1000 1000 61386939
....**.*......*.**....**..***.***....*.*.*..*.*.*.*.*******..*.*.....**..*..*.....*.*..*.*..*..**..*.**.*.**.....*....*..**..*.*.......*.*..***....**....*..**.**..*.***....**....**.*.***...*...*...*.**.**..*..*.*.**....*.**...*.*.**.*.*....**.....***..*.*..*..*.*.*..*........**..****.*.*....**......*.**...*.*....**.**..****..*.*..*.......**.......**......**.*..*..**....****..*.**...*.**.*.**.....*...*...*....*.....**......*.....**..*.***..*..**....*...*.**....*...*....*.*...*****..*****.*....*..****.....*....**.......*.*....*...**...*..*...***.*...*...*.*.*.***....*.***..*..*....*...*.*.**.*..*....*....*.*....*.*....*...*..*..*...*..*..*.......*.***.*....***....*..*.*..*..**...*..*.**.**.*.*.............*......****..*..*****.*......*...**...*.***..*..**.*.....*.*......**.*.....**.**........*...*....*.....*..*.*.*.*.****.**...*...*...*....*.*..*.*.*....*.....*...*..**.**.*.**....*..*.****.....*....*.**...*.*..***....*......***...*......*...*.*....*.*...*...*.**...**..**.**.*...**....***
.*..*.**...*...*..*.*....*....****.*.*...*....*..**.*...*....*..*.***..*....*.*.**..******..*.......**............*..***.**...*...*..*.*.***...*...**...*.*.....*...*.*..****......*.*...***..*..*.....*...*....*.....*...*.**.***..........*.*..*....*.*.......*...*...*.....*.....**.*.*.**.***.**..*...*.*..******...*...*..*.*.**.*.*.*.*..*.*...***...*..**......***..**....*.........****...*.....*****.*....*.*.*..........**....****.*..**......**...**..*.*..**.***.*..*.**....******....***.*...**.*.*.***...*.**.**...***...***...*..*..*...*..***...........***...*...**..*..*..*..*.....**....*...*.****....*.*..***....*.*.***.***....*.*.***..*.*...*..........**.....*..*.*....*...*.*....*..*.....*.....*.**....**.*..*....**...****.*....***.......*.*.**.....*.....*.**....*.*..*.**..*.***.*.*..*.*.*.*.**...*....***.**..*.******.**....**...**..*.*...**..*.*............*..***.*...***......*..*...*....*.***....*..*...*....****...**...*.*.*.*..*......*.**.**..*.*.*.***.*.*.**..**..***..*..*****.**.*.*.*.*.
......*......*...*.**..*.*..*....*.......*.*..*...........*...*.*.*......*...***..*...**...***..****....*.*...*.***..**....**...*....**....**.......*.*...*...*..*..*....**....*.......*..*....*.*...*....**..**...*.*..*......*..**...*.***.....*.*.*....*.*......*...*.*.....**....*.*.......****..**.*.*..*...*...*.**.*.*.......*.**...*...*...**..*.....****.**.***.***.*......*.........**.**....*..........**.**....*.****...*..**...*..**.*....**.......*...*..**.***.*....*****......*...*.*....*.*.*.*.*.*..**.*.*.*..****.*..*..*.**.*.....***.****.**......**.*.*.*.*.*..**.*....*..**...*..**.*...*.**..**...***.***.*.**.**..*.**.**...*.**...*....**.*.*....*...**....***...*.*..*......***.**.******.**.......**..***..*.**...**.***....*.****......***..*.*..*.*...*.*.*****..*..*.**...*...**...**..........*..*..**..*.*......*.*...**....*.**.*.....*.*.**..**.....**.....***...***.*....**.**.*.**......*.....*...**........*...*...**..*...*.....****.....*.*...*.*........*..*..*..*..*..*....*...*..****.*.....*
.*.*.**.*...**...*..*.*...**.**.***..**.*.***....*.........*.**.**..*.**.*...*.*....***...*..***......**...**...**.*..**.*.*.*.*.**.**..*.***..*.*.....**....**.****..*.....*.**.....*........***.*...**...**.*....*..*.*.*...*.**......*.**.***....*...*.****...**..*.*...*..*.....*.*......*.......*...*........*...***.**.....**...***..*....*..**...*.........**....*...**...*.*.*.......**..**....*......*....*..*...*.**...*........*.....*.*.**..*..**.*...*..**..*...**.**.****.*..*..*.**.......*.*..*....***..**......*......*.*....*..*.*.....****.**......*...***......**.....*..****.*.**......*..**..**.*..*....*..*..**..*..**...**.*.****.*..*.**.**..*...*...*..****...*....**..**.**..*.*.*.....***...*.......*.*...***.***.**........*...**....*.**.......***..***.***....**..*.*.*.**.*..*....*..**.**..*..*.*......*.*..*..*...*..*.****....*.*.*...*..*...****.*......*..*..**.**.*.*.*.*..*...*.....**.*...*..*..*..*....*.*.............*...*..*...**..***.***..*.*......*..*..*****.*..**.**..*..*..*.**...*..*
.....*.**.***....*..***.......*...**....*.*...*...****..*.....*.**..**.*......**.*......*..*.........**...**.*...*.*.*.*.*.*.**.......*..*.*...*.*...*....*..*.*.*..*...*.*.**..**.....*..*.......**..*.****.**....**..**...*..**.....*...**..***.*.*..**.**...*.*.*.**....**.*...****.**....*.**.....**.....**..........*.*.**...**....**.**......*.*.....*...*.*...*..**..**..**.**...*...*.*....*.***.*...*..***.**.*..****....*.......**..****.*.*.*....**.*.....***..*.*..........*.*.....*.**..*...*.*....*.*....*..*.....*...*.*.**....*.....*.**.*..**.**..*********..*....*..***.***.*..*..*.*..*.......*.***.*..***....*.**..*......**.*..**...***.......****....*..*..*.**.*..*......*..*..***.**........*.....*.****...**.*.....*.*.*..*****......*.*....**..*...*.*..***.*...*...*.*..**........*.*****....*.*..*..*..*..*...**.*..*..**.....***.......***...*....*..***....*......**.**.**..**...**.**.****.***.**...*......***.***........**..*...*.****..*...**........*...*.*...*..*....*..*....*.*..*....**....*.*.**.
*.*.*.*......***.....*.**.......*.*.*....*.*...**.*..***..***...***.*......***..**.**.*.*...*...*.***..*.......*.**...****....*..*....***.*.*...****..*....**.*..........**..**....****.*.*.***.*.*..****..*.***.*..*..*.....*.***..*...*.....**...*...***.*..*...*..*...*.*..*.**...*.*...*...*.****.*...*.*.**.*..*.**..*..*..**...*.*....**.**.*....*..**.*.**....*..*.*..*.***...*.**.**.*...*....*.*****.***.*.*........*..***........*.*..*..***...*..*.....*.*.*..**.*......****......**...**.***.*...**.*..****.....*.*****...*.....***.**..***.*.**..*.....*......*...*.........*...*.*...**.*....**...*....*.*....*...*..*..*****...*....**.*..*.....***..*.*..**.*.....*..***.....*...*......*..****..***..**..........*.*...*....**.*..**....**.***..*...***.....*.*.**.*.*.*..*..**......*..*..*...**.....**.*.**.*.....****..*......*.*..*.***..*..**.****...*..**..*.*.*.**..**..*...*....***.*..........*....**.**.*.**.***...***.......*.**.**....*.**.**..........*.*..*.....**........****.*..*.....*....**...***...*
...*..**..****....*..**.*...**.*******....*....**.*..**.....**.*.**.*........*............*..*.******.*...*......*.....***....*.**.*.**..**.*...***..**......*..*.**.*..*****.**.*..*....*....*...**......*..*..*.*...*.*.*....*..*.*.*..*.*.....**.*.**.***......**..**...*..*.....*.*.**.*.*..**....*...*.***.......**..****.*.....**..*****..*..**.*...*.***..**.***..*......**..*.*......**.***..***.*.**....*..**....**.**..***..**.**...*******..**...*.....***..*.....*...*.....*.**......*.........*..**..*..*.*****...*......***.....*..***.*..*..*.***.*...**.*...****..*........*.**..***.**.***.**.......***.**...**.*.*......*.*..*.*.*..***...*.***...**.****....*.****..******.***.*..*..*.***.***..**...*..*.....*.**.*.*..*..*...*...**.....*.**..***.*.**.*.*...***......***.*.....*.*.*...***....***.*.****...***.*.***...***...******..*..**..*......*...........*.*...*..*.**...**....**...*..*...***............*.**....**...*.....*......*.**..*...*....*.*.**..**...***.*...*..........******.****.***....*.*..*
....*.**.*........**.........*.....**...*.**.**..*..*.*.*...**..*.**.....*.*...**.**.*...*...*....**..***.*..**.***.*..**.**......**.*......*.*..**.*.*.**.*......***.*.*......****.****.....*******..**...*..*...*..****...*...*.**.*.**.*.*..*..*....*....**..*....*.*.*....*.****..**..*.*.*.....**.....*...*..*....**...*.**........**.*.**..***.*****.**....*.........*.***.*.*..*..*.**.*.....*...*.*..*...*.***.**.****.**.*..*......*.*....*..**..*..***...*.***..*..*..*..****....*.*.*.*.**.**......*.*.*..**..*.*.*.*.**.*...*...*..*....**..*...***..**...**.......*........*..*...**....******......*...*........*.....*..*.....****.*.**.....**..***.*...*.*.***....***...**.....*.*.*...*.*.*.*.**..*.*.*.......*.*..**.***...**.....*......*.**...**..**...*.*....*.**...*...*.*.**.....*.**.....*..**..*.*..*****.....**....*.*.*..*...*.....***.*...*.*....***.**.....**.*.........*...*....*..*...****..*.*..*.....*..*.*..*......****.*.**.***.*....*...*.**.**..*...**...........*...*....*.*..*.**.***......*....*
...**..*...**.*.******...*...*.*...*.*...*..**.......*..**..**.**.*....***.*.*..**..**..***..*....**..*....**.**..*...***....*****..*..*...**.*.........*.*..**.*...*...**.*.*.*.*......*......**..**.**.***...**..**.**..*.*.*.....**..*.....*.*.**.*....**.*.**....**.**........*..*...*..**.......**..*.*..*.*.**.*..***........****.***..*..*.*...*.***.***.******.*.**..*....*..*......*.**.*.*...*.****.....*....*.*...**...*....*..*.....*.**..*..*.....*...*.***.**...**.**...**...*.***..*.*.....*..*.*...**.*..***........*.*.*.*....*..*....*.*.*.*.**.....*.*..*...**.*..****...*..*.*.*...*...***......*..*....**......*..*.....**.*.**..**....*...*.*..*.*.*.***.****.*.*.**.....**.....*..**.***.*..*...*.*...*.**.*.**.**....**........**...*.**.**.*.*....**.*..**..**.*..*...**.*..**.*.**.**.*..*......*.....**..*...*....*.....*..**.*.....*.*.*.*.*........*.......*.*...*...*.........****...*...........**..*****...*.......**..*.*...***...**.*.**.*.*.*.***.*.*****.*...*...*..*.***.....*...**.....**.**..*...
....**.**.**....*.*.*..*....*.*.*.*.*...**.*.*..**.*.***.*.*.*.**..*..........**..*.*......*.....****..*............*...*.*.*.*..*..*.....**...**.*.*.*..**........***.****.**.*.*.*....*.*.*.*...*.**.***.*........*.*.***.*...*..*..*...*....**...*.**.*.*.**...*.**.**...............*.*.**.....**.....*****...*..*.......*..***.*...***.***....*...*..**..****....*..*.**.***.....*.***.**..*..****.*.*.***....**..****.**.........**.*..***..**.**.*.*..****.**....*.*..******.....**....*..*..**.*..****.*..**..*.*...***.....**..*..*...*...*..*.*****.*.***...*..*.....*.*.*.....**..*....*..**...**...***..**..*......*..***...*..*..*.....*.....****.....**...*...*....*..***.......*.*.....*.*...**...*....*..***...*...**...****..***.....***...*.*.*.*...*.*.*.*..**....**.....*.....**.**..*...**.**..*.*......*.*...*..*..........****....*...*...*....*.*..**..****.....*.*...*.****.*.*.******..**.*.****.*.*.**.****.**...*.*...*.***.**.****.*....*..**....*..*..*.*.*..***.*...**.*.*.**.*.*.....*...**..**..*.*....
...*...*..**.....*..*..*..*....**..***.....*..*...*..*...***...**.*.*.*.**.***...*.*.........*..****...*..*..*..*......***....*...*.......*..***..***...***.*........****.**.**.*...***...*.....**..*..*..***...*.*..***.*...**.*......*.*....**.*.....***.*.*..*.****..**.*..*.*.*...*****.**...*..**...*.*...........*...**......*.*.**.*.*..*.*..*..........*.*..**.*..**....*.***......***.***.*.****...****.*..*...**.*.*..**..****.....***....*......********.**.**.*.*.*.**...**..*....*.**......*..**..*.*...*.**.......***......**..*..*......*...........*.***.*.**...*..*.**..**...*..*.*.**...*.**.*....*.***...*...*......**.**....***.*..*.****..***...***.*...**.....**..*.................*.*...*****.*..*.*..***....**.****......*..*****....*.*......**.*.......*.*..*.**..*.****....***.**....**..**......*..**.*..**.**.**..**..**....****.**...*.**.****...*.**..**.*..*.*.*...*..*..**.*....*...**..****....*.*.**.**...*...****.....*.*.**.*..*.*...*...*..*.*.*****...*..***..**...*.*.**..******.*.***.*.*.****
*.***.**.*....*.**..*...*......*..*....*...**...****...***...*..***..***.*****.**.****.*****.*..*........*..**..**.***..*...**.***.*..........*..****....*.*..*..*......*...*..*..**....**..*..**.*.*...****..*....*.....*.**.***.*.*.**.*..*.*..*.*..*.*..***....*.**.*.*..*.*..*....**..***...***.**...**.*..*....*..*.**..*****.*..*....**.***......***.***.*.*......**..*......*.*..*....*.*..*.*.*.***.*.*...**...**......**....**...*....**.*.***...*...*...*.***...***..*..*..*.........*.*..*..*.....*.*..*.....***..*..*...**...**.*..*......*..*....*...**.**...*..*.**......*.*...**.**...*..............***.***...*..*.****.........**.**.*.*.*.*.**...*..*..*.*.***.*..****....*.*...***.*...*.......*....**.**.***.***.***.*....***.*.*....*.*..*****...*...........*..*.*.***...*....***...*..***..*...*......*....**.**..**..*..*.*..*.*.*..*.*.*.*..**......*..*....*....*.*..**.**..**..*.....*.**.*.*.*.*.*.*..*.*........**...*..*.**.***..*....*..***...*.*......*...*.*.....**..**.****...*......**...*.*.*.***..*
....**.*.*.*.*....***.*..*....***.*....*...*****..*.*.*..*.*....*...***.*.**.*.*..*.**....**..*...*..*.*..*...**.**........*.*.*..***.***....****...*.....**......*.....*....*......*...*......*.*.....*.......*.*..***..***....*.*.**.....*.**.*..**..**..*....**..**...********..*.****.*..*..**.*.**.**..**..**....*....*.*.....*.*..*.*...*.*.....*.*.*.***..*.**.**.*.**.*...**..*..*..*.*..*..***.**..***.....*.*.*..*..*.**.**..**..*..*..**.*..**.........*..**.*.*..*..*.***.*....*****......*......**..*.*.*..**...*.*.*..**...*.*..*.**.*.......*.*.*.....*..***..***..*.****.***..**.....****..*.***..**.***...*...*.*.........*.*........**...***..***.***..*.***.*.*...*.......*....*........***....**...**...*...*..*.....*...*.*..*....*....*******.*.*....****...**...*.*.......**..*..****...***..*...***.**..*..*....**......**.***..*****.*.**.*..*..**.*..**.***..**..*....*.*.**.*.....*..*..*.....***..*.**.*.*****..*..**...*...*.*.**.....*.*.***...*...*..**.*..**.*......**....**..*.***.*.****.*.*..*..*...*
*..*.*..*........**...*.*..**...**..**..*...*..*.....***.***...*****......*.*..*...*...*..*.....*.....****.*..*.*....*.*.*.***..*.*.**.*..........*..**.*.*.*.******...*...*...**..*..**.**..***.*.****...*.*.......*..*....**..*..*..*.**..*.*..***.**.**..**.....**...*.***..*.***.....***.*...*.**..***...*.*..**.*.*.*..**....*......***..**..***.*...**.***.*.*..*..**.*...*..*.....*..*....**.****.*...**...*....*...****..**....*..........*..*......*.*.*...*..**...*.***.....***..*..*...*..*....*.*.**..*.**..**..**..**..*.*..*....*..**.*......*.*..*..**.*...*..****.*.*..**.*..*...*....**.*.*......*..*.....***..*......**.....*....*.*.***.***.*...**.***....*...*.*.....*.**.******...*.*.**.....***.....**...*..*....*.....*.**..**.****.*.*****..*....*.*.*...*.*.*..**..*.****..*....*...**.**..**.*..*...*...*...*.*.*.*..*.**...****.....*.*...******.......*....*..*...**.*..*.*.**.*......****.*...**..*..****...*.***..***.*..***..**......*....*........***.*.*..*..*.**....***.*.*.*..*..****.*.....*...*....
*.....*..**...*...*.*....**....*........**..*.***..**.*...*....*...**...*.***..*.*...*........***..*....**.*.....**..*.*.**..*..*.*.******...**...*.....*.*.*..**..***.*..***...**....*.*...*.....*....*....*.**..*....*.*.*...*.*...**.*......**...****.........**..*..*.*........*.**.*...*....*.*.**..**.*...*..*........*.*...*..*....*.***..*..***...*.*....*..**........*...****...*.*.....**....*.***.*..*...*.**.***...**.*...*.****.*....***.*..*..*...*..........*..*.**....*.***...**......***.**.*....*.*.*.*.*...***...*....*.*..*...***...***....**.*.*.***..**..**...*.**.....*.*...*.****.*......*......****...*...*..*...***.*.*.**...*...*.*.*.***....**..*..*.....*...*..*................****.....*..*.*..*...**.**...**..*.**....*.****.*.****.***.....**.*******.*...**.**.*..******.***.**..**...**.*.*.**....*..*.**...*.*.*.*....**..*****.*..*...*.**.*...*...**.*.*.**...*.....**.*.*****.....**.....*.*..**..***..*.***.*..**.....*...**..*.***..........**.***........*..*......*...*.*.....*.....*.*.*....
.*..*****....*...*..*.*...*.....**...*..**...*..**.*.**.**.**..*...*..*....****..*.*..*.**.*.*.....*****...**...**..*****...***..*..*..*.****..*...*...*.*..***.**..*....*......*.***.*...*..*.***.*..**.**..*......*.*...*....*..........**.*.*...*.*.*.*......*.*....*........*...**....***..*.**......*.*............*..*......*..**..***.**...*.*.***..*.*.*.*.*.**..*****.....*....***.****....*...*..**.*....**.*..**..*..*...*.**.*..*...*.*.*.*...*..***.*.*.**.*..*.**.....*..**..**...**.***..**...*.*..*..........*...........*.**..........**.*...*..*.*..*.*.*....*.*...*.*.......****.*...*.*.*...*.*..**.*.*..*...*....*.*.*.*..*..*..***......**.....**......***.....*....**.*.**.*..*.....*....**..*.*...**..*.**........*.......*....**.**.**.......*..***.....***.**..***.*.*.......***..*.*............*..*.*.*..*..*...*.*....*.*.*..*.*....****.*...*..*.****....**...*.*..*****..*.*.****.....**.**....*.......***....*.*.***.*..*.**.*...*...*.....*.*.........*..*...*..**.*.....***....**.....*.***..*.*..**..
.**...*.......*.*.**.*..***.********....*...*..**..*....*..**..*..*.**.*.**.*..****.*..*.*...**.......****.*.**..*..*....*..*..*....*..*..**..**...*..***......****..*....*..*.**..........*.*....*...*..***.*...**..*.*....*.*..**...*..*.**..*.*.*..*........**...*...***..*.*....*.*.**.********.*.*.*.....***.*.*.*....**.****.***.*.........**...*......**.........*.*..*..*..**.*.**..*.*.*.**..*.**..*....*.......***...**......*.*.*.........***...****.*.***.*..*......***...***.*...*.*.*.**.*..***.*.***..*.*...........*...*......*.***.*.**...*****.....*..*..**....*.**.*.*.**..***...*.***.*..****.*..*....*.*.***..*.*....**...*.....*....**.**.*.........***..****.*..*..****..*.**....***........******..*.*..*.*.*.....*...****.**....*.**.*..**.*.**.*...**.*.*...**...*.....*.*..******..*...***..**....*..**.****.*...*.*.....**.**.*...*....*.*........**.*..*..***.........*..*....*..**.*.*...*....*.*.****...***....*...*....**...*...*..***.....*..**...***.*.*..*.***.*...**.*.*.*...**.*..**...*....**.....
.....***.*..*..*.......*....*.*.*.*.*......****..*.*.***...**....**..*...*.******...*..*.**..**.*..*.*.**.*..*.***...*.*..***..***..**...*.........*.*.....**..**..**..**...*...**.**..****.*..*....**....*..*..**.*...*...****...**.*....**..****.*.**............***..*.**.**....*.*.....*.*.**.**.....*...*........***...*..*.**.******..*..**....**.*..**.**...*..**.**...*.*...*..*.*.......*...*..*..*..**......**.....*.***.*.*..*...*.....**..*.*.*.*..**...*.**.*.....*........*..*.....*..........**...*.*...**.*****.*.*.**....*.**....**.****..*..*....*...*.**.......*.**.*.*......*.....*..*.**.*.****..........*.....*.**.*........*.*..*....*.**..***....*...*....*..**.**..**....*.*..*.*.*..**..**......*..***.***..**...*...**.****...**.****.*.....**...**...*.....**.*.**..***.****..**....*....*....****.*.**.**..*.**......****.******...*.***.**.******.*.**..*.*.**.........*.*.*......*....*....**...*..*....***.........*.**.**..***..*.***.*.***..***.....*.*..******.*....***....*.**.*.......*.***....*..*
.**...**.**.***..*...*.*....*.*.*.***.**.*..*..**......*.....*.........**..**.*.***.**..*.*....*..******.*.*.*..*.*.****..**...**...*.*.*....*.**..**...*.*......*.....**..*.****..*******..**...*.*..******.*...**.**.*.......*.*.*..**.*....*....*.***.*...*.*.*...*..***.....**.*.**..*..*.....**..*.*..***.*..***.....****...*****.*..*..****...*...*..*.......****........*.......*..*..**.*..*..*.*..*..***..*..***....***...*......**.*......**........*....*..**.*...*....**.*...*..*.*..**..***..**....*..***...*..**..*...*.*.*****..*.**..*.*......*.*.....*...*.*.**..*....*.***.*.**...**.*..*.******...***.***.**..**.*....**.**..*.**...*..**.....**.***.*.*.**...*...*..*.....*.*.**....*.*..**....**..*...*.*.......**.......****.*.***.*.***.**....*......*...**...****.......*.*....*.*.*.......*.....**...**...*..**..**..***....*.*.......**.*.***.**..***...***.*...**..*.**.*...**.**.*..**.*.***.*.*..**.*...*..*.****.**..*......*......***.*******.*..*..***.***....***........**...*.*..**...***.*..***......
*.*..*.**.......****..*.**.....*...**.***........**..**..*...*.**..*..*......*****.*..****...**......*.**...*...*....**.*.*...**.*.**..*.*.**..**.*..***.....*..*****.....****.*....**.*.....****..*.***.**...**.**.**...**.*****......****.**..*.**.*..*...*..***.**.**.*........*...**.*...***..*...**..**..*..*.*........*..*...**..*...**.....*.*..*.*..........**......*.......***.*.*..*.*.****.*..*..*.*.*.*.*****.*....*..*..*.*.*...*.***.*..*.**.....*.*.....*.........**..*...*.....*....*...****..*.***....*.*...*.*...***...*.**..*.**......*.*.*..**.*.*....*.******.****...**.....***.***..*..*.*........*..****.***.*.......*....*....*.......*.*.....*.*...*****....*.*........**.*..**.....*......*...**.*.*.*...**...**..*..*....**..**.*...***.*.****...*...***.*.*.*...**.***......*.**.**.**..*.*.*.*...*.*...*..........**......***.....**....****....*..*...*..*..*.**....**.*..*.......**.*...**....**...*....***.**..**..******..***.*...*.***.**.***....**....*.**.*...****........*....*.*...*.....**.....*.
.*....*.....*....***...**....*..***..*..*.*..*...*.*.*..**.**..*.**..**..**.***..***..*.****.*.***..**...**..*....*.........*.**..*.*.......***...*.****.*.*..*....**..*.*..****...*..*..*..*..**.*...**....*........*.*.**....*..*.**..*..*..*****...*..*..***..**..*..*..****.*.*.**.*.*..**..*...*..**.....****.....*....*...****.*...**..*.*..**.*....**...*.....*....***.....*...*.*..******..***.....**..**....*...***.....*....*.**.*..******....**.......*......*..*.***.*.***.*...***.*...*....*..*...**..***...*.*...***.....******..*...**...*.*...*.....*....*...*..**.**.**.***..*..**....*.*......*..***..*.**.***.*..****..**....*..*.**.***..*.*..*.***..*....*.*.*.*..*.**..*.*.*******...*..*.....**.***..*..*...**.*..*.*.*.*.*.*..*.**.*....**...*.**.*.*.*****..*....**..****..*....*.....*..*.*.*.*..*.**.**.*...*.**..........**......**.*.***.*.***.**....**.*..***......*..**.*.**.*...*.***..****.*.*.*..*.*.*.*.....*....**.......**.*.****..**.***.....***.**....*..**.*.**.........**......*......**...*.*.
**....**.......****.*.**.....***.***.*****...*...*.....**..****.**....*.*...*.*.........*..***.**.*..*..****..**...**...*..*...**.*...****....***.*.**......*..**..*..*.*.***.*.*.....**.*...*.....*.....*...**..*..*.*...*...*....*.****...**..**.**..**.....**..*.*...*....*.*....*..*.*.*.**.*.*.*.*.......*.*.***...*..*.*..*.**.*....*..**...**..*.**.*.....*.*....*.*.....**....*****..***...*....**.*...*.....**..***.*.****..*..**.**.*.**..*...*.*....***.*****.*.....*.*.*....**.*..**..*.**..*****.*..*.......**....***....*.**.*....*.*..*..*.*****..**..*.**.**.*..**..***.**....**.*..*....*.**....**..**...**.**.***..*****....**.*..*.*..*.**.....*...**...***..**..*.*..*..**..*..**.*******.*.*.***.*..*...*...*.*..***.**....*.*.***.*....**.*..*.**...***.....*****.*.**...*...**.*.******..*..***........**..*.*.*.........*.........***.*.*.*.*.....*.*.*.***..***..*........*.*..*..*.....*.**.*.*....*...*......*.*....*..**.*........****...*..*...**.**...*..***...**.*...**....*...*....******..*..**.****...
**.**....**..*..*.*...*..**.*...**.*.**..***..*.....*.*..****..*.**.*.**.****..*.*..*..*..*......***..**..*****......*.**.*.**..*...****...........*...*..*.....*.......*.*....***.***.....*.***.*.*.*.**.*..***........*..*.*..**.**.....**...*..**....*.**.......**...*.**...**.******.*..***..*.*.*..*.*.*...**.**...****..*.....****.*.*......*......*.*.....**.*.**.*...*.*..****.*..**..**.***.*..*.*.*.**......****.**.**.**...*..****.*.*.......*..***..*.....*.....*.....*.**.......*.*.*...****...*....*.**...*....**.***..*....*.*..***...*.*.*****..*.*.****.**.*.***....*****..***.*.*....*..***..**.*..****...***..*.*....*.**....*...*.....**.*.*..*.*.**.*.*.*..*..**..*..**..*.*....*.*.*...*...***..*.....***..***...***...*.*..**....***...**.....*..**....**..***....**.....***...*.*.....****...*..****....***.*..*.*****...*.**.*..*..*.*...*..**...*...*..*.*....*..*...*.****.*.**.*.........**...*.....**........*..*.*...*......*.....*...*.......*....*...*..*.*..*...**.**....***..*.*......*.*...**.*..**.*
******.**...**.*...*..*.*...*..*.*..**......***.*.**.*..*.*****....*....*..*..*..***.....**...****.*.**...*.**..*......*....**..**...*.*...***......**.*...*..*..*.***..*..*.....**.****...**.....*......***..*.*.**.*.*****.**.........*.**.*....*.*..***.*.....**.*....*...*..*..*.....*****........*...*.*..*...*.***.....****..*.*...*.....*...*...*.*.*.**.**..*.*........**....*..*....*..***..*.***.....**.....*.**...**.**.*....****.**....**...*.*..*...*..****.**....**.*..**..*.***..........***.....*......*.**..*.*......*..**...***.*.*...**..**..*.....*.****..****.....*...*..*.*..*...****..*..*..*.**..*.**.*............*..*.*....*.*.*..*.*...**....**...........*.**.**.******...*......**.......****..*..*...*..*...*.....*.*****.*.*.*.....*..****..**..*....*.*.*.*.***....*....**.*...*.**....**..*..***..*...**...***.*...****...*.....*.**.**..*......*.**.**...***..*.**...**.*.*..**.*..*.*.******......********.*..*.*..**......*.****.*........**.**.....**..*.*......*.....*..*.*..**..*.*****...**.****
..*....**..***.*..*.....*.*.*..**..******....*..****.....**.......*..*....*.*****.*..*.***..*...*..**...**.**..*..**.***.**..*.*****.**.*.*...******...*..*.........*.....****.*...**.....**.**.*****...*.***....****.*..*...*..*...*.*.*....***....*.*..*.**....**...***...**...**..**.*....***.*...*.....*...*.*****..*.*..*....**.**...*.**..*.*.**.*.............*..*.**..**..*...*.*.**...**..*....******......*..*.***....***.......*.....*.***...*.*.*........*......***..*.***.*.*.*....*.*...**..*..***.**.******...*....**.*.*...***......*.**..*.*....****.*..*...***.....**........*..*..*.*.*.**.**.****..***..*...*...*....*.**.*.*..***.*.......*..*.*.*.*..*.*....*.*.*.**.*.*.**..****.*........*..*.*.....**.*...*....*..**.*....**..*......*.....*.*.*.....*......***.*...**...*..*..**..**..**.....*...*......***...*.**.....*.*.*.*......**....*.*********.*.*...*.......*.****.*.......*.*..*..*.*.**...*..***...*...*.*...**....*.**....*..*.**...**......***.*..*.*.*..*.*..*.....****.******..*.**.*.*.**.*..*.
..*.......**..*******....*..*.*.***.**.**.*....*.*.*.*.*...***...**.**.***....*.*.....*.**..**..**..*.........*.**..*..*.*........****.*.*...**.*..**......**..***.*..*...*..*.**..****..*....*.*...***.**.*.*...**...**.****...*.*.*.**.....**.*.*...*.....*.*.*..*.*..***.*.*...*...*.*..***........*....*.*...........*..*.*.**.*....*..*.*..*.*.*.*..*.*..***.*..**...*..**.....*...***.****.**..****..*.*.*.*..*..*..*.****.*....*..*..*.*.****..*..**.*.......***.**....***.*...**..****.........***.**.**.*.*.*.*.......***.*.....*****..**.*...**...*.*..*...........*.......*.**.*.***..***...***..*.........****...***..***.**.*.*.*......*...*....***.**.*..*..*.**...**..**..*.....**...*..*..*.*.*....*..*..*.*******.....**..**.*...****.**.*....*....*.**...............***....*.*..***...*..**...*...**.....*....*..*.**..**.....**..*****...**.*.*.*..*****.*....***.*......***.*.*...**..*.*.****...*.*.***.....*...*....***.*.*.*.....**.....***...***..***..*........*.*......***...*****...*...*......***..***...*.
.**..*.*..**......*.*...*....*.*..**......****.....*.......*.*.*....**....**..*........*...*.**....*..*..*.**..*.*.**...**.....***....*....*.*****...*.....**.*...*...**..***.*....**.*.**...*.***.....*..*...*...**.*.**...**.*...***..*......*..**.*.**.*****..*.*.*..**...*.**...*.**.***...*..****.**.**..*......*...*.*..*....*....*..**.**.*..*.*.**..**...*...*.*...*..****.*.**.**..*....*...**....*..*..*..**..*.*.*.*.....*.*.**...**.**....*.***..**.*..**.....*.*....***.*...**.*.***.....*.****........*.*...**...*.*.*....***..*...**.**...*....**...*.*..*****..**.***.*..*.....*.***....*.**..*..**.**..*...**.....*..*.*****.......*..****.*.*..*.........*.........****...*.**.....*...*..*.*.*..*..***...*..*.....***.....*...*..*.*.*.*...***...**..*....**.**.*...**....***.*.**.*...**......*.*..*..**.....**.***.....*.*.***......*...***.**....**..**...***......**......*...*...*..*..*..*.......**.**.**..*......*.*.*..*...*......**.**...**...**..*...*.*.*.**..*...**.*.***.**...***.***..*..**.*..*.....**
**.**..*....*..****.*.*.**..*.**.*.**....***.**.**..*.*....**..*..*.............*****..*.**...*....***.*.*.*...*.**.....*.**..*.*.**....**.*..**.**.*.*....**.**.*...****.*..***.**.*.*..*...**.*..*.***.*..**...*.....*.....**..*.*******.....*..*.....*.*......*...**....*...*....*.***..***...*.**....*.**.*..*....*.....*....*.**..*..*.*..*.******.****.*.**......**.*...****.*.....*..*....**...*..*.**.**...*.*.*....*.*....*..***..*.....***..**.*...*.*..**......**..**.**.*....*.*..***...*.....*..*...**...**.*......**..*****....***.*.*.*..*.**.***....*..*...*.*...*...**........*.*..*........*.*...*......**....******....**.*.*.*****..*....**...*....**..*.**.*..*.*..*....*....***....*..***...*.*..*..*...*.*.....**.**..*..*.*..*.*..*.***..*.*.*.**.*.*.**...*...**.*.***..****...........*.*.*.*..**....*.....*..**.*....*....*****...***..**..*.....*..***..*...*.....*..*.**.*..**.....*...*.***.**.*...*..**..*....*....***.......**.......*.***...........***....*....*****.****.*.*....*.....*...**.*....**.
.*.....**..*...*****....*......*.**......*..*..**...**...****...*.*..*.*....*.*.*.*...***.*...*...*...***...***...***.*...***...**.*...*.....***..*.*.....**.**......*.*..**..*.*..*.**.*.*..*****...******.....*.**.**..*.*.....***.**....*****.**.*....***........***....*.*..*..****...*.*.**.*...***.*..**.*.*.*..****.....**....*.****.*..*.*.**.*...*.....*.*..****...***...*...*.*.***...*..*..***.**.***.*...***.**....*..*.....**..*...*.*..*....**...*.*.*.....***.....*....*.*.*.*.*..........*..*.....**..***..*..**.*....*..**.**....***..**......**...**.*.....*.**..***.*.*.**.*.**.....*.*......*...........*...*.*...*..**..**...*.*****.**....**.*.....*****.***..*..*....*....*....**.*...**..**.*.*.*..*.*.***....***.*.***...*...**..**....**..****.**..***....**..**..**....*.........*..*.........*.*....*..***.***...*...**.*....***..*.*...*..*.*.....*.**........**.*...*..*.*....*.*..*.*...**.....*.*....*......**....*....*.*.....***.....*..*..**...*.*...*...*..*...*.*.*........*....*...**..*.....*****
*..*...***...***...*....*.*....*.***...***...*.*....**..*.*.*....*..**.*......*.*...........*.***..**.*..*.*...***.****..****.**.**.*.*..*.....*...**....*.*.****..***.**...*.*...*.*..*..*....**..*....**.**.****.*.......***.*.*...*..**...*.**.***.*...*...**..**..**.......****.***..*.*..*.**.**.**.*......*...*.**..*.*.*.*..*.********.*.....**.*.*.**..*...*...**.***...*.......**.*...***....*...*.*..*...*.*..*..**.....*...***.***.*...*..*.*..*.*.*...***..**.....**.*.*****..*.....**.....***..*...*...*..**.**...*.......*..****.***.***.........*****.**..............***.*.*.........*.*..***......*....*.*.*....*....*******.*......**......*..*.*..*.*.*....***...*..*.*.**.......**..****...*.**.*......***.*.*.*....*.**..*.....*.****.********.*..*...**.***...***.*.......*..*.*..*......*.*.**....*.**..**.*.*.**.*...*.....*.*..*......*.**........**...*....*....*.**..*..*...**.****.*...*.**............*****........*.....*.***..*...*....**..****.*..*......*....*..*.**.........*..*.*..*****..*.*.....***
**....*..*..*....****.....**..*..*....*.*.**.*.***...*.....****.**.**..*.*.*.**.....***..******.*......*.***...*......*....*...*...****.....*.*.*...*.*.*.**..**..*.*.*.*.**..*....*..*..*.****..*...**.*.*.**.*.**..**.*..**......*..*..*...*..*..***.**..*...**..*..**...*...*..*........*..***.*...*.*..*...**...**.*..*.*....***...**...*..*......*..*****....***...*..*...**.**.*...*..*.......*....*.*.*...*..*..*.....***.**....*.*.*..**..*.*...*.....*.*..*.*..**.*...*..*.**.***.***.*.**.*.*.**...**......*.*..*......****..*.**.***...*.*....***.*..**.*.*....*.*.***.*..**.*.*..****..***....*....**....*.*....**..**.**....*..........*....*...**.........***..*............**.*.*.....*...*...*....*.****.**.**..**.....*.*.*...****.*..*.....*.*...**.**...*.*..*.*.*....*..*........*..***.*.*...***.*..***..***..**.*..****......*.**.*.....*..***.*......*..**.......**..*.*.......***..**.........*.*..*.***...........***..**..*..*...**....**.**.*..*......***.****.*...***.**..***...*..*..***....*...*..***...*.
.***..**.....**.***..*..*...*..*..**..*.......*.*...*..*****........****.....*..*..*.*.**..*...............***.*.**...*.*......*.*.*..***.*****.*...*..*.****.*..*....**.**.....*..*...**.*............*...*.**....*..*.*.****.*.*.*.*..**...*...*.*.*.*.**.*..**.**...*.....***..*****.**..*...**.*..*.**.**...*..****.*.*...*...*..*..**....*.*.*...*****.**..*...**...***.*****.*...**..*....*....*.*.*.**....*..*..**.******..........**....**.*.***..*..***.......*.........*...***..*..*......*..*.*.**..*...*.*.*..*..*...*............*..*.***.....*.*..*..**..*..*..*.***.*****....**...*.*....*..*..*...*.*.**......*....****.....*.*....**.*.***..*........*...**..*.**.*...*..***.*.**.***.***.....*....*****...*.*.**.......*...*.......***......*.*.*.*.***..*..*.*.*...***....*...*******.**..**.*.....**.*.**..*.........**...*..*..**..*....*.*****.*...***.*....*..***....**.....*.*.*...***..*.....*...*.*.*.....*.*.*....***..*..***..*....****..***.*..*..*...*.**..*.*.***.*.*..**...*....**.**.*.*..****.......*.
...*.*....*.**..*..*........*.*..****.*.**..**.*.*.****...**..*...*..*..**.*.*.****...**...**.*.**..***....*..**....***......*..***.*.*...*.*...**...***..***..***.....*...*****...**.*...*..*..*.*...*.*..*.....*...*.....**..****...*.**.*...*..*...**....*.*...**..**.**....*.....****..**..*.***.**...*...**.******.**..*......***.........*....*.****.*.*..*.****.***...**.*..*..*..*.**.***..*.*...*.*.....*.***.**......***.***..*.*..****.*....**..*.*.****.**.*...*.****....**.*.*....*.*.**...*....*..........*..*.....*.*.*......*.***..*.**.*.*......*....*..**..*.*..**.**.**...*....***...........*.**..*.....*......*...**..*****.**.....****.......**.*.*..**.***..***.*.*.*....*..**..*......*.*..*.....*.*.....*..*.*.*....*...**...**.*.**.*....*.***.****....*....*.*..**..*..*..*..*..**.**..**.*......*....*.***.*...**...*.*......*..*....*..*.***.*.*.*.*....*..**...*****..*..*........*....*.***..**....*.*....*.**........****.*.*....*.....*..**.*...**..*..*.**.*.**.*.*.**.**.****.*...*..*.**........*..*
*........**........*..***....*..****......**..**.*.........*.******.*.**.*.......**.*.*...*..*..........**.*....*..*.*.**...**....*.*.***.*..**..*........*..**....**.**..**......***......*..*.*...***..*...***.**....*....*.*...*........*...****..**...**...*.*....***....**.*..*.....*...***...*.**....**.**..**.....**..*.**.*......*..*....*.**....*......*.*...**......*..*.......*........**.*.*****...*.*.*...*..***....**...*...*.....*...*.*.***.*...*.......*.**....................*.*....*..**.*.****.*...**...*.**.**..***.*....**..*.**..*.*.*.....*****.*..*..*...*.......*.***....*......***...*........**.**.*.*..**....****.*******..*....*...**.........**...*..***...*.....*.*...**...**.......**........**....**.*.**...**.*..*..*..*..*....**..*.**...****....*****.*...****.*....*.........**..*.*.*...*..*.*.***...**..**.*.*.*.*.....*..***.*.*.*...**.***...*.....*.....*.*....*.*......*..*....**.**.**.**.....*.****.....*..***..*..*..*****.*..*..**..**.*****.*......*.**...*.***.**.*..*.*.****....*..*
.*.***.*..*..*.*...*..*...*.*..**..*....*.**.....*.*.*..***.**.*.....*.**.**...*......*...*...*....*........*..*.*.*....******...*..**.*...***...*..*.*.*..*.*.......*...**....*....*..**...**...*..*......*.*...*....**..***.**..***.....*.................*.*****..*..*...*........***..*..**.*.**.........*..**..**..**..*...**.*.***...**..*....*..**..*.....**.**..*..*...*..*............*...*...**....*.*.*.*...*..***....**....*.****....**.*.*****.*...*.**..*****.*.***.*****................**.......*.*.*.*.**...*..**.**.***..*.*..****.*..**...**.**.*...*.**..*..**..**...*.*....*...**........**....*...**..*.**.*.**.*.*..****..*......**.*..*.....*...*....**.*.**..*....***.....**...*.*..***..***.***....*...*****.**.*..**...*******..***.*.**.*.*..**.....*..*.*..**.....**.**.*...***..*.*...*............***...**...........*.*.**.....*...*.**.*....*...*.....*.***....*...*....****.*.*......*......*....*.*.******.***...*..*.*..*..***....*..*...**..*.*.***.......*...*....*..*..*....*.*.**.**.**..*..*.*.
......****.*.*.......**.******..*.*.*.***.*....*...*....*.****.*.**..*...*.***...*.*.*...**.*.*.***..*.*.*..***.*..*..*..*.***.*.**.***.*.*..*..*.***..*..*.***.*.....***...**.*.**..****.**....**.*..*.....*.......*..*.***....*...**..*..*..*.***.*........*.....*..*.*.*.***.*..**..***.*.*.....*...**..***.....**.*..*..*...*.*******..**...*....*...**..*.*..*.*****.**..*.**.*.**.*..*.**.****..*...**..*...**..*...*.***..*.*.*.*.*.*..***.*.....*...*.*.*.....*.*...**.*.**......*......*..*.*....***.*...*.**.**.**..*..*******.**.**.*.*.**.**.*.**.*..*..*..**.***....*****..****.*.*..*....*...*..*.**.***..**.*..*......*.****.**.****..*.*..**.***...*...*..***.....*.**.....**....**........**..*........*..****......***.***.*****...*....**..*....*.*.....*********..****.*....*.....*..*..*...*.......***...*..*....***..*.**.*.*..**.*.***......**...**..*.*...**..*....**.*.*.*...*........**.......*****..**......*.....*...*......*.****..*.*.*..*.....**......*.**.*...*.*.*.*..***.....*.*........**...**..**.*.
.....*.*.*..**...*...*...*.*.*..**..**..**.**....*.***.*..*.**.**....****.***.*.*........**.*..***.*..*...*..**.****...**..**....*.***....***..*.....**...**..........*.....*****..........**..**...***....*****..*..***...**..*.***.**.**.****...*..*..*..*.**...**.*..*..*.**....*.*...**.*.....*..*...**....*.*..*..**...**.....*..*.*.....*......**....*.*.......*...*.....*.***.***......*..**.*.*..****.*....*......**.*.*....***..**...*..*.***..*...*.*.*.***.*..**....*.*.*..**.*.......*.*...*..*..............*****.**.*..*..*.....***..*......**.**......****...........***.**..**.***.*..*...**.*....*....*..**..*.*...*.....*...*..**.....*....*.*...*...***.**...*....*..**...*.*..****.******.**...*.....*.*.*.....**.*......*.*...***.*.*.*.*...*.*......**...*.*....**.....**....*...**..*.*.****..**...**.*.*..***.**.......*.**.*.****..*...*****...*.**.*..*.*.**..****.**.**...****.*.......*.*.***......***......***............**..*..*....*.....*....*.*.*****..*.*.....*.*..**.*....*.*.**...*.....*****.*.**.
*.....*...**.*....*....*..........**..****.....*....*.***...**..*.*..**....*.*.***.*...*.**........*.......*.**.*****.....***...*****....*.**.......*..**.*..*.**.*.....*..**..*..*.*.**.*.*.**...**.*........********...*..**.....*....**..........*.....*......*..***...********.*.*.*...*......*...*.*....*..***...**.*....***.***..*.....*.*...*.*.***.......*........*....*..**..*........*.*......*.*...**..*******..***..**.*...*.*..*...**...*...*..*....*................*.....*.***....*...***..***....*..*..******.***.*...*****..**.*.*..*..*..........*..*...**...*...*.*.*.*..*......*.*.*.*...*..**..****.....*.****..***....*.**..*..**.*.*.*.*.*.*..*..*..*.***.**..**.*........***.*..*.......*...*.....*..*.**....*...**.*****.**.*.*.*..*...**..**.***.***.*...**.**.*...*...*..*.**....**..****..**.**.....*..*.....**.....**...**.*.*.....*..*.*.*..**.*..*....***..**....***...*....*..*.*..*..*.....**..*......**............***..*....*..*........***....*....******.*...******..*..*......*.........***.......
*****....**..***.....*.*.*....**.**.....**..*..*.....*..*.*****......*..***.**....*.*.*.*..*.***...*...**..****.**.**....***.*.*..*.*..*.*..*......**.....**..*...*.*.**..****.*..*..*..*.**.*....**.*.*...*..***.**........*.***.*........**..**....*..*......***.*....**...*.*.**...***..*.***..***.........*.***..*.****..*.*.*.*.*......*..*..*.*...*.*.****..**......*..**.******.*.***.**...*..***..*..**..*.....*...**.*..*.**...*.*..***.*.*.....*......**...*.*....**..*....****.**...*........*.**.**.*.*.*...*..*...**....*.*...*...*.*.*......***....*...**.....*.**..***.*..**......*.**..**.*.**.....*..**.**...*.........*..**..*..**..**..*..**.*.*......*.*..*****....**..**..*...*........*..*.*.*....*.*....**...*.***.........**..**.*....*..*....**....*.....*...*......*.***.*..*.....**.*.***.**.*...**.**.**...*.**.**********..*.**...*..**....*......**....*.*.****.....***..**..*.*....*.***..**.*...*......**..*.....*.....*.*...*.*.*.....*.**.***....*..**..*.***.*.****.*....**..**..*.**.*........*.*.*.
..*.*.****.*..*.**..**..*..*...*.....**.**.**....***.....*..*...*...*.**.***.*.....*...**.****.*.**.*.**..*....*...*****..*...*.*.***...*.*.*.*.*.**..*.....*...**.*.*...*.*..*.**...*...**..*.*.*....*.....*.*.*****.*......**....*.*...*****....*..*....*.***.*...*.*..***...*...**.....*.********..**.*...*..*..*.*.*.*....*.***......*...**....**.*..*..**.*...*..***.*.....***...*..*..*....*****.**.*.*.......**...**.*.....**........*.*.*..***..*..*.**..*..**....*.**.********.*...*......*.*.*......*...*..**.*.**..*......**..*.....**...**.**.......**.******.......*..*...*.*...*.**.......*.*.**.*.*..**.........***.*...***..*...*.*...*.****..**..*.....*..*.**...*.***..*.*****....*...*...*.****...*.*.**.*..**...**..*.*..*.**....*...*....*.*.*.***.***.*..........*....*..*...***.***.*..**..*.**...*..*.*..*..*..*....*.*.***...**.....*..*.*.**......*.....**.......*.*.*...*....****..*..***...**..*.**.....*..*.......**.....*.*..*.*..*..***......**.**.*.***..*.*............*..**.***....***....*..**.*.*.**
.*.....**....****.*.*..**..*.....**.**....******.*....**.....**...*..*.*.**...*..**.*...*.....****.....*..**...*.**..*...*.*....**...*..**.......****.*.*.*.*..*...*........*....**.**.*..***...**..**....*.**..*....*.......**.....*..**..*....*.**...*...*.*..*.***..*.***.***..**.*.*..*..*....*....******.***....*.*..*....*.*.*..*...******...*.*..*..***..*..****..**..*.*..*.*..*.*.......**.**.*......*.....*..*.*.**.*..***..***.**.*.*............**.*..**.**.***...***..*...*..**..**.**.*..*..***.*..*..***.........*.***...***..**.....**....**......*.*.....*****..*..**.*.*.****..***......*.**.*..*.*.*.*.**.*...*..*.*..*...*.*..**.**..*....**.*......**..**.***.*...*............***...*.***.*...**.**.....***....*.*******...***.**....**...*.....*..*.**..*..**.**.*...*..*..*..**..*...*...**.****...*...*...***....**.*****.....*...**..........**.....**...*.*.....*....*..........**.*...*.*.******.*...*..*...**.*******...*....*.....**.*.*..*.*.**.**....*.*.....*...*.**.*.*.**..*..*.**..**.**.........***
..***.*...***...*..*.*.*..*....****..**.**.*...*.***....*.*..**...**.....*..*.*.....***.*......**....*..*...*.****..***...*....*......***...*.....**.*.***..*...*..*..*.*.*...*.***...*.*..*..*....***...**..*.*....**...*.*..*.......*..*......*.....*........*.**..**...**..**...**..*..*....*....*.*..*.**....****.**.*.*..*.*.**.****.....****..*...**.*...*...*..**...*...**..*...........***.*...*.****..*.*...*....*.**.*.*.****...*....*.*...**...*..*.*..*...****......*....*.*...*...**....*..*.....*.**..*...*.***..**.*..*...*.........*.*.***.*.*.*...........*.*.*.*...*....**..*..*...*.***..*.**.......**......*.*...*..***.....***.*.**...*.***.*..*...*.*.*..**.**..****....*..*.*....**...*..****.....*.*.**.*...*.....*..*.**.*.*.........*..*........*....*.*..*.*.**...*..**.*.*...*...*.**..****.*.****.*.*.****......*....*....*..*....*.......***......***....*...*...***.*..*.....**..***..**.**.....*..*.*..*.*..***........*..*..*.*.***..**..**.*...*..*.*..*.*...*....*..**..*.*.........**...**.*.*.*.***
....**.....**.*....*..*.*..*.**....*.......*...*......*......*..**......**..*...*.....**..***..**.*.*..*...*..*.*.*...*..**..*...*....*..*...*.*.....**.*..*.****.***..*..........*....****..**.**......*..**.*.*..**.**...*..*.****..*...*.*.**...**.****.**....*.**.*.*.*.**..***.**........**.*.....**..*****.*...****...**.****...*...*.**...*....*...*.*..*..*.....*...***...**...*..*....*.***..**....*....*...*.*........*....*.**..**..*........*.**.*....*..*...***.....**..**....*...***.....*.......**...*...*.*.*.****....*.*....**...*............*....*.*.*.....*....*.*..*..******....**.*.*.*...**......**........****.*.***.........**.*.*..***.**....**.*..*....**.**.**...****.*..**.***..**..*.*..*.*......****.*****.*..*.*.*.**....*****.**.......*...***.....*.*.**.*.**..**....*..*..*.*.**.**.*.*.*......*...*...*...*..*.*.***..**.*.**.*.*.**.*....*.**..**..***.*..*.**...*..**.*..*....*..*......**....**..**.*..******..*..*......*..*..*.***...*..****....*.*...**..*..*..*.....**..***.....*...*.***..*.
..*.....****.*.*...*...**.*.**.**....*....**.***..*........******....*.*........*.**............*..*.......*.*....*...*.*.**.*.*..*.*....****.**.*..**..**.**.*....****.***..*..*.**.*.*****..*....*.*****.***......*.***...*...***..**.*...............**.*..***.*..*...**..*..***.**.*.*..**....**..**..*...**..*....*.....***....*.****...***.*....*...***..**..**.*..**.......*.*.*.***....**.*...*.*.*.*.*.*.*.**....*.**....*..**..****..***..**...*..****.*...**.*...*.....*..*..***.*..*.....**..*.*.*.*.**.*.*.*.***....*.**.**..*..*....*..*....*....*..***.....*.**...**.*..**.***.***...**..*..*...........*..**.*.*.*..**..**.*.****......*.*.........***...*...*.....*...*.*..*.**..*.**...****..*.***.*.**.***.***.**..**.******.*..*..**..**..***..*......**.***..*....*......*.*.**..*..*..*..*.*.*.**.*........*...*..***....*.*....*....**........**.*****.***......*..*.*.......*.***.**.....*.**.*.**.**.*.*.**.*.....*.***..*.****....*.*..*.*.*.**.....**.*...***.*.**.....*.**.*..*.****.*..**.***.******..*.*..
..*****..*...*...**......*...*..**.*..**...*..**.*....*..**..*..*....*.*...*....***.......**.**....***...**.*...**.*.*...*..*.**..***..****...**..*...**...*.**...**....*...*.*.**....*......*.......**..........**...*.*...**....**.......**....**..**.**.*....**.*....*...****.*..**.*.*.*........*.*.*.*****.**...***..***.*.*.....*..*.*.*.....*..**.*..*....****..*..*..***..***..*.***....*....*.......*.***.*.........**.*.*.*.****.**.**..........*.....*.*..*..**..**.....*.....*.*..**.*.*....*..*..*.....*..*.*..*....*.**.***..***.*...*****.....**.*..*.*..**..**.*..*.**........**.*.*.*....*..**.**.*...****..**....*...***......**...**..*....***....*.......*.*.*.*.*...*.*..**..***.*.....**..*....*.........*......*.*.*..**...*.*.*...**.*.*......*.*.....**..*.*.*.*....*.***...*...*.*..***..*****..*.**.....*..**......*...*.**.***..***.*.....**...*..*..*.*.**.*.*.*..*..**..*.**..*...***.***.*.*****......****..*.**.*.*...*.***...**.*..**.....*.*.*.*...*....*.*.**.*..*.*..*****..***.....*...**..*..****.
*.*.....*........**.....**..**....***.***....*.*...*.*.**.....*.***..*.......*..**.*..*.****.*....******....*.*.**...*.**.*****.**.*...*.....*****.****....*...**......*.**.*..*.*......*..**..**....**.****...**.....***.**.....*..**.**.**..*..*.......**...*..*..**...*...*..***.**.**....*.***..******.*.....*.***.****.**..**......*.*.***.*.*.*....**.*...***..*.....*..*..*....**.***.....*...*...*.**.....**.*..*..**.**..*..**.*..**..****.*...*...******.**...**.....*...*...**..*..*.*..*......*....*..*.**.*......*..*.*..*..*****.*...*....***..**..**.***.........*..***.**..***..***.*.*.***..**........*..*..****...*.**..*..**.*******.*.*..*.**..**..*...**..******..**.****.*....***.*.**......**......*...***.*.****.**.*......*.*...**.....*.**....*.**...*...**....***.**..*..**.****...*............**.**..***.*.***.*...**.*.*..**.*.......*.....*.*.*..*..*.*.*..***.**..**....**..*.*.**.*.***...*..*.**.**..*.*..***....*..*.*...**..*...**....*.*.*.*..*.*.....*.*.*..........*.*..*..*..*..***.*.**...*...*
***....*****....*.*..*.**...*.**.*..*.*....*......***..*.**..*......*....*.*.*.******.*.*.*..*.******.*..*.*.........**....*......*.*.....*.*....*.**.*..**....**.***.*..*...*...*..**..*...***..*.**.*.*..***.....*.***......*.**.**.**..*.*....******..*..*****..*.........*.**.....*.*.****..**.*.*..***...*...*....*..*...**..*.****.****..***.*.***......*...*...**.***.***.*.**..*...*.*.*.***.***...*...*...*.***.*.****.**....*...**..*....*.....*...*...*..**...*...****........****.*....**..............**.....**.*.**..****.....**...*...*.....*...*****..*.*.**..*......**...*.*..****...*.***..*...*........*.**...***.**.**.*.*.*..***...***.**....*..***.**.***..**.....*.*****.*.**..*....*..*..**.*..*...**.**..***...**.*....*..*.*..******.......*..*..*.*..*****.*..*...***.**.*.*.....*.*....*...****................*.*....**....*.*..***.**.*.*.*.***.*.***.*..*..*..*..**.*..****....**..**..*...*...***.***.*.....**.*..*...****..**.*.***....*.*.......*........*..*....***....*...*...*.****..***...*****...
..**..*.***.**....***..*.....*.**..**.....**..*.**.*..***.***...**...*......***.*...***..*.*.*.******..*...*.....*..*..**.*..******........*...*..**..*.*..*..*.***.*....*.*....*.......*.......**.*.*..**.*.*..**....**..**..*............**..*...**..*..*****.....***.**.*..*......*.*.**..*..**...*....*...****.....*.**..*.....*****.*.*...****.*..**...*....*..**.*..**....*.**.**...**...*...*..**.*.***.*.*.**..*.***..*.**.......*..*.*...*.*.*..**.****..*..*......*..**....*....*......*..*....*..**.**...**....*...*******.*.*..*.....*..*.........*...*.**...*...**..**..*..**.*.....*..******..*...*...**.*.******.*........***..*......***.*......****.....**..*...*..*....*..***.....****.*.*..*...***.*.*..**...***.......****.*.........**.**.**...*...*.*.**.*.*.....**.***..**.*.*.....*.....*.*...*..**...*..*....*......**.*..........*..**.....***...***.*.**....*.*.........***....*...*..*..*...*..*..***...***....***.*..*....*.*.*..*...*.....**......*..*.****...*...*..***...*.....*.**.***...***.***..*.*.*
...*....*.**.*......*.**...*..*.**.*.*....*.*..*..**....****.*.**.**.*..*.**....*...**.....*...**.*.*****.**.........**.....*.**..*.....*......***.**..*..*.***..*...*..**..*****....*......*.****...*...**..*..*.**.....*..*..**.*...***...*.**....***.........*..*..*...*.*.**...*..**.....*.*.****..........**.....*....*..*...*......***.*...*...***..*.*...*..***.**.*.*..*...*...*..**..*.*......***.*..*.*.....**.*.**..**.***.**......*..*.*...*.**...*..*..*..*...**...*.*.*......*.*.*..*.**....*..*...**.**...**..*..........*.*..*.***..***....*.**.*..*.*..*...***.**..**.*.**.*.*.*...**.******.....*......***.........**.*.*...*...****.*.***.*.*.....*....*....*.***....*...*...*.*....**...*..*.*.**.**.......**.*.*...**...*...*...........*.*...**....**.*.*.***..*...**.**...*.*.....*..**.******....*.****..*....**.**.**.**.*..*..**.**.*..***........*.****...**.*.*..***.*...**.*..**....**...*..***.....*......***......**.**..*...*..*.**...**.*....*.*****...*...****.*..*..***..*..*..*.*....**.*.*.....****
..*.*.........**..*.**...*.*...**....*.**....**......*....***.*...***.*.**.**...**.*.*.*...........***..**...**....**.*......*.....*.*.***.....*..**...**..*.....*..**...******...***.........**...***..*.***.*.******...*.**.*...*.......*.**.......*..*..*..***...*..*......**....***.*.*..*.....*.**..*...*****...**..***.***...**.**.**.***.*.......*.*..*..**.**.**.*.*...*.....**.**....*....*.**....*...*.*.*....*...*..*..*.*.*.***...........*.*.....*.*.*..****...*.*..*.....*..*..**..**.*...........*..*..*...**.*.***.*....*....*...*..*.........**.**..**....*....***.***.**.*..*.*.*..*.......*.*...**..**.......*.***..***.*.****.**...*.**...**.***..***.*.*..*.*.***..*..**.*****.******.*...*.*..*.*.*...*..**.******...****.*.*...**...*.**.*..*..*....*.*.*.*...*...*.*.*...**.***.*..**...**...*..**..*.......*..*..*.*...***.*.*.....**.*.*....*.*...***...*.**.******..**.****.*.*.*.*.......**.***.*...*..**......*.**...*.*....**..*.*.***.***....*.*****......*..*..*..*.**..**.....*......**....*..*.*....*.
*.*....*.*.*.*.*..*..*****...*..*............*.*..*..*.*...*..*.*.*..***.*.....*....*.....*****.***....*...**..*....*...*......***....*.*...*....*.*.*.**..*..*.....*....**.....*.**..**..**.**.*.**...*****.*.*.**.*...*.*.*****.**.*.....*......*.***...*....*.**....*.*.*...*.*..****..*.....**...**.*...*.**.****.****..*....*....*....*....*..*.*.*.*....*...*...*.**.***.*.*......*...*.**...*...*..*...*.*...*...*.*....***.*.**..........*....*....***.*.**...*.***.*....*.*.**.....*.....***..*.*..*.....**...**...*.*.***..*..*...****..**.***....**..***.***.*.*..*........*....*...*.**.*...*.**....*..*..**...**......**...*..**....*.....*.***..*.....***.....**.***..*....**.***....*.....*.****..*...*.*.........**.*.*.*.*.***.*......**.**...*.*.*..**.*.*....**.*...*..*************.*.*.....**.*.**..*.*..*...*..*.**.*.....****.*.....*.*......*.....**..*..*...******.**..**.*...**.**.*....*..*.***..*.**....*......**...*...*......*.*.***...***..*.*....**..*..*...**.*...*..**..***...*.*.**....**.***.****...
*.....*......**........*...*.......**.*.*...**.......*..**..*....**..*.*..**...*...*.**..*...******...****....**....*.*......*.*.**..****.******.......*.......*.....********.**..*...****...*......*..*.**...*.*...**.*.**..***...**.*....*..****.....*.*.**...*..***...****.**.*.*..**.....*.....*..***..*.....***.*..***.*.****.*..*.*.***..**.*.*.....**.....*..**.*....*.**..*.*.***...**..*.***...**.....**...**...*........*......**.*.....*....****.*......*.*..***.....***.*...****..**..**....*.........*..*..***.**...*.**.**..*.*...*.*.**.*..*..**.**.*.***.***.....*...*.*....*****.*.*.**.**..*.***....**.....*..**.*.**.*..*.*..**....**.**.*.****.*....*....*...*.**.....*...*...**......*.*....**........**.*..*****...*.*.*..*..*.*.**.******..*..**.*..*.*.*..........*****....*.....*..*.***..**...***...***....*..*.*..**.....*.....***.***.****.*..**.****.*...****.....*.**.*.****..*....*.*.*.**..*..*..***.**.*.*.***.**..**.**.*.*..*..**...**..**..*..**.**.....***..*...*..*..*.......*.***.**..*...***.*..
......****..*.......*....*.**.**.*.......**.*..*....*....**.**..*.*.****..*.**.**.***.*.*..*...****.**...*.**..*....*....*...*.*....*....**.....*....**.*.**.***...**....*.*....**..*...*....*..*...*.**....**.*.*.*.*..*.........*.*..***...*..*....*...*...***..*.*..**..*........*.*...*.*...*..*...**.*.*..*....**....*******....*...*......*.*...*.*..........*..*......***.*....***..*...**.*.**.**..******..**....*.*..*.**.....*..**.*...****....***.*...****.***.*.....*....*.*...*..**...*..*.*..***..*.*......*...*...*.**..........**............**........**.**..*.**.*..*.*.....**.........**..*.*......*.*..**.*..**..**.**.*.*.*.*.....***..*.**......**.....*.***.***.*.....*...**..*...**..*..*..*.*.**..*........**....**...**..*.***.**......*..**.*..*....*..*..........*..***.*..*..*..*....**..*......**.....***..******..**.****.....***..*.**..**.*******..*...****..*......**..**.**..***.*.*.*...**...*.*...**...*.**....***..****........*..**.*....*.*...**..*.****...****.*...*.*...*.*..*.*.*.****.....**
*.*.*.***...*..*..**.*.**...*.*..*....*.**.*.**...*.....*......***...*.***.....**..*.........*..**.......*.***.*...*..*.*.*.....**....*....*.*.**..**...**...*.*.*.*....*...*****...**.*..*.....***..*....*..**...*.***..****.**.****..*.*.*.*...*.**...*..*.*.*...........**....*.*......*...***.*.*.....*.*..**.*.**..*..**.....*....**.......**..*****.**....*.*...*..........**.*.**...**...*.*..******......**...**...***.*.**.**..*..*.*.*..******...*.**.*....****.*.*........**.....**...********..**....*..******.***.**.*.*..**.***.*.*.*.*..*...*.***....*.*.**..*.....**..**..*.....*..**...*..*.*..*....*...**......*..*..**...*****..*.*..*....*.****....*.*..*........***.....*.*.*...*..*.*..***..**.**.**.....*...*...**.....**.*.......***.**...*......*..*.......*.*.**...*.**....*..*.*..**.......*.***.*.****.***..*.*.....*..*.....*.*.*.**.*....**.*.*...**....*...*.*..***....****....**..........*.********.**..**..*.***.........*..*****....*...***..**.*.**......*...*...*..*....**...**.****.........*..*.*
...*..***.*..*..*..***.*...**..**.......***..*....***.*.......*.*.*.**.**.*.......*.*..*.......*..*.*.*.**.*.**..*.*..****.**.*...*.*.*.......*...*..*......**....*.*.*.*..*......***.*.*..***.....**.**..****....**.*..*..*.***...*...**.*..**.*.*.....*....**....***.*........*.*..*.*..**.*.....*..*.*.**.*.***....*.**....*.**.......*.*..*.**....*.***...*...*..**..**...**...*.....**...*.*......**.*.*.*.*.*..*....***.***.....*.**......*..*.*.*.*....*....*.......**......*.****.*..*.**....*.*.**.***......*.**.*.*.*...**..**.*..**.*.....*..**.....*.**..*......*.*.......**...**..*..........*.*..***.*..**.*...*.......**....*.***..*.*......*...***.*.*...*......*...*.*....**...**...*...*.*.*.....*...*......*.*...**..***.*..*.***...*.**..********.*..*.***....*....*....******....*...*.*...*.*..**.**.**...*.***.**.*.....*..***..*..***......**.*..*...*.*.*....*....***...*.*.**.*.**.**.*..**..***.*.***.*.**.......*.**...*.**...*.***...*..*..**.*.*...*.***.....**.*......**..*..****..*..*..***.*....*...**.
***.*...*..**.***..*.**.*.*....*.*.*.*.*.*..*.*.*...*....**..*.*.***.***..*...*.*....*.***.*.**...*.*.*.*......*.*..*....*..........*.*......*..*.*******....*.*.**.*.....**..***.......**...***.**...**.*..*...*.*.....*.*..*.*...*.***.....**.**...*.*.*.....*.**....*........**.*..***...**.....*..***.*...*..*.***.*.*.*..*....*.**.*...*...*.**....*........*.**...*...***.*..**...*.**...****..*.*...*.*.*..*.*.***.*.*..*.*....***...**.....*....*.....*....*........*.**..**..*.....*.**..*.*....*.....*.******.*.*..*.*..**...*.......**..**....*......*...*..**....*..*****...*...***...*.*****.........*......*..*.......*.**..***.**.*..*..*.*.***..*..*......**.***.*.*.**..*......*...**.*...**...**.....*.***...**.......*...****.****.**..*.**..***....***....******..*...**....*..*..*........*..*.*..**.**..*****....**..******.***.**.*..*..*..****.....*.**...*..***..*...**.*.*.*.*..*.*...*.....*.***.***...****.......*.*.**..**..*..........**.****.*.**.*..*...**....**....**..*.*..*.***..**.*..*.*........***
...*...*.*.*..***..***...**...****...**.**.......**...*.*.*.*.**..**...*...**.*.***.*.*.*..**...*...*...*.*...**...***.*.*.*.*..*..**.*.....**.*..**.**.*..*****...*...**...**.....*.*.**.*.....***..***....**..*.****.*....***.*.**.**..*.***...*..*.*...*.*.*.*..*.....*.**..*.**.**.**.**.....**.*....**.....*..*****.*...*..*..**.*.**..*..*..*...*......*....**..*......*.*****.**.....*..*..*.*.*.**..*.......*.............*.*....*.*.*.***...*..*.**..**.*.***..**...**.....*.**.*..*..........*..*..*.*.*.**.*.*..***.*..*...*..****..*..*..*..**........**...*.....*.*...**....*.*...*..***......*.*..**...*..*..*.****.**..**......***..*...****.....**...**...*.....**.*.***...**....*..*..**...****..***...**..***.....****....*.*...*.*..*.....*.*..*.***.**.**...**......*.....*.**.*..*..*.*..**........*..**....*..***.*.**.*.***.....*****......*..*.*..***..***.*..*..***.....*..**.**..*.**.**...*..*..*.....****.**...*..*..*..*****.**.*..*..*......**.*....*..****.**.*.....****.*.....*.*.**.*.*..*..**..**.*...
*.**....*.**...*..*..**...*.*.***.*.*...*.***.*..**.....**.*...*.**....**.*.*.....****..*..*........**..****..***.*..**....*..**.*.*.....*......**..*..*...**.***.*..**.*.*....*.***...*.**....*.*.*.........**..**.*....*......**..***.*..**...*.**.***.*.*...*.*.*...............****.*..**.**.**..**..*.*.*..*......*....**.***.**..**..*.*.*.*....**...........**.*.*....**.*...*........*.....***.*.**.*..**.*.****...***........**..*...****..*..*..*..*.....**...*..*..*.*.......*..**...***.*..*.*.**.*...*.*.**..*..*....*....***..*.........**.****....**.**.*....*......*...*...*..**.......**..**.*.*.**....*...*.***...*.*..*...*...*...*.**........*.**......*.**.*..**.***........*.***.*.***.*..*...*.......****.**.*..**.*.*.*.*.*...*........*...*.**.*.*.*.*..***.*....***.**....*..***....**.**.***..*..****..*...*...**.**...*..*.....*..*.**..*.....***...*..**...**..***...*....*..*.*.**.....*.*.....*****..**.....*......*****..***.*...**.*..*.***.....*..**....*.*......**.*...*..******.*.*..*...*......*...
...*...*...*...**..*.*.*.**.*....**..*...*...*.*..**.......*.*.***.***.**..**.*.*.****....*....**..*...*.****..***.*******..*.**.....*...*..*..*.*....*.*..**..*.*.*...**..**..*...*......*.*........*..***.....*..*...**.*..*.........*.......**.*......*.***.*....**....**.*..*........*...*.*.....*...**.....****....***..*.*.**.**..**....*****.*.**...*.*.**......*........*...*..*.**...............*......****.*.*......*.**.*.*..*.****..*..*..*.**.*.*..**.**...*.....****.*...*..*...******.*..*..*..**.....*..*....**.***......*........**.......*..*****.*.*.*.**....*..*.***......**.*****.***.*.*.**...*.*....**..**.**.*.***.*....**.*..**.*.*.***..*....*....*****.*...*......*....*..**...*..**.*..*......*...********.*...*.*.*..*....***....*..****.*..*.**...*.*..*..*............*.*..*.*......**..*..*.**.*.**....*.*.....***.*.*.*..**....*.*..........****.*.*..*.**...*.*.*.*..*..**....*..*.**....*.*...*....*......*.**.*.*.*.**..*...........*..*..*....***..*....**..........*.**.*..*..*.*...*.***.***.*.*
......*.**....**..*...*..*..*.*....**..****.**.***.*...**.*.***....*...**..*.....*.**...*....**.*....*....**..**...*.*...**..**.*.*..*.**...*..*..**..*.*.*..***.**.......*.**.*.**....*....*..**......**.*.*..**..**.***........***......*.*...*...*..*.*...*.*...*...**.....*...*.*.*.**...**.*.....*..*.*..*..*..*.**..*.*.*****.*....*...**...*.....**...*...*...**..*..**...**..*....**.***....**..*.*.***.*.*..****.....**.**.**..*.**..***.....*.....***.*.*...*..**..*...*.**.*.*..*.....*......*......*....*..**.**.**.*.***..**.**..*.*.**......*..***..*.*...**.*...*...****.**.**.*.*...*....*......*..*.**.*....*...**..****..*....*....*.*...*.*..**..*.*...***..*..*...*.*...*......**..*..*...*..**.*.*.....**...*.....*******......*...*..****.*..*......*.*............*..*....*.*.***.*.*.....*..****......**.*.*.....*...****....*.**.*....*.*.*....*..**.****.*..*...*..**......****.**.*...*...*......*.*.*.**..*..**.*.........**.....*......*......***.*...*.*.**.*...*.**.......**....*....****.*.*..***..***..
.....**.*..*..**.......*..*.**..*..**..*...*...*.**.**..**.**.**.****.*......**......*..******.**.***...*..***...*.*.....**.*...***..*...*..*....***..*.**....**.*..*..*....**.*........*.*.***..*...*.*..***....*****.*.**...**..**......*....*..**.****....*..........***.....*....***.****..*..*.******...*.**..*.*..*.*.**.*.*..*..*..*.*..**.*....**...........******.**.**........****...****..*.......*.*...*.....*..*.*..**...**....*.*..***.*..*.**.*.....**.*..*..*...*.*..***.**....*..*..........**.*.**..**...*...*..***...***.*.......**....*.*...*......*.*.*....*.**..*...*.*.....****..*.....*****.*...*..*..*.**.*****.*...*.*..*......*.*....*..*.*.*.*.*.*****..***.**..*..**.....***...*...*.**..**.....**....*......*..*.*....*..*.**..*.***....**........***....*..*.*..***..**.*....*.*.****.........**.....***.****...*..*....*...**.*...........*.*..*.*.*..*..*......*...........**..**.***.***.*..***...**...*.*.......*****.***.*..**.......*.*...*.*.......***....*...*.*........***..............*..*..*.
..**.*..****.....*.*.....**.***......*.*.**....**.*..*.*.....**..***..***....**...*....**......*.........*..*.....*.**...*..**.*.*.***..**.*..*...*.....**.....*.**.*..*.*....*.**...***.*...**.***.*..*....*..*..*.*......*...*.*....*.*..*.*.**.***.**..**.****.**.*..*.........*....***..*....*.*....*.***....*.*.....*.......*....*.**....*.**.....*.***.....***.*..*..**..*..**...**..*.***.*.*.*..**.**...*.**...*.*.**....*.*..*..*.......*..**..*.*.*.**...*......*.***..**..*........**...*.*.*....**..*.*....**....***..***....*.*.*....**.......*.***.....*.*.*.***.*..*...*****.***.....*....*.**.**...**.*..***.**...***..**...*...**..****.***.*..*....*...***.*.**......***..***.*.*.....**.**.*.*****..*...***.*..*...*.**.*...**..*..*..**...**.*.***.**..*.**.*..*...****..*..........*...***....*..........**.*...*****..*.....***.*.*..**..*.*...*..*.....**.***.*.*.****.*.*...*..*.*.*.**..*.*..**....*.....*...**..*..****...*.*.....*...*.........*..*.*..*..*.*.***..*.*.*..***.*.....*...****.*.****...*..*...
*......**.*...*****...*...**..*.....**....**..**.*..*..*.**.*.*...*.*.....*.*..*.*..*.**..........**.....**....**.*.**...*..***..*..*.*..***.*....**..*.*.**..*..*..*.*...*...*.......*...**..*...*....**.....**...*..******.....**..**.*...*.*...**.***..*..*****...*...**.**..*.*.*...*.*.**.*..**...*..*.**.*...*.....*.....*****..........*..*.*......*****.*.......*.***.*.........*....***..***...**.*...*....*.*...*..*....***...........*.*.*.*.*****.*****.**..*.......*.*.*.*..**.**.*.*..*..**.*.......*..*......**....*...**.**....*..**..*...*.***..**..*.*..**..******.*....**.*.*...**.*..*....******.........*..*..**...*.......***...*.....*..**...*.*****..*..*......*.*..*...***......*******..*.*...*.**.......***..**..*....*..*.***.*.*...***.*.*...*..*....*.*..**.**..*..**.........*...****.*......*.*.....**..***..****.*.....*.*.*.***...***..****.*...**....***................*.*.*.******...***.*...*.*..*...*.**...*..*.*..*..***...*..***.***.............*.*..****.....*..**..*...*.....**....*.....*..
*.*.**....*...*******.**...**.*.***.*.********.*.......*...**..*...*......**......*..**......**......**......**.**.....**.**....*.*.*...**.......*.***.*..*.**..*..*.*.....***..*****..*..*.*.**..*.**......*..*...*.*.**....*..****...*..*.*.*...***.*.****.....**..*....*..*.**.....*.**....*...*...**...*...***.....*....****...*.***.*...*.***.*.....***.*.*..*..*.*.*.*.**..***....*...**.*.*...*....**.**.*.....*.******.***.....**.**...****..*..*.*.*..*..***.**....**..*.*.*..*......****............*......****.....**......****..**..**..*....***....**.*..****.*.*..**...***....*.*.*..........*...*........**.***...*.*.*..**...*.*....*.****..**..**.*.....*.**..**..***..**....*.**.*.*......*.*.**..*.*..*.*.*.**.**.*.*.***.*.***.*...*..*.***......**..*..**..*..*..*...*...*...*.***...*....**.*.*.***...**.**..**....*...*.*..*.*...*...**.***.**.*..**.**.*.***.....**...*.**......*..*......**...****...**.....**...*.*...*...*..........*.*..*****..*****.....*****..***.....*..*.........***.....*.*..**..**..*.
.*...**..*.*.**..*.*..*..*..**.***.*...*....*...*...**...*..*..***...*.......*...*.**...*.**.*...**.*..*.**....*.......**.*..**.***.*......***...*...*.***.***..*.*.****...*.**..*..*..*..*....*....**.*.**....*.....**.**..***.*..*.**....**...**.......*.**..*.*......**.*.**....***.*.**.***...**....*.**.*......*.*........****...***.**.*.**.**.*...*.*..**.....*...****...*..*..*.**.*.**..***.*****..*......*.*..*..*....*........**..**..*..*..**........*....*...*...*...*..**....*.*.**....***....*......**..**.......*......*......***....*...***.***...........*......****...*****.*.*.**.*.....**..*****....****.**..*..*.*.*.*..*..*.*..*..*.*..*....*..*.**....*...*.**..*.**.*.*...*...**..**.**.**.**.....*.*.***.*****..**.........*.*.*...*..*........*.*.**.....**.*.*..*...*.*.*..*...*..*...*.*.*.*.....*..*.**.*......**********.***..*...*...*....*..*....*.***.***...**.**.*.****.*.*..*.***...*....*.**..*.**....*.....***..........*..***...**..*.**..*.....*.**...*..*.....*..*.***.*.***......**.***....*..
*****.*.**.*.**....**....**.***.*...*..**.*..***...*...**..**.......*..*..***..*.....*..*.***.....*..****.**.....**.****.*.**...**..*.***..***..*.*.*......**...*..**...**.*.**.*.******.***.*...**.....***.****...**.**.**....*..*...*..**.....**......*.......*...**....**.**.*.**......*.*...*.**...*.*.**.*........**..*....*.**.*..**.*...**.*.......*....*..*....*..*..*....*.**.........*.*......***.*...*...**......*.....*.*.....***....**....***.**..***..****..****.*....*.*..*.*..**....*..****.*.........*.*.....**..***.***..***.............*..*.**.**..**..*.**.....***.....**..*...*..***.....***..*..*.*.*......*.*.***.*.......**..***.*.*..**.**.**.***.****..***.***...**.*.*....*.*.**..***.***.*.******..**....****.....*.**...*..**.*..*.*..*..****.***.****.**..*...**......*...*..*.*..*..........*.....*.*...**.*....*...*.*..*...*.**.**..*.........*..*.**.*..*****.*....*..*.*.........*.*.***..*...*..*.***..*..*..**...**.*.*.**...*...*.****.*.**......**..**.....*........*.****......*.**...**.***.**
*....*.....*..***...*...***..*.*.....******..*.....*...*....*....*......**.....***...**.*.***.**......*....*.*...*.**.........*..*.*.*..*......*....*******..*..*..*....*...**...*.*..**.*...*........*.**.*..**..*........****..***..**...*..*.*.*.*.**....*.*.*.*..*.***....**.*..***.*.**..*.***.**.*.*.**...**.*....*.*.***...*..***.....*..**.*..*****...**.*.....*..*...*..**..**..***.**..*.**.****.........*..*****....*.**.......*.*..*.****..*..***......*....*.**..***.***.....*....*...*.*..*....*.*.*.*.**..**.**...*.**..*..***..**.*.**..*....**.***....*.....*......**..**.*.*..****.**.*....*..*..*....*.........*.*..******.*.**.*.***...*..*.****...*...**....*.....*....*.*.*....*.*.*..**..*.....***.*..*.....*...*.**.*...**....*.***.**.*...***.**.............**....***.*.*.........*....**....**.**.***.*..**......**.*...*..*.*********...*..*......**..*.......**..**....*..**.*.***..*...**........****.............***.*.**.....**.**......***...*......*.....*...*..*.*.*...*.*...*.......*...*.*****...*.
.*.......*....*.*..*....*...*....*........*..*..*.*.*.***.***.*****.......*.*..**...**.*.****..*..***........**....*..*...*.*.*.***.*.*.....*..*..*...****...**.***.*..*....***.*...*..*.....*.**....*.*..**.*.....*****.*..**..***.****.***.**.........*.**...*.....*.***..*....**.*.******..*..*..*..*..*...**.*..*..*****.....**......**..**.......*..*....**.*....*...**.*.*..**.*.....****.**.*.*....****.*..**.*.**..*..*...**..***..*.**.*.*.*****.*..*..*....**..*...*..**.*..*....*....**...*..*.....*.*....***..**..*****.*....**.*..*...*..***..**.*....***...*...*......*....*....*.***..*******.*.*.*.**....*..**..*..*.****....**.....**.**..*.*.......*.*.*...*.*.***....**.....**.*...*.**..*.****..*.**.**.....*......*...**.*.*.**..*.....*..*..**..*.**..*.*****...*.****.*.*...*.*..**..*.....*...*.........*....*.*.*...**.*.........****.*..*..*...**.***...*.......*..*...****....****..**......**..*...*.*.***.***...*..*.*.*.*..*.*..**...**.*...**.****...***.*....**....***....*.**.*....*..*..**....**.*****
***....*..*.*.*.*.....**..***..*...*..*...***.**.....*.*.*....**.*.*....*..*......*..*.******.*...*...**.****..**....***.**.......**..**..*.....**.*..******.*****........*****....*....*.*..***.....*.*.*.*...*..**..*..*.....*.*....*....**.*....*..***.*....**.*..**...**...**...*...***..***.*...**..*.*.*.....**....*..*...*.....***....*...*...*.***...*...*.**..******...**...**.*..******.*.*...*..*..*..*..**..*..**.....*......***.**.***.*.**.*.....*..*.*.*..**..*...**......*..**....****.*.**.....****.*.**..*.*.....**.*.*...*****....**...*.**.*..***..*...*.*.*.**.*****..*..*....*.....**.*....****.*.**....*.*..****.....*..*.**.....**..*...**.*..*.*...**...*.*.**.*..**...*....*...*.*.*.**.*....***..***..****.**.......**.*......*.*....*...**.*.*...*..*....**....*.*....**..*.*.*.*****.....*..**.*.**...*.....**.....*.***..*......***.....**...*....*.*.*......**.*.*...*..**..*.**.***...***.*...*.*.*..*...*.*.*..*.*..****....*****.....*.****.....*.*.***...*.***.*....*...*....**..........*.*..***.*..
**.*.*..***..*.*.*.*.*..**..****...****....*.********.....**........*.*.*.....**...***.*......*.......*......**......**.*.*.**.****..*..*......***....*.*......**.***....*.*.***...*.***.............***..*....*...*....*.*.***.*...*.**.....**.....***..**......*..*..*.*.*...*......*.**...*.*..........*..*........**..*.......**.**...**.*.*....**.**.....**..*...**.**..*.*....*..*..***...*...*..***..*..*.......**..***.*.*.*...*...**.*..*.*.**.*..*......*.*..**.*.*.*....*.*.**.*..*.*..*****.....**....*..*...*.***.....*.*....*....*..*.*.*.*.*****.....***..*.**.....*..............*.........**.*.*.***...........**...**..*.....**.*...**..*...**..***....*.****..**.*...*.**..****.*.*.*......*.***..****.*.*.*.........*.***........*.....**..***.*...*****.........*..***.*..***.......**..*......**.*............*.....*...*......**...*.****....**..*.**.*.**....*....**.*..****........*..**.*.....*.***..*..**...*.*.*.......**....*...*.**.*.....*...**....**.*..***.**...**.*..*.....*..*..*...*...*........**..
.....*******..*..*.......*.....*.*.*.*..*.**...*..*...*****....**....*.*..***.....*.......**.*...**.*.**.*..**..*.*.*.*...*...*...**.*...*..**.*..*..***.*..***...**..*....**......*..*.**.*..***...**.***.*.*...*..*..*...*....**..**..**.***.*....*****.*..**.**..***....**.*....**.***....*..**..*.**..*.*****..*..*.**.......**.**..***......*.*.****...*.*....*...*.*....*........*....**.*..*..***...**..*..*.*............*..*.*.***...*..*.....**.*.....**.*...***..*.*..*....*****.*..*..........*.......*..**..*...**..***.*...***........*...**..**.**.*..**.*..**................*.*.*..**.*...**...*.*.**...**.**.**..*.....*............*...*.....*.***..**......**..*.*....**.**.....*..*..*.*...*..*......**.**..*.*.*..*..**.........*.**.*...*.**...*.**....*...****.....*..*.*.*.*.**.*....*..*...*.*.****..*.**..***......***.*.*.**.....**.**.....*........*...**...*.**.*...**..*.........*..*.*.**...*..*.*.**......*****........**.......*..*.***.*..*....*....*.*....**........***..*....*......**....*.**..*..
...*.*..**..****...*....*...**..**.*....**.*..***.*.........**.*..***..*.*.......*.*....*..*.*......*.***..****.**.*..*.*.*....*..*..*..****.**..***.***..*.*.*.**...*....*****.*.**.*.....**.**..*.*.*..**.*...*..*.**...*..**..**..*...**...*..**.**..*........*..***.**......*.***.***.....**..*.**...*****.*.*.....*...*.*..*.**....**.***..*..*..****.***........*...*....*..***....*..***.**.*..******..***...**..*.*......*....*****...*.*..*.*.*.*........*..*...*.*..*.*.**.**.**.....*.*..*.....**.**............*...*.**....*...*......**........*.*..**.**......*.*..*.**.......*.*...*..*....*.**..*.*...***.*.*.*.*....*.*........*.*.....*.***...*.....**..*......***.*.****..***..**.*.**.*....*****.**...*....**...**.*...*...*..***.*.***...*....****.*.**..**....*.***....*.*.**......*....*..**........***...*.....*..*...*..*....*..*....*..*.*..*.*.*...**.....*..*.*.*.......**.*....*..*...*.***....*..***.*.*.*.*.**..**.**....****..***...*****..*..*.*.***..*.*....**.....*..**..**.....***.**..*..**.*****.*
....**...***..*..****........*******..*..*.*..*..*...*.*.**.*.*..*.*....**.*....**...**.*.*.**....*..........*...*..***............*.....*.*.***...***......*.*..****.*.*.*.*.......*.*.**....*.*...*.**....*.....*.*..*.*..***......*.....*.*..*....*.**......*.........*.**.*....*..*.***.****.*...*..*...*.*.***..*.*..*.*......*.*.****..***.*.....*.*......****....*.**..*..**.......**..*.***.*...*..**..**.....**...*.....*.*.*.*..**..*..***...**.*..**.*.....*.**..*.***.*.*..*.*.***.*.**...**.*.**.****.....*..*...*.*.**..*..*.....***.*.*.*..*..*...*...**.*..*...*****......**..*.***..*..*..*..**..*....***.....**.....*..**..*.**........*...*...****.*..*.*.*...*..*.*....*.***..*..*...*..**.*.*.....***.*..***..*.....**.*.*.*.*...**.***.***.**...**..**..*....**.**.*......**.......***.*.*.**.*.**..*..**.*.**.*****.*.***..*..**..****..***..*.*........**.*..*...*....*.....*.***..*.**....*.*.**...*....*..**........***..**.*.**...*...**..**....****.....*...*.**......**.*.*..*..*..**....**.**...*.**..*...
**........*..**.****........*.**..**........*.*......**...*...***.*******..*....*****......****...........***....*.*.***..*...*.*..*.*.*.........*..*....*.................**..*.*.*..**...*..*.*.*..***...*.*...*.....**..**....****..***..***.*.**.**........*..***....*.**....*.*..**..**..***...*.*.*..*...***......*.*..**..........*.**..*....*.*..*.*.......****...*.*...*...*.*.*.*..**........*...**.*.*.*...*..**.*.*.**.**.*.*....**...**.*.*.*.*...**.**.*.**....**...**.**.**.*****..*..***.....*.......****.**..*.*.........**.**...*.****.*.....***....*.......*........*....*.....*..***.....***..****...*...*..***..*.......*....*....*.*....*.*.*...*..**.**..*...****.*.***....**.*.**.**.**....***...*.....**.*...*..****.**....**......**.*.**..***....*.*........*..*..**.*....**....*..*....***.*..*...*.....*****......***...*.*.*...*...***....***...**...*...*...*.......***...*.*..*.*.*.*.*.**...**..*.*.....**..**.*..**.**..****.*..*.......*.*..*.****.*..**....*****.....*...*...*...**...*****.**.**..*
..*...***..***.........**.*.*..*...*.**..****....*.....**..*.*....*...*.....*.....*.*..*...*.***.*.*.*.*.*****.*.*..*.*.*.....*....**.............**....****....*...*.*.**...*..*...*.**....***..*...*..**...*..****...***.***.**...............*...*.**.*.****...*.*.*.*..*.*.....**...**.*.*..**...***.****..*....**.**.....**.*.....*..**.*....**********..***....*.***..*.*...*..***..******.........*..*......****.......*.*.****..*..****.*.**...*******.*.*****...*.*.....*.*......*..**.*.....*.......*...**..*****..**.......**...**.*..***....*...*.*....**.....*.**..***.....********...*.***.**.*.......****.*.*..*.*...*...**..*.*.......*.*.....**.*..*.**........*..**...*..**...*****.*..*.*..***.....**...*....**.*.**.**.*...*.*.........*......*..**.*.**..*....*...*.*...**..******.*..***....*..*..****...*.......**.**.**...*..*......***.....**.....*.*....**...*..*.**.....*.*.*.....*....*....*..*.*...***.*.***.*.*......*.*.**..*..*..*.*****.......****.....*.*..***..*.....*...*...*.*..*..*...*....*...*..
*...*****......***....*...*.*.***..*....*..****.***..*..*.**.*..***.*..***..*..*****....**...*...**....***.**..*..**.*..*....**.*..*....**.*.....*..**...**...*..***...*..**.......*.*.....*...**..**.*.*.*..*.....*..*......****.*.*...*....**......**.*....****.....*.*..**......*..*.....*..*...**.*.......*...******..**.***...*...*...**.*..**.**********.****.*....*..*......*.***.**......***....*.**..**..*.*.....**.*..**.*.*.****......**....***..*.**....**.**..*......**.*..**.....*.....*.****..*.**....****.......*....*..**..*.**.....*......*.**.......**.*..*.*........****..****.***.**...***.**...*.**.*.*.......**.**.**..*......*......**.***.*....*.*.**..*.......**...*..*..***.*..*.*..**..**....****...*.........*.**......*.*...**.**...***.....*.*..**.***.**..*...***.*...*....****..*...*...***..*.*......****.*.*..*..****...**..*.*.*****....**.***...*.*.**.***.....***....*****.*..*..***.**.*....**.....*...**....................*...*..**....*.*...**.**...*..*......*...*.*..**.*.*..**.*.....*.***
****.***.....*.....****...*..*.*.****.*.*.*......*..*..*....*...**...*..*....*..**...**.**.**.**.*.**.*.**.**...**....*..*....*..*.*.*..***...***....****..*.*..*.................**.********..**..*...**...*.*.*.*..*...**...**.***.**..*.*..*..*.*..**.*....*......**.**.*..*....*..*..**..**..****....*....*....**.......*.....***...**..*.*.*.*...**..*...*.*...**...*....*..*.**.....***..***.***..***......*...*......****............****...***.**.**...***.....***.*.***.***.*.....**....***.*..*.*......*.**.....*...*........**...*.*.***....**..***.*...*..****..**.**....*.....*.***.*...*..*....*..*...**...*...*.***..*...***..*...**....*...*.......*.**..*.***.**.....***..***.*...*..*....*.******..*..**.......*...**.........*.*.**.*...*.*.*...*..*.*.*..*..**.****.....*...***..*.*..*......**.*..*.*...**....*.*....*.*..*..***.*...*.*.*.*.*...*.***.....*.....*..**.**.**...*..*.....*..*.*.***.........*..***...*.*.**..*..**.....***.*.....*...*.*..*********...*...*.*.*.....***.**.***..*.........*.**.***.*
....*.....*.*...***..*.*.*..*.*.***..**...*.*...*.*.*.*.....*..**....*.*.....***.**..*...**.*.*******.*.........*..***...*....**..**..***.**..**..*.*...**..*.*...**.*.*..*..*.**.**.........*.*..*.*..***...*..*..*..*****.*........*....*..*.****.*....**.**..**....*..........**..****..*.**..*..*.....***..*..*.**.**......*..*..*....***..*........*..**...*....*....***..**..**..**..*****.*..**.*.***..*.*..*.....*..*****...*..*..*..**..**.*.*.*..**.**.*...*...*..****.*..*.**....*....*....*..*.*.**..........**.....*.....**.****.*....*.*........*.*...**.***.....*....**....***.*..**.***...*.*....*.....**.....***..**...*.*.***.*....*..*.............*..*..*....*..*..***..*.*..**..*.*.****........***.*....**.**..*..*.....**..*..**...**.*.*...*...***....*.**.*...**.*.*.......*....**..***...**.*.*.*..***.*...**...*..*.*..**...*...*.*..***.*...*.**.*......**.*......*.**.****..*.*.*.*...........**.**....*.*...*.**...*.....*.*.*....*****.*..*..*..***....*....**..*.*.*....*.***.*.***...******.....*..*.**
*.....*...*.*..*..*.....*.**.*.*.....**..**.....**....*......*..*.**.*....*.**..**..*.....**.****.*.......*.*..******...**.*....*..*.*.*..***.****.*...*.*.**..*..*......*..*****.***.*....*..*.*..*..*.**.**.*.....*..*..**...**.............**..*......*.....***......*....**.*...*....***.**.****...*..*..*.....*..*.*.......*.*...*..*.*...***.**...*.*.*.*.***.*.....*.***.......*....*....**...*.*..**...**.***...*.*.***.*.*...*..*...**..**..*.*.......*..*..**...**..*..**.*....*..*...**.*...*****......***.*....*.**...**..*.*..***....**.**.*.....**.**.*...**.*.*...*..*..**..***......*....*..**.*....*.****.**.*....***.**...**....*.*.**.......*..*....*.*.....****...*.*...*....*........*.**..***..*...*.*..*...*..*.*.*....*...**..*.*..***...**.**...*.*....*..*...*..*..*..**..*..****.*.*......*.*..**.......********.*.*...*....**..*.*.....*....*.....**....**..**......**..**..*.*.**.*.*.*....**...**.*...*.*..***.***.***.*..*..*..**....*.**.**.*....*..*...**.*..***.*..*...*.....*...*.*..*..*.*.....*.*.*
..**.**..*.**...*.....*....**......*.....*.*...**......*.*..*.*......*..**.*.**.......**..*..***.......**.........***...*....**..........*****...*......*..*..*...**.*...**..*******.*.........*.*....**.....*..***...**.*....*....*.**..*.**.****..**..**.*......**.*.*.....**..**.*...**.***.*...***...*..*.*..**...*.*...*.......*.**.......*..*..*****.*..*..***.****...*.....**.***......*..*.*..*.****...**..**..*......**..*..*.**.*..****.*.*....****.***..*.****.**.**..**.*...*.***.*.*...*...**.**....*..**.**.....*......***..*.****..*.*.**......*...*....***...*.**.**....*.****.*....*..**....*****...***.**....**..*.*..........**..**..*.......***....*****..*....*...*..***..**.*...**.**.*..**.****........*..*......*..****....*.*.....**.....*.*.*....***.*..*......*........*...**.*...*.*..*....**..*....**...****.....*.*....*.....**.*........**.***..*..*..***.*****..*..*.**...****.*...*..*.*..*.**.*....*..........*...*.*.*.......*.......*.****.*....***..**..*........***..*...*..**.......****...*.*...
....*..*..*...**..**.*..****........*..*.*.**.**..*....**....**..***..***..*..****.**.**..*..*.....*...*.***...*.**..***.*....**.....*.*..***......*...***.....*.*.*.**.*.***.*.***...**.*..*.*..***.**...*.**..*..*...*****.....*.....*..*...**.....**.*..*.....*.****...*.*...*.....**.**....*.*.**..**...*...**.**.*...*.*..****.*....****..*.*.*.....**..****...*....**...*...*...**..*..**..*...*....*...***....**..*.*..**..****..*.*.........*...*.*.*...*.**..**.*.*.....**.**.*.*...**********..*.*...**.**..*.*...**...*...*.****...*...*.***.***..*****..**...*..*.*.**...*.*.*.****.***..****..**.*.***.***.*.....****......**..***.**..*.*.*.**.**.**...*.*.....****.......*****....***..****.****.*.*.**..*..*.*.*...*..*****..**..****..*****...*.**....*...*.....*..*******.*....*.....*......**..*.***...*..*.****.***...****.**.**....*.*.*..**.**....**...**..*....*.*.***..*....*.*..*.*......*...**...*.*.*.*.*.*.*.***....*..*****...*.**..*.*...**.**...*..*...*....*...**..........*..***.*.**........*....*.*.*
*.....*.**.***.**.*.**...*.......*.**..*...*....*....**...*.....**.**...****..***.....*..****..**..****..*.*..*........***.**..*.*.**....**.**..***..**.....*.**..***..**...***.*.*.....*.*.*...*..*..*..****...*..*.*...***..*.***......*.*.*..***..**.**.....*.**...**.**.**..*.*....*.**.*.**.*..**.***..*...**.*.**..**.*..*...*..*..***.*.**.*..***....*..**.*.*.*..**..*......*.....*.**...*...*.....*....**.**.*.......**.*...*.*..*.*.*.*..*...**.*.***...**.**...****..*..*..*.**....**..**..*...**...*..*.......*.*......*.***.*.**.*.*....*....*.......**.....**....*.*..**.**.*.*...*.*.*..*..*......*.*..*..**....*......**.**...*.*.....*****.*.*....*......***..***.**..**.****...*.*.***....**.......*...*..*....**..*.*.**..**...**.*.**.*.....*.*...****...*.*.....*****...**....**...*........**..*.......***.....*...*..***...****....**.*.*****..*.......**......****...*...***.***...***...**..*..*.*..*..*.....*..*.....*..**.*.*.**...........***.*....**..*.**..*.**.*....*....*.*.***.*......**...*.*.*.***...
.**.****..*.....*.*.*.*.*..**....*.*...**.......*...*..*.*.......*.*.*.**.*.*....**.*.*.*.***...*....***.*.*......*...***....*...**..*.....**..*..*..*...*.*....****.*...***.......*..*...*..*..**......**...**..*..**.........*...**..*.**....**..*.*.*..*.........****..*.*.**..*****...*.*.***.*.**.....*...*....*..**.........*.**.****...*...**..*.*....*.*.....*...*.**...*..........*****.*......***...**.****.*......*..*....*..*.***..*..***.*.*.****.*.*..**.....*.**.......**..*.....*.....*.**..***............*.*.*....*******.**..***.**...**.*.**.*..***.***...*...**......**.*.*.....**.*.*........*...**...***..*.**.**..**....**....*.........**.*..*.*..*.*.**...**.*......*..*....**..*..*.*...*..*****...*........*.*..**.*...*....*.****..**..***......**....*.....*.......*.**...**.**..*...**.*...*...*....****......**......*..*....**...**.*..****...**.*...........*..*......***....*..**..*.*.*...**.*..*..*.....*.**.*.*..*...*.**...*.*.....***.***...*...*...*...*.....***.*.**....***..*.**.*....*.*.***
.*.*.*........*...*.*.*.**....***..*.*..**......*.*...*..*..*..***.*.*...*.*.*.*.*...**.*.*..*...*..*....**.*..**........*****..*...***.***.**.*.***.**.**.*..*.*.*...*.*.**...*..*..***...*....***.....*.*....*..*.**..**......****.....*.***..*.*...*****.*.**.**.***...*...**.....*..*.*..*.*.*..**...*....*...**...*.*.**.**.**......*..*.*..*.**.*..*...*.**.....*.........***...**..**..*..*...*..**..**....****.....*.*******....*.***........**..*.***..........*..**.....*.*.**.****......***...*.....*.........*.**.*......***..**...*...**.***.....*..******...*.*..**.........***......*.*...***..*....***...*.*..*....**.*......*.*.**..**..*....**..........**........*.....*..*.**.....*.*.***..*.*....*.**..*..*..**.**...***.*.***..*.***....*..*..**.......*..*..*.***.*.*...*..*.......*.*..***..*.......**.*..*.***..*..*****.*..***...*****...*...*..**...**.....*....****...**....*..**.*.......*..*..*...........*.**.*..***.***.....*...*....*.**.****.*....*....**....*.**.**.**.***.*..**.*...**.****.****....
......*.*.**.*..**.**...*...***.*.*...*.*.....*....*....**.*..*.....*..*.*.*..**...**.*.*....*.*.**.*....***.*.***..*.**..*.......***.**.....*.*.*..*..*.....**.**.*.*.....**.*.****.*....*.*.**.....*.**..*..*..**.*.**....*.*...*..**.*.*..*...**...***.*..**...*....**...*.*..*..*..*...**..***.*..*..*......*.**.**.****.***.*.**.*.....*..*..***.**.*....*.*.****...*...*..**.*....***..*.........*..*...***..*.*..*.*.*...*..**.*.******..**..**.*..*..*.*..*..**..**...*...*...*....*.*****....***...***......***...**..***..*...*...*.*..*.**.*.*.***.*...**.*.***.*..*.....*..**...*..*.****.***..*....****..**.......*..**....*.....*..........*.*.***....*....*.*.....*.**.*...**.*....*............*..**.***.**....*.***.......*****..*....*.*.*...*.......***..*...***...**..*...*...*......**.*....*****.**.....*..***.*....*..**.*..*.***.....*..*..**......*...*.**.**.**.**....*..**.*.*..*.****....***.*.*.**..**...***.*....**.....*......*.*..*****...*.**.*..****.*...*....*....*...**.*...*.*.**....*.*.**......*.
**.*.**.*.*..**.....*.*..**.****..**..***..*....*...*.*.*.*****.....**...*..*.***..*.*......*...**.*.*.***.**..****.*****.***.**..*.....****..*.*.*..*....******...****.*....*......*.***.*..*.*.....*.*.*.*...*....**....**.*.........**...**....**.....*..*.*.*.*...*.*..*....*.**.*..*..*..*.**.....**.***....*.**.*.*...*..***.*.**.*.*.*.*.*..**...*.*............*.........*.**...*.....*.***.*.*.*.*........***.....***.**.**.*..*.....***..*.*....**..**...*.**.*...*..*.*...***.**.*.*.*.**.*.*...*...*..****.*.**..*..........*.*...*..**....*.*..*.*********..***..**.**.**..*.*.*..*...**...*....*****..*.*....**..*.**...**.*.****..**...*.**..**..**.*..*.**.**.*.**...**...*...**..*..**..........*....*..****...*...***..**.*..**......*.*...........*..*.**..**...*..*...*..**..****........*.**...*.*...*....*.*.*.*..*.*........*...**.....**..*........*****..**...*.***..*.*....*...**....*...*.*.*..***.***.*.....*.*.*.....**..**.........****..*........*.*****.*.*..***....**.....*.**......*..*.*.*.*...**.**.
...*.**....*.****..*..*..*.......*..*.*..**.**.........****.*.**.....*.**...*.*.**..*..**.*.**..*.....*.**.*..**......*..**..*.....*.*.***.*..*.**.....*.**.*...**.****....*.**.*..**..*....**..*......*...*...**.*.*...**......*..***...*.....**...**....**...*..*....**...***.*.**.............**.**.*.**..*....*...*...*.*****....*.*..**....**.........*.*.*.*..**.*.**..****.**..*.***.*.*........*.*.*.*....*.*.......*...**.....*..*...*......***....*..*.*.*..*.*..***........******..**.*.*...****..*....**......***....*.*..***....*..*...*...*.***....*..*......*.*.*....**.*...***.***..*.*.*.*.......*.**.*.***..*..***....**....***..*..*..*.*.**....*...*.**....**.***..*.......*..*..***.***.**....**........**...**..**..**....*..***..*.....**...*..*.**....*.*..**.**...*...***.*...*.*...*.*******..**.**....*...*.*.....*.*....**.**...**....*...**.*...*.*.**.*.*.*.*****..*.**...***....*..*.......*..***.**...***...*.**.**.....*.*....*.....*...*.*..**.**...*...**.....*..............*......******...*.*...*.
..**.*...*..*..*.**.*..**.**....**.**.**...*..**.**.*.**.*.*.*.**.*.**.****..**..*....*.*....*.*.*..***..*.*..**.....**.....*....*..*...*.*.....*..*......*.*...*.*...*....*...**.****.*......*.*...****.**..*.*..**..*..**..*.*..**.***...*.**.....*.*..*...*.*...**.*......**........*..*......*.*.*..*..*..**..*.*.**.*..*.******.....*****....*....*...*.**.*.........*...***.*.****.****.......*...*..***.*..*...*..*.......**.....**.*.*.*.**..***.....****...**...*.*..**.*.*..**.*...*.......*.....**...*.*....*...*..**..***...***.........*.*.***.***.*...*.....*....**..*****.**.**.....***.**.*.......*..*.***....***...**..*.*.......**...***.....*.*.*....*.**......*..........*...*.*...****..*...**..*...**.*.**..*..........**....*...**.........***.**....***....*.*..***.*.****......*.*..*..*....*.*......*.*....**.*.**.*.........*..**..*.*.*.*..****.....*.*..***..***..*****....*...*..*.**..*...*...****.**....*.*.**...*.*...*.**......*....****..*....*...*****....*..***.*.*.*...*.****...*..*.....**...*.*.
**..***..*.*.....****.**..*..*..**..*.*.......**..*...**.*.**.*.....****..***..**....*.**.*..*.....*......*.*.....********......**.*....*.....*...*..*.***....*..*....*...**..****..***..*.*...*...*.***.*....*....**...*...*.**...**...........*.....*.******..**.*.*..*.*...***....**..*.......*.*....**.***..***...**.*.*.*.....*..*.**.***.*.*.*.**.**.*...*.*.**..*...*.**..*.***..*....**...*..........****..**...*.*....**...*.....*..**.*.***..*.*....*....*****..**.*********..*...*..****....*.*..*..*.*.***...**......*.*.....*....*....***.**.*..*...*.*.**.*...**...*.****...*...**......*.**.*****..*.*.****..**.*.*.....**.**......*..*.......*....*..*...*...**.**...***..**.*...**.*..*...*.**...***..**.*..*.**.*.*...*.*.....*...**.*..***.****.*..*.*..*.*.***.***.**.**..*..**.....**.*.**..*..*....*.*...****..........*..*....***..**.*....****.*...**..***...*.*.***...**.*..*..**.*.......*...*..*.......*.*.***.*....***..**.*.*...*..*.**.**.*...*...*.**.**.*..**..*..*.*..*...*...*....*.*......*...**...**
**.****...**.*.***..*.**.***.....**.*..**.*...***......*.*.*.***.**....**********....*.....*.*....*.**......**.***.....*****...**...*.*.*****.***.*...*..*..*.....*..****...**..*.*.****.*....*..**...*.*....*...*.*...***.*.*..*........**..*...*.*...*..*...*.......***....**.**.*.***...*..**.....*......*.*.**...*.*...*.....*....**.**...**...**...**....*..*.***..*.***.*.*.....*..*.*....*..****..*...*.*...*........*.*.....*...*.....*.*.**...*....*.*..**..*.*..*.****.*.***....*...**.*..**....***.*...*...***...*..*...*.....*...*.*.....*.*..**..*..*...***.****.**........*......*......**.******.*..**..**..**.***..*..*.*.**.****.*.**........*...*..*....*..*...*..***.*.*..*..*.**.....*..**...*..*.**..**...**.*.**..**.*.**.*......*****..*......*...**.**....****.**.....***...**..*....**..*..*****.*..*..**.*.*...***.*..*.*.*..**...*.*....*....**..*.*...*.*..*...***....*.***.****....*.**.....**....**...*.**....***.**.**.**.*.*..****...*...*..*...**...*..*..*.*.**..*.**.*.*...*.**..***.......*...*.****
....**.****..***....*..*..*.****...***..*.*..*..*.*..*..*.*******.*.*..***..*.*.......*...**..****.....*......*..*******.**..*.*....**..*...***..**..*.*...**...******.*.....*.**...**..*.***..*.**.***..*.**..*.**...*.*.**....*.*..*.*.*...*....**..**.**.*.***..*...*.*....**..*...........**..**...*.***.**...*......******.**...*.....**..*.*.*.*...**..**..*....*...*..****...*.......*...***..*..*...*..****...*...*.......***..*****.*.....*....*.*.***..***...**....*.*.**..***.*.*****.*.**..*..***.***..*..*..*.**...**.***..*......****..*..****...*..*.*..*.*..**..*..*...**..**.*******..*...*.*.*.**.*..*.*....**.*.*.**...........***.*.*..**.**......*.*.**...**.*...***.*....***.***..**...*..*.*.*....*.*......*..**.*.*.*..*..*..*..***....*.**.***.**.*.*..*.*.*..**.*.......***....*..**.***.***......*..*..*.*.*.**.*......**....*.*.*..*..**..**..****....*...*.***.*.......*....**.*..*...*....*.**.**.*..*.**..**.*..**.*.**.*..*.**.**..**...*.*..*...........*.......**....*...***...**.*****......*..*...*.
......**...*.***.***.....*.....**.*..**......**.**.**.......**.*..*.**.*..*..**..**.....****...*..**..*..**..............***....*..**..**...**...***.*..*..*.*.*..*......*...*.*.*.*.*..*.**.***.**...***.....**...*.*.*..****....**...**..****..........**....*..*.....*....***....*......*.***...**.*.*.*..*..*...**.....*.....**..*..*..*....*..*..*........*..*...*.*..**.***..**..*....******...*.....**....*...*..*.**.*..**.**.*...**.....**...*...*....*.**..*..*..*......**..****...*..***......*...*.***......*..*.......*....*.*...***.....*.*...***.*......**..*..*...*.....***.....*..**.**...*...*..*.*.....*.*.*....*.*..***...****..*..**...*..**....*..*...**.*....*....*....*....*..*.**..**..*..****...**..*.*..*.**.*.*.*.***......***.....**.........*...***........*.....***...*.**.....*...*****.....**..*..*..*****.***...**.***...*....*.**..**..*..*...*.....*..*****..*.....*..*******......*****.*.*......*.***.**..****.**...*...*.*.*.*....**.*...*.....**..*..*..**....*...*.*.***..*.***...**.***...***.
..*.*.*....***.*..*.*.***.**.*...***.*..*..*.......**..*...**..*..*.****.*...*.....*.**.****..*.......*......**.*...**..**..**.......*....*.*....**..**.**.*****.**...**.**...**..**.**.*.*.......*..*.*..*..*.*...*..**...**..*...**...*.*...**.......*.....**.*.***.*.***.***.*.*....*.*.*.**..***.*.***.*.....***.**..*.***.*.......*.*.**....*..***.**..*...*.**..*....***..*.....**.*..........***...***.*...*.**.****.....**.**.**.*..*.*.**...*.**..**......*.***........***.*......**...**..**..*....**.*.....***.*.....*..*..*...*...***........**.....****.*...**..**.*....*..*.*.........*.****.......*...**.**......*.*.......**.****...*..***.*..*.***...*......**....*.**.***..*.*...*...**.*..*..**......*.*.*.......*...**..***...*...........****.*...*.*.*.*..*..*.*..*...*..*....*.......**...*.*.**...**.**......*..**...*.*...*..*......***.......*...*....**..*...***.*.**.*....***..*.*..*.....***...**.**.*.**..**..*.*....*.**.**.***.**..*...*...**......*...***.*.**..*......*.....*.**.*..*.*.*.........*.*.
***...*..*..**.*..*.*....*......*...**....*.....*****.*....***.*..**...***....*..*....*.....***..***.*..**.......**.*...*.**..**.....*.*....**...**..*.*...**.***..****...*****.*....*.*.****.*.....*.**.**.**...*.*.*......***.*..*..***.....*.....*...*........*******.*...**..**..*.*.*...*......**.**...**..*..*.**.*..***..*.*..*..**.****.............*.***.........**.*...*.*...*...*.*.*.*.*....**.***...*..*.***.***...*..**....*........**.*..*.**...*.***.*.*****......*....*..*.*.*..**...*..*..*...**.*.**..*..........*.**.***....**..*...**......*.*.*....****.**.***...*....*..**..**.*.****.**..*.**.**.*..**.**..*..*.**.*.**...*.....**.*.....******..*.**.*...***.***.*.*...******....*..*.*.........*.....*........*.*.*.*...**.*..*..****.......**..*.***.*.......**.**.***..*.*.....*....*.*.*.**...*..*..*.*..**.....*........*..*.*....*...*.***....***..*.........*..*..*..*.*...*.*....*****..**..***.*........*...****..*.*.....**....**.*....***....***.**.*.***...**.*...*.*.*.*..*..*...*..*..*.....**.*.
*.....***.*****.*....***.*****.**.*.**..**..*.****...*.*.*......*.*.*****..***.****.*.*.*....***.*.**.*......*****..*..**..**..*.*****..**.**.*..*....**..***.******..*.*....**.*.....*.*...*..*...*......*..**....*.....**...*....*......*****.***.*...*.*..****.*..**.*.**..**.*..****.....*...*..*.**...**.*.**.**..*.*.*..*......***...........*...*...**..........*.***......*.*..**.**.*.*.*.***..*..**.*..**.****...*..**.*...*...******.*..*...****....*.****.**.**.*....**......*............*....*.*..*.**..**....*.*..*.*.*...**.*......*.*...***.*.....*..**.*..**.*.**....*****.*....*...*..*..*..***..*....*....*.*.*..*..*......*......*.**...**..*...****.....**..**.*.....*....*.....*....*..*....*..***.**.**....**..*......***.....*...**.*.....**.*.*..*....**.......*.**..**.***.**..**...*..*..****..*.*..........****.*....***..*.*..*..*.*.**.****.**....**....****.........*.***..****.*.*...*..*....**.***.*.*..*.*...*...*.....*.*..*....*....*.*.*....**.*.***.*.....**.*....*.*....**..*..*....***.**...*..
...*...**..**..*.**.**...**...*..**.****..**..**.*.*..........*...*..*.**.*...**...*.****...****...***.**.*.*****...................**.*.*****.........*..*..***....*.*...**.......*.*.*...**.**.**..........***..*.**.******.....***..**....*..**.*****....*.*..***.**..*..**...*..**...*****..**...*.**.*...**....**....*..******.*.*.**.*.**....**.*..**.**....*..**.**.***.*..**.*....*.*.*.*.*..*.*..*.......*...**.*...*.*..*****.....*..**..*..****.**...*.**....*.***.*..*.*..*****...*...**.....**..............*.*..*.**.*.**.....*.......*....**..*.**..*....*..*..*.*.*****.****.**......**.**.*...*.*..*...*...***....**..........*.*.*....***...**.....*...***.....*...*.*...*..**....**.*.*.*.*...*.*.****.*.........*.*..........*..*..*.*..*.*.*..*......*.*.**...*....****.*.***.***..**.*.....****..*.**.*...**...**.*..*.**..**....*.****..**....**...*.***.*.....**.*..*..*.....*..*..*.***...***...**..*....**...**.***.**.*..**....*..**.***..*.*.******.*.*.*.*..**..**..*.**..*......**....*...*...*....***....
****..*.**...*..***..*.....*.....*...****..**.**.****.*.***...**.*........*.**..*.*..*..*.*.*.***......*.......***......*..*.....****.*.*.*.*...*...****.*..***...*.*******.*****..*.*..***.***..*....*...*...*.***.*.*.*.*...*.....*.**...*****..*.*.**.....*...***..*..*..*....*....*.*.**..*.....*.*.*.**.**.*.*..**.******............*..**.......**..**.**......**..........***....*.............*.*.*....*...*.*.........***..**.*..*...***..*..*.**...**.....*..**........*....*.....*.......*****.........*.**.**......*.******.**.*.*.....*****.*.*........*..*.**....*..........*.*.......****..**.....*.*..*.***.**...*....*****.*....*....*.*..*.*..*...*.....**....*.*.....**..*...*.*...**.**.**.*.***.......*.*...........*****..*...*.**.*.******...**.............**.....******..*......**...*.*.......*....*.*.*..***..****.**.....*....**.***..*..*.*.......*.....*...*.**.............**.**.....***.**..*.*.*..*........****...*.*.*......**..*.*.**..*.***.**....*.*.**..*..**..*..*..**.**.***.***..*.*.*..*...*..
***.......*.*..***.*...*...*.***.*...****...*..*.*.*.....**..*.*.*.*.*....*.*.***..**..**..**.*.........*.**....*..*.****.*.***.**......*.*.*.*.....*.....***.**.**....*.*.*.*..***.*.**.**..........*.**.**...*...*..*.*...**.***...*...**...*....*.*...........*.*.**..*.**.*....*..*.*.*.*...*.***....*..*....**..**....*.....*.......*..*......*.....*..*..***...*......**..*.......**..*..*......*...*.****.*.**.*..*.....**....*.*...****.***..*..*.......*..*.**..*..**..*.*...**...**........********.....*.......*.**....*...*....*...*...*..*******...**.....**.*.*.....******....*.*....*.**.....**....***....***....**..**...*.*********....*..*.*..*..*..*.......***...***.*....*.*.**..***.**.****..**...***.*..**....**.*..*.**.*.*...*....***.****.**.*..**..***...**.*.**...*.**......**.*.**......*...*.**.*.......*...*.**..**.**....***.*..*.*..*..*.***.**....**.*.**...*...*...**..*..*.....*..*..*..***....**...*.****.*..*..*.*..*...***..*.*.***.*..***.....***..***.***.*.**....*.**.........*.*.....**..***.*
.*.***.*.*...*.*.***..*...**.*..*........*...**..**.**.*..*.**.*......*...**.*..*.***.**..*....*...**.......*.**.*..*.....**.....*..*....*.......**.***.***.*.*.**...***....****..**.....*.**.**....*..*.*..****.***.****..*....***.*......*..**.*.**....*.*.*.**..*.***...**.**..**....*......*.*.*....*....*.*...*.**..*...*...*.*.*..*......*.*....**......**.....*.....*.*...*.*.*...**..*...*..**..***...**.*..*.****.*.*..*.*.....*....*.*.*..*........*.*.*.**.****....*....*....**..*...*.****....***.***.*...*..*...*....*.*...*..**.*...****...*....*.*.***..*......**.**..*.***....*...*..***...*..***....**.*....*.....*..*.**.****...**...*..*...**.....*******.*.*****.**..*..**..*.**.**..***..*.........*.*.*.*..*.*...*..**.*........*..*****...*.**.*****..**..***.*...*..**...*...*..**.**.....*...**..***.*........*.**.....*.**.*..*.****.**..*.*..*.**.*....*.*..**.*...***.***......****.**.*.***.*..*....*...*.*****.**..*.*..*..**..*..**.*.**.*.*...**...*........*...**..*.*.*.*.*....****..*.*..*.**....****
..*....**...*....*.*..*****.*...*......**...*...**.*.*.**...**...**..*...*..*...*....*.*.*...**...**.*.****.*.***.**....*....**....*...*...**.*..*..*.*.*****...**...*.*.****.....***..*....*.*..***...**.**.....*...****.*.*..*.*.*.*.**.*..***...**..**...*....*...**...*..*.*..*.*.*.*****.*****.****.*.**.**..****....*..*..*.*..*.**..**.**.*...*.*....*..*.*.**..*.*..*.*.*....**.****.**.**.**...........**.*.*..*..*.*..*.*.*.*....**.*....*.*.****.**....*..*..****.*..*..*..*....*..**.*............***.*....**..**....**..*...........*.*...*****....***.**.***..........**.....*..*......*..*...**.*.*.***..**...***...*..*....******.*...****.**.*..***.**.*..**...........*..****.***..**.****...*...........*..*.**.**.**.*..***....***.*....*....*..*.***..*...*.****..**...***.*.......**..*....**.*.*...*.**..*...*.....*..*.*.**..***.***........*.*.*.....**.............***.**..*.....**..***..*..*.*........*.**.....****...*....*.*..*....**.****.**.**..*....**........**..**..*...*..*.*.....*..***..*...*.....
*...*...*.****.*..*.*.*....**...*.*.****.**....*.*.....*.*.....*...*..***.*...........***.*.*..*..***..**.*....*.*..*.**.*....***..***.*...*.....*..*...*...****.....*......**....*...........***..**..***..***..*.***..**...***.*.***..**.....***...**..*..*..******...*.*...*...***.....*.*...**.**...***.....*.*....**.*..**.***..***....***.**..*.*..**.*.....*..*...*...**..*..*.**...*.*..**.*.*....**...*.*.*.**....**..*..*.....**........*..*.**...**.*.*....*........****.*.*.*.*.........*..*.***.*.**.*..**..*...**.*..*.*..*..**..**...*...**.*.*...**.*.*..*...***.**..*.**.*.....*..**..**.*..**.**.**.*..*.***.*.*.***.*..*..*.*.**.*....*.*..**...*.**..***..*.*..**..*..***..***.**....*.*.***.*.*...**....*..**.*..*...*.**.*.***...*....*.****.*.....**.....*****.**.*......*..**......*..**.***..**......**.****.**..**...*....*.....*.*..**.**.****...**.*....*...*.*.......*******.......*....**.*....*....**...*.*.**...*.*.....***.*..**.***.*...****.*.**...*....*****.*.*....*.**...**.*.....**......**...*..
*.*...*....**..*.*.*...*.*.*..*.*..*...**..*.*..****..****....**..**..*...*...**.*..**.**..**.*..****...****.....**.**.........**.*.**..*..**....*.**...*...*....**.*..*****.**.*..***....****..**.*.*.***.**..*.*....*.*.....*........*..*.*...*...**.*.*.*......****.....*..*....*.**....*...***..****..**.****..**....*.*...*.*...*.*...**...**.*...........*.*.**.**....**...*.*....*.**....*.*.*...*....***.*...*.*.**....**...*.****...****..**.**....*...*****..*..*..*..*........*........*.***..***.**...*...*****.....**..*....**..**.*.*.***.*.*.***.*.....*.**...**..*.*....**.***.......**.....*..**....*...*..*.****..*......*.**.*.*.*.....*.*.**..*........*.......*.*.*.**..**.**...***..*......***.*.**..*....*....**.*.**....*....*.*.*..*..*.**...*.*...*..*.*..*......*.**.*...........***.***....******.**..*....****...*..****........**..*..*.....****.......******.**.*.*...*..*.....****.*.*....*....*.**...*.*.***.*..*.*...***.*..*..***.*.*.**..**....*..**.**...*..*..........*.*...**..*....*.*....***..*
.**..*..*...***..*..*.*.*.....**.**.*..**.....*..***...**.*.**.***.....**..*........*.****......***..**...**....***....*...*.**.*..*...***...**.....**.*.*..*.*.....*..*.******....*.**.*.*.****.*.*.*..*....*..*..*.*.*.*...*..**..*.*..**...*.**.**....*.**..*.****......***.......*..**...*..*..**..**.****....*...*.*...**..*..*..*...*...***...*..*.***.......****......*........**..........*.*...*....***.*...*...****.*.....**.*.....*..*.*..**..**.**.******..*.*.**.***.**......***.**.*.**...***..*..**.....*..*.****..*.......*.**.**.*.*...*...*....*.*.**.*****.*.****..*...***.*...*.**.*..*.......**.***.*..*..*.*...****.*.*...*.*.*..*.*.*..*.**.......**..*...*.*.**..*..*****.....**..**.**.*..*.*....*..*..*...*.*.*.*..*.****.**....***.***.*..**......*.......*..*..*.*.*...*..*.*****.......*****.....*......****......***.*.....*..*.*..*...*...*.*.*..*.*..*..*.**...*..*....**..*..*****.*...*...****.*.***..*..**..*..***...*.......*..*...*****..*.*.*.****........*..*..*.*...**.*.....*..*..*.......***.*
..*..***.*.........**..**.......***.*..*..**..***.***....**..**.........**........**...*....*.*.*.****..*..*.*.**..*.*****.**....*.**....*.*.*..**..**..*......*..*.*...**..*.........***...*...**.******.*.*......*..*.....*..*...*......*..*.*.**...*..**..**...**...***..*....**...*........*...*.*******..*.***..*...**.*...****.......*.*...**...***..**.*..*.*.*.*...*...*.*.*..*****...**..*..*......*...*..*.**.***..*****.....*.*..*..**.*..*.....**..**.*.*......*..*.*....*..**.*......******..**....*....*..****....**..*..*.***.**....*.*.**.*..*......*....****...*..*..*....*..**..****..****.*.....*.*.*..**.*.....*..**.**.***.***.*....*..******......***...*..*..***.***..*....******.*.*.**...*...**..**.*.*.*..*.*......***.*...*...........***.*............*.***.**..........*....*....*..**......*....*...*....**...**.......***...*.*...*******.**.*.......*.*..*..*.**.****.*..*...****.**...*.........*.*..*.*.*.*..*..*******........*...**.*..**.....*..*..*....*..*.**..***.*.*.*..*.*..*****.*..**...*.**
**..***...*****.*...**.*****.*....*..*******..*......**.*.*....*...****..*.*..*....*..***.**.*******.*.**..**.....**....*....*....**.***..*..*...***..*..**.**...*..*....*...*.***..*............**.***.*...*.**..***.*.....*.*..*.*..*..*......**.....*...*..*.*.*.***.*.**.****..*.**..*...*.....*...*.*.*..*....****.*..****...*.**..*.*....*.......*..*.....*.*..*.*....*.*.*.*....*.**........***..**....*....***.**....*..*..*.**...*....****.**........*****..*.*.*.*.**.*.*...*.**.*..*....*.*...***.*..*......**.....*....**.*..*.*..*...**.....*.*...*....*.....**....*..*.*.**..**..****...*.*..***.**.....**..**....*.*.....**.**...***......*..**.*.**...**..****.**.*..**..*.......**..*.....*.*.**...**...*****..*....**.*.***.**.*...*...........*.*.*...*.*.**.*...*.....*****.*.....*..**.**..*.**...*.**.*...*.**..*..*.*......*..*...*...*....*...*......*.**..*...*.***...*.*.*.*...***........**..**....*...*.*.*.*.*..***.........*....*.***..*.**.......*.*...*.....***.****..*.*.****...***....*.****.*.*.*...*
.*****..*.*....*....*.*....*..**..*.....*..*..**..*.***..***....*...****..*....**.......*.***..**..*.*....*......*..*.*.....****.**.*.**.*.****...**...*.*..*****..*.*.***..*.*.*............**...**..**...*.**...*....*..**.****.*********.***.***.*...*.*.**.*..***.*..******...*..........**.*...*.****....**.*..**...*..**...**.***...**.***..*.*........*.**.*.*.*..*.**.......*...**..*.*.****.*..*...*...****..*.*.***.........*.**...**.*....*..**....****.....***..*.*..*.*.*..*.*.**.**..*..*...**.....*.**..*.....***.***.*..*..**....**........*...*.....***.**....**......***..*..*.*..**.****.*..*..*.*..**.*.....*.*.....*..*....*.*....*.*..****.****.**....**....*..*.***.*.*.**.......**..******..******..*......**....***.**.....****..*..***.**.**..*.*....*..*..***.*.****......*..*..*...**......**..**.*..*.****..*.........***.***.**.*...**.*...****...**...*....*..***.*.*...*..****........*.**..***....**.**..**.*......***.***.**...*.*.......*....*.**.*.**.*.*.**..*...**.*.*.*..*.**.*.**..*..*...*..*..
***.*...*..*****..**...***..**.*..*.*.*..........*.*..**.*..*.*.*....***..*.**...*.***..*...***..*****.*..***.............**......*.*.......*........**..*.....**...*.******....*.**.......***....*...**.**..*....*.*....**.*.*.*..*..*...*.......*....*.*.*.*.*.*..*.*....*.*.*.***..*..*..*.*..........*.**.*..**.*******..**.*..*...*.**.........****.*.*.*.*..*.*..**..**..*..*..***..******...****.**.****..*.*..**..*.....**...**.*..*.**....**..**.....*.***.*.*.**.*...*.*.....*...***.*.*...****.*..*.**..**.*****..*......*.....**.***.*......**...*.***.*.*.**..**............***.....*...*..**.***.***....*....***...*.......*.*..*...*.*......**.*....***.**.*.**..*.*.****.*.......*..*...**..*.*..*******..*..........**...*...**.*....**.*.*...*..**.*.****..***..****.....**.*.*..*..*.......*..*.*...*..**........**.*.....*..*..**.**.***..*.....*.**.*..*..**.*.*..............*..*..**..**....**........*.**..**..*.*...*.......*.*.****..*.**..*....**....*.***.**.*..**..*.**.*.**..*.......**.*.*..*.*..**.*....
.*.................*...*..***.*..*...*.*.*****.....*..***........**.....**..*.*....*.**..*...*...*****.**...*.....***.**...*.***.*...**....*..*.**.....*...**....*..*.....****..*...*.*.*.*......***..**.*..**.........**..*.*.*.***.*...*.....*.**.......**..**.....***..*...**.....*.*........*..*...*..**.***..*.*....*.**....*..**..*....*..*..*.*.*..*...*.*.***..**..*..*....**.*.*****...**.*...*.*.*..*********..*.....*.*..*...**..***.**....*.*.***.***..*.......*...***..*..*..*...*.*......***.**.*.*..*...*.***.*..*...**.*.**.*.*....*...*..****.*.*....*.*..**.....**..**..**.*..**..**.*.......**.*.....**.***.......*.*.***..*.....*.**....***....*..*..*****...***..*.*.*.....*..**...*..**..*****...*....*..**.*.**.**..**.......*....**..*.....***.*....*.**.....*.**....*..*....*..***.....***.*.**....*.*.**.**.....*...*.....*.**.*...**.***...*..***.*.....*..**...*.***.*.*...*..*.***....*.*.........*..*.***.*.**..*..*.***.*.**.**.*....*.***...*.*.**.....*......*......*.*.*.*****.*...*******.*.**..*..*.
....*...**...*..***...*...*.****.*.**..*......*.*....*.*...***.*.**..**..*..****.*****.**..*..**..*..**.*.*.**..*.*.*...*....**..**..**.****..*..****.........*....*******..*.***.**...*...***..*.**.*...*.......******..*......*...**..**..*....*...******...*..........*........**......*****....**.**..*.*.****...***............**.*...*.**....*...*.****.....*..**..*.**.*...*...*.****.*..*.*.......*..*............*.........*...*.*.*..*....****..*.*..**.*...*......*.*.....**..*....****..*.*.*.....***....*..**....*..........*.*.........**.*..**..**.*.*...***...*.*.*...***.**.*.......*..*.**..*.****.**.*.*......*.*.*..***..***..*...***..*...*.***.**..*.....**..*.**..***...**...*...***.*.**...**.**..*.*.....*.***.*.****..***......***.*.*.*.***......**..***.......*.**..*.*.*.*.*..*.........*.**......*....*..*.*.*....*..*******..***...*....*..*.**...*....*.*..**...*.*..*...*...**...**.....*...*.**..**..**.*...*.*...*.*.**.*.**..*.**.**.*.*.**..*...****.*..*...*..**..*.**.****..*..**...*.***......**
*..*..*.*..*..*.***.***...*.....**...****.**.........*..*.*..**..*.......*.*..*.*.***..*...**.*.*.*.***.**....*.....*..**.*..**...**.......*.*.....****......**.....*...***.**.*..****.*.........**.*...*..........***.*.*..***...*...*...*...*......*..*.*..**...***..***.*.......*...***.**...****...*..*.....*.*..*..***....**.........**..*....**.****.**.***.*.*.**....*.....*.**.*..*.***..****.**...*.**..**..****..*....**.*.**....**.**.**..*........*.**..***.*...*..**...**.....**..*...*......*....*.**.*...*.****.*....***.*.**..**..***..*.*..*.*.*.....***.*...*.**.**..........***.*.***..*.*......*.*..**.*.**..*..**.*.*....********..**.*...*...*.....***.......*.*.*.***.**...*.*......**..**.***........*.....****..*.*..*...*.*.****..*..**.....*..*.*.**..**..*........*.*.*..*.**..*...**.*.**..**......*...***....*....*....****...*...***.***.***......**.**.......***.....*.**......*.*.*.*.*..*....**......*...*..*....*....*.*.**.*..*.***.**...**..*...********.**..**.*..*.*.......**.*....*....*..*..***
*.**....**...*.*...**.**.......**..***.*..**..*.**.....*.*...*.***.*.*.*..*.*.....**...*.*.......*.....***....*****.......*.*.****...*..*.*.**.*.*.*......*...*...*.***...*.**.....*..***.........*...***..*...**...*...*..*.*.*....*.*....*....****.....*.**.**.....*.***....*..**.**..*...*........*...**.**.*......***....***.*.....**..***....*.*..***..*.****......*.*...*.*.**...*.*****.*....*...*....**..**.......***...****....*......*........*...***....****...*.**.*..*.*.*..**......**..**.*.**.......**...*....****.*...*..****.***.*.*..*.*.***....*....*..**.**..*.****.**..*...***...*....*.**.*...*.****.*...*.**.***...*...**.....*......*...*.****..****.**..*..***..**....*..*.**.**.*......*..*...*..*..**.*......*..****.*.....*....*.***.*...*..*...*.**...*.*.*.......****.......*...***.*****......*.**.**...***.....*.**.*..*.*..*...*...*.......*..*.....*.**..*.*.*..**......*........*..***..*..*..*..*.*.....**...*...**.....****....***.....**.**....*....**.****..****.....****.**.*.*..*.*.**.********
*.**.*..*..*.***.*.**.*..*....*.***.*..*.*....*...****.*.************..****.....*.*...........***..***.**..***.*.....**.*..*..*.*......**.*..*..*.*...***.*.***..**....*...*.....*......*...*.*.***.**....*.**..**.....*.*..*.***.*..*....*....*..*.*...*.*...*.**.*.*.*..*..*.....*.*.*.*....***.*...*..**...**..*..*..*.*...**.*..*.*.*.*.*.****.......*........**.**....*..*.**....*...*...*..*.....**.*****.*.**.......*...*..*.**.*..****.***.*.*..**.*....*.***...*.***....*...**.****......*.......*.*****....*.**.****..***....**..*.*.*.......****.*.**.*.....**.***.....********..*..**..**.*......*....*.******.....*******.....**.*..*..***.****..*.*.**.....*..**..**..*****...*..**.*..*.**....*...*....*.*.*.*..****.*.*..****.*.*....**...*.***.*..**....***..*....*....**..*.**...*..**..........*..**.*.*.*.***.....**...**.*..****...****.****.*..*..*..**.*.....*..*....*..*......***...*...*...*..***..**......*...*.***.***...**...**..*.*..*.***.......*...*.*.....**........*.*....*...*..*...**......*...**..**
*.*...*..*.*....*.**....*...*.*..**.*....**.*.***.***.....*...*.....*...*..**.*.....*.*.*.........*......*....***..*..*.*..*...****...**....*..*...*......***..*......**.......****..**.....**.**....*.*.*.......**.*.*..*.*....*..*..**.*....*..***..*...**....*...**..*.*...*.....**.**.*......**..*..***..***.***..*......*.*............*.*.*...**...*..**......***......*.*.....***..*..**...**......*....*.*.*.***.....*.****..*.*...*..**.**.*..**.*......*..**....*.**....*..*.........*.*......*.*...*...*..**..**.....*...****.*...***.**.*.**....*..*...***..*****.**...***...*...........*..***..*.......*.*.*.**..*..*........*....*.....**.*.*..*.*.*.*..***...*...*...*..*..**..**.......*.*.*...*....**...**..*..***...........***.*.*.*.**...*..*..*....**....****..*..**.*.*.*.....***.....*...**.*...**.....*...**.*...**.******.*.**.*..*....**.**..*.*..***.*........*....**..******.*..*....*.****..*......*.*.*......*.*.****.***...**..*..*.*.*.*..**..*.*.**..**...*...***...*.*.*..*..**..*...****.*****.....*
...**..*...**..*.........*...*..*..*..*.**.*.*..***......*...*......*.***...**.**.*..*......*.*...*......*..*.*.*.*..........*.**...*.....***....***..*..**.*..**.***..*.**..*..*..*.*.**...*..**..*..*.......**..*.*..*....*..***.*.....***.**.*.*.*.....*...***....*..*.***...*.*...*.*.**....*......**.*...*..**...***...**.*****..**.*.*..*..**..*.*..**..*.....*.....*.****........*....**...*....**...*...*..*.*..*....***.****....**....*.**..*.............*...*.**.....**..**.*......*..*....**.*..*.*...**..*...*.**..*...*.***...****..*..***.*.*..*.......**...*..*..*...**..*.*..**..**.**.**.*.*.*..**...*..**.*.**...**.**.*...*....*..*.**.******.**.*.*.....***.**..***..*...**.**.*..*.....*..****.****..**.*.*.*.*..***.**.......**.*....*...*..*..*...**...*.*...***...***.**...*......**....*.*..*..*...**.*..*........*.....*.*.*.....*.**..*..***.**.....*.....**.*..****...*....*..****.*...**.........*.*.**....*..*.****..*....*****..*.*....**.*.**.**...**....**...*.*.*....*..*.*.*.*......**.*...*.*...*..
....***....*.....**...**...*.*..*..*..*..*.*....*.*..**..**.**...*...**.**......*.......*...**....*...*....****...*..*..****.*.**......******..*.*..**.*..***.**.***..**...**.*..**.*........**..*.*.*...*...*.***..***.**....*.*.**....*....*.*......*.***.*..**.**.....**....*.*.*....**.*..*...**...*.....*.**********.**..*****.....*****.*..*...**......*..*..*...****..**..*.**.***..*..**..**.**...*..**.**.....*..*.*...**..***........*....*....***.*..*.*.*...*.**.**...****.****.**.*.....*..**.....*..*..*.*****...****.**..**..*.*..*.........*.*......****..*..*...**..**.**.......*...*.*.*..*.*...*....*.*.*.**.***.**.**..*.*...**.......*..*****.........**..*...*..*..*.*....**..**.**.*****.***.***.*...**....*.**.*.*..*.....*..***.*.**............*.***......**.**...**..*.****.*.**.*........*...*.*.*......*....****.*.*...............*..***...**.**...**..**..*...***....**....*...***....*...*.**.*.....**.....*....*..*...*..***..***...****....*...*.*..*.....*.....**.*..*....***.*..*.*.*.*.****.*......
.**..*.***.....*.*..*....*.*....*.*.***.*..*....*..*.****..*.*..**..*.*..*...*..***..*....*....*.*.*.....*..**.*...**.**.*.***.*****......***.*.***.**..**..*..*..**...*..*.*.....**...*....**..***.......*....*.......***..........*.*......****....*..*.*.*.*.**....***.*.*..*.*.**....**..*.***.*.**.....*.*....*...*..*...**........**....**.***...*..*..*...**.*...***.***...***.*..*..****.....**..*.....**.*...*...*****..*.*....*...*.**.*.*...*..*.*.**..**.**........*..*.**..**.*..*....**.........****....*.....***..*.......*....*..*....*.*...*..*..*.*.*.*..**.***..**....**.....*.**.**.*........**.*.*.**.*.*.**...*...*......*...*....**.*..*.....*..*.*.*....*...*...**..*.......**..*.**..*.**.....**..*.**....*...*..**......*.**...***.**......*.**...*....*.*.*.*.*.**......**.**..****.*.**..**.*...**..*..*.....*..*....*....****...**.*.*....*.**..*...*******...*.......*...*..*...****.*...*.**.***..*...*....*..***...**.*.*.**......*...**..*..*.*.****.*.*...*..*....**.*.*..**.*......*.*.......*..**...
.***.*..**.....*...*......*....*...*..*.*..*.**..*..*.*.*....****........*..***.***....**...**.*.***.*..*.*..***.*.*..*.**..**...**.****.*.....**.*....*...*..*...*..........*..........*..*.*....*.****...****.*........*...***...*.**.*..*****..*.*.**....**.*..*.*.**..*..**.****..*.***..*..*.**.*.**..**.***..*...*.*..***.*....**.*.*..*.*.**..*..*.*...**..*.**...........*.**.***..*****.*.***.**.*..**.**...*.*..*.......**....*..*.*.**..*..**..*........*.**..*..*..**..**...*.***...*.*...*..*...*.*..*.*..**.*.*.*..***.***........*..*.*..*....*...*.....**...**...****..*..........***.*.*....**.**..*...*.**.*.*...*.....*..*.*.*.**.*...*****.***..**...*.**..*...*.*...*..**.*.........*...*.*.**..*.**......**..***..**.**.**.....*.......*...*.....*..*..*....*......**.*..**.*.*..*..******...*..........*.**..**..*....*.*....*..*..****....*...**.*..*..........**.****...**..*...*..*...****.****..*.*..*..**.......***..........***....*.*.*.*.*...****....**....*.*.....*.**..*.......***...*.*..**...*....***
...**...*.*.*..*.***...........*.**.*.**.*...*...*.**.*.*.*.*...*..*..*...*..**.*.....*.*.*......*....*..**.*.*.*.*...*.**...**.****.*..***...***......**..*.*.**.**.*.*****.***..*....**.***.**.*..*.*..*.....*..*..*.*.**..**.....*.**..**.*..*.*..*..*****...**.....*.....**..*.*.....*......***..**...*..*.*....*......**.**..*.....*...***..**....*......*..***.....*..**..*....*.*..*..**..****.**..*.....**.**.*.***.......*..*.**.*.*.......*...**....***.....*..*....*.*.....*....*.*.*..***.*...*.*.*.*.*.***..**.*..***.*...***...**.*****.*..**..*..*.*..*****.**...**.*..***.**.*.*.*...*........*......*...*.**.*.***..**..*.*...........*.*..**.**...**..*..*...**....**......*.**.**..........*.**.***..**....*.*..........*.*..*.....*....*........*...*.....*.***......*.**...*..****...*...*..*.*...*..**..**....*......*..**.*.*.**..*..*....*...*.****..*.*.*.**...*.**..**....*..*...**.*.........**.......**....*..**....*.*.******...*...****..**.***...*****..*.**.*.*.**.**.*.*...*....*.....*........*.*...**
**.*.*....****...*..*...*.***.**....**..*..*.*...*.**........**...*.*..*.***.***..*..*...*.....*.**....**...*.*...**....**.....*.*...*..*..*...*...*......*....*..........**...*.*.*...**.......*.**..*..*.*.*.**....****..*.....*...**.*.*.*.*.*.*.*.*....*.*****.**..*..*...*.....*....*.*..*...*..******..*...*...**.*....*.**.....*.**.***..**.**.....*..**.........*....**...*...**..*..**..**.**.*.*.*.*..**..*...***.*.**.....*.*..**.**.*...*.*..*....*****.***..*.*..**....*......*.......*..*.**..*....*...*..***.*..*...*.......*...**.........*.*....**.*..*..****.*.***....***.**.......*.*..*.....*.....*.......**....******..*..*.***.*.*.*..**..**......*..**.*.*.......*.*.*****.....*.*.**..*..**.**.*.....******.....*.****.****....*..***..*..***.*..*.*......****......*.*.***.*.**..***.**.....**.*.....*...*****.*.****...**.***.*...**.*..*.*..**....**.*.*.****..*.*.**..*....*....*.**.......*.***.***....**..*..*...**...*.**..*.....*.**.***..**..*.**......***..**...*.....**...*.****..**.*..*.***....*.*.
..*..*.**..***.*...**.......*.*...*...........*.......***..*....*....***..*..**.**........*.*..*...*.***.....*....**.***.**..***.****..**....****.*..**..*.**......*.**..****.*...*..***....***...**.*..**..**...*.......*..*..*...*...*...*...*...........*.*...**..*......*..**...**.***..**...*.**.****.*.*..****.....*..**..*.**..**....****...***..**..*.***..**.*...**..**..**.****....*.......*.*..*.*..*.*..*...*.......*....*..***......***...*...****...*..*..*.**.*.....*.**.....*.****.**...**.*......*..*.**....*...*.....****.*...*.*..*....*...*****.*...****...*.***.**..*..****.*....*...*.**..*.*.***..*..*...*..*.***.*.**.....*....*....*.........*****.***.**.*...*.*****.....*.....****..*..*.*.****.**...*.*.*..*.***.*....**.*...**..*........*.**....*.*..*.***.***..**..**.*.....**...*..**.*.**..*.*..*.....*...*...**.*.***...*..**..****.**..**..*..**...**...*.*.*......*..****.*....*...**....**.*.......*...*.*.*.**.....*....*.......*..**.*...*......*.*..*.**...*....****.*.*.*........*****...*...*.
.**.*..*..*.***...**.**.****..*..*.*.*.......*.....*.....*...*.***.***....*...*.*..*..*..****..*******.*.*.*...*......*..*..*..*.*.*.***.**.**..**.......***....**...*..*..*****..*...****.***.**......*....*.*....**....*..**.**..*..***.*......*.*.....**..**..*...*..**.*.*.....***.....*....*.*.**.***..***....**.....***.*...*................**.*.**..*......*..**..*...*.....*....*.**....*.*.......*...*.*..****.**.....*..****...*.*...**.*..**..*.*.....*..*....**....**..*..****.*...*.*..*.....**..**.**.**.**.*.*.*......*.***.....*.*.**.*..*.**....*....*............*....**.*..*..*....*.*.*....**.**.*..*..**..*.*....*..*...*.****.**.....**..*.*.**.*..**.***.****.*.*........*..*..*....*.....****...**.**..****.*..*.**..**.**.**....*...*.*.*...**.*.*..*...*....***.***.*.*...*.*......***.*.**..*.........*....*.*.*..***.*..**.....***..***.*.**..*....*.*....***..*...**..*.*.*...***...***...******..*.*...*.*...***...*.*..*...*.*..*.*..**.**..*...*...**.***...*..*...*....*......*.*.....*....*.***.*...*
...*****....*.*.*..*.**.***...**..*.*..*...*...*..*....*...*..**....*.....**.*.*....*......*..**..*....*......*..**....**.*....*...*..**..*..***.*.*...**....*.*..*.*...*...*.*.****..**........*.*......*.*..*****.**.*.....***.........*..*..**.**.**.*.......*.*.*.***.......*****.**..*****...***.*..*.*..*.****...*...*....**.....**.........*.*.***..*.....**.*..*.*....*.**.....****...***..**..*......***..******...****...****........*..***.*.***...***........**......*..*...***..*.**..***.*....*...*.**....*.******..***.*.**...*....*....*..*****.*.*.***.*.**..*........*..*.*..**...*.*..*..*...*........**..*.*...*.....**....*....*.*..**..**.....***.**.*.**..*....*.*.....***..*...**.***......*.*...*.*.....**.**......**.....*..**.......**...***......**......*.*.*.**....**..***....******..*.....***...*.*.......*.*.....*.**.*.****....**..**..*.*....*..*.*........**...*.***...*.*...**...*****..**..*.*...*....***.....*...*...*..****.*..*.*...*.*.*....**.....*.*.*.........*.*******..****.*..**.*....**
*.....**.*.......***.**..***..***.**.*..*....*.*.*..*.*..*...*.**.....**..*.*....*.*..**.*..**....*..*.*...*..*....***.****..***.*..*.*****.....*.*....**.......*.**..*....*****.*.....*.*..*..*.***....*..*....*.***.*...**.**.....*.*.*..*...**.***.***......*....*.*..*.*.*.....***...***...*.*..**..**..**.**..*.*.***..***..*..*.*..***..*.*.....*.......*...**.*..**...****.*.**.**..***.*..*..*.**..*...*...*..***.*.....**..*.***.*........*..*...*....*..*..**.*...*.*..*.*.*....*.....**.**.....***.....*.*.*..*..*........*..*.*...**....*****...*........*..*.*....**......*....*..**.***..*.***..**......**.*.*..**.**.***..*..**.*.*.*.**.**.***......*...*.*....*..*...*..**...***....***...**......**...*.*......***..***..*.***..*..*..*.*.*.*.....**.*.......*..**....*.....**....*...*.*..*...**......***...**.*****...**.**.***.**.***...**..****...***..*..*...........**....*........*.****....*.**..****.**...**..**.**.****.**.*..*.**.*.*..***.**...*..*******..*....**.*......**..*****......*.**....*.***....
**...*...***....*.*.*.*..*..*....*.....**.*.......**..*...**....*.*.*..****...*.....*....**...*.*..***..*.**....*..*..*..**......****..*.*.*....*.*..*....***.**..****..***..........***....*.****..*...*.*.....**..****..*.***...*...*.***.*.**.**.***..****.......*.**.*.*.**.*........*.*.*...**..*......***....*....*......*..*.***.*..*........*.*.**...*****.*****.....*...***.....*.**..**............**.*..******....*.*....*.***....*.*.***.**.*..*.**...*****..*..**.**.*.**.*.*....*****.*.**.......*..*.*.***...*...****.*......**..*..*..*......**..**.....******..*...*......*...*..**.......*...***..*...*.....*..*.*....*.***.*.****...*...*.*..*..*...**.....*..**..........***..*..*..***..*..*..*....****.*.**...*.**......***.*...*.***.*.**.*...*.*....**.***..*...*.**.*.**.*..**..*.*.*......*.**.....*.*.**.*.**..**..*.*.*....**.....**.*.......***.*...*.*.**..*.....*.*..*......**.*....***.***...*......***.**.*.*..*..*.**....*...***.*....*.....***.*.*...**....*...**.....*..........**...***..******..*.
*......**.*.*....*.*......*..**..*.*.*..*.*.**....***.**.*******.***.....**.**.....**.*....*.****.*..*.**.**....*...****.*.*.......*.*....*.*.*..**.***...**...*..**..****.*.*....*.**..*.*.....*.*..**.*.****....*.*..*...*.******..*.....*.....*..*******...*..**.*.**.*.*.*.*..*......*.*....****.*.....**...*..**...............*...*....***..*..*...**...**.*....*.*.**..*.**..**..*.*....*.*.*..**.**..*.*.*..**..*.*..*.*..**.***...*.***.*....*..*...**...**..*..*.....**...*...*...*...*.*.*.*..*...*.*.*..*.*.*.*.*.....*.*....**.*..**...**..****...***.*..*...**..*..**..*..*...*.**......****..*......*.*........**....*...****......*...**.*****....****.***...*.......*.*.*..*..**.*...**......*.**...*.*.*..***..**.*..**...**.*.***.****.*..**......*.....**...*....*.........*****..**.**.*.****..*...*..**.....**...*.*....**..*.**......*..**...**..*..*..*........**.*.*...**.*.**......**...******..*....**...*..*.*..*...*****........**.*...**...*...*.*.**..*.....**.***...**...*.*.****.......**.*.*.*.*.....*
..***.*..*.*.*.**..*.*...*.****.*.***.*...*....*.***...**.**.**..***.*....*....***.....**.*.**....*...*..**.*****..****...*.....*..*.*..*..**...**..*.****..*.**.*...*..*.**.....**.*..*..*...**...*.**.**.....*..*...**.*.*.*...*.*....*....******.**..*.**...*.....*..*......**......*..**...****.*...**.....*...*....*.*.*....*.*.*..*..**.*..**.....***..**.*..*.**...**...*..**.**.*.**.*.*.**....**..****.*....***.****.**..*.*...**....*..*..*......***.*....*.*...*..****....********..*..*.*.*.**.**....**...*.......*.**.*..**..***.*.......*.*........*.**..**...*.***......*...*..***..*..*...*.*.**..**..*..*.*..*...**.*.*.*...***.**...*......*.*...**.*..*.***.**..**.**...**...***....*.*..***...**.***...*.*...***..***.*.*.*.***.**.**....*.*.***..**....*..**.*.**.*.**....*****..***.**......*..*...***..**.**..**..**.........*........*..********.*.***..*.*...*..*..*.*........**..*...**..*.....*.*...***.**..*****.*.*.**..*..*..*.**..**....*.*..*..*.*..***.*...*.....*.**.***..*..**....**....*.*...**.***.
*.*.....**..**.*.**.*.***.**.*.*...*.*..*....*..***.**.*.*..**.***..***.*.*..*.**...*....**.*.*.*.**.*..*..*.***.*...*..**..*..*****..*.....**..*..**..*....*....*.*...........*..*.**.........*.*.**...*..****...**..*....**.*.*.**.*.....*.*...*..*.*....***..**..*..***.......**.***........***.*.*...*.*.*.*.......*..*......*..**...*...*.*...**..**...*.*....**.*.*...*.*..***..*.**.*..*.......*........*.*...*.****.***..***..*....*.....**.*...*.***..*.*.......*.*.*..*.*...*....**..*.**....*.**...*.***.*.....**..*..***..*.*.*.***.....****..**...*......**......**.....*......**.**..****........*...**..........*..**..*...****...***..***.***.*.*.***...*....**..*..**.*.*.....**.*...*..*.*.***.*..*....**...**...***..*.*.*.*..**.****.....*.*.......*.**....*....*...*.*.......**.****.......*..**..**..*...*.*.**.*.****.*...**...**.....*.*.**..****....*.*..**.*..*...*.*...*...**..*...*..***........****....*..*.*....*.**...*...*..**....*..*.*...**....****.*......*...**..*...***.*.**.*.*..******..***..**..
..***.*.*.*.*.........*..**......*...***.*.*.*.*..*.*....*........*..*..****..*.*..**.*.*......*.....**.***..*****.**.*****....**......**..****.....***.*...*.***.*..*..*..***..*.....*.*..*....*.*.**.*..*.**.*.*.*.*.**...***.*..*.**....*.*.*.....*.*.*..*..*..***..*.**.....**.*.****.*....*.**..**.*.*.**..**..*.*...***..**.*..***......*....**...*.**..*.****..*****..*..**..****.*.*...**.....*..*...**...*..*...*.***..*.*......***...*.*.**....***....***....**....*....*.....*...*.**..**..*...*****.***.*.*.*.*.*....*..**...*...*....*..***...*......*..***.**........*.....*.*.***...*.****.*.*...***.*.*...**..*.*.....***.*...*.*..**.*...**.*..*..*****.*.***.*....*...*..**.***...*..**..*..*...**.*..*........**.**.*....*....**.....***....**.**.*....*....**.*...*......**..*..******..**.**.*..**...****.*....**..*.*.**.**...*.**...*..*......*****.*..*....*.....*.*...*.*...**..*.*.*...**.*...***...*.***.*....*..*.**.....*........*...*.*....***.**.**....**...***......*.**.**.....***.***....*....*.*.*...
.*....*..*.*..**.**..*..**.*..*.....**..***..**.*.......*.*...*.*****.*..*..*.*....*..*.....*.****....*...**.*.**...*....*..*.***....**.........**..*.*..*..*..*...*.*...**..*****...*.**..**.*..**...*..*..**.....*.***.**.*.....*.*.**.*.*...*..**...*..****.***......*...*...*.*.*.*.*.......*.**......*.*...*...*.*.*****..*.*.****..***...*.*..****.*..**....*..*.*..*..*.**..*.*.*.*.....***..***.*.....****..***.**...*.**.*....****..*...*.......*....***..*..*..*.*...*......*....**.****.....*..*.**.*...*.....*.*.*.....*..*.*.*.....*****...*...**..*.....*..****.*.**.*...........***..*...*.**.*..*...*...*.***..******..**...**.*.**.*..*.....*........*.....*.*.**.*.*.**.....**.*..*.**..*..*..****..*..****.****.*..*.*.*.....*....*.*..*...*......**..***...*.......**...*......*.....*..*...*.*.*.*...*.....*..**....*..*..**.*..*********...*...*...**......*.........**.....*......**.**..***......*......*.*..*..*.**..*....***.*****....*....*.*...**.*.*.**....*.*.*....**.*...***..*....***.***.***..*.*...*.*
*..*........***..*.....*...*..***.*...**.**..*.**.*..**..*.*.*..*...*.*.*......*..*..*.***...*...*.*****...*..*.***...*.*....*.........*..***..*..*..*.*****...***......**.*.**.****..*.**..*.**..*.*..*..*...*..*...*...*.....*........**......*.*....**...*.*.*.....*..*..*.***.*****..*.*..*....***....*..***..**.....*.*..**.**.***..*.....**.*.**..***.***.**...*.**...***.*..*....*..**.....**.*.*.**..*...*.**..*.*...**......*.*..*...*.......***....**..**...*.....*..*..**.*...*....*...***.*...**.**.***...**...*.*.*.*.*.**.........*...*..*.....**.**..*.***......**...*.*.......***.**..*.**.*..**...*..*...**.*..*...*...**.........*.....***......**.........***.******..*..*..*..**.....**.*.**..*..***.**....*.....***..*.**.*.*...*..**.***..*..****....*..*..*.**.*.....*...*.....***..*..**....*..**......***..***.*...***.*..**.......*.*.**.*....*..*..*.****....*...*.**...*****....*..**....**...*.****...*....*****..***..**.....*..*.*....**..**....*...***......*******..*.**..**.**.**.**.*.*.*.*........**
*.*....*.**.*.*.*.*.*.*.*......***....**.**..*..*..***.*.*......**...***.*......*****..**...**.*..**.*.*...***..**..**.*.**.*.*.***.*.*.*......*...****.**..*.*.*****.***..*.....*..*.*.*..*.*...**..*..*.*.*....**...**.*.****...**.*...*.*.***...*.*..**.....**.*.**..*.*.**........**...*.*..*..*..**.*....**.*.*.......*.*.**.*.*.....**...*....***..*.*....*..**..***...*....*....*..***..*......**..*..***...**.*...*.***.....*....****.*.**.*..***.**..*.**..***.*...*****...*...**.*.*..***...**.*.**.***...*......*...***...**.....*..*....*.....*.*.*.**..*.*.*..*...**.*.*...*.....*...***..**....***.*...*...**...*.*..**..*.**..**.*..**..*.*....*.****.*..*.*.*..**........**......****..*****....****.....**.*.....*...**.*..***.*...*.***..***.*.*...*....*...*.*....*............*..*.*....******...***.**..**..**...****..**.*....***.**.**..****..****......*..*...**..**.*..*.**.***.*....***...***......*...**.*..*..****...*.....*....*.......*.*..**...**..*.*..*....**...*.***..*.*.*..*.*....*.*.***.*******...
.**...*.*.*..*..*.......*..*...*.....**.**....*.*....**...**.*.*........*...*..*.*..*..*........*..*....*..***.*.*..*.**...*..*.**....*.*..........**...***...*..**..*.*....*.*...*.*.......***.*..****..*.****..*.*.*....**.*.*.**..*.*..*...*...***......**.**.***.*.*.*...***.**.**.......***.*.***..***....*.*****.*..**.*.****...*.*...*..*.*..**.*.*..**..*....*.**...*....*.*..**.....*******.**..........*.***...*...**.*....*****..*.*...*.....*.*....*..*......**..*...*...****.......***....**.***....*....*.*.*********.*.*.**.*.**.*.....*....*..***.*.*****..*..**...*.*.*..*.....******.......*.*..*..*.*..**.*..**.*.*..*.*...*.***....*.*****.**.....*.**.**..*...*...*.....***....***.....**.**...****....**........*.*.*.**.*..*.....*.*.....*.....*.........*.**.*..*.***..*.******.*.*.*.*....***.*.*.****..**...*.**..*...*.*....*****..**.*...****.....*.***.*.*.*...*..**.....**....**..*.*..**.........*..**...**..**...**.**.*.*.*....**...**.*.*..**.***........**...*.*..*.*......**...**.....*.**....**..*.
..*.*..*...*.***.*.***....*....*....**.**.....*..***..**..*.*.*...*.****..*.**.**.*.....****.*..****..*****.*...*.*...*.*.....**..**......***..*..**....*..****..***.*...*.*.**......*...*..**.*.*****.....*.*...*...*.**.*....*....*...*..*..*.*.*.....***..........*.*..*.****.*.....*......*.*..**..**....*..**.*.**.**...*.*...*..**.*..***.*..**..*..*......*.**....****...**..*..**.....*.*.**.......****...*.......*..*...*.*....*.*..******.***.**..*.*..**..*.*...*.*....*...*..*.....***..**........***...**..**..********.***....**.....*.*...*....*..***.*..***..**........***......*....**.**..*..***.........*......**.***....****.*.*..***...**....*.**.....*..*..*.*.***....**.**..*.*...*...*.**..*..**..*.*..*.*...*..*....**...*..*****..**...***....*..*...*.*****..****...****.**...*.*..*...*...*....**.*.*.**.....*...*.*..***...*..*.*...*.*....*.....***.*.****.*.*...*..*..*.......*.*.*..*..**...*...**.***.*.......*...*..*.....***.....*..*....*...*.*.*...***.*.*.....**.*...*****.*.*...*.*........*.*.**
*.*.**..*.*****.*.**...........*....*...*..*.....*..*.*....****.*.***...*...*..*...*.*...**..*..*.*....**.*.*..*..**.**.**...*..*.*..**..*..*.*.*.**.*...*..**.....*..*...*.*......****.*....****...*.**..*.*.*...*.**.*.***.*....**...**.***.***.*....*...***.****....****.......*....*.....*...*.****.*...*.........*.....***.....*.*..**....*.***....****.*........*......****.....**.**..**....**.**..**.**.....*..*.*..*.*......*.*..*****.*..******..*..**.*.**.*...*..*...***.*..***.***.*.*..**...*..*.....*.*......*.....*.**...**.*.*.*..**.*......**..***.*.*.*..*..*....*.*...*.*.*....*..**.**...*.*.*....**..**.*.**..**..*..*.*.***...*..****..**....*..*.....*.**....*..*.***.*.**.***.*.*..*...*.**..**..*....***.*.*...*.....*..*......**..**.*.**.....**.......***..*......**.**....***....****...*....*...**..........*.***.*.**.....***..*.*.*..*.*.*****...*.**....*.*......**.*..*.*.....*..**.....**.***.**.......*..*....*.*....**.****.*.**...**********.**.*.*****.*..*.*...*.**..*..*.**.*..**.*..***.*.**..
...*****.*..****.*..*.***.....*.........****.....*...*.*....**...**.*****...**.**..*.........*.*.*..***...**.**..*..*.*.....*.....*..*.....****..*....*..*....***.*...**.*..*.*....*......*.*..*.*...*..*.*.*...*.**.....**..*....*.***..**......****.*..***.*.***.**....*.....**..**....**.**..*...*.**.*.**..*.**..*..***.*.*..**..........**....*...*.....*..*...*...**.....****...***...**.*.**......**.*.......*.....*..........*....*...*.*.*.*...*......*...**...*.*.**....*..**.**...*..*..***.....*.*........**.*..*.*.........*****..*.*...*..*.*.*.*.*..*.*..*......*........*..**.*....*.*.**...*.*****.......*..***..*.***.......*..**....*..**..*...*...*.*...*.**.*.*.*.*..**...*...*.....*....***...*.*...*.*.*...**...**.*.*.**..*..**....**.....**...............**.*.*.*..*.*.....*..**..**...***.*.***..****...**.*...*.........*.**.....*..*..*....**...**.*..*..**.*..*.****.*.....*.*.**.*....*.**.*..**.*..**.*....*.*.**.....****....*..*.....*.*...*...*.....*.....**.***.*.*.*....**.....**.**.....*.**.**.**
*..*.....*....*.*.*..*....*.**......*.*..*.*.......**.*.**..*.*....**.......*...***..**.*.*.*.***.**..*.*.*...*..**..*..*.*.*..*...*...*...***....***....**...**..**..**.**.*.........**..*****.*...**..*.....**.***...*..**...*...*..***...**..*.*.*..**.**..***..*..*.*.*..*..*..***.**.*........*.*......*..*.*...**.....**..*....**.*..*.*.*..****...*.......***....**...*******.**...**..**.***.****...***..*.*.*.*..**.*....*..*.**.*..***..**..*.....**..*.*...*.**.....***.**..*.....**.....*..****..**.*.*.*...**.*..*.***....*..*..***...***.....**.....*...*..**.*..*..**.*..........*..**......*****..*..*.*.***...****......*...**...**...**..*.**.*..*.*..*...*...***.*.**..**..*.*.....***.....*.....*.**.*....**.**....***......*.*.*..*.*..**...***.....*...*.***........**...*.*...*..****.*...***......*.......*...*....*.*.*..*....*...*...*....**.*.*...*..*.**...*.**...*...*.*...***........**.*....**.*...*.**.****.*...*...**...***.*...*..*.*.....**.**..*..*..*...**.**....*.*....*....*.***...***....*..*.*.
*..*...*.*..**....*..***.*..*.*.*.....**.****.*......***....*.*...**...*....*...*...*...*.*.***.*.*.*..***....**.......**..**..**.......*.**..**.***..*..*....**.*..**.*...*...*..*...**.**....*..*...*....******...*.*......*....**.*.*..**..***..*****.....****....*..........*...**...**.*..**........*..*....*..*.**...**.****.*..**..*.*.*..***.**......*..*.....**.**....**..**..*.*..*....*.**......*.....*...*.*..*......*.*.*.**...***...****..*...**.*.*.*.**....**....*.*....*...**..**.......*.**..*..****.*.*.**....*.**.....*.*.*.**.........****...*.**......*...*.*.*.*...*.**..*.**.........*.........*.*...**.....*....*.*.****.*..*.**.*..**...*......***.*....*..*.***..**.**............**.*..*..*..*..**..*.*...**....*.*....**.*....***.**.*..*.**.....**..*.*..*..*.*.**.*...**.*.*..*...***..*...*.*.*.....*.**...*.....*...**...*.*..***.**.*....*......*.....**.*.**.*..*...*......***..**..*......*..**.**..**.......**..**....****......**....*****..**.*.*..**..**.....*.*.*.*...**.*........*.*.*..**....
.....*....*....*.*.***....***..*...*.*.***....*....**.*.*******....**..*..*.**...***.**..**...**.**.*..**..*****.***.***.*...*.*.*..*..*.......**...*...*...*.......***...*..***...*.....*..........*..*.....*..*......*..*.*...**..*........*.....**..**.*...***..........****..**...**....***..**...**........*...*.***....**.*.***.*.*..*.*......*.....*....**.*..**.*.*.*....*..**............***.**.**.*...**.******......*......**.**.*.**......*.**...***..*.**......*....*.....*.*****.*.......*.*.....***...**..*.....**.***...**..********.*......*.*.*..*.**............*.***.***.*...**.**.....**..**.*......*.*.*****..*...*..**..**.*..*.**......*...*..*..**...*.**....*.*.*..**....**.........*.**....*..*..*...*.****.*.*..******..*....**..*....**.*...*..*....*...*..**.*.*.***.**.*.*...*.**.......*.***.*..*.*..*....*....**.....*..*...**.****.****.*..**.....*.***...**.*.*....*..*..*..**...*....**.***.*...*..*.*.*..**...*...*.*.****...*.....*..**.....*.*.....*..*..*.*....******.*..*...*......****..*.*...
.**..*.*.*..*********.**.*.*.......***....*...*......*......*.*.....*.*.*..**..**..**.*..**...**..*...*.*.........*.**....**.*.**...*..*....*...*...*.*....*..******....*.***.*...*.....*..******..***.*.*.*...*...**..*..*.....*..*....***.*.*..*..*.*...*.****.*.*****.**.*.*..**...*..****....**.*.........**....*.*****.......****.***..**...*.**.***...***...**..*.*..*****..*..*....**..*.***..*.**.**..***.....*.....*.....*..*.*.*.........*****.....**...*.*.....*.**...**.**.*.....**.**.**.**...*.*..*...*.........*...*..*.....*..*..*..**...**....*..**.....*.*.*.**..*...*.*.*.***.**.*.........*...*.....***..*....*...**...**..*.*.*****.*.*....*......**......*.*..*...*...**.***.*...*...*.*.***.**...*.***..**.*.*.*...**..*.****.*.......**..*.*..*.**.***.**....*..*...........*...*..*.*..*..***.*..***...*...****...*..**..*..***.**.**........*........**.*.***......***.**.***...**...*..*.**.....*.*..*.*.******..**.....*....*......*......*.*..*.**.*..*....*..**.*....*..**...**..*.***....**..*....**.**..
*..***..*.....**.....*....*..*.*.*...**.**....**..*.*.*.**.*.***....*..***..**...........*.****......***.*..*......***..*.*...*...*.**...*....*.*..*****....**...*...*.*....*.........*..**.**..*...**......*.*.**.*...*.**.*....*..***..*.*.*.**..**........**.*...**..*.....*.*...**...*....*..**.*...*...*.....*........*..****..**.*.**.*...*....*.....*..*.*.**.*..*..**..*..**...*...**.*..*...**...*..***...***...**..**...****.....****......**..*....**.**....*.***...........**...*.*.**..*..**.*.....******.*.**.**...**.*.*..****.*.*..*.*.......***.**.***.....*.*.*..*...*.***...*....**...**.***......*.*...**.**.....**..*..*.*...*.***.*...*....**..*.**..**.**......*...*....**......**......***.*.****...**.......*..***....*..**.*..............**.*...**.*...*...******...*..*...*******.*.***.*.**...*...*..*.**...*...**.**...*...*.*.*....**.*..*.*.....*.*..**..*.***.*.*...**....*****..**.*.**....*.*.***.*.*.*..***..**..*...*.*...*..*........*..*.***....****..........**......**.**..**.*.*....*...******
**..**...**.*...*.***........*..*..*.*.**..*..*.....*...*.*......*.**.**.*..*.*.**...***...**......*.*.*.*..*...****.***.*.*......***.*...*.....*....**.*...*...*..***.****....**.....*......*..*.*..*..*..*.**..**.*....*......*****....*.*.*..*.***....*.**.*..*.*.......*...***...**.....*...........*......*.*....***.**..*.*..**..*..*...*.*.*.***.**..*....*....*..*..*.****.*....*.*...*...*..........*.**.....***...*.**...**.........***..*.***..*.*...***..**.........*..*.***...*...*.*..**..**...*...****..*****..*.*..**.**.....*.......**..*..*..*.**.****....*.*....**....*..**..**.*..*..**..*.*****..*...*..*.*...*...*.**.*..*.*....*.*..*..***........**..**...*****..*.....*...*...*.**..**..**...*...*..*.........**...*.*.*..**........*****............*.*.**..*.*.****.*.*...**...*.....*.***...*..*..*.*..***..*...**......****......*..*..*.*...*....****..*...*.**.*..*.*.*.**.*.*.*..**..***..........***..*..****.*...***........**.*..**......*.....*.......**..*.*.**.*....***.*..***.*.****...*.*.**.*..
...*...***.**.**..*.**.....***....*..*..*...*.*..*....*.*..*..*.*.....**........*.*...****.*.***..***.*..*.*...**..***...*.**.......**..*..**....*...*.***..***..*.**...*.*.*.*.*....*.*.*..*..*..**..****.*..*......*.*....******.**....*..*..*...**.*.*...*....*.*......**..**..*...*.*.*.***.**.*....*...**..***.....*..*...**...**..*.*..**.*.*.*.**..*......*.*....*.*...*.*.**..**...*..*****...*...**....***.....*...*..***...***..*.**.*..*.**.....*..*..**....***.*....*.*..**..*.*....***...*.**....***..*.*..***.*.........*.***...****.***.*.**...*....*....*..**..*....*.*....*..*...**........*****...***...**.******.**...*.....**..*.......*****......**....*..***.**.**.**.*...*.*.****.*.*.***.*.*..**....*.*..*....*.....*....*.....***...*.**.*..**.*.**..*...**..**.*..*...*.***..*...*...*..*....*...*......*....*.*.*...*......*.*...***..**.**.*.*.*.*.*.**...*.*.......*..****..........**.....**.***.*.*.*...*....*.**...**.*....*..*........**......*....*.***...*.**....*.*....*..***.*..*...***.****.*.*...
*..***.....*........*....**....*.***.......**.**......*..**.*..**....***.*....**..*..*...****.*...*....*..**.*****....*..*..*.*.*...*.*.*....*.....**...**.*..**..*.*.**.*..*...***...*.*.*..***.*...*....*....**...*.....**.....***.*.***.*****..**...*......****...*.......**.*....****......***.....*..***..**.*.....*..****..*.**.*.*.......*....*...***.*.*****.*.*....**.***.....*..**..***..*..*.**.*.*.....**.*.*****..*.**...*...***...*..*..**.*....*.*.*.**.*.**.**.*.*.......*..*..*..*.**.******.....*.**.*.*..*....*..*.*..**.....**..**..**.*.**........*..*.....*****.***..*.....*.*.***...*..*.....*...*..***.****.*...*.*...*....*...*****.**.*..**.***...*..*.*...*...****...*..*.*.*..**..***...*.....*.***..*.**..*..****..*.***.**.*****....*.*...***.*.*........*...***...*.....*.*.***...*.*.....*...*.*.******.**...****.*.*.*....***......**.*.*.****...***.**...***..*..***..*.*..*.*.*.**.*.....*..*.*..**.*........**.****.****......*...*...*...*.*****....*....***...*.....*...*...**.*..*.*.**....**.**.
..*.*.*.*....*.*..***....*..***...*...*.**.*...**..*.*.**..***...**.......***..**.......*.*...*.***.....*..*.**.*.***.*.**.**..**..**..*..*.*.......*.*.**.***......*.*.....*.*.***....*.....**........*.*...*.**..**.*.*..*...*..*.*........***..**.*....***........*.***.**.**.***.***.....*..*...**..*......*....*...*....*.***..*.*.*.*.*....*..**.*..*....*.......**..**.*...*.*.*.*..**.*.*..*.**...*.*..*..*....*..*.**.**.*..*...*.*.**.***.....**..**.*..*......**..**..*****..*.......*.**.*....*.*.....*.**.*.*....**.**.*.*....**....*..***..**..*..*.*..**....*..*.....*........***.*.*........*.**....**...*..*...***.**...*....*.*..******...**....*......*.....*..*.*..**.*...*.**.*.*...**....*.*....*.**........*.*.***...***....*.....***..*..**..*.*...........*.*....*..*******.***.*....*.....*......*...**.*.*.......***......*.*..*......**.......*....**.*.*....*.**......*..*..***...*..*.*...**.*..*..*.**....*...*....**...*....*.*.*.***..*......*..*..*....*........*.*..**.*.*....**....*..*.....*...*..*
****......*..***...*****......*....***.****.*.**.***..*..*......**..*....*......**....***.***.....***.......*.....*..*...*....*....**..***.*...**...*.*..*....***....*..*...*.***..**.*...**.*..**..*...*.***.*.*..*..*..**..*..***..**....*.*..*.***....*..***....*....*..*.**..........**..*...**.*.*....*.*.......***.***..*.**.**.*....**....**..***.*****.**..*...*....***..*.*..******.**...*****...**.*.....*.**...**.*.******.*.**.*...**.*....**......*.*.......*..*..*.***....**.*.****...**.*....*...**.......****.*****.*...*..*......*..****......*...*..*.*...*.*...**....*.*..**.*...***...**.*.*.**...**..*..**..*.**..*..*****.*.**..****.....*.*.*.***..........*.*..*..****.***.**...**...*.**.***..*....*****....*..**...**..****.*.......**...*.***..****.*..*......*..*...****.**.****........*..*....*..*...**.****..***...*..*......*...*.*.*.....*.....*..*...**..**.**....*.*.**...***..*.*.**.....*.*..*.**.*.*.*****...**.*..*..*...*.***.....*..*.....**.*......*.*..*.*..**...*...*.........*.*..*..*....*
*.**..*..****....**.......**.**...*...*....*......*..*..**..**.*.*...**.....***.***...*.**.*...*......*...*.**.....*.**..***....*.*.*..*..*...****.....*..*....***.....**.....*....*...**..*..**.*........*.*..***...*.****..*..*.*.....*...**.*...*........*.*.*.*.*..*.*...*.*....****....****....*.....**.*...***.**.*.**....*.*.*.*.*.**....*...*.**...***.*......*....**..***...*.*.*..*...*......**.***..**..*...*.*......**...***.*..**.*....*...*...*.*..........*.*...*...........**....**........*.*..**.*.*.....**...........*..**..*.*...**..*.*.**.*.....****...*...***.....*....*.****...*.*.*...*..****....***....*.....*.***..**.....**..**.....**.......*.**.....*.**...*....*..*....**...*...*..**.**.*.*..*.**...**.*.*..**........**.****..*......*.*..*.**.****.**.***.*......*.....*.*.*..*..***..**.*...*....*.*..**.*.*..*..******.**...*.*.*..*...*...*.*.*.**.*.**....***.....*.*.*..*..*...**.***.*.*.*.**.*.****.*..*.*...*..**.**...**..**.*.*....*..*.**..*.*.*.....*..**..*...*.*..*.**.***.*.*.....***.*
*..*......*.******...***.*.**.*..*...*..**.*..*....**....***.*..****.*...*.**....**.........****.**..****.**..*..*..*****..**.*.*.........*...*...*.**.*..***..****......*.*...*..*.**...*.*..*.....*....***.**............*..***....*.**.**..*.*...*......*..**.*.****.....**.*.**...**.*.**....***...**.**..**.**..****..**.*.*...*..*.***....*.*..*.*.*..*...*.****..*.....*.***..***..***.....*........**..***....**..*.*......**.*.*..*..**.***.**...***.*...*......*..........****..*..*.***....*.....*.*.**..*...*...*....*....*.*.*......*...*..***...*.*.*.***.*...**...*.**.*..**.**.**...***...**.****.....******..*..**.**.**.*..****.....*.**.........***.**.*..**.**..*..*.**.*.**....*..*..*****.*..***..*......*.*..**.....**..*.....*.*.........**.**.*.****.*.....*..*........**.***.*..*....*.*..*..*.*.......**.*.......**....*.*..*.*.......**..*..*.*.***...*..*.**.**...**....*..*.***...**..*...*....*......*..*.*...*..*.*...*.............**..**..***.***.*.*.*....*.*.*.****.*.*.*..**..**.**..*.*..**...*.**
..*.*..***..*....**.*..*.*..*.*.***....**..**.*....**.*.*..*...*.....*.*.***....*..******.*..*.*.*.......*...*....**.**...**.*.....*........****.***.*...*..*.*......*..***....*..*.**.**...*.***.*.*..**...*..***.****.*.**.*..*..*.*.....******.....**.***.....**.****..*.**....*.**.*.**.***.*.*....*.*.....****....*...*..**.***...*.*..*..*...*.*..**.*........****.*..*...***.*.*.......*.*......**..**..*.**.....*.*...***..*..........*..*....**.....*.*...*.*....*.*.*.........*.*..**.*...*.*.*..**...**...***.....**..*.......*......**.*****.*.*.*.**.*.**..*.**..*...**.......*.......*..*****.**..*..***...***..*....*....*..****.*...**..*.*.***.***.*.*.....*.**.......***...**..**...***.*....*..*.**..*....*.**...***...*.*....***....*..*...........**..*..*..*.*...*...**..****...**.*.*.....*....*.*....*......*...**....*..**..***...*..**............*...*.******.*..*.....**..**..*...*..*..*****...*...**..*.*..*****..........*.**.*.*....***..**...*....*..*.**...***.*.**.*..****.*..*....*.**..*..**..**..*
.*.*..***.*......*..*.***.*.**.**.**.**.**.....**.*****..**..*...**.***...*..*......*...*...**.**...***......**.*....****..**.**.**.**.*...*..**...**.**.**.*......**.*.....*....**....*.*.............*...*...*.***...*..*.*.*..*....*.*.....**....**.*..*.**..*..**.*...**..*.*.*....*....***.....*.*.....****.*.*..*.*.*.............*....*.**.**...**..**....*.**..**.....*.....*****....**..**...*.....*.**.*...*...***..**..**.*.*...*..*.**..**.*..**...**.......**..**..*...**..*.....*.*.*.*..*.*.***..*****.*..**...*.**..*...*.*.*.****.*...*.*...**...*..*..*.**..*...**..*.**...*.*....*.**..***....*..****.*.*.**.**.*.**.*..**.......*...*...****.**...*.*...*.*.................*.*.***...**.*.*..**..*...*.........*......*...*.......*.*.**.*.*...***..*.....**.*.**...**..***.*.*..**.*......***..***...*.**.*....*..*.*..**...**..***.***..*...*.......*..*.*.*.**..**.*...**.**..***.*.*.....****.***...*.*.***.*.*...**..*..*.*..*..*.....*...**.*...****.*..**..*......*...*..**...**.***....*.***...*.*........*
*..*..*.*........*..*...***...***.***.*.*.*.........*.....*.*...**....*..*.*..*.*......*.*.....*.*..*.*..**..****.....**.....*...*...*......*..*..**.*****....**.*..*....**...*..*.***.*..********...*....*..***.*..**......**..*..*...**...*....******.**.***......**.**..**..***....*...*.*.*.......*...**.*....**..**.**.**..**.*..*..*....**.**..***.*...*...*.*.*....**.***..**..**.*.*.**..****...*..**.*....***..**.....**..**..*..*...***.**..*..*...*.*.**..***...***....*.**.***.**.*.**.*...*.*..*..*.....**.**.*..***.*....*.*.**....*....*...*..*....*.....*..******..........*.*..*....**...*..*.***...*..**..**..****.***.*.....*..*.*.**..****.......**..*.*..*.**.*.*..*..*.***.*..**..**...*.*.*..*.**...*..*..*...*..****..*.*.*..*.**..**..**.*...*....*..*..***..*.*.*..*..........**..*.*.**.**.*..******.*.*.*.*.*****....*.....*......***..*.**.**.*.....*...****....**..******.......*...****.*..*..*..**.....*......*....*..*.**.*.*..*.*..**...*...*..*.....***..*...*..*....**.*.*..*..*.....*.*.*....*.*.*.
**..*...*.....*...**.*........*..*.......***.*********.***.*.****.*.*...*.*..***..*....**.*..****.*.*.******..*.*..**.......*..**.......**......*.*.*.*...*..*.*......*...*....*.....*..*.*..*....****..**..*.....**..*..*.*..***.**.**.*.....*.**..*.....*..*....*..*.***....*.*..*....*...*.*.**.*..*.......*....**...*.*.*.*......**.*.*..***.....*....***....*.**..*...*.*..*...**.*..*....*.****........**.*..*.*.**.*.**.*.**.*.*....**.***....***.......***.**.*.....**.*.**.*...*....*..**...***....***.....**.*...**..................*.*...*..*.***.....*..***..**..*.**.*.*....*..*.*...*...**......****.*....*..*.....**....*....**.**..***.*.*...**....**.****..*....*...**...*.**.....*..****....**..*....***.**..*.*****.*.*.*...*...**....*.***....*.*.*.......**.*...**.....***..*.....*.***...*.***.*..*.**.....*.*.***......**.*.**.****.*.***....*......*.......**.*.*..**.*...**..***..***.*..*...*.**..***.*.**.**...*****.....*......*.*...*.**********..**..***.*..*****.***..*..........*.*..*.*.*..*.....***..
....****........*.***...........*.*....****....*..*..*.......**..***.*.**.***.*....*.....***...*.*..*...*....*.*....*.*..***.**.*.*.*.....*.....***..*.....*...***..*.*.*..***.*...*.*.*.*.....*.*......**......*.**.*..**.*.***..**.**.*.*.**...*..***.*...*.*.**..*.....*.***.******.***.**..****..***..**......*.**.*.....*..*****.*****....*.*...***.......*..*..**..*.**.*........****....*....*...**.*.....***..**.*.*..*..**.*..***..**......**..*..***.******..*...***....**..*.*.*.*..*.....*.**.*.****..*..*..*..*.*.****.**..**.****....*.**...*......*****.**.....*.*...**.*...*****.....**.....*.....*....*.***..*.*.......**...***...*..**..***..*...****...**.*.....*.*..........*.*.***.**...*...*..**.***..........*.**.**....**.*.*..*...*..***...**.*.*..*.*.***....*....**....*****.*...*.*.***...**..*..**.*..*.*.....**.....*....******..*.........***.*.***....*..*.*....****..*..*..*..*..**..*......**.***.***..***.......***...**.*.**..*..*..*..*.*.......*..*.*..*.*..*.*.*......*.......**.*....*..*****...
.**..**...**....***..*..*.**..****..*...*.....*.*....*..**....***.*.*.*..****...*....*********.*...**...*.**.*...**...*..*..**.....*..*.**.....*..*****.**.**.****......*...**.*.*.**.*.....***.*.*.....*.*..*..*......*...*.*.*......***......*.*.**.*..*.*..**.*.*****..*........****......***.**.*..*...*.*........**.***..**...**.*....*......*.*..*.***....**....*.****....***..*....***....***..**.****..***.*...****..**.**.*..****.**......**.**..**.*.*..**.*...*.*....**.*.***.*.....***...***.***....*.......***..**.*.*..*..**.........*.*.****.**.........*..*.*.....***...*.*.....*..*..**.*.*.*****.***.*..........*..*....*..*..**..**.**...**........*..*....*...******....**.*.*......*.*.**.**.**..*..**.*...***.***..****.......*.*...**....***.*****....***.....*.....*.*........***...*......*.*.*.**...**....**.**..*..**..*......****.*.***...*...******......*..*...***...*...*..*.*.*.*...*.*.*...*.*.**..*.......*.....*......*....*...*.*...**..*....*.*.....*.**.*.*...**....*..**.*.*.**....*.*.*...***...
.**.***.*..*..*.*..*......*.**..*.....****......**..*........*.*.*..**.****....**..**.*.....**.*......*.**.**.***.....**........*.**.**.....*....*.*.*.*..*.***.......**......**.*..**...*..*.**...**....*.*..***..*..**..*..*.*.*...*...*.*.*.****...**.***...*****...*..*......*.....***...*.....*..*..**..**...****..*.**........*.....*.**.....***.**.**.*...*...*..*.***..*....**..**..**..*..*.*.**..*...**...*.**.......**.**..*...***.**...**..........********..*.**..*.****.****.....*.**.**.*.*..*..**.*......*.*..*..*...**.*....*..***...*...*...*...**..***...*..*...*.**...*..*..***..*.**..***..*....*.*.*..****.***....**....*..**..*.**...*.*.***.*.****...*..*.*.*...*.*.**..*.***.....*...*..*....**...*.*...*.*....***.*....*...*.....*......*.*.***..*.*..*.....*****..*........*.**.**.*.*...*.**.**.*..*.....****.....*.....*.**...*..**.*.*..*...**.*.*.**...*.....*...***.*******...***.*..**..****..**...**.....*..*.**...*.**.**.*..*.*...**..***..*..**........***...**.*......*..**....**.*..***....*.....
***.*..*.*..*.**....*..**..*.*.*..........**.*****.*.*...**.*.*...***..**.*.......***.**.*..**....***.*......*..*...*..**..*.**..*.***...*....*...*...*....***.*..*.....***.*.*.*......*...*.****.*.......*.*...***.*.*.*....**..*.*.*...*.*.*.*..*..*......*...***.....*....**.**..*..***..****.**.*.*.*.**.....*...****..**..**..*....**.*..**..*.....***.*..***...**..***.*......*.....*..**.*.**..*.**..**.**.*...*....*...*****.*.**......**..*...*..********.**.*.*******.*....***.*....*...***...*..*.....*.*...****..*..*.....*.....*.*..***......*.*.**.*....*.***...**.*.*.....**.*..*......**.*.....*.**.***.***..*...**.**...*.*.***.*..*.*.*.........*....*.***.*.*.....*.....*.*......**..***....*..**...*.....*.*.*.**.*....*.*.**.*.*.***.*...*..**...*.*.*.*..**.**.***.**.**......*.****.........*.**..**...**........*.*......***...*.*...*.*.****.**.*.****.....*.....*..**..*..*...*.*.*.*..**......*****...**.**.*...***.******...**.*.*.*.*..****.**.**...........***...*******..*..*...*.*...**..*.****.**...*..
.****.*.***.*....*.*.*...*...*.**.....*....***.*..*.....**..**...**.*.*********.**.**.....****.*.*...*..*...*******...*..**.*.*.*....*.**..*....*..........*....*..*.**...**.....*.*....**.....**......**..***....*.*.*.********..***...**....***...**...*.....**.*..**.*.*...*..***.*.*.*...*.***.........**..*.*...*.*****..*.*......*..*..**...*.*.****.....**.*......*.**.*..*..*..*.*...*****.*...*.**.**...**.***..*.*..*..***..*.*..*.*........***...*...*....**...*.*.*...*....**........*.....*....**.**...*.*.*.*......*..*...*....*...*....*......**.***...*..****.**..*......**..*..*.*....*...**.***..*.*...*..*....*.**....**......**........**...**.**....*...*.....*.**..*.*......**.*..**...****.**.*.....*****.**.*.***...**.*.***....*.*..*....*...*.*..*.*.....*..****...*.*..*..**.*.***....*...*.*...*....*.*..............**.......***...***....*....***..*.*.*.*..................*..*..**.**..**.*....*.*.*.*.*.**.*.*....***..*.*..*.*..**.*.........***.*.....******.......*...*...*.*.............*......*.*
.**.******...****....*****.............**...*..*..*.*..**...*.*.*..*..*.*.....*.....**.*...**..*.*....**........*...**.*..****....**.....****.*...*.....**..***.*..***.*..*..*.*..*.**..*..*.*.*...****..*...*.*..**......*..*.***.**.****...*.***...*...*.*.....***.**..**..**....*.*..*....*.....*.****.*..****......***...**...*.**.*....**.*.**........*.....**.***..*..***.***....*....*.**..*..*.****.***.*..***....*.*.*..*..*....**.*.*....***..**.......***.....***...*......**...*.*.....*...*.*.*...***.*...*.**...****..***.*.*.***.*....**..****.**..*..*.*.*****........**.***....*....**.**..*..*.*.*.....*...**.....*.****.**...**.*......***...*.***..*...*.*..**....*.*..**.***...*..**.*...*.*..**....**..*..*.****....**.****.*...****.*..*.*.*...**.*.*......**.*...*.*.***.***.*..**...*.*.....***.*..*........***.****..***...**.*.*..*.*..*..****...***...*....***....**.**.*...*.*....*****....*.....*..*.*.*.*.*.*.*....**....*.***....*....**.....**.....*..*.**..*....******.*..*.*.....**.****.*.*.*....*..
*...*.....*....**..*.**..*.*.*...*****...*..**.**......**.....*.*..*....****....**..*.***..*.*......*......*..*....*.......*.......*.*.....**.**..**..*.*..**.***..*....*.**.**.*........**..**...*.*..**..**..*.**.*..*..*..*..*..*.*..**.**......*.**..**......*.*..*..**...*....*....***.*....***.*..*.*...****.*.*.***.*.**..**..**.**...****..*.***.*.**.*.**..*.*...*.****..*..****........***......*.**......*.*...***.****....****...**.******....**.*..**....***.....***.**.....*..*.*.*.......*.**..*.*..*...*....****..*.***....***.*..**.***.****..**.....*.*..*....*.......**.*.***.............****..*......**..*.........****..*...*.*......***.......**..***.**.***.*.*.**.**..**......**.**...*....**.**...**....**..*.*..**.*.*...**.*.*....***...*.**.*.....*.*....**..*.....*****....*...*.....**..*...*.*..***...*......*...*.*.***...*.***.*....*.......*.*....**........*.*..****...........*...*......*..********.....*.*...*..*..****..*.********.*.*....****..*..*.**.****..*......**........*.**........*...*
.......*..**..*.*...**.*.*..*..**...***..**.*..**.*.*......***.*..**.*...**...*..**..*...****..**.*.**..*.....**...*.......*.**..*..**..**...*.*..*..****.*.*.*......**.***..*****...**..*...*....**...****.***..****..*.......*.****..***.**...**.*..*..**.*...*..*.....**.**.**..**..*...*.*....*.*.*..*.****.*..*.**......*....*.***.*..***.****..**.*.**...**..*..**.*..*.....*.**.****...*........*...*.*..*.****..*.*...****.**.****.*.*..*...**.*.*.....**.**..*...**..**....*.***....**..**...*.*.**.*..**.*..***.......*.**....*...**.*..*..*.*.**.*.......*****..**.*.****..*...**....**.........*....***..*.....**.....**.*.*......*..*.*.*.....***.....**....***..***...***.....*..*.*...*...*.......*..*..*.....***..***.....*..*.****.....**.....*.**.....*....*...**...***............*.........*...*..*..********.*.....***...*****.*...*.****.*....***...*...**..*.*..*....***.....*.*.*..**..**.**...*.**.**...*.**...**...*..*.*.*......***.****.......*.*.***...*..*.**.*...*.*..*.***.*.***.*.*...*..**.....*.*.*..
..........*.*..**.*..*..**....***..*.*.***.........*...........****..**.*.*....*...*..*...*.*...***.**..**...***....*.***.*.***......**....***..*.*......****....*........*.......*****.*.**..*......*.*..*...***.....*.*******..........***...***..**.*........***..*..*..*.*..**.***...**.......*.****......***.***.**....**.*******.**....*.******..*.*.*.......***.*****..*.*.*.......**....**.***.....*........**......***..*....***...**.*.*.**...*..**...*...*.**...*.**.**.......*..*.***.**.***.**...*..*.*.*****.*...**...*.....***.**...*..*...*......**.*..*...**.*.*...**.**.....**........**...***.*.**...***...*****..**...**.*..***...**.**...*..******.****..*.**..*.**.*....*....*..*..**..*..**......***...*.****.**.*****.....*.*.*...*.*.....*..***..****.*........*....*.*.....**......****.**....**..****..*.**.....*...**.*.*....*.**.*..**.***...*.....*..*.*..**.*.*..*.*.**..*.*.*....*..*.****.***..*.**..**.*.**..*....***.*....***.*.**.*..*...*.*...*.*.*.*.**.*.*.*.*.**.*.*..**.*.****.*.*...*.***....*
..**...*.****....***.**....****...***.*.*.**..*..*....*...*..*.....*....****.*..**..*.....*...*.......*..*..**...**.*...*.*..*....****.*..*...*.****.....*.**...*.*.*.....**.....*....**.*...*.***.**...*..*...*......***.********...******......*.**...**.***..*.*.**..****....*...*..*...........*...*..*..**..**......*.***.*..*.*...***...**.*..*.*.*......**.***.*.*.*.*......*...*...***..*....*...**..*..*..**.*.*.*.*.****..*.*......***..**.**..***..*.......***..****..**.*****.***.....*.*.*.*..*..*..*.**...*......***.*.*..*.******..*.*....**..*..*.*...*.**......**..***.*****..*...*...**........*......*......*..**.*...***..**.....*..*.*.*.*.*.*....*...*.....****...*..*..*.*...***.*.*....*..***..*...*....*.**.***..*.*...*......****.**.*........*..*.**..**.....*..*.*...**....*.*..*.*...**..*.....***..*.*****.......***..*.*..*.*...*..*......****....****..*.**..*....*..***.**.*.**.**..**.*****..*...*..***..**...*..*..*.*****...***.**.*.....*.*...........***.*....*..*.****.**....****.**..*..*..*.*.*
....*.*.......*.*.......*****.*....*..***.**.**....***..**.......*.*..**.*.*..*.*.*...**......**..**..**...**.*.*..*.**..*.*.***.*....*...*.*.**.****.....*..*...*****...**...**....**.........*.*.....*..*.***.....*.....****...*.*.***..**........*...*.***.*......**..*.......*.*.*.**..*....*.**..*..**...*..*......**.....*....*.**..*.***....**...*....**...****....*..*.*..****.*.**.****.*..**.*...*....**..*..*...**..*.****.*...*..**.****.**...**..****......*.......*.*.......**...*....**...*...*..*..*..*......*..**..***.*..**.*..*.....**..*.****..**.*..*.....*.**.*..........*...*.*.****.*.**.*..***..*..***....*..*.....*...*..*..*....*...*..*.*..*******.*...*..*.*....*..***...........***....***.......**...*...*..*....**.**.***.*.....*..*.****.*.....*.*..*..*.*..**...*.**.***.***..**..*.*...**.....**.**........**.......*..**.*..*.*..***.....*.****.*....*.**...**********...**...*.**..**......*...**...*..*...*....**.*********..**.......**...**.**........**.*...*.*...*......*......*.....****.*..*
*.**...*.....***...*.*..*.......**..*...*.*.***.*...**...*.......*...*.**.**.*..*....**.*.*.*....*...*...*....*.*.*.*..*..*....****..*.**...*.**....*.*.**..****.*.**.***..*.*.....*...**..*.....*.*.*.**..*.*......*..**...**.*....**.*...*...*...*.*...*.*...*******....***..*.*.*.****...*****......*..**..***......**.**...*.....*.....*.....***.**...*.......*...*...*.........***.....*.***...*..*....*****..**.*...*.*..*.****.*....**.**..*...**......*..*.**.......***.....**....*.****.**..*........*.******.*.*.**.......*..***..*.***....*..***......**.....*..*.....*.*..*.**...*.....*.****.*.*...***.**.******....******...*..*..*.**...*..***....*.***...*.**...*..***.*..*.**.******.*....**...****..*.*..*.*.**.*.....*...****.***....*****.*.*.*...**.....*.*..**..*.**.*.*...*.**....***.**...*..*..*..*......***...**..**.*...**......*..***..........*.**.****.*....****.*.***...*..*...*.*.*....*.....*..**....*.*.*.*..**.*....*.*....*....*.*.*......*.***.....***.**..*.......*...*.**.**.*.*******..*...**...
..*.*..*.*....**.**.***..*.*...*..*..*.**.*..*.******..*..*....*...*..**.***.*..*.*.**...**..*..*..*.***.*.***..***.**.**.***.**..*.*.*....*.....****............**..*...*........**.*.......****..*.*....*....*...*..*.*.*..*.*..*...*..****....**..**.***...***..*...**.*....*...*....*...***....*..**...*.**......*...***.*.**.***.*........*.*.***...***..*.*..**..*...*.*.*...........*****.....*.....**...*.*....**.........*..*..*..***.**.*....*.*.*....**..*..*.....*.**......*..*.*********...**..***.*.....*.......*.**.*..*.......*....***.*.**.**.**.*..*....*....**..*.............*....*...*.*.***...**.*...**.*.**.***.............*.***.*..**..*.....**...*...*.**..*.*..*...*....*..***.*.**.*.*...**..*.**.*.*...*..*.**.**..**..*..***....***..***....*....**..*.*...**..*...***.**.........*....*.....*.**..**..*....****.***...*.**.*..*.*..**........****..***.***.**..*.....***.**..*....**.*.***.....***....*.***...*....*.*..****.***.*.***.*.*.*.*.....*..**..*....*.......*......**...**..**..*.*.*.*.*.....
***.*.***...*.****.*.....*...**..*...***..*..**...*.*....**..**....*............*.**....**...*...**.*.*.*.**.....*.**..*..**..*..**.*.**......**.**...****....*.....***....*.**.*...*....*....*..**.**...**.*..*...*...*.*..***.*.*.........**..*.*.*.*.**.**...***....****..*...........****..*.**....***..**....*..**.**.**.....*..**.*..***.*.*.**...*..**...**..*.**.....*..*.*.....*..**.**....****....*............*.....*..*.*...*......**.*...*....*...*..*.**..***..**...***.*.*.**.......***.*..**.**.....**.***...*...*..***.**.*.*.*..*..*.**..*.....**..*...*..*.*.**.**..*.*...*.****....*..*****.*........*..**...*.*.**..*......**.*.**...**....**...***..**.....**..**..*..**.*...*.*.**...**......*..**.**....*....**...*......**..*.*..**....*.*..***.....**..*......*.*...*.**...***..*.**....***....**.*....*..*.......*...*.*..**.*.**.....**..*.*.*.*..****.***.*.*...**...**..*.**....***.**.*.....***...***.......*..*......*****..********.**.**..**.*...*.*...*..*.*.*..*.*...*..**....*.......**...*..*....*
.*.*...*.*...**.*..**.*.....*..**.*.*.***..***.......*...*...*.**..*...........*.****.*......*..*.*.*..**....***.**..*...*...**...******.*.*..****.*...*.*.*.*.*.............*..*...*.*....*.*.***.**..*...*.*.*..*..*...*.*.....*....*.........*.**......*.*.**.**.***..**..***....******......*.******.....*...**.*..***.**....*....*..*****..*..........*...*.******.*..*.**.*.*.*.**.***...*.......***.**..*.....*.**....****.**..*....*..**.*..*..*.***....*.*.....*...******.*.*.....**.*..***..*.......***....*.**...*.*.*.*..*.****.****..**...***..*.****..**.*..**.**..........*..*.**....*.*....*.*......**.........*..*..*...**.**.*....**..*.*.*..*...*******...*.*...*....*.*..*.*.***.**....*....*...*..*.*..*.....******..*.*...*.**....*.**..*..********..*.*...**.*..********.***.*..***....*...*.*......***..**........***......*.*..*.....*..*...***.*.*.*..*......**......*.*.*..*.*.....***..**.**.**..**..*.**.**.....*.*...*........***.*.**.*..***.*.***.*....*..........**.......**.....**..**.....*.*..*...*.
.....**........*..**......*..****....**.*.*....*.*..*.*..*......*..*.*.........*........***........*..*...***....*...****...*...***..*..*....*.**...*..**....**......**........*......*..*.**.***..*..*.*.**..*..****.*...*..*......*.......*.*.*.*****....*.........***..**..*.**...*.*....*.*.*..*..*...*********.*.*.*.**.****.***....*..*.*..***.*....*.**.*..*.*******.*.**.**.......*.*....*.*...**..**..**.*...**.*..*..**.*.*......*****.******..*......**..*.*.*...**....*.*.......*.**.*.*...*.....*.*...**.....***.**.*......*****..**.**.**..*.*.*..**.*...*..*.*..***.*..*.....*.**.*.*..**....*...*.....**..****..*.*....*...*..........*..*.............**......***...***..**..*...**.*.*.***..*..*.....*......****.**.*.*.*.*..*.*..*.....***...........**...*.........**.***..*.**.*...****.*.*..*....*...*.***.*..*.**.........**...***.*...**.....***....*.**..*.***..***.******.**.*.....*........*........**...*......*.**.*.*.*.*.*.**.*****.*.*.*.*.*....**.*..**..*....*..*..*.*...**....*.*****....*...***.*...
*.*.*.*.**.****..*...**.**.**.*.*.****.......*.***.**.***..**...*...*.*..**.*....*..*..*..*.***...*..*****..*.*........*.*****.**....*****....***.**.**.**...*..........*.*.*.*..*.**...**...*....**.**...*.***.*.........***...*....**..*.......*.*.*.**..*.*.*.....**...**...*..*...*........**.**...**.*.**.*......*.......*.**.*..*.*.......*.**...*..*.**.*...**.***..**.*.**.*.***..*...*......*....*****.....**.*...*.*.**.*..*.....*......*.......*.*..*...*.*.........**.*.**.*...*.*.*****......*.*.****..*..***......***.*.*...*.*.*..***.......*..****.***......**.*..***.**.**.............*.*.....*.*..*.**..*****....*.*..**.**.*....**.***.*...*.*.*.*..***.*..*.....*..*.*.*.*..*..*.*.....*...***..*..........*.**...**.*...*.*....*.*.**.*.**...*...*...**.***.....**.*..*.**.***....*....*......*......*..**....*.*....*..*...*.****...*..*...*..*.**..**...***.*.....***...*...***..*.*...*.......**.**.**..*.*.*.****...*...**.**.*....*..**....*..*..*....****..**....*.*.***.*..***.**........*.*..***.....**...
**.**...*.......***.**......*.**.*.*.*..**...*.**....**..*..*.*.*.*..*.***.*.....*.*..**..**....**.**.*..*.*.****...*.**.***.**.*...**.**.....*.*...*...**.*......*****...*.**...**.***.*........*..*.**.....*........**..*...**...**....*.*.*.........*..*..*.....*......**.**...**.*..*.*...*.**......*......*....*.**.*.*.*.**...**.*.**.*.**.......**.**.**..*...**...*..*.*..**..*......*..*.*...*.*.*..*.*......**.****....*.....***....*.*..*.****....*.*.*.*.*.*.***....*.**..**..*.*.....*.*....***..*.****......*.*..........*...*..*****....**.***.*....**.....**.*.......*...***.**.**.*.*.*....**..**..*..*..*.*..*..**.*..*.**..*....****.*.****....*.*.**.*.**.*.....**.*.**....*.......*....*..*..*....*.***.....***.**....*..****....*..**...*.*..*...*..*.*.......*..*.....**...**......***....*.*..*...*...*.**.***.*..**..*.*.....**.....***..*......*..*..****..**...*...********.**.*.*.....*.*.***.*****......**...*.**.....***.....*.*.*.****..*.*.***.**.....**..**....*..............***..*.*.....*.*.....*.*.
..*.**..****.*....*.**...*........**....*.**.*..*..*.*..*..*.*.**....*..*...*..***.**.*.*...*****...........***.....*..*.......*..***.*..*....*.*..*...**.....*..**.*....*.**.**...***.*..*****.....**...**..**...*.*.*****...**...***.***.***.**.**.*..*.*.*..*.....*.*..*.**.**......*..**..**..****..*.**..**.......*...*..**.....*.......*.*...**....*.*.*...*..*.**.*.**.....*.*.*.*..***...**.*.*..**....***.***.***.*.*.***...*****....*.*****..*..*.**..*....*..*..*..*.**.*.**.*.**.......*.*.*..*..**....**.*....*..***.**..*.*....***...*...*...*..*****.*.*..*..*..*..**...***.*....*..**....*..*...**.*..**..*...*.....*...**.*...*..*.*.*.*...*.*.***.....*.***.***.******..**.....*..**......*.**.*...*.*..**.***.....*.*.**..**.*...*....***.****.*.*.*..*..*****.**.**..*.*.*..*.*****.**..*......*...*.........*......****.*....*.*.***.....*..*.******....*.....*..***...**..*****.*.*.*.**...*..**....*.....*...*.**.**....*****...**.....*.***..*.*.....**..*.**..**.*.**.**..*......**........***..*...**...*...**
*.****.*.***.*.*...**.*..*...*.*..*.*...***.*........*..*..*..**.*..*..*...**.*.**..****.*.*..**.*......*.***.*.....*****.***.**.*........*.**..**..*...*..****..****...*..***...**....*.**.......*......**.**..*..**.*...***.**.*..**.*..*....**.**..*.***.**.....****..***....*.****....*.**......*...*.*.....*...*.....................**.........***......*.*....****.*..*.***..***..*....*....*........*****.*.**..**......**.*...**.*..*.**..******..**.......*...****..*......*.....**......***.........****.*.**..***.***..*...*.**...*.***.*..*..*..**...*...*******..*.*.....*.***...*.*****.*..*.**..**.**.........**.**...**......**..*.*......*.***.****...****..*.*.*.*......*.***....*.*.**...***.......*..*.....***.**.*.***..*****...*...*.***.***.*...*....*..**..*...**.**.....*.......**.*..*********.***.................****.**.*.....*.......****.*..*..*...**...*...**...*.*..*.****.**.........*.***.**..*......*....*****.......*..*...***...***...*.*.....**.*.*..**..*.**.....*....*.....***...*.*.*.**...**
**.**.**.*..*...*....****.*****..*...*..**.**..*******.....*.*.**...*..*....***..*...***...**..**.**....**..*.*.*.....*.....***..*.....*.*.**....*..*......*........*...**..*...*.******..*..*.*.*..*..*........*...*......*.*..............**..*****.*...*.*.*..**..*.*.****...*..*..**.*...*..*...***..**..*...**..........*****.*..***....*.*...**..***..*...........**....**....**.*..*.*..*.*.*.***...*........*.*.**.***..*.**.*****...*...*.*..*...*.*...*...*.***.**.....*...**....***..**.**..**.****.**.......**....*....****....*.***......**.*.*........*.**..*.**.**...**..*.*..*..*..*..**.*.*.**..*..*...**..*..*.*..*...*...**..**...*..*...**.**...*..***...**...*****...******.....*.*...*.....*..***..*..***.***....*.**..**...*..*..*.....***...*...*..**...*.**.*.*.*..*..**....*..*...***.*......**..**...***......**..*...*.*....*.***....*...***...*..*.....*..***.......******..**..**..*.*...*.*...****.*...*...*..*..**...**.*...****.*..***....*.*..*..*.*........*.*.***.*...*....*..**..*****..*.**...*.*.
.*..*.....*..**......*.*.*.......*..*......**...*.**..*.*..*......*.**........**..**..*.*...*.*.*....**.***....***....*..*........**.........*....**.*....**.***...**...*.*..*.**...***.........*..*...*****....*.***..***..*.**.........*.*....**......**.*.....***.**.**........*.*..*..*....*.*..*.***.*.......*...*..*.**....*.**.....**.......*....*.**..*.*..***.......*.***..**.**.....*.**..*.*..*.*....***......*.**.*...**..**...*.*...*****..****.*..*...*.*.*...*........*.**..**..**.*..*..**.*......*....*....**..***.*..........*.*.*...**..**..*...**.........**.**.......*.*..*..*..*...*.*..*.....*...*.*..*.**.....*...*..**..***....**...*..*..*......***..*..**..*.*.....*....*.*..**.*..**.*.**.**.....**.......*..**..*..**........*.....*..**....**.***..**...*...******..*.**.**..***..*.**...***..*..**..**.........*..***.*.**....*..*.**...*....**..*..****.*.*.....*.***..**....**.*..***....**..****.*.***...**.**.*..*.*....**.**..*..*..**.*.....*.....***.**.*..*.*......*.......*...*.*..**.*.*.*....*
..***..*......*...*..*..*.*....*****..*..*.****.***.....*.*..*..*.*....*.......*....*.***..*....**....*.*.*.....*...**.....**.*.....*..*.*.**..*...*...*..*.***.*.**.***.**.*.....*...*.**...*....*.***..**.**..*......***..**.*...***..**..**.***.*..**..*...*..*..*.*...***....*.....*.**....*.*..***.*..***.*.*.*......*.*.......*..**.*....*.**.*.*..*.*.*..*...*.....*......*.**...****..*...*.*.**.*....*................*...*.**..**..**.**...*..*....***.*..*.*.***..*...*.*.**....*.....**.*..*..*......*.***.*.*..**..*..*..**....**.*.....*...**.*.*....*.**..*....***..*....***.............*.....*.*.**....***..*....*..***..*.**..*...........**..*.....*..**.*..*...**..**.**..*.*..*...*.**.*.....*.*...***..****.*.***..*..**..*.**.*.**...**.****.***.....*.**...*...*.**...*.*.*....***..**......**.....*..*.**....*.****.*....*.****.......*.******.......**.....*..***.....*..*...****.*.*.*...****.*..*.***..*.*.*.**..**.*..**....***.*.**...**..******...*...*......**.*****.*..*..*........*.*..**...*.**..*..*
*..**.****.*.*.*.*......*..***...*.*.**.**......*..........*.....*.***..*.*........*....*...***...**...*.......***.*.**.*...*.....**...*.*.*.*.**.****.**...***...***.*..*..***..*.*..*.*****.*.****.....*..*.**..*.........*..**.*.*...**.**.**.*...*.*.**.****..**..*.*..**...**..***.*....*.....*...*.*..**.*****..*.***.***.*..*.**...*.*..***.......****..*..***....**.***...**.**.**.....***...**...*..*****.......**...***...*.*.*.****.*.*.*..........*.*..*...*..*.........****.....****.*...**....*****..*..*.**.**.**.******....**.**......*.*..*..***.**..*.....*.*...**.*..*....**..*....*.*.**...**...*...*.*..**...*..**..*.....*..*.*.....***...**.......**.*.*..*.***...*.*..**...***.*..*..**.**.***.**.*.*.***.*.**....*...*...*.*..*****.*..*.**.*......*.*.....**...*.*..*.*.**.......****....**.....*.*.***.*.****.***..***..***.*....*.***.*......**..*..**..*..****.**...**.......*.*.**...****..**...*****...........***...*.*..****..*..*....*..**.*..*.**.**..*....**.*.***..*.....*...**.*....****.........*
....**........***.*...**.***..*..**.*.****...**..*.**...*....*.*..*...**...**.*.*.*.*......*.*.**.*.**..*.**.*.*...*.*.*.*..**.**.*.*.*..........*.*...*.*.*.*..*.*....*....**.....******.*.*.**.*.*.....*...***..*.*...***.*......*..*....*..**....*......**.....*.**....******.*....*.**.*...*..*..*.....*..*.**......*...***...*...*.*.....*....*.*...*.**..*...*.*..***......*...**.**..**..*....**.....*..*.......*.*...*...**..*...***.**...*.....*.....****...***..***..***....***.*...*..***...*****.*..**.**..*..****....*.*....*...***..*...**.**..*..*..*....*.*.***.**..*....*.*******..*..**.*..**....*.***....*..*..*...***..**.*....**.*...*.****..***...**.*.*.................***...**.*...*....*...***..*.**..**..*.**.**.*..........**....*..*..*....*..****...***....***.**...*....**.*...*****.*.*..**.*****...*....*......*..*..*..**.**....*.***.**.*****....*.*..*.*...*..*.**..........*.******..*.****.**.***...**.*.*...*..***.**.**.**..*.......*..*****....*.**.*.*.**.*..*....*.**.****.*.**.***.....**.*.
**.*.**........*..**..*..*.....*......**........*....***...**..***..*.*......**.*.*.***...**........*.**....*.........*..***....***.....**....**.*.*..***..***..*.***....*.....*.*..**...*..***.*...***...***..***....*....***.......*.*.*.*.***...*.****.*.**.......*..*..*.....*.*......*..*...*..*...**..**..***.*...*..*.*...*..*****.**..******...*..*.....****..*.*.***.**..*..*...**...***.*....*..***..**...*.**.....*...*...*..*....*..*..**..**.*..*.**....****...**.*.*...***.****.*.*.*******....*.**.**.**.....**..*..*...**..*..**.**...***.*....**.**..*.**.****...****..*..**.**..*.*........*......***..*..*...*....***.**.*.*....*....****...*.....*..**.**.........*..***.....****.***..*...*...**.*..**.*......*....**.....*.......*...*...***....**...*...*..*.*.**.***..*...*.....*.....********..*....*....*.***.*........****....*.***.*....*.**..**....**.*.*.*..*...**.....*.**.*..**.*.*..***.**..***...**..*....*......*..**.**..*..*....*..*.**...*****......*.*..*...**..*...*......*.*..**..*...*....*.*.
....*..**.*......***...*****.*.**.****..*.*....**.***..**..*.*..***.*.*..****...*..*...**.****..*.**.*.*...***.**..*.****.*...*..**....*..*...**..**...**..*.....*.*...**.***.*.*.***......*...*..*.*....*...*...**....*.*.*.**...***........**.*.***....*..**.*...*...**..*.*.*.***.......*.....*....*.*****.**..*.*.**..*...**.**.*...........*.*..*.**..*....*.***....**.*.**.*.*.******.*..**.***...**.*.**.**.*.**.**.....*..*..*..**.***.....**..***.*.**.*.**...*..*.**...*..*.**.*.......*..........**..*...**..*...*....**.*.*.....*...*......***...**...*.**..**.*.*.*....*.....*..*...****.*.....**.....**...*.*.**..*.*..**.*.**.***...*****..*....*...**..*****.*.....*..*.**.*.**.*..*...*..**.....*.*****..*.......***...*.*.*...*..*.*.....*...*....*........**.**.**...**..*.*...***.....***..*..*.*.*.**.*....**..*.*...*.***..*.**..*....*.**....**.*..*..*..........****.*...*..******.***..*....*.........*.**..**.....*....*.*.*.*...**.......*.*..*.*.*.*.*.*.*..***...........*..........*.*.***...****...*.**.*
....*.*...*.*....*.*.*.*...**.***.*..*.**..***.*..**.......***..*.*.....*..**.*.*....*.*.......**...*..**..*...*......*.*....**....**.**.*...*.*..*.....**......*..*.....*..*.**..*.*..*.*....*.*.**..*....*........**.**.......*........*.***....*.**..*.*.*******.*.*.**.*...*.**...*.*.**......*.......***...*.....*.*.*.*.**..*.*.**.*..**....***..*.***..*.***.*....*.***......*.**..*....*....*..*.**.*..**..*****..*..........*..***.....*.**.*.*......**..*.******........*.......*..*..*..**....*...*....*.......***.**..*.*...*...***.*..**...*.**.*.*..**..*.........*......**.....*..**.***...*...*..*...**........**..*.*....*.****..**.**...*.......*...*..*...****.****..***..*....*....*..*.**.*****.*..**.*.*.*.*.*..*.**...*...*.**.**...*.*..**.*....***..*.***......**.*.*..**..*....**.*..*.*....*..***..*..*.*......*.....*.*........**.**.....***....*.******...*...**.**...*.**..**...*.....*.....***.*.*****....*.*......*.**.*..***....*.....*.**.***...*..**.**.*.....*.*..**.*.***.*..****.*..*****.*..**.**
.****.*..****.*...*..**......***..*............**......*...*..**..*.*.*.*...**...***..*..*.*...*..*.*..***..***...****..*.**...**....*.........**..**.*.**.....*........***..**.*.**.**.**.*.***..*.*.*...........**.**.*...**.*..**.*...**..........*.*...*..*..***......*.*..***.*..*.*..*...**....**.*.*.*...*...*......***.*.***.*...***.....**..*.....*.......*..*....****..**..**....***.*...*....*..*..****....**...*.***....****.........*..**.......**...*..**.*.***.***..**.*.*..*....*.*.**.....**.**.*.....*****....**......*..*.*..****.**..***.*****.*......**...*...*..**.*..*.*.**......*...****..*.**.**.*..*...**........*..**.**..*...*.*....*..............***..*.*....*.****.***..*...**.**.....**.*...*..**....*.*..*..**.**..*.*...*..****.....*..*.*..*....*.*.****.**.*.**.**.*.*.*..*...********......***.*....**.**........*...**.*..***...*.**.*.*...**.*.**..**.*.***.**.***....***....**...*..*....*..*.*...**....****...*...**....*..*.*....***.....*....**.*.**...*...**.*...***.**.*.........**..***...
....*.*.****.*....*.*.**.*.*.*.*.**.**..**.*.....***.*..*.......**.**...........***.*.....*..*...**.*.*.*..*.**.....***.*.*....**..*.**...*..***....**...**.....*.*..*....*.*..........*...**.*.***....**..****.....**....***..*..***...**..*..*.*.*..*.**.*.*..*.*.*.....**..*..*....***...**.*......******.....**.....**.**........**....**.**.......*....*.........*.**......****..*......**.*..*.*...****...**..*.....***..*...****.....*.*........*...*...**.....**.***.*...*..*.***.***.*...*.........*.**.*.*......*.**..*.*.***.*.**..*..*.*.***.***...*.*..*.**...**.....*....*.**..*.**...**.*.*..***....***.*...***.*.*.**.*...*.*...***....*.*.....**.***.***.***...*.*...**...**.***..*...**.*.**..*......*..***..***.*****......**...**.***...**.*..*....**..*.*****.*...*.*..*....***.**..*...*..**..*.*...*.*.***.......*.*...*.**....**.**.***...*.*.****..*...**..**......*.****.**....****..**..*.....*.**.***.*...*.....****...*.***.*.....*...*....*.....*.*....****.***....*****...*....**.**.*.****......*...*.*.
....*.****.......**.*.**.........*..*..*.*.**..*.*.....*....***...*.*...**.....*.*..*..**...*.........*...*....**....*.....**......**.**...**.*.......*.*..*..***......**.*..*......**.**.....**...*.**..***...*..*.*.**..*...*.*....*.....*...*..*.*..*.***.***.*..*...*.*...***...*.......**..*.*****..*.....*.*..*.**.*..*.***....**.*..**.....*...*.....***...****.*.....*........**.*..**..*..*...*.**....*..*****.**..**.*..**............*..****.*.*......*..**....*.**.*......***..*.....*......**.**..*..*.........*......**..**......*...**.******..****.*.*.*.....*......***.**....**.....*..***.*..*..*..**.*..*....**..**.*..*...*****.**..*..*.*...**...**.*********....*.*...*.*...*..*.*....*...*...**.....**..*.*.*..***.........**.....**........**.*..***.*.......*.*..............*****.*..*.****....***.*....**.*.......**.*....*.*....*..*...**........*.....*.***...**.**.......*...........*......*.**..*....**...*...**....**......*..***.*.....**.**...*.*****......*.*.....*......*..***..*.**.*.*..**..****.
..........***..*****....****.***.*...**.**.*..**.****..***..*..*...**..**.**.***..*.***...*.*.*...*..*.**.*.*...*...*.*..*..*...**..**.***.*..****....*.*.*******.*.**.*....*.....*..**......**..*.*..***..*.*......*......*....**...*.****.**..**.**...*...**.*..*.....*...**.***.*...*****...**...***.*....*...**.......**..*.***.*.*..***..****.*.....*.*.*.****..***.****.*..*..*.*..*..***.***...*....*.*...**...*...***.......*..**.*.*...**.......*...*..**...........*..**.*.....*......*....*****.**......***...*.******.*..*.*..*.**...**..*..***..**..**..*..**.****.*....*..*...*.**...*..*...**...*.......*.*...*.......**.*.....*.**.*...**....*....*.....*..**..*.*..**.*.***....**.......*......*....*....*.....*...*...**.*****......***.*.......**..*...*..**...***.*.**....*.....**.*..*..*****....***..*.*.*.......**...*.*.*.**..*.**..*.*.**...**.**....****.......*.*.....*...**.*.**.*.....*.**....*.*....**...*.***...*..**.*.*.*....******.*.*..*..***.**..***...**.*.*..*.****.*.**..**..***..*.***.*..**..*.
.**.*...**.*...*..*..***...**....****..****.**..**..*.*...*.*...*.**.*......**.*.*..**.......*..*......***.*.*.*...*...**......**.**...***..........*.*.*.*...*.*****.***.*...*.....*****.*.*..*..*.*.***.*.**..*....*...***..*.*...*..**...**.....*....**....*......*..*....*........*......*.*.**.**.*.*.....*.*..****.....*..***.*......*.*.*.........**.......**.**....*.*.*..*.....*.*.......**.*....*...*..***.*.***..**..*.***....*.*..**.**.**.*.**..**.*..**.*...*.**..*...**...****......*.*....***..*.......*..****..*.*..*.*..**.**..*.*.*.*.....*.....*..*....*.*..**.*.*.*....*.......**.......***.****.**.**.*.*.**.***.*.*.....*.*.*....*.***....*..*.*...........*.*.*****..**.*.*.....****.*.*........***.***.*.*.*.*..*.**....**.**.*..*.....*...*.**..*...***..**...*...*....**....***...*..*.***...*****....*.*.*..*..*..*..**...*...*.**..*.*.*......**.*.**..*...*..*.**....*...*.**....*.*...*....*......*.*..*.*...*****.*.....**.....**.*..**.......*..*...*.*..**........****.*..**..**.*.*....*.*.....*.....
*.**..*...**..*.**..***...*..*..**...*.*..******.....**...*..**.*...*...***..***....*.*..*.*..*.....***..**.*****..*..*...****...***...*.***.**....**.*..**.*...*.*.*.*****..***..*.......*....*..*..*....*.*****.*...**....*.*.**...*.....*..*.**.****..*.*.....*.*****..*...*..*..**.*.**...*.*.*.**..***....*...**.*..**.*.**.*....*...*.**......*...*.*.*......***...**.***..*...*.*....****.***.****.....*.*.*****....**.***.......***.*..**..*..*.........**...*.*..*.*.*.*..***...........*..**..**.*....*.**..*...*.*......*...*.***.**..**.***..*.***...**.....**..*...*.****.*..*..*....*..*..*.*...*...****.....*.*...*.**......*.*....*.*...*..**..........*.***..**.**......**...*..*.*.***......***.*.*.........*.*...***....*..*.*..******..*.*..*.**...****....**.*.*..**.*...*.*.*.*.**.**....**....*...*.**..*..*....*.....*..*.*..*.*****.*.**...*.**...**.*.*.*...*..*...*..*..*...*.****....*....*.......*.***.....**.*.....**..*...**....*.*....*.***.**..*......*....*.....*.*.....**...**.*.*...*....***....*.**
*.***..*....*..*.*.**.*.**.....**.*....**.*.......**......***.....*..***.*.*..*.***....*.....*.**.*..*..**.*..*..**.*....**.......**.*.*.*.**.*...**.*.***...**........***.*..*.*........*...***.*.......**..***......**.*.**..*.*...*....*.**.**.......**.***...*...*****.......*...***.**....*...*..****...*.***.****.......**....*..*..**...*.......*..*****....*....*....*......**....**.**.*...****....*.*.*.*.*..*..*..***.*.*****.*.***....**..*.*.**.**.**..*..**.*...*..*...***.*.**....****.*.******.*.......*..**.*..*.....***.*....***.*.**.*..*...*....**............*.***..*..**....**.......**.*..**...*...*..*.......**..*........*.**..***.*..*.*..*..*....*.****.*.....*...**...*.**......*.***.*..*.**.**.*.*..**..*...**........****..**.*..*..*.*...*.*.****.**.*.*...*****...*.*..***..**..**.*.....*...***..*..*****..*****......*.*.***.........*.*.......*.*.**.**..*.*.*.***....**...*.**..**..**.*.*.*.**...*..**.*.**..*...****...*.*.*.**...**.*.....*.*.*..*...*...*..**....*.*..**.*..**...***..........*
..*...*..*.*....*.*..**..*.*.*.**.*....****....*...*...***...**.....*..***...***..*..*..**..*..**....*..*..*..*.*.*...**..**.**...***..**..*...*.....*..*.....*...*..**...**...*.*.*.*..*****.*.**..*.......*....***....**.*..*.*.**....*.*.*.**.*.**.**...*..****.****.*...**.*.*.....*.*..*..*.***.*...*.*.*.*.*..*...**.*..*...........***..***.*.**...**.***.*...*.**...**.*....*.....**.**..****.*.***.*....*......*..*...*..**.....*.*.***..**....**.**..*...*.**.*..*...*..........*.*.*...*..***.......*..***.*.**..**...........*****.*..*.*.....**..***...*.*....*.*.*...*..**....*..*****.....*...*..**......*.***..*..*...**.*.*.*......*.**.*..***.**....*.*...*...**.*...........*...**..*..**..*....**..*****..*****.**....**.*.*..*..*..*....*..**.*******..*....*.**.....***..***.*....**.....*...*....**.*.*.*.*.****...***..*.*....**..*..*...*..*.........*...*.**....*...**..*....*.***.........*..*.**.*.**.*.*.*.*...**....*...*..***....*..*..*.*..***.*.....*.*..***..***........*....*...*.***....**..**.*.**.
.***.*..**.***....*.****...*...*.*...*..**.*..***..*.....***.*...*.****..*.*..*.*.*.....**.**.....****...**.**.**..*.....*.*.....*...*.*..*.*..*...**.*.*..*...***.....*.......*.*..*..*...*.**.**.**.*..*.*...*.*.**...*..*.*.*..*.*.*..***........**.........***...****...**...*..*..***....**.*..**.*.*.....*..*.*..**..*.*****.*..**.*.....****..*....**.*...***..*..*...*.***.****..**....*..*..*...*****...*........***.*.*..*..**.*...*.***...**.....**..........*.*...**.....*.......*......*.*.**..*..*....***......**...**.*......*.....*..*........*........**..**.***.....*..*..*.****....*.***..*......*.***..*.*..*...**.**...**...**....*..**..****.**..*****.....*.....******.*..*...*....**.*.*****....*..***..*....*.**.*..******.*...........**..***...*.......**...****........*....***..**.*....**..*.***.*....**....*...*..*.**...*..*..*.*...***.*.***............*.**.....*..**....**.*..*.......*..*.*.**.......*..**..*..***..**..*...*....*.*........*..*.......*.............*.*....*.*.**.*.****....**.*.*.
*......*.**.*.*..**.*...*.**.......**.....*..*.*.**..**.*.*.*...**.**...**..*.*..*...**...*.*...*..*...*....*...**..*.***.*.*.......*.*.***.*...*.*.....*...**.*..*.*.*...*...*.....*****...*..****...***...**....*.*..*.*.........**.*.***.*.*.*....*.*.*.*..**..*...*..***...**....*.*...**......**..**.*.**...**....**.**...*.**..**..*.*...*....*...*....*...*.**.****...**..*.*....**...*..***.*....****..*..***.***..........*.*.****..*.*...*.....***..*....*..**...*.*.*.*.*....*..*.......**.*.*....**.*..*.......*...**..**.....*...****....*.**......**..*...**...****..***.**...****.........**.*...*..*.**...*.*.*...*.......***..*.**.*..**..**....*.*.........*.****....*..*..**.*...*...**.**...*....*.*.*..*.*...........***....***.*..*.*..**.*.............**.*.*.*....*....**......***.....***..**.............*****.*.**....****.*......*.*.*....**.*.*....*.**.**.*..*.*.*.***............*.*.***..*.*.*.**.**..**.**........*...*...*.***..*....*...*.*...****..*.**.*..*....***.*..*...**....*..*..*...****..**.
**..*.*.......****....*.***...*.*.**.*.**...*.*.*..........*.*..*.*.*.**.*****.*.*.*.*.**....*.*...******.**..*...*.*..*.**.*..*..**....*..**..*.....***.*....*...*.*...*...*..*.**..*.*....*.*...*.**....***..**....*.*...*.*.*.*.*....*....*...*......*..*..*.....*.*.**.*.***...**....*....*.....*...**..*.*........*.*..*....*.*.*.*.*...**.***....**..***.........*.....**...**.**..*.*.*.*.....*.....**....*....***.*.**.***....**....***....*.*..*.****..***..*.*.*.*.*.*......*...**..........*..*..**.***..*...*.*....*.***.....***..*........*...*...**.*.**.**.*.*......*..*..*.*.**.*....*.....****...*..*...**..*....*...*.*.*..**.**...*.*....*..**..**....*..**..*....*****.*..*.*..*...*..**...****..*..*..**..*...*....*.*..**.***.**...*..*.*...*.*.*..*.**....*..***.*..*.*****..*.*.*.*.*.*.*.**..*...******........*.**.*..***..*.**..*..**.*......*..**.**.*......*..***.**....*.*....*.**.*.*.*....**..****.*.............*.*..****.**.*****...**...**...***..***..*..*..*..*..*****.*..**..*.**...**.....**..*.*
.....*.*......*.**.**.....*.*.*.....*..*....*...*..**.**...*..**....*.*.*.*..**..*.*.....*..*.**.**..*.*.*..******.**...*...*.........*...*.*.**......*.*..*.**..*....**..*..*....*.*..***..*..*.....*.*....*..***.*.**.*...**.*.*...*..****.**...*.*..***.....*.*.*.**...**.****.*..*..*.*.******......*.***..*.*..*..****.**.****.*...*...*..*....*....**.***.***.*.......*.*.***..**.*.**.*.*.*...**..*.....*...*.*...*.*..**.....**.*..*.***.....**..*..*.......*****...*..*......***.**..*..**.*****...*...***.***.**..**..*..*...**...****..*..**.....****.....*.*.*..*.*.**..........*....*..**..*.....*....******..*..**...*.****.....*.*...**.....***.*.**.*..*.*.***.**.*.....*..*.**.*.*.**....*.*..**........*.*.*...**.**.....*.....*.***..*...*......*.**.*...*.*........*.*...*..**...*....*.**.*..*...**..*.*..*.***...*..*.*..*.....***.***..*...****..*..*..****..********..*.*****.***...*.....**.****...*..*...**....**..**......**.......*.*..*.*.....*....*......*.***.*..****.....**......*.*.**.**.*.*..*.*....*
*......*.**.*.*........*...*......**.*......****.*...*.*..**...******......*..**.**....*...*.*..*....***..***..*...*.****....*.*...**...*.*.*...*....*.*..*..*.*....**.*........*..*....*.....*....***..*...*...*..**..*.*.*.*..**.*.*........*.*..*..*..*..*..*...*..*.*...........*.*...****.*..*.....**..***.....*..*.**......*.*.*.*.........*.....*.***.*...*.*....**.**...*...*.*...**.*.***...*.*.**.*..****..**........*.......*..........*.*.*.*...**.*....**..***.......*..*..**.......*...**...***.......******....**.***.**...**...*.....**.*..*...**.......*...*.........*......***....****....*..*...**.......*...**..*...*....*.**.*.*****..*..***...*...***.**.*.*..**.*..*.....**...*..*......*.........**..*.****.*..**...*..*...*....*****.*..*...**..*.*..*..*.*.......*.*.*..*.*..*.**.*.*...*...**.***.....***..*....*.......*.*.....*.......**.***..*.*.**..*.*..***...*.......*.....***.....*..**..*.*...*.***..*..*.*...*.*****.**.*..****..**..*.*****..*......**.*.*.*....***....*...**.*.***..*.***..****...
**...*.*.**.*.*.**....**.*...*.*.*.*.****.*.**.*.*.*...**.*..*.....*.***...*..*..*.**.**......*.*.***.*..*...**..**..*.*..**.**.*..*..........*.........*.*.*.**..*..*....*.*.****.....**..***.**..*.....*.*....**...**..**...........*......**....*....**..*.*..***.*..***..*..*...*..**..**....*.........***.*..*...*.**..*..**....**.*..*..*****....*..*.....*.**.*...*.*.*..**.*.*.*..***..*..*.**..*.*.......*.....**.......**.*...*....*....**...........*..***..*.****..*...*.*..*....**..*..*.*..*.*..***.*.**.*.**.**......*..*.**...*.**.*.*..*.***.*......*.*.***.**.*.**....*.**..***.*.*...***.**.......*.*.*....*..**.**.**..*.*...*...*.**.*.***.*.......*.**.**.......**.***.**...*.*.......*.*.*..**..**.*.***.*....*.***.**..*.*...*.*....*....*.**.*.*..*.*.....*.**.*.*...****.*.....***...*..*...*...*.**..**.**.*.**......**...**.......****.*....*...******.*.*.*..*.*.*.......*.*..**.*.**...*.*..***...***...*.*..*.*........*.**...**.*...*..*......**.**..**...***.***.**.***.*...*..***....*..*.*..****.*.*.
.*.***...**...**.*...****.*.***...*.**..*.........*....**...*.*......**.......*.*.*.*****..*.***.....*..**..*.***.**.*...**.*..**..*....**.*.......*****....**.....*.*..*......**..*...*..*..***...*....*...*....**....**.**.*...*....*..*...*..*...*.*.*..*...*...****......***..****...**..*.*...*.........*..*.**..*..**.***...*.......*....**.****.*.*..*..*...*...*........*..**.*.***....***...****...*.**.*..*.**....***.*...*..*.*..***.*....*...*........*....****.*.*.*.***.*.*........****..**...****.*..*..**........**.*.***..*.*...*.....*.***..*..**...*******.*.****..*.***.****..*****..........*.**.***.**...**.*.....*....*.*.*..*.*.*..****.....*.*.*...***.*.*..***.**..**********.*.**.*..*...*......***.*....*.****...*...*.*****...***..****.....*..****..*..*..*.**.....***..*...*.*...**.**.****.....*............*....*..*.**..*......**.*.*.*.*...***.**.*..*.*..*....*...*.*...*.......*.*.*....***...**.*.*.*.****.*.*.....****..*****....*........*.**....*...*...*.*..*.*....*...*....**..*****..***..*.
...*...***....*..*.*.**.*.*.***......*.....*.......*..*.**.**...*.......*...*.**.......*.....*..**.*.*..*...**....*......*.*.**.....**.*.*.***.****.*...**.*.*.**..*.**.....*..*.*..**.*...*.*.....*.*.**..**...**.*.*.*...**.*..**.*.*..*...**...***...****.**.**....**.*...*.*...***..*..*...*....*.*.*....*...*.**..........**.**....*.**..*.**.***...***.*....***...*....**.......*......*.......**.....***..**...**...*.....********.....*....**........**..**.....**.**....***.*...*...*.....****.....**.*.****.....*....*.**.*.*....****.**.*.....***......*.*..*.*..*.*........*..*...*...****..***..**.*.*.*....*..*...****.....*..*..*.**.*....*..**.*...*........*.*..*.**.**......*.....*...*..*..*.....*...*..*.....*....*...*.*****..*..*..*.*......*.**...*.****.**...*..*..**..**........*..**..***.*..*.*.........***..*...**.****.*....*..**..**.**..*.......***.*.*...**...*.......**.***.**.*.***...***.....**.**.*...*..*..*.**..*..*...***..*...**.*....*.***.**.*.***.*.**....*....***.**...*.........*...*..*...
****.**..*...*....*.*.*....**.*..*.**..**..*...**..*..*....*...****.*...**...**.*..*.......*..*...**.......*...*..**...**...*.***...**.*..*.**....**.....*..**...**....***..*..*...*.*.......***..**....*...**...*.**.*.*...*...*.*.....*...***.*...****..*.*.....***.*...*....***.....*..*.....*..***...*......***.***.**.*.*...*.*...**.*.........*....*...***..**.*.....**.*..*.......**.**..*..*****..*....*..*.*.**.....*.**.*..*.*...*...*.*...**.....**.*...*.**..**.*...*.*..****..*.**.**.**..***...*...*.*.*..*......*.**.*.**.......*...*....**..**..**.*....*..**..*.***.**.**.**.*..**.*...**..*...*.....**...*.......*....*.**........*..*...**.***.*......*.......***.*...***.*........**.*...***...*.**.**....*.*.**.*.***...****..*...**...*.*..*.*.*.*...*.**.........***.*.*...*....*..**..***.*.....*.***.***....*.*.***.**.*...**...*.*.**......*.*..***.*.***.*.**..*.***......*..**....*....*..*.**....***..**..*.*.**.***.*.*.*..***..**....**....*.*....**..*.*..***....**....**...*....*.*.**...*.**..*.*...*.
..*....**.*....**.**...*.**.**..*.....*.***...**.*.**.*......*..**............**...*......***..**..*.*..**....*.......**..*.**........**.*..**......*...*.*.*.*.*.**.**..**.*.****..*.*.*.*...*..*..*......*..**....***...**.*..*.................*....**.**.*....*...*..*..*...**..**.****.......*..*.*......*..**...*.***.*.....*****.*.*...*..*.**..**..*.....*..**.**...*...**.*..*.*.*.**..*......*.....*..*.****.**...*.**........*..*.*******.*..*..**....*...*.*..*......***..*...*.*..*....*....*...*.*........*.*.*....*...*.***....**..***.***...*.**..**********.**..**..***...*...*..*...*..**..*****.*..*......*..........*.*..*.*...*......*......*..**.*.......***..**.*......*.....***......*...*..***........*..*..*..*.*.*...*..*.**........**....*.**...*..**....*.....**..*.**......*.*.*...*..*..******...*...**.*.**.*...*..*..*.*.***..**..**.*......*.....*.*.*...*..*.**.*.**...*...*.....*......***.*...**..*.*....*..**..*...*.....***.*.*..*..*.........*.*****..***..*...*.****.**..**...*..*.....**..*.*.
*.***.*..**......***..*..*......*....*.*...*...*..**.**.*.**...*....*...****..**.......**********...***.**..*.*.*..****........*.........*..**.*.***...**.*****....***.**..**...***..*...*..**........**.*...*..*.........*..**....*..**.....***..*..***..*..*.***.......**....*...*.......*.***......*...***........*...*...*.**..**..*.....***.*.***.*....***....*..***..........**.*.....*...**...*......*.***.**....**.*.**..*...***..****.**...**...*...*.....*****..*...*.....***.**.***..**...*.*.**...**..*..***..*.*..**.....*..*****..*.*...**.**.*.*.****.*....*.*.*...****.......**.***..*.**........**....*.*.*.**..*.*..*.***.*.*.*.*....**.*....*..**.*...**..*...*.*.*.....**.**.*....**.*..........**..*..*.....*...*.*.*.*.*..*..**..*....**.**....*.*...*.*....***.*.........*...***.......*.....*....*.*.**....*......**...*...*..**...........*..*****..*..*.*.****.......**........*....*.***.*..*..***....***.*..***..**.....***..*.**....*..****..*****....*......*......**.*.***.**.....*.**.*.....**.**.*.*...
**.....***.*..*.*...*.....*..*..**.*.***..**.*.***.**....*.***...*.**.*.........*..*..**..**.*.***..****...*........*..*.**.*...**.**....**...**..*..*..***.*..**....*..*.**.*..*..**..*......**.**.*.*.**..*....*...*..*.....**.*.*.*.**.....**......*....*.*.******...*.***...*...*...*....*.*.**.*...........*.*...*...*****.....**..*...*.**...*.....*.***....*....***.**..*.*..*..*..*..***..****..**..**....*..*.*.*..**...**.*....*...*.*..*..**.***.**..*...**.*..***..**..........*........***.**...*...*..**...***..*....**..*...***.*.*..**..*.**.*.*****.***.**.*...*.*..........***..**..*....*....**.......*.....*.***....*..**.....*....***..*....*..*..*****.*.*...*..*.*..*...*.**...*...*.*.......**.***....*.**.*.....**.......*...*.......*.......**.*..**........**.*.*..*...**.....***..**...*.**.**.**....***.......*.*.*..*...**..*.....*...*.....**..**.***.**.*****..*.**...***.*.**...*.*.*.......*.*...*.**....*...*...*.**.*.*.*.*..*.*.*.*...*.*..**.**..*..*....*...*.*.*...***..*...**.**.*.*.*.*.*...*.
....*...**.*..*...*.*..**......*....****.*.*...*****.**.**...*....*..*..**.***.*.........*..***.......**..*.*....*..**.***..**.*.*.*.****..*...***.**.*..****.*..*.**.**.*...**...*...**......*....*...*.**..*.**...***.....*.**...*.*....***.**.***.*.*...**.*...***.....*..***..*..**....*..**.....*.*..**..*...*.....**.**...**..**...**..**.......***.**......*..*..*.*.*.**.*..*.**....*..*..*.***..***..*.......***.*......*..*.*.*.*.**..**.......**..*.**.**.**..**..........****..*.*....*...*...*.****.....*.*.**.....*.****.*...*..*.******.......***.***...*.*....**...*.****.*......*.*.*.**..*.*...*..*..**.*.***.*.***.**.*.***..*.***..*.....*..*..*.*.**.*.**.*..*........*.*..*.*....*.*...*.*.*....**...*.****..*..*..*.**.**..*..*.*****..*.*..*.*.*.*....*..**..*.....*..*..*..***..........*.****.*.....**..****..**....*..**..*...***..*.*..*.....................*...**..**..**...*.....******.**....*..***.**.**.........**....**.*.......******.*.....*...**.....*...**.***..*...*....**....**.**..**...*.*.*.
.*.*...*........*....**..*..*.......*..*.*..*..*...***........*.***.*....*.**....*..***.***...*...*.*....**....*.*.***..**......**.*****..***..*..**.*..**.**..**..****...*.....**..**......*........***.**...**...**...*...*...*.*...*..*...*..*.*...**....*..**.**.*.**..*.**..**.**..****......**..**..*..***.*...*...***..*.**.*.**..*...*.**...*.......*...........*.*..***..*.....***...*.***..***.....*.......*.***.****.**.**.*******..*.*..*...**.*....**...*.*.....**.*.*...**.***.****..***..***.**..*.***.**.........*..*.*..*...**..***.***...*.*..*...*.*.......*........*.*.**.***...*..*.*.*...*...*.*.*.*....*.***......*..*......***..***...**......**.*..*...**.*.*..**.*..**.*....**.**.....**.........*.****.*..*...**.*..****......*.**.*...**.*.******..**..**....*.*.*.........*..*..**..*.....*..**...*...**.*.......**.**...*****..***.*....*.*.*.*....*.....*.**.*.*.......*...*.***....*.*..*.*.*...*.....***..*.**.*....****..*.*.***.*****.*..*..*..****.*..*..*.**.**.*.***.....*....**...*..*...*...*.*.
..*..*..*....*...**........**....*......*.*....*.........*.....****...*.*..*******...*..*****.****..**...*.*.**.**.*....*.**.**..**.*....*.***.*..***.*..*...****.***.*..**..***...*.....*...*...*..**..*...***...***..*.......*..*....*..*..*.*..*..*......*..*......*.**...*..**......*.**..**.**..**....**..*..*...****..*.**.*...*.*.*....*.*****.*...*.*..*.......*..*.**.*..*.***....*....*.*.****.*..*....*.......*...*...*..*...*.....*...***..**.**..***..*...*....***...**.*.....*.*...**..**.....*..****.**...**.*..*..*..****..**......*....***...*..***.**..****....*.**...***.**.....*.**.....***.***.**.*..*.*...*..*...**...**..*.*....*.*.*...*.**.*....**.*.*.***.*****.*.*..**...*.*..*.**..**.****.****.*..*...***....*.*..*.....**..**..*.........**....*.........*.*..*.*.**.******...*...*..*...*.*...*.****.....*..*.**..***...***..***...**...*...*..**.*...*..**...***..*.**.*.**.****....****.******...**..***.*......*..***.**..****..*.*....*....*..**.**..*....*....*.*..**.****..*..*........**..*....*.*
..*.*..*.*.*..*.*.*.*****...*.*.....**....****..**.***.**.*****...***.*..**..*..*.*.....*.*.****.****....******.**.....***..*..*..****..****.*..*..**.*..*......*...*..**...***.....***.***..*.**..*........*.*.....**.*..**..*****...**.....*..*..*.***.**...*..*.**.....**.*.....*....*...*..***.*.*...*.**...*.*......**.*..*.**..*.***.*.**.**...*.*.**.**.*...*.****.......**..*.*......*.**..*..***.***.**..**..*.*.**.**.......*..*..*.***.****...*..*.*....*...*..*.*....*......***.**..***...*.*.....*..*.***.**..********....**...**..*.*..*........*****...***.*....**.......*..*..*.****.*.**..**.*.****....*...*.*.*..*.*.*..*.*......*....*..*....*.**..***.***..****..*....***.*..*.*.*....*.*..*.**..*.*......*****.*...*........****...***.*..*.**.*.**....*.**......*.*..**...*.**..*.***....***..*...*...****.*.....*.*.......*.***....*..**...**.*..*.*.*.**..**....*..***...*..****.*.......*..*...**.**..*...........*...*..*.*.*.....*.......***...*.**.........********...*..*....**.....*.*....*.**.*....*.****
.**..*..**.*.*.*.*..*.*...*..*.*.****.*.....*..*..****...***.*.**.**.*.****..*......*.*......*......*.....*..*.*******.*.....**.***..**...*...*.**.......*.*.**.*.....*.**.**.....*....*..*...*.*.....**..**.*.*.*......****.....*.*..*..*.**..*.***..**..*.*...**..**...*....*..*...*.......**.**.*.*.......*****.**.*....*.*.**.*.**..*.*......***..*.*..*..******.....*.*..*...*....**..**..**.*..*.*..*.*.*.*.**.***.........*.*..*........**.**...**.....**.*.**.*.......*.***...*..*...*...**..*..**.....*.....*.**..*..****...*....*.*..*...*..**.**..*...*...***...***...*.*..*...*.....***.....*..*.*.*..***..*.*..*.**...*.....*..*...*...*.**.**..***..**..*........*.*..*..*..*.**.**...*........*..*............*....*.**..***.*...***...***..**..***.*.......*.*..*.**.**.***....**...**..*.....**...*..**.*...***...*.*..*..*...**.*..**.*.**..*.*...*..*.*.**.**.***.*...*........*.***...*..*.*...*.*..**...**....*..**.*.*...**..******.****..*.*..***.*.*.*..******.*...**..**.*.***.*.*.*.........*.*..**..*..*.....
....***.....*.*.**...*.*..***.*.....*.......*.*..*.....*.*.**....*.*.*.*...***.*....*.*.........**....**...****....*..*..*.*.*..**.......*.....*....*.*...*...****....*......*...***.*****..**.**.***....*.*.**..*.*....*..*.*....*.*...***.***.*.......***.*..*.............*.*..*.*.**.*.*..*..*.*.**.*..****....*...*....*.*.*......*..*.*..****.....*....**......*..*.****..*.**.*.*...*...**....*..*.**...*...*..*.*...*.*.*..**..*.*...**.*..**.......*.*.*....*...**.***....*.*.*..*.**..*...*.*...**.*..**.......*.*......*.*....*...**....**..*..*.....*..*****...***.......*.*****...*.*....****..***..*..*....*.*...*..**.*..*..**.*.....*.....*.........**.***.*..*......*.*....*.*.....*.**......**...*..****..........*..**..*****.**...**.*....*.*..**.*..*.*..*..*..........*.**..*.*..**.*.*.**....*..***.****.*...*..*...*****.***..****.*..*.*.*.*..*..*...*..*..*.***.*.**..*.****.....**...**.**.**..*.*..*.......*....*.......*.*.....**...*..***....***.....*.*.*...*.*...**....****.*....*.*....**.....*...**...
.....*.*.*...****.*....*....***.**.....***.**.**..*.***.**....*...**.....**...**..**...*.*.*.....*.*..*..*.......*.*.*..*......*..*......*.**....**.....*..*.***..***...............*.*.......**.*...**.**...**..***.*...**......*...*.....*.**.*..*.*...**..*..*...*.*..*..*....*.*..*.*.*..*..*.***..*.*..**..*.*.**...**.*.**.*..**..**..**.....***..*......*.....*..**...**.*..*.****...*.*.*...*....**...*.*..*....*..**.*..*...**.*.*..****....*....*..*.*..****.*.**........*.***.***...*......*..***.*..........*.**...**..*.*.***.*...**....*.**.*.......*..****.*.****..*.........**.......*.*..*.***..*..**.*...****.**.**.*.........***..........*..**.***........*..**...*.*.**.*.*..*.**...*.*.....**..****.**.****..*.**.......*...*..*.*.***....**.*...**......**.**..***...*.*.*...*...*.*.*.*..*.**.**.........**..*.*.......*******..**..***.*..*.***..........*.*..*.*.***........*......*.**..*.....*.**...*..*..*....*.**.***...*.*...*.**......*.*.......***..*...**.*.*...****.*....*.*..**...***.*****..**.....
*.*..***.*..****.*.**..*..*..**..*............*....**...*..*....*.*.*....*..*.******..*.*.**.........***.*..*....*.*.******.*...*.*....*.*..*.*..****.....**.*...*.*..*..***...*.*.*.*..*........*....*.**..*.*...***..*....*.*.*................*.*..*.**.*..*.*..*.........*......*.***.*****..*..*.***...***.*.**.*.*....*...**.......*...........**....*.****....*.**.*...*..*..*..*.***..*.**..***...*...**..*...*...**..**.....*.....*...*..****...***..*******....**.*.*.**..*......****..*.....*.**..*****...***.***.*.*.***.*.**.**..**.*.**.****...*.*...*.*.*..*.*........**.*.**..**.*..*..*....*...**..***.....**.***..**.......*..*....*.*.*......*.*..***..**..**..*.*.*..*****...***...**..*...*..*.*......**...*....*.**....***..*..........**..*...**....*....*.**.*.*...*.....*.*....***.*..*..**..*..........**...*.**.*.*........**....***.***.**...*.*.*.*.**.**....*..*.**.*.*...*.*.*.*..**.*..........**......*....*..*..**........*...*.**..***..........**...*.*.*....*.*..**.*.*...**...***..****...**.****.
.***.*....*.**.*..*..**..*...*.**.*....*..**..***....*.*...*.**.....**.*.**....*..***....*.*..........*...*.***.**.****....*...**.**.*...**.*.**.*.**.....***...*...*****....*......*...*...*...*......**..*..***.**....*.*..***........*.*******...**....*.*.*....*..*.**.*.....*...**.*.*.*....*.......*..*.*...*.*.**.....*.****.*...*..**..***.*....*.*...***..*..*.*..**.*...*.*...**..*...*....**..*..*..**...*.*.*.****..*.....***.**..*.......*.....*..*.***....*.*..*.**.*...*******.......*.....****.*..***.*.....**..*..*.*.*.*.*.*.*...**..*****..*.*.***..****.*..**....*..*.*.....*..*....*...*....****.*....*...***..****.*.*.*.*........*....**..........*...*.*****.......*..**....*..**....****.**.*....*..*.**.......**..*...**..*...*.*.******...*..*.....*.....**....*.*.**..*...*.*.*..*.*.*.**..**.**.*.*...***...**.*..*..***......*....**..*.**.*.**...*.*...****.*.*....*..***....**....****..**......*.....*...*.....*.*...**.*.*..*.*..*........***..**.......***.*****......**..*.***.*..****.*.*..*..*...*
*.*.*..*....*..*.......*..*....*.*..*.***..*....*..*.**.*****.***..**.**..**........****.*..*...*......*.*.*.**.**.***..*....**...**.*..**...**.**..***.*.*.*...*.*.....*.......**...**...*.*..*.**....***..**.*.*..**.**.**.*.**...**.**...*........**.***.*.*.*.****..*..*....**.*..*.***..*.*****....*..**......***.***.**.*.......*.***......**.***.*...........**.....*..*.*.....*..*****....**...*.*.**.*.*.**...*..*.*.*.*.*...*.*.*..**.....*..*....**.....*..*.***.....**......*.*......*......*....**.....***..*..*...**..**.**......*.*.**..*...**..*.**..**...*.....**.*....*........**..*.***..*.......***..*..*..*...***.*.***.....*...**..*........*.*.**.**.*.*.....***.*.**......***.**...****.*..*..**..***..*......*******.***..**.*.**.......*....***.*..*.*..****..*..**....*..*..**..**.**..**...**...****....*..*..........**...**...*...**.*...**..*...*...*.**...**....**...**.*.....**...*..*....**....**..*..***.....*...*....**...*.*....**.*..**..******.*.*..**.*.*.*..*...*...*...**...*...**.*.....***..
...*..*..***..****..**...**....*.**..*****....*....**.*****.*...*...*....*..*..*.**..*.*.*...*..*.....**.....*.*.**..*.***...*..*.*.....*.....**.*.*.**.*......*....*...***...**...*...*.....*...*.*.*.....***.*..*..*.*......*.**..*...*.*....*.****.*.*..*......***.*..***...**.*.*...*.....*.**..*.*..*..**.*.*...*..**.....*.*.*....*..**........*...*...*...........**...*.**..**.**...*.*..***..**....***.*....*.***.****.*..*****.*..*.*...*....***.*...**.**.*.****.**....*.....***.......*.*..**..**.**.*.*....*..*.*..**.**.**.*....**.**...*.....*.***........**........*.**.***.**..*...*.**....**......**..***.**.*..*..*.*....*..***....*..**.***.**..*..*****...***....***.*..**.*....*...***.....****...*....*.*......**.*......*....*..........*.*.*..*.*..***.......*.....*..***.....*.*.**..*....*..*.*....*..***........****....***.*......*..*...*.***.*...**..*.*....***.**..*.*..*.*.*.****.**.*...*.*.*........*...*....*******.....*.*......*..**..**..*....**..*...*...**...*..*.***.*.*..***.*..*.....*....*.
...**....*.*..**.**..*...***********..***........***.*.**......*.*.*..**....*....**......**....*.**.*.....*..*....*....*.....*..*..*...***..*.*..*.*..*...***..*.......*....*...*.*.....*.......*.***.*.*..*.**..*...***......*..*.....*.*.*...*.*..****...**...*..**.*....***.*.....*..............*..***.*.*...*..*..*..*****....*...*.****.***......**.**.**.**...*.****.**.*..........****.*..*.***..**.**.*.....**.****.*.*....**..*.*.......**.....**.**.**.**....*.*........**.*...*.....**....*...**.....**..*........*..*.*...**.*..*.**..***..***............*...*..****..***...***....**.*.......*****....***.*.*.....**.*...**.*....*..*..*.....*..*.....*....**..*....***..**...*...***.*...*****..........*.....***.*..*.**.****......*..****.**.*...*...**.**..*...*.........********..*.....*.*..*..*..*.**......**.....*.....*.*.*.*...*.*.*.........*.***.*.***...*.**.*.**..*..***..*.**..*.*......**.***.*.*...****..*.*..***.*.******..*****.*.*.*.*...*.....*.****..**..***..**..*....*.*.........**.*...**..*.***
...***...**.**.....***.****....**.*.....*......**..*.*.**...*....**...**.*.**..***.***..*.*.*****..***..**.*...*.*......*.*.**.*.......**...**.....***.......**.*..*.**...*.***....*.....***....**..*....*.....*.***...***....*..******.*....********..*.*...**.**..***.*.*..*.*..*.......*.***.**..****.*.....*.*....*..*........*..**..*****..*.*.*....*.*.*..**.**.....*.*..****...***...*..*..**.*..**.*.***....*.*.......**..*..**.*...**.....*...*.***....*......*..*...*......**.*..*.*..**.**.*.***.*.*.*..*....**.*..*.*..*.*..**....*........*.**.**.**......*...*..*..***..*...**..****.*.****.****..*...****.****......*..***.**...*...*.***....****..***..**.*..***....*.....*..*.*.**......*.**..*.*...*.....*.**....*..**.****.**..*.*.*.*.*****.*....*......*..*.....*....*..*****...***...*...*.*.****..*......*.......*...**...**..*....**.*...**..***.*..**.....**...***..***...*..**..***.*..***.**.**..*.*.*....**.**..**.**.*.**...**.....**.*...**....*..**..*....*...***.****.**.*..*....**....**..*.*..*.**...*
..*.*...*....**...***.***..*.**...*...*.*...*.....*.*.*.*..*.*....**........*...*.....*.*..*.*..**.....*...**.***.....**.**..*..*..**.**.**.....*..*..**......******.***...**......**.***..*.**.**...***..*..***...*...*.*****.*..*.***.*....**......*.*......**.**......*..*.**...***...*....****...*....*.*.*...*.*..*.*......*..**....*.*..**.*...*..*.**.****.******..**.**..*.***..**.**.**.......*..***....***.*..*....*.*....*....*.........**..**......**..*...*.**..***....*.*.*.*..**....*...*........*....*****..*.**.*.*.**.*.*..............**.*.**.........*....*.*...**.....*..**...*..*...*...*.**...***.****......*.....***..*...**......*.*.*.***.***.*.*.*..***........***....*..**.*.***..*......***..*.**..**.**.....*..***...*..*...*..*..*.*.**.*...*...*..*.....**..**...**.*.*.*.*...***...*..*...**.......*.....***...**.*.*****...**....*.*...*.*.*..*....****..*.....*....**.*.*.*.......*.*.**.**.*.*.*.****....*...**.*..****....*.**.....****......**.*.*....***..**..*.**...**.**.***.*.*..*...*.*..***.
..***.**....*.***.*.**.**.*..*..******...*....*.***......**.***.*....**.*...*.*...*****.****....*.*....**..*.*...*..**.***...*......**..*.....*..*..**.....*.**...****.*..*.*.*.....*...*.*.....*...*..***.*.*.**..*.**.**.*.*.**..*..*..*.**..**.....*.*.*.*.**...**..*.***...***..**...**..**.*...**.**..*.**.......*.......*.*.*.*....*..*.........*........*.*....*....*.*.***...........*..****..**....****..**..*....*.*.*.*.*...****.**..*.*.....*.***.......*.....*.*..*..***.*..*..******.*..**.**.****.***...*......*.*.*..***........*...*..*.*.**.*...**..****..*.**.*..*......*.*.....*.*...**...***..*...*.....***.***..*.....*..*..**.*...*******....*..**.**.*.*.....**.**.......*....*.*......***.***..**..*.......*.*.***...*.***.*.*..**..**......**..*..*.....**.*..*...***..*.....***..**......*..*....***.*....**.*.*..*****.*..**.*..*......**.*.*....****.*........**....**...*.**.*..*....**.*.*.*.....*.***...*.....*.**.*.**..*..*....*.**..***..*..*.*......**.**...*.*.*...**.***.*....*..*....*...*.*...*.
*.*..*.*..*.*.*....*..*..*.**.*....*..**.*...*..*.*.**..**......*......**.***..*......**.*....**..**.*..*..*..*.....*.......*.*.**..*..**.*.**..***.**.*.*.....**.**...**..*****..........*.....*..**.***..***....*.*....***...**.*.**.**..*.*.**..*...*.**......*..*...**...**.*..............*.*.*.*...**...*..******.*...**.**.*...*..***.*.*.*..*..**......***.*......*...***..**********.**..*...*...****.*....*.****.**....*.*....*.....*.*..*....*****.*.......****.*...*...*.*..***..**.**.*..**.**.**...*.*..*..**...*...*.*..*.**.**.**......*...*.**..***.*.**.**.***..***..*..**.....****..*...*..*..**.*.*.****.....*.*..**......******.***.*.*.......*.*.*.*.....**..*..**....*.....**..*...*..*......**..**.*.***.*.......*.**.*.****.**.*..***.*.**...***..**.**.*.*......***........**....*...***..*.*...*.*.****..*..*.*.*..***..*.*...*............*.*..*..*....*..*...**.***..*...*.*....*..**..**..*.*..**.**...........*......****..*.**.***.*****...*.*.**..*.*.*.......*..*****.*.*..***.*.***.*.*.*..*...*..*..
.....*..*....*.*......**.***..**.**..**....*..***....*.*...*.*.**..*..**..*.*..*...*.....**.*..........***.*.*.*...*..****....*.*.*.*....*..*....*****..*...*.*..**.*.**.*.*..*..****...*.*.*......*....**........**....*.*******.**...***.*.......*....**...*...*........*.*.........**..........*..........**..*........*.*...*.**...***...*.**..*.........**.**....*..*...*..*.**.....***............*...**.....****...**....*.**..*...*..**....**.*.**.*...****..*.*.....**..*.*...**....*.*.*.*..********.**.**.*..**....*..***.*....*..***.*...*..**.........*..*.***..**...**.........***.*......**..*...*.*..*.*.****....*****.*.**.....*....**.**.*.***.....*.****....*.*****.....***...*******.****..........*.....**...*..*.*.*...***.****...**...*.*....*...**..*...****..****..*.*.**.***.***..*..*....*.....*......*..*.*.***.....***..**.*.*..*..**..*.*..**.*.**......***..*.*....*..*....*..**...*.....*.*..**......**.***....**.**.**..**.....**..*...*.*.*....*.**...*....**.***.*.**...*...*......................*.
*...*...**.*.***..*....*..**.*..***....*****.*..*...**..**........*.....**...**..***.......****..*.*.*.*...**.*..*..*.**......*.....*.....*.**.**..**.*...*.*.*..*..**.......**...**.....**......****...*......*.*...*.*..*.*..*..*.**....***..*....*...*.**.*..*....*.*.**...*..*.*.*..**.*....*.*.**..**.**.*...**.*.**.*.*..*..*.*..**..*..*.**..*.*.....******.***.****...*......*.*.*.**.*..*..***..*.*..*..*.****.***..**.*....***...*...*.*..*..**...*.....*..*..*...*....*..*.**.**.***.*.*...*.**...*.*.**..*...**.*.*******.**...*.***......**....*.**.*....****.*..****.**.*.*..*....***...*....****.....**.*......*.**...............*..**.*.*..*..******.......*.*.*.*..*....*...*..**.**....**.*.*.*....*.**.......*.***............*******.**.......*....*.*..*.......**.***.**.....*...*..**....*.*.*..*.**.*......***.**.*.*****.***..*...*.*.....*****.....*..*.*......*....*.**.....**......*.*..***.**...***.....*......*..*...**.**..*.*....*.****..***..*.......*..*.*...*.*..*..*......**.**.**.*..***..*.****...
.****..*...*..*.**..*..*.....*.*....**.*..*.****.*.......**.*....*....******...*...**....*.....*.***.*..***.....*..**.*.....*.....*..*.**.*.****.*.....**...*..**..*.*.*..*..***..**.*.*...*..**.......*..*****.*........*..*.*...**.*....**....*.*..**.*.**..****.........*...*.*.***.**.....*......*......*.....*...**...**..***......*...*...*..**.*......*.*.....***...*****...*..**.*.*..***...*.***.*.**.*.*.....*.***..*...........**.**.*.*...**.*........*....*...*..**.*.*....*..*.*.......****.....**.*....**.....*.**.*.*.***.*.*****..*.*.**...*.***.****.....*....***.........*.*..*..****........*...**..**.**......*.......*.*.*.***.......**..****.*....*..*..*......**.***.**.*..**..*...**.***...*..*.******....**.*.....*.*...*..*.**...*.*.*.*..****....**..*****...***.**..*........**.*.****.*.**.**.**.*..........*..****...**.**...*....*.****..*....*.**.****.*..*...*.**.*.**...**.**...**..*...**.*....**.*.***.*..*.**.*...*.....*...*.*.....*.....*..*.*...**.*...*...**..**...*..***....**..*..*.*.**..*.
*....*..*....**...*..**..*****.*...*..**...*..*..*..***.**.**.*.***.***...**.*..*.**.*....*..*........**.**.*......*..*..****.*.**..*..***..***..*..*.*..***.**............*............*..*.*..*.*.**.*.***..*....**......**..******.*.*..***...**..**.*..**..*......*.**..*........*.....**.*.*....*.***...*.**.......*..**.**.**.*...***...*....***.*.*...*..****....**....**.......**..*...*..*..**.*..*...*...*.......**.**...*.**.*...**..*...**....**.***.*..*.*.*.*.****.***........*......**....**...**.*****.*.*..**.*...***........****.*..**..*..**......*.**.*..**....****.......*.*..*..***....***..........*...*.*..*****.*..**.*....*.....*.*...*..*....*.*..*.*..**.....*......*****..***.....****..*..**...*.**.**.*..**.....*.*..*....*..**.***..*...*.**.*........*.*...**.*.*..*.**.....***...*.**.*.*....*.....**...*.***..*.**.....**..........*..*..*.**.**.*........***......***.*.*........*..*.........*...*.***...*.**...**..**..****.*.*..*....***.*.*.*.....*.**.*.*....*.*****....*...***.*.*..*..*....*.
....*......*****..**.*.*.*......*.*.*.....*..*..*...*........***....*...*..*...***....*...*.**...*...*...*.....*.....*.*....**..*...**....***...***..*.*****.....*...**...*.*...**..**.*.**..*...****.*******..*......**..*...*.*.......*.**.*.*..**......*...*...*......*.*..***....**..*...*.......***.**...*.*.**..*...*...*...*.*....*.*..*.*....*............*....*.*......**.***.***.**...*....**.*.*.*..*...*****.*...*...*..*..*..*.****..*.*.*.........*****......*.*....*....**.....*....**.***..*.....*.*......*...*.**...*...**.*...*.*...*.....**.**........*.**..*.....**...*..***..**...*..*.*****...*.*.......**.*.**......***.**.****.*.******.*..*******.***.*.....*.*.*..*.**.*..*.*.*..*.....*.**.*...*...**......*.*......*..***.*..*.*..*..***...**.****.*..*.**...........**...**.*.....*.*......*...*..**.**.***...*..******...***..*....*.****..*..*...*...*.*.***..*****.**.*.*****..*.....**.*.....*...*......**..*.*..**..*.*....*......**..*..***.......*...*.*.*..***....*.**.****.*.***....**.*.....**.*.
*.*....*...*..*.**...*...*.*****.*.**.*..**..***..**..*.*...*...*..**.*.*....*.*.......*........*.**..*.*.....*....****.....*.*.*...*.**..*.**...*...*****...***..**...**....**.**....*..**.*.***....*.*....**..***.*.**.....***.......**..*.....*.........*....***...**......**.......**..*.*..*..*...*.*...****.*.**.*..**......***...**.*.........*...*.....**....***..*.*.....*.******.*.***....*.....*......*.******.***....*..***.**..***.***..*..****..***.....*.*...*.........*...****.......**...**....*....*...*.....**....**....***.*..*..**.**...**....*....*..*......**...*..*..*.***...*......**....*..**..*.***.**.***..**.***.**.*.**.....**..***.*.*..*....*.....**.*.....*.**...*...***.....*....*...**.......*.*...*.**....*.*...*.*.*..**....*.*..*......*.....**...**..*.*...***.*.*.*..*...*.*......*****..***.**..*...**.*....***..**.*...**.**.*.*.**..*.*.*.*...*....**.*..**..*..*..*..*.**..*.*.*..*....**.****....**.*.*.***..*...*.....**.****..**.*.*.*.**.*.......**.*....*..*....***..**..*...**.*.**..*
.*.*.....*.....*..***..*.**.*.*.***.......**.*.*...**.***.*******.*.**.*.****..*..*....***.**..**.*......*.****.*..**.**.....*..**.***..*.**.*.....**..*.*.*..*.*..*...*.**.*****......***..*..*..****..*...*.**...*.*...**...***..*.***...*...**.*...*........**.*........**.*...*...*.*.*..*...**..*...*....*.*.*.*.**.*****..**.***..*...*..........**...***..*..*...**..***.*.*...*...*.*.*...*...*...*..*......*.*..*....**...**..*.****.***..*..***.*..*.....*..**.*.*.....*****.**.***..****..*...*.***......*.*..*...*.*..*...*.**..***.**....**.....*.*.*..*.*....**.*...*..*...**..*..*..*........**.*......*..*..*.*.*...*.*****.*...*...*.**.*.*...**.*.**.**..**.***.*.*..*.**.*..*....*.*.*..*.*..**...*.*..*..*.**.****..*...*..*...***....*..*....****.**..****.*..****..*..*..*....**.*..*...**.*..*.**.....**...*.***..*.*.****..**.*..*.*****..*..*.*..**....**.***.**.**....*....*.*...*....*..*..*.*.***..*****.......*...*.******....***.....***..**.**.*..*.......*..***..*..........****.*.**.....*........****.
.*..**..*..*....*..*...**..*..*..*..*....*..*..*....*.*.*...*.*.*..***..*..**...*...*.***....**.*.**.***...*..*....*..*..*.**.*..*....**...**.***.*.*....*......***.**.*...*...**..***.....***..***.**.*.*........*...****..***...*.*...*...**...........*.*...*......*.*.....*...**..*.*....*......*.*..*...**..**.****...*..*.*.*...**...**.****.**.**.*.*..**...**....**.**.*....*.*......***.....**........*...***.*...*...*.*...***...**.*****.**....*...***...*.*...*....*...****..*.**....***.*..****...*.**......*..*****.**.*.**...*.*.**......*.**...**..*.**.*.....*...*..**...*.*..**.*.....***...*..*.**.**....*....**..*.*...*.**...*..*.*....*.**.....*.**.*....**.*..*.*....**.....*..***..***.*..**.*...**.......*..*.*.**...**.**.*.****..*.....*...*.***.*....*.**.**..***..*******.*.**..*.***............*..*..*.*..........**..**..***..*....*..*.*...*...**..*.....*.*****..*...**...*.**..*.....***...*....**.*..*...**..*.....*.*.*..**..*.*..*..*.**...***.*...*****..*.*..*.**..****.*..........***.***...*..
*..**.....**...*.....*.*...*...**..*...**.*..**...**.*.*.*...*.***...*.***..*.*...**.....**.....*.*.**.**.*..******...***....*..**.**...*..*.**.*....**..***.*...**...*******.*.*..*...****.*...*.....*..*.*...*.**.**..*.*...**..**.**..........*..*.....*....**...*....*....**..**...***.......*.*..**...**..*...***....**.*.*..**.*.*.***....*...*.*.*......*.****.**.*..*****.*.*.****....*.....*.***..*...*....*.**..*.***......*.*..*..*.*..*****.****.*****..*..*.*.*...**.*...*..**..*...*..*......*.*....*..***.*.*.**.....***..*.*....***..*.*...**...*.**...*..*.***..******.........*...*.**...*...*..**........*..*.**.**......**..*......**..*...*..**....*.***.**.*.*.**.****..*.....*.*.**.*.*.***.*.....*...***.*.......**.*....*.**.**.*.***.***........***...*.**..*..*..*.....*...**********....***.**.....***...*.***.....**..*.....***.*.**..*..*.*.*.**...*.*..*.***.*.*.**.....**...*.*..**..*........*...*....**.....**..*...**...*.*.**...*.....***..*...........*.*..*.....***.*.*....*.*.*...*....*.**.....*
*..*.**.*.*.*.*.**.......**.*..**....*....**..*.......*..**..*.*...*.......*.**....**...**..*...*.*....*...*...*.....*..***..*..*...**...*.*..***.*.*.*...**....*..*..**......*..**..**..*..*..***.*...*..**.*...***...*.*....**..**...*.....**.**....*..*....**..*.*.***..**.....*..**.*......*******.*.*....*.*......*.***.**.****..........*....*...*.........**......****.*.**....*.*...*..*.*..*.*....***..*..**.**..**.****..*.*.......*.*.*.*.......*...*.*.***..**.*.**......*...*..**.****..**.**...****.*.*.**..**..****.**...*...........*.**.******....*.*..**...*..**.....*..***....*.*..*.....*..**...**.*.***....*...*...*.**.....*..**.*.**.**.*..*.*.*.*****........*...*..*.......*...*..*..*...*..**..*..*.....*.*.***..**..*..****..*....***....***..*.*.*.**..*...***.....**.**.....*...*...*.*..**...*.......*...*...**.....*.....*...*....*****..****.*.*....*.*.**......*..******..*.*..***.*****..*.*.***.*.....*..***..**........***.*.*.***..*.*...*...***.*.....**........*.*..**..**.**...**.*.*.....*****.
*..*..*.*.....**.**.*.*.**...**..*.*...*.....*....*...*..****..**....*.**...**..*.*.*.*...******..*******..***.**....*.*...*.........**.**.*......**..**..*.....*..*......*.*.*.*....*.*.*...****.*..*.*...*.*....**.**.*..**..**.*.*.**..****.***.**....*....**.*..*....*.*..*....*........*.....*.**.**.*.*****...**..*....**...**.**..*....*......*..*.*.*.***.*....*.**..***.*....*.....*.....****.**..**...*.*...***.....*..*.**.*......**..**...*..**........*...***.....**.*.**..*.*.*****.*.*.*.*....*....***.**...*.***.*****.*.*.**..*..*....**.*...*..*.**.**.****.*....**.**..*.**......**..***.*.*.**.*.*....*.*...*.**.***.*....*.***.*.*...*.*.**..**.*.*.*.**.*******....*.**.*.**........**.*...........*...**.**...*....*.*.*.....*.........**....*.....*.**.**.**.....*..**.........*****.**..*..*.**.*.**..*...**..*...*....**.*.**.**.*..**.**...*.*..***.**..*........*....*....*.*.**....***.....*......*.*.*.*...*.*..*..**.**...***...*..**.*.**.*...**.*..*.**..***...*.*......*.*..*.**.....*.....*.........*
*.......***.*.*.*...**.....**........**..*.....*.**.**.*.****......*..*...*...*.*....*..*..*..**....*.**.*..**.*.*..*..***..*...**.*..*******..*...**.**....*..*....*..*...*.**.....*.*..*.*....*.**.*..**....**..*....*..*...*....*.....*.**...*...**..*.....**..*....****...*...*.**.*.*..*.....*...*.*.*....***.**..*......*....*.**.....*.......**..**..*.....*...*****..*.....******..*..****......***.**.******.*.***..*.**..*..*...**........**.**..*..***.*..**.....***.*....*.*..*.*...*****..**..**..*....*..**..**....*.*..*...*.**....*.*..*..**.****.**.*****.*..**.**.**.**.*.**..*..**..***..*...****..*...**...*.*.*....**....*...*.*.*******.**..*....***......*...*..****......****..***....**......***...*.....*............*..****.*.**...*..*.....***.*.***.*.*...**..*....***...*.*...****..*..........**.*...**..*.****.....*....*....*.*..*...*.........**....*.**...*.....*.*......*****.*......***.*****.*...**......*.*.*....**..*****.*.****...*..*..*.*...*......*..*..*.....**........*..*.*..*...***.....
...**.....***.***....**.*.***.....*..***..**.****...*...*......**..*.**.....*..*.**...**.*.....****..*.*....***********..***..*.**....*....*..**..*....*..*...**.*.*...*.*.........***..*.**...*..****.***..**...*...*.****.....**..*....**.*...**.......*..****.*....**..**..*....*..***..****.**....*..*.*..*..*.*......*...*...*..***...*....*..*.***.*.*...*.*.*...*.*..****.*.*..**...........*..**..*.***.*.*.**.***.*.*.....***..........*...**...*..*...*..*.*...**.*.*...*.*.*....***.*....*..*.*..*.*...***...*.........*..*..*..*.***..*..*.*.*..***..*..*.****..*...*****.**....*....*....*..***.......**.*.....**.*.***.*....**..*.*.**..*.*.*.*.......*......*..*..*....**...**..*..*.*....*.***..*..*..*..*...***.**.*.*.*****.*..*.*.*..******.*........*.**.*.....*...*.**....*..........**.*.*....*....*.*..******...*******.*....*....*...*.**....**..**.....*..*.*......*....*.*..**.*..*.**...*...**...*.*...*.**.*.*..*...**.*..****.............*.........**......*.***....*.****.....*.....*..*.......*.*.*..*..
*.*...**.*....*..**...****.*......*.*..*.****....***...*.**...*.............**..****..*..**....**.*......*..**..**.*......*.*******...*....*...*.**.***.**......*****...**....*...*..*....**.*.......*......*.**.****.*........**...*.*.*.**.****.*.**...*...*.**..***..**...*......**.***.**.****........**.****....*.*.**...*...*****..**..*..***...**...**....**.**.*...**.**.**..*...*..*....*.*.*.*.*.*..**.....**........*.*.**..***....*.*.***...**....**...*.*....**.*...***...**...****..***...............*..*..**.**.*..*...*.*.*****.*..*.*.****.*......**...**....*.**..*....***..*.......*...*.*.*..**.**.**..*........*..*.*...*.**.***.**.....*.*.****....**.*.......**....**.*.*....*.***..*...**......*....**.*....***.....*...**...*..*..*.***.*.**..*...**..*.*..*..*.*..*..*..***..**.***...**.*.*.***...*...*******.*..**.**....***.*..*...*.**.*...**...*.*...*.*...**..*..*..**...**....****..**.*...*..*...........***..*.**.*.....**.*.*..**....**.*.*.**.*..*..*.*.**.****..**.*...***..****.**..**..*.**..*.
..**....*..*.***.*..*.***...*.*.....*.****..*.*...*.*....**.**...***..*.....*................*.......***.**.*......****.....**..*.*..*.*.**.***..*..**...*...*....*..*.*....***.***.*..****....**..*...**.....**.....**..*.*.....***...*.*..*...**....***.*....*...*.****.***.****..*..*..***.*...**.*.**..**..***.***..*..***.*..*.*..***..**.*..*...*.***.*........**...*.*....**.**.*..*....*.***..**.*..*....**...*..*.**...*.*.**...**.**.......*.*.**.*..**...**....*.*......*..*...***..*..*.......*....*****....*.**..*.*..***....**..***.****.*..*....*.*****..*.*...***.**..*.........**.**.**..****.*..*....*.*..*.......***...*.....***..*......***..*.***.*...**.****..*.*.*.*........*..****..*..*....***...*.***..***.*.*.*...*...*.**..*.*..**.**.*.*...*.*.....***.**..**..**..**.**.*****....*.......**...*.**....*.**.**.........**..*.****.*.**..**.**.*....*.....*.**.***.....*..*.......*.**.*......*.*...**..**..*...*....*.*..******....*..*****..*.*.*.*.*..**.**..*....*.**.*.*..********.*******.*.***.*.....
**.**..*...*...*.........**.....*..**..*.*.*.....*.**.*....*.*......***.*......*.*.....****.*.*.....****.***...****....*...*.*****.***..*.*...*...***..*.*...........*.....**...***.....*.*.*.***.*.*....*****..****.**..*.**.**.......*.**..**.*******.*..*.*.*..*.***.**..*..........**...***..*......*..*.*.*..*..*.*.*..*...**...*...*****....*.......*......*..*..*.........***.....*.*..*.....**......***.*****.......*....*..*..*.*.*.***..*.****..**...***........*.......***..*..**..****.*.**..*...**.*.***.*...*......**.**.*.*...**..*.*.**...*.*......****..***.*.......**..**.*..*****...*.*...**..**.*.*....*****....*..*.*.**....*.*....*..*.*....*....**.*..*.**.**.**..*..***.*...*...*.*...**...*..*..*.*.........**.**.*.....*.**.*....*...*...*.*.*.....***.......*...**.*..**.*.*....**...***....****............*.*....*..*..**...*...**...**.****..*....****.*.*...*.*...*..**...*...**........*.....*..*.*.......**....*.*.*.**..***.*.**......*..*..........**.*....**.*..*..*....**...........**.......*.*.*.
.....*..*.*...*.*.**.*....**.*.*..*..**..***...*.**.....*...*.**.*..*..*.*...*...*....**..*..**.......***.*..****.**.*..*...*.*.**....*..*..*..*....*.*...*...*.....*.**.*.*..........*...****..*.***..*.**.*....*....**.**.**.*.*.*.*....*...***...*.*....*.*...****....*****.*.****.***.***.*.**....*.*....*...*...*..........*..*....*.**.*.**..*.*..*....*.*..***...**......*..*...*.**.**...**..****.*.**.......*.**.**..**.*..***..****......**..*...*..*..*****.*.**.*........*..**...**.*......*....*....**..*..*.**.*............*...*.*......**.*.**.***..*.*...*.*....***.......**.**..****...*.*.........**..*....*.**.....*****...*.*.***.***...*.***..*******.*.*...*.*..**..***.*.**..*.*.....*.**.**.**.**.*.*.*...*...*..*...*.**...*..**...*.*....***..*.*....*.....*****..**...*..*..*.......**.**..*..**.*....*.*.*...*****.*..***.*.....**.*...**...*****.....*..*.*.***......*..*..*.*....*...*..*..*.**.****.****.***.*.*.*..*.*.*....*......**..****..******.**..*..**.**.....*****.*.**.***..*...*..*.*........
*..**.*....***...**.**.*.*....**..*......*....**...*..*...*....*.*.*.*.*.*.*..*..*.*....*...*........*.....*.*.**.***.....*.**.***.*.*.****.**........***.**..*.*...*..*.*.**..**..****......**.**...*..*...*...*.....**...***.*.*.*....**.*.*.*.*.**.....*...***...**.*.*.***...**.*...**....***.*....*..***...*..*..*.......*..**.*..*..*..*..*.....**...**..**..*.**.*.*..*.....*...*.**.*****...*.*.*..*.*...**.*......*...*.*...*.*.**.****.*...*..**.****.*..****.*.*....*.*..***..*..*..*.**...*.*...**.**...***.*.***.........*......*.**.**.*.*.****.**......*.........*.******.......*......**....*..**.**...*...*.*.**....**...*...*.*.**..*....**.**.******.*.....*.*..***..*..**..**..*..**.*.***.*....***.*.**....*******........*.***.*..*..**.......*.*..****..**.*....*.***...*..***.....*.....**.*..*.*..*...**..****..*....*...*..***.***.....*..*.***...*.....**.......*...*.....*...*.**.*...***.*..*.*...*.**.*.***..*..****.*...*..**...*...*..**.........****.*.....*..*..**..**...**.....*..*....***.*.**....**
..*.**..*..***.*..*..***.**..*...*..**..*....*..*..*..*........*..***....*.*....*..***.*.*.*.**.*.........****......**.......***.*.*..**..*..*.....**...*..******.*....**.*......*....*..*..**.**...*.******...**...***.****........*.*......*....*...**.*.***...***...***..*.**.*.*.*.*.**.*.**..*.*..**...**..*..*.**.*.*.....*****..**..*...**.*..*.*......*..*....***...**.*..*.*....*.*......****.***..*..***.*..*........***...*..***..*..*..*.*....****..*.*....*.*..*..***.****..****.*.**.*.**.***....***....*....*.........***...**..*.*.*....*...**.*.....*.*....**.**...***...***..**......*..*..*...*....**....**.....**.....*..***.....**....*.*.*.**.....*.*.**..*.*.*...********...*....*..**..*.*...*.**.*....**...**.***..*.....*....*...**...*.***...****.*....*.......*.*.**.**.*..*..*..***.****.*..**.*.*....****.........*..*.*...*......**.*..**...*.......*.....**...**..**...*...***.......**..**..*..*..*...*.**.*..*.***.*.*....***.**...*..*....*.**...**...****..***.**..**.....***..*.....*.***.*..*..*.*
....**.*.......*....***..***.*.*.*****.*.***...*.**.*.*..****..*..**......***....***.*.**....*.......**..*........**..**.....*..*..*......*.*......*.*..****.*...*....*.*..*..**.*....*.*........*...*.*..***....*****.**...**.......*.........*..*.**.*..*..*.*.*...**.***....*....*.....*.....*.*..**...**..**.*.*.*.***.**..**.*.**...*.*.....*...........**.**.*.*.**..*.**.*.*...**.*****..**..*.*.*.....**.*.*.*..*....***....*.**.......*..*.*..*.***.***.***.**.***.*..*.**.*.*..***.*****.*...**..*..*.**.*..*.**...*...****.**.*.....**.*..*...**.**....*...**..*........**...**..**..*...*....**............*.*.*.*...**..*..*.*....*.*..*..*.****...*..*.*..*.*.....*.***.*.*..**.*.**.*.*..***...***..**.****....**..*.********..**...*..*....*..*..**.***.**.*.**....****.*...**.**.....*******...*.*..***...*.***.**.**..*.......*.**.**.****......*....*.*.*.**..**........*.*.*..*......*..*...*...***...*.*....***......*......**.**.**..*.*****.*....**..*.*.......**...*...*.**..**..*.....*.***.*.*...*.*.*...*..*.
..*....*.........*.****.***.....*...***.....*****...*.**..*.*..*****.***...*.**...**..*.*..**..*.*.**..**.**.....*.*...*..*..*..**.....*..**.*.*.**.**....*.*.**.*...**.**.....*.*.*.*****.**.*.....*.*.*.*..*.....*..*...........*..**.*.*.***.......*....*....*...*.**.*....**.......*..*.***......*..*...*.......**..**..*.*.**..*..*.**..*...****.*...*.**.**..***..*.......*...*...**.*****...*.*..*...**...*.........*.**..*..*..****...**..*..**..*...********..*..*..*..**..**.*.*..*.***..***..*....**..*.....*..*.***......*.*.*.*.***...**.*****..***..*..*....****...*..*.****.......**..*.*..*....*******.*...*...**....*...*...*.****.*...*.*...*.*.***..*.*..*.....**..**.*.*.......**..*.*....*.*..*.*******..*.**.....*..*...*****.........*.*..**....**..***.*...***..*.*..*.*.*.**..**....*.*.....*.*...*...*.....***...*.*.*..*.*..***...***...*..*....***..*...**...****.*..***....*....**...*.*.*....**....**...*....*..**..*.*.***...*****....*...**.**...*****.*.****.*..*..*..**..**...*.***..*..**......***.**
****.**....**.*.........*......**.......*..*****.*....**...*.**.*.......*.**..*..**..*.**..*..*.....*.*.*...***..*.*.*..**..*.....***..**.*...*....*..*........*****...*......*.**.*.**..**....****.*...*.****.....*.*..*.*......*.*...**.***......*....*..*.....*...*..*.*...*.***........**...*..*****.*.****.***.*.....*.*....*.....*......***...*.*.**..***...*****........**..*....**.*..*.*..*..*.....*..***..**.*.**....*....*.***...**...**....***.*...***...*...***.*.**.........**......*...*.*....**..*......*.*.*.**...**.....***.*.....***..**.*.*.*...*.*..*.......**.*...*..*....*.*..***.*..***.*..******.......**.....*.**.....*.*..*.**.*....***...**..*.*.**...*..*...........**..**.*...**.*.*.****....***.*...*...*.****.*...*..*.***.......*.........**.****.**...*.....*..*....*.**.*..**.****..*....***.*.***....*...****...**...............**.***.***....*..*.*...***.**...**.*..**.....*.**.*.*.****.*.*.....***.*.*......*..*....*.*.*.....*.....**....**.***..**...*...***...*...*.*.........*.*..*..*...*.
****.*..*.*..*.*.**.***..***.*....*****...**.*.**.****..**...*.******..**.*..***.*..*....*.*..*.....**.****.*.**..***......**...*........*.*..........*..**...***........*...**.*****.....*....*.***......*..**.....*.....***.***.*.*...*..****..*....**...**.*****.*...**.**.*.....***.........***...****.*..*..*.**.*.*.*..*.*...*....*.*.*..*....*..*..***....****.*****..*....*...**.*...*.*....*..*.**.**....**.*.*..**..***..**..*.......**...*.*..*........*.*..*...**...****...........**...*.....*...**...***....***.*.***...***.***.*.*.**.....**.......***..**..**..**..*.******....**...**.***..**.*.*.....*..*...........**......*.....**..*.*.**...*.......**..***...*...***....*..*......**...*......*......******..*......**.*....****.*..**..***...*..**..***.*.***..**..*.*...*...**.***.*.*.....*..***.***....**.*....*...*.*.*..*.**.*...**.**..*.**.....*...*..*.....*...*..*.......**...***.**.*.*.*.*.**.*......*..........*.*...*........*.*..*.*.........*......*.****.***...*..*.**...**...**........*....***.
**.*..*...*...**........******..*.....**..*.**..*.*.*.**.*.*....*.....**.*....*..**...*.*.*..*...**.**......*...*....*...****..***....***.**..*....*.....**.****.*.*......**.*.**..**....*..*.*.*.*.....*.....*.**.*..*...**....*...*.*.**.......**..**.**......**..***.*.*.....*******...*****.**.**..*.*..*.*..*..*.....**...*.*..........*...**..*...*.***..*.*....**.**.*.....***.*.***.........**........*..*.....**....*.*........*...*.*.**.*.**....*....**...***.....*.******.******....*.*........***..*...*...*....*.*....*....**...*...*...*.....**.**....*.**......*..*.....**...*..*....*.*.*......*.**....**...*...****..*.....****.*.*****..........***...*..*....**.....*..***.*.....*..*.*..*...**..*...*..*.*.*..*.....**.***.*......*..*****.*....*...*..**....***.....*.*****.*.***.*...***...**..****...*..*.....**....*.*****....*...*..**....*....**.*.*......**.*..****...*...***.****...*....*.**..**....*.....*..*..*...****....*...*.*.*.*....*.*.*.*.*...*......*.......*...*.*..****...**...*.***...*.***.*
.**.*...*..******...***.......**...*...*.*.*..*...*.**......*..**.**.*...*.*.....*......*****..*...***..**.**.......***.**..**..*..*..*..........*****..**.*....*.*.**.*.....*****..*..**..*........**.*...*...*.*.**...**...*.***.**.***..*.****.***....**.*......*.....*.***..**.......*..**.***..*..**..*.*..*.*****.....**.*.**.*..***...*...**.*...**.***......****..**..*....*..*.*.**....****.*.*......*.*.**.**..*......***.*.*.*..**...*.....*..*..*.**...**..*.*....*.....******.*....*..**...**.....*..........*.*.*.*.*...*.*.....***......***....*..****..****.*****.*..*..***....*..*..**..........**.*.*...*..*..**..*...*******.*****..*.**.*..***..***.........*.*.*..*..**...**.....*.***....*......*....*.**.......**....*.*.*.*.*.*..****.***.**..*..**..*.**...******.....**.*.*.**..**....**......***...*....*....*..**....****..*.**..*...**.*.*****..***.*..*..*.*..****.*...*.*.*.*...***.....*.*.*...**..*..**.***..**.*.******....*.....*.**.**.*.**...*..****......***.*....*..*........*..******..*.***....
*..*...*.*...***.*...*..*.......*.*..*.***.*...**...*.***.*.*..*...*..****...*..*..**.****..*......*.*..***.*..*.**....*....*.....**.........***....**.....**......*....**.....***.*..*.....*..*...***...***.*....****..**.*.*.*..***.....*.*...*..**..*...*..*..*.***..**.*.**.****.***...*....*..*..*...*.**.**.*.*.*.*.*..**...****.**...**..*..*..*..*.****..*.*.....**.*..*.*.*..*....*....*.*....*..*...**....*.*..***..**...***.....**...****.***.*..*...****..**...***..**.*.*..*****.****......**........**..**.*..*.***.........******.**..*...**..*.**.....*.***.**.*...**....*...*....*.***..*....**..*..****.*.*.*..*....****...*.*.*..**....*..*.*.***.**..*.**.**.*..***.*..*.***.*.*..**..*.*....*.....**.***......**..*...**.**..*..*.*..*.*.*..****.***.*.*..*...**...*..*.****.*****.*.*.*......**..**..*....*..***.....*....*..*...***..*.*..*.*...*..***.*..........**.****.**...***.*..*.**...****.**..*.*..**.**...*..*.**..**.*.***...**.**....**..***.******.....*..*...**...**.*..*...**..*.*.*..*...*.**.*...
.*..*....***.**...****....*....****...*..*.**.*.*.**..**.****.*..*.*..*.*.**....***..**..*....*.**..*......*..*......**.*..*....**..**....*.*..*.......*..**.......*....**.*..*.*......*........*..**..*......*............*...****..*....**.***.***.*.*....**.*......****..*.*..**.*...****...*............*..**.....*...*.....*.*.*..****.*....*...*....*..**..*..*.**.*.*...*..*...*....*..**..*.****.**.....***..........*.*..****..*.****.**.***..*...*.*..*.*....**.***..***......**...*.....***.**..**....***.........*.***.*.*...*.....*..****.*...*.**.*.*......*.*.**....*...*.**..*..*..***...*.*.*.*..*.*.......****.*..**....**.**...*.*..*.*....**..***...*.*..*....**..*...**........**.**.***..*..*.**.***....***.**...**.*.*.......*.**......*..***...**....*.*..*.*..*.....**.***...**...*.*.**.*....*.....*..**.*.....*.*......**.*.*.****.*.*.*....*....***......*.***....**.**........*......**.*..**.*..*.****..*....*...***..**..**.*.*.**.*..*.**.*.**.**....**..*.**..**.*.*..**.*.**.*.*.*.*.**..**.*...*.***.
*****.*..*..*..*.**.*.*..*.**...*..*......*.*...**.*..*.*........*.*.....*..*..*.*....*...**.*..*..*..***..**.**...*..*..*****....*.**.*...**.*....**.*.**..*.****.*...*******....*..*...**.......**.*..*.*.*..*..**..**.*.......*.***.*...*.***.*..........***.*...*..**.**..*....*.***.....*.**..**...*..**.*...**.*.*..*...*...*...*....*....*...**...*.*..**...***.*..*.*.*....*.......*.*.*..*..*...****...***..*.*.*.****.......**..*..*..*....*...*...*.*.*.*....**.**.**.***...**.....*..........**..***.*.**.*.*.*.****.*...***..**.**.....*.**..*.......*.....**....**....*.*.*...**.*....*..*.**.*...**..***......**....*.**.****..*....*...**********.*.*.**.*....*....**.......*.*..**...*.....**...***...*..**...*..*..**..****.****..*.*.****.......*......*..**.....*.......**...**...**..**.*.*.*.*....*....*..*.*.**......*..*..*****...*...**.*.....*.*...***.*.*...*.*.........*.*.*.*****.*.*.****.*****..*.*...**.*.*....*****.....*.**....*.**.*.*.*.**.*.*.......**...*......**..**..**.*..***...*....**.*.*...*
*.*..*...**..*.***...*.....*.**.***....**.*...*..*...*.*.***.*...**.****.**.......***.*..*....***.**.*.*...***..***...*..*******..**..**.**..*..***....*......**...*..***.*..*..*...*.***.*..***..**..*.***.*...*...*..**.*..*.*.***.......***..****..*.*.....*.....*...**..*.*..*...**....*.*.*.**....*...**....*..*....*.*.***.**.....**...*..*.**.....*.*.*.*.....**.*.**......***...*.*....*.*..*..**..*.***.*..**.*.......*.*....***.*..*..**.*.*..**....................**...*.*..*..*...**...**...*.....*......*.*.*.**.*..*......*........*..***..*...*....**.**....***..**.*..****..*...*.**.*.*..*..*...****.**..*........*....**...*.*.*....**...**.....**....**.......*.*.**..*.**.*....**..*...**********..**..*....*.**.*.....*..**...*.**....**.**.....***.*.......*.*........**.*..**.....*.*.*.....**...*......**.***....*....***.*.....*....*..*..*......**..*...**..*....*.....***..*..*.*.*...*.*..***..*.*.*.*...........**.*...*.*..........**...*.............**...**..*....****.*....**...*..*..****.*.*....*..*
*....***.......*..*...*.....***...*.......*.....*..**...*...*.**....*.***...*....*...*.*.*.*...***......**.*.*.**.**..*..*.*.*.***...*..****.*......***.****.........**...**..****.*.*...*......***..*......**.**......*..*.*.****.*.*..*....*.*.*...*.*.*.******.*.*.**...**.*.....****..*..*.***..**..*..**.**....*.*..**....**..*....*.***.*.*....*****.****.....*.*.*....*****..*...*...**.....**..***.***.****.*.*..*..*...***.*..*...*.*.*......**.*.....*........*....*...**.*..*..*.*.....****.*......*...******.*..*.**.**..*.*..*.****..**..**.*.**.*.**...***.*.*..****......*..*..*.*....*..**..*...*.****.**...*...*.**.*...**.****..*..**......*.....*...*.*...***.****.*.*....*.**.*.******..*.*.**...*...*.*....**.**.**.**.**..***.*...*.*.**.***.*.*..*....******.*..*.*..*****.**....*..*..*..*..***...*.**..*.......***..*..*..*...*.*...*..***....**.*....**.**.***..*.*..*..*...*..*.*****..**...*..*...*****..*.***.**..*...*.*.*...**.......*****....*..***.........*..*****.*....**..*****...*..**...****..****
.**.**....*...**.*..**.**...*...*.***....***.**..*..**.**..****..*..*.......*......**...**....*.*..***.*...**.***.*.*.*.*.*..****.*..*...*.*..**....*.**...*..***....**....*.***....***......*.*.....*.****.*.*.*...*.*****.**.*...*.*.*...........**...*......**..*.*..***.*..*.*..****.....*....*....*...**.*....*.***...**.*****....**.*...*.**..****.***..*....*..**....***.*..*..*.*...**.......*.....*.....****.***.*.***.....*.*.***.*.....*..**.*********..**.******..*..*....*....*.**...**.***..*...*...**.*.*..*..........*....***..**.*.****.....*...*..*.*****..*.****.**.*.**.*.*...***.*......**..**.*.****.*...*.*.*....**.....*..........*....*****...***............*.***.*...*....*.*....*.*...**......**.*......*.*...*.....**....*......**..*.*...*.*.*...*....**....*...*....**.....***.*..**.**.*.......*....**....*........****.***..**...**....***....*..*....*..*.*******.**..*.*.***....***..*.**.........**....*..*.*.***..***.*..*...***.**...*..*.....*.*.*.....**...**....**.....***..*..*....*...*..**..
*.....*.*.**.*............*...*.......*.**.*..*.....*..***...**...*......****.....**.**.**.*****.*...**...*.*......****.*..*....****....*..*.*****.**..**..*.*..*...*..*...*......**.**....*...**.*.....*.*.*..*.**.*.....****....**..*.......*.....**........*.***.*....*....*.*....*..*.**.....*...*.****..****...*..*..*****.*....***.*...*..*..****.*.*..*.****..**.*.*.**.*.**.*...*..***....**.****....*.*......*..*..*.*.*...**.....**.*..*.........**.**.**.**..*..*..***.*....**......*....*.**.***..*.**...*.***....**..*....*.***..*..**..*..*..*...*...*.......*...***..*....*.*****....***.*......*...*.*.*......**.....*....*.**.*.....*...*.**...*..*.*...*******....*.*.....**...*..***......**...*.**.*..**.....**....*.*....**.**...*******.*..*.*.**..**.*.*....*.*..*.*..**....*.*.*.**......*.*..*.***..**.***.***...*.*.*.**......*...*..*..****....**.**.**..*.**....*..*..*...*...*......*........**..****.****.....*.*...*..**.**..*........*...**.*.*....*.*...**..........**..**..*.*.*....*..**.**..**....*.
***...*.*.*.**.*....**.***..**.*.*.*.*.*.*.****.....*.*..**.*.*...*.**.**.*..****.***..*.***.**.**.*..*.*.*..****.*.**..*..**.***.....*.*.......**.*.**.*..*.**.........**.*...*.*.*..*....*..*....*....*..*..*.*.*..***.......***..*.**.**.......**..*.*...****....*****.***...**.......*.....*....****.*...*...*.**.*...*..*.**.**.....***..******...*****.*....*.***.*...**..*...*...*....*...*..*..***....*...*..*...*..**.****.*.....**...***..*..*..***.*.****.....***.**.**.*.**.**..****.*..*.*...*..*...*.*.***.*..*.*...**...*...***....*.**..**....*.....*.**.*.....**..*.*.***...*...**....*...*...****.****..*......*..........*..*..*.***.******.*.*....*.****...*...***.*..*.**..***..*....**....*..*..**.....**.**.....**.*.*..**......*.*.*..*..*...*.....*....*..*.*...*.***.*.....**..*.******.*.*.....**..*....*.*....*..*...*...*........*..**...**.*.....*.*..****...*..**.****....*.****.***..*.***..*....***...*.*.*.....*...*...**..**.*...*..*.******.*....*.*...*..*.**...*....*.....**..***......*.*.*.*..**
...*..........*..*.****...**.*.*..*..*.*....*...****..****.*.***..**....*.*.*.......*....*..**.....*.....***......***..*...*...**...*.*...**.*.*.**..**..*.*.**...*.*...**..*.*......****.*.******.*....*..*.*....*.......*.****...*..*..******..**.*.*.......**.*....***..*..***..*...**.***.*........**.*.*..**.....*....****.*.**.**.....*.***.*.*.**.****..****.*..*.*...**....*..*.*..**...***.......*...*.*..*.*....**.*.**...***...***.**..**.**.*....*.........**..*......*.*.*****.**...*.*.....**.*...****......*....**...**..*...*.*..*.*.*..........**..*.*.*...***....******..****.*.**....*.*..****...*...**...*..***...*...**......*.....*.*..*..*......**...*......*...**....*...*.*.**.*..*.****.**..*......*...*.*..*.*...*..*.**.**..****...*.***...**.**...**..**....*.*..*.....*.**.*.*****..**.*.**.**....*..*......*..*..***.*....*.*.***..*....*..*..*.**...*.*...*******....***.*..*...***..*****.*....**..*...*.**......*.*..*.*.....*******.*.*...**...***.*.*....**..**.**.***.*.*...*..*..*.**.*......*.*.*
.*****......*.***..***...**.....*..**.*...**..*...***..***.*.*..****....****.*..*......*.**.....*...*...*..*...*.....***.*..*..***..*.****..****.*.**...*..*****.*...**............*....*..*..*..***...***......*...*.**..*...*.***....**.***...*.*.**..****.*....*..*....*...*......*..**.*...*.*.**.**..*****.......**.***.**.**...*.*..*..*..*.*...*.......*...*.*...***.....*..**..**...*.**.......*...*....****.*...*..*.******..*.***..*..*.***.*.......**.**..........*****.*.......**.**..***.***..*..***..***...***..*.**...*.*..*.....*..*..*..*....*...*.**...*.*..*.*.....***.........*.**...***.*.**....*.....*.*.*****..*.**.*..*.***.**.*.*.***..*....*.*...**...**.***.**.*.***.***.*.*...*......****.**.....**.*......*..*.*.**......****..**...**.*...*.*.....***....*..*.*.....*..*.*....***..**.........*..*........*..**.........*...*....*....**.**..**..**..***..*.....**.*..*.**...****....*....*...**..***.*...*....*.*.**..*.......****...*..**.*....*.**....*.*.**.*.****......**.*.*...*.****.*...**.*.*.**.
***....*..**..***...***.*.**.*.*...*.*.*..*.****.**.**......*....*.*.**.**.**......***.**..**.*.**......**..**.*.*.*.**.****.****.*...*.**..*..****...*..*...........*..****.**.*...*.*..*...*..***.*....*..**.*.**.......*.*.*****.**..*....*....**.....*..*.***..*..*...*.***.**..*......*.**..*....**.......**...**.****....*.*...**...*..*.*......****..***.*..*.....*.****.........*..*..**....*.*.....**.*......*.***...*.*.*.***.**.**.*.***.......*.***.**.*.**.*..******....****..*....*.*..***.*.**.*...*.****.....*..*..*..*.*..*.*.....**.*...*.*..***.*...*..**.**....*.*.....*.....**........**..*..**.......****.*****....*..*.........***..**.****..***.....*.***.....*...*..***........*.*..*.**.*..*.**...*.*.....****.*......*...**.**.**.*....*..**.***..*.***.*..........*.**..*........*.**.*...*...*...*....**..*.*..*....***...*.*.*...*.*..**..**...*.***.*.*.*.****.*.*.**..***..*...*...****.....**.*.......**.***....*.***.....*.*..*.*..**..*.**......**...*.*...*....*....*..**.**.**..*.*....***..*..*..*
*......**.......*..***..*......**.......*..**..**..*..**....*...*.*..*.*...*.*.*****...***....*.********..*.*..*.*....****.*..*.**.*.**.*.**...*.**.**.*.*******....*..*****....*.***.*....*..*...*.**..*..*.*...**..**........*.......*.**.*.**.*...*..*...***......*.**.......*...**.*..**.*..*....*..**.**.**..*.*..*.**.*.....*****.*..**.....**.*****..***....*.....**.*..*.***.**...*.....***.....*....*.*..*.**..*.........*.......***.*......**.*.....*...**..**.****....**..**.*.*.....***.**.*..*.******........**.**..*...*...*.**.*....*.**..*....***.......*.***..*.*.**..*.*.*****.*..**.**.***...*......**..*.....*.*.**.**..***.***.*..*.****.***.*.*****...***..**.**..*.*..*....*..**.**..*.*....*.*..*.*.*...*...**..***..**....*..*..*..**.***....*..**...**.*.*..**....*.*.**...*.**....*..***..*..***.*.**.****..***..*...*.*.*.***..**......*****.**.....*..*.*.....*....*..**.......**.....*....*...*...**.*.**....*....*...*.*.....***.**.**.**.....**.****..*....*...*.*****..***.*.**....*.*....*..*......*.*
*......**.....*..**....**.*.*.....******.*.****.*.*..**.*..*...**..**...****.**..*......*...*.***..*.**.**......*.*...*.*..**...*......**.*.*.*...*****.*..*.*..*..*.**..*....*..*....*..*......*....*.*.****.....***......***....**...*....**.*....*...***.**.*.*...*...*.***...*...*..***.**.*.*.******.*.*....*.*..*..***..***.***..*......*....*..*.**..*..*.*...*****....*.......***......*..*..*.....*.....*******.*......****.*...**....*...**..**...*....*..**.***.*..*..........*.*........*........***....*..*..*.*.........*.*.**.*..**.....*.**..*..*...*..*.......***.*...*..*.*.***.*....***..***.*..***........*..***.**.*.....**..*......******.......**.*.**...*..*.*.*....*....****....****.*.*...***......*..*.....*.....*..*..*.*....*..*.....****.*.*....*..**...**.*.*...*..*.....*..**...*....**.**...***.*..*...**.*.*..*..*.*..**....**.***.......*..***.*.....*....*****....*.**...***....**..*.........*.*.**.**.**.....*.*...***.....**.......*.....**....*..*..*.*.*.*...*.*****.....*...*.*.*...*..*....**
.*.*.....*.*...**..**..*.**...*...*.*...**.*.**.*..**..**..**..*.*.....*.**.**..*..*..*.**..*....*...*.**.*.*.**....*.*....*.*.*...*..........***...*.**.*.*.*.*.***..***.*.***...*..**.*.*.*....**..***.*..**.......*..*..***.***.*.**..*..*..**.*.*..**.**.*....*...**...*....*...*...*...**.....**.**.***..****..*****.***.*...**.**.*..****.*.**.*.**..*....*...***..*..*.*..*.*..*.*...*.*..**.*....*.....**...**.*..**......*...*.......*.*.*.....*.***....***..*...*.**............*.*..*.**...*******...*...**.*...*..*...****.**...***..****.**.***....**..**...*.***.**.*....*.*.*.*.**...*.*..*..*...**.*.***.....*.**..*......**.**.*....*.*.*......**.**..*..**.**..**.**..*..***.*..*....***..*..*...**..**.**.***..****.*****.....*....*....*....*.........*......****.......***.***....*.......*.*.*.*....*........*....*.*..**.*....*.*..*..*.**...*.....**............**..**.*.**.*.*.*.*.......*****...*..*.*.*.*.*.*...*..**......***...........**.......*.*.*.*.*.*...**..*.*..*..**......**..*.***.....******....*
....*....*..*....*.**.......*..**...***.*.**...***...*....*.*.*....*.**..**.*...*..*.......**..*..*..*.*...**...*...*.***.***..**....*.....*.*...*.*..*..**...***..**......*.....*..*...*..*..*..*.....**.****..**..**.....******.*...**.**.*...***.*.***......*.*.**...*.*........*...*.......*.****....***..*...**..*..***..*.*.*...**..*.*.....*.*..*.**.*..**...**.*.*.....****..*.**...**....**..*****..**.**..**..*.*.*.*.**.******..*.*..*....*.**..**........***.*****...**.....**......**.**.....***..***....**.*...**..**.......**..*..**....*.....*..*..*.**..*..***.*.....***..***.*.*..*.**...*.**.....*..*.....****...*..*...*..*.*....*.*...*....***.**....*..*.***..*...*.*.*.....**.*...**.....*....**..***....**..*......*....***...*..*....**.**.....**.*...*.*....***.*.***..*.*.*.*.***.....**..*.....***..*..*..**.*..******..*..*..*..*.*.**..*..*.*......*....**..........*..***....***..*.*....*.*.....*.**....**.*.*....**....**...*.*..*.*.**.**..*..*.*.*****.**..*.**.**.*...***.***......*****.*...**.*...
*.**..***..**......*..*..**......***.***......**....*.****.*..**.*..*.**..*.....**..*.......*.**..**.**...**..***..**..****.**..***.****.**.****.***.*.*......**.*.*.**.*.**.*..*.**..***..*.**..*.***....***...*.....*..****......*.*..*.****.*.**...........*.....***.*..*....**.*...*.**..*..***.*.*..*.....*..**....*...**..*.*.****...*..*.*.*.*..*..*...*..*.......***..**...**...*.*.*....*.***.*.***.......*****...*..*....*..**.*.*.**...*..**...**.*...*.*...***..*..*..*..**.**..*.*...*........*....*..*....**........**.....*...*.*..*.*...***.*......*.....*.....**.....*..*..**.....******.....**.*.*.*.......***..**..**.*.*.*.**.*..*...*.**..**.***.*..****.*...*....*.*.*.*.**.**.***.**...*.***.*.**..........*****.*.****.**.*..*...**.*...*.**.*....*...**.*........*.....*.......*..*..***...*.*..*.....**..**...**....*.....*...**.*.****.**........*.*.*.....*.....*.**.*.***.*...**.*...**.*.*******......*..****.***.***.**.*....*.*..***..**.........*****..*****.....****.*.**...*.*.*...*..**....**....*..
*.**.*....*..*.*........*....*.....*..*..***.***.*......*.....*......*..*.**..*..**....*.*....*..*.****..*...*.***.**.*...*...**...*.......*........**.........*.*.*.**....**..**....**.*.*.*...***..*.*.*.*.****...*.**...**...**..*..*****.....*..*.*.**....*....*.**...***.................*.*...**.....**...**......**.*.*....*.....**.**.*...*...........*.*..***.*....*.....**.*....*..*......*.*.*....***..*..**.**.....*..*..*..***.*.**.*.*.**.**...*...****.*.....*.*..*..***.*..**..*....*.*....*.*.**....****...**..***...*..*.***...**......**...*.*.*...**.**.....*.*....*.....**..*.*...**.*.......**.....**.**.*.**...**.*..*...*.***..*.*.*.**.*..*..***..**.*.**.......********.*..*.*..***..*.*......*..**.**........**.*..*...**.....*..***.....**.**.**....*....**...*.....***......*...**.*.*.*.*........*...*..**..*.*****.*****..*.....*.*.*......*..***..**...*.......*.*...*......*..****...*.***..**.*..***.**.*.**....*...**...*.*..*.*..*...**.***.*.*..*.....**..***..*....*.**..**........*....*....*....
.*...*.*..*...**......*..*...***............*.*..**.*..*...*..*...*...*.*....**.****.***..*..*.***...*.***..*..*...........**..**....*..**...*....*.*.*..**.....*......*........*.**.*******..**..**..*.*.*...*....*.*.**.**...*...**..*..**.*..........*.*...*....**.*.**.*.....**...**...**.*..**..**..*.*.*....*..*.*..*..*..*...*....***.*....*.*..**.*.*.**..*....*....*.*..*...*....**..*......**.**.*..***........*.*.*.*.**.*....*.**..*.**..*****.*.***....*....****.....*...**..***...**.*..*.*..****.....*....**...*...*..**.....*..**..*..*.....*..**....**.**...*.*.*.**.**.....*......*....*..*..*.*.**.*..********.*.......**.***..*...*.......**.*.........*.**.*.*.*.*.*..*..***.*....*****....*.***......******.*....**...*.**..****.......**...*......*..*...*****...*...**....*****...*..*..*.*..*.....*.*...*.**....*.***.....*.**............*...*.**...**.*.*...*....*...**.....***...*........*.****..**...*..*..*..*.*.**...**.****.**.*.......**.*..*........**.**.*..*..*.*..*..*.*....*.*....*..*.*....*...*
*.*..*....****.***...**.......*.*..*.......**....**...*..*.**..*.....*******....**...**.*..*.*.*.*.***.**..*..*.......**.*.***.***..**...*.......**......*...**......**...**......*....**.*.**...**...**.***.*..*......*...........*..*.*.**......*....*..***.*...**.*...*..***..*.****.*..****..*.*....********..*.*.**..**.*.....*..*..*.*..**.*..........*.*...******.******..***......*.**..*.****..*..*.*..**.*...**.**.....**.*...*.**.*.*****....*.*.*******...**.**.*...*..**..*.*..**.*.....*.*.....**........*......**.*..**........**.***.......**....*******...*...*.....*.*....**.****.*..****..**...*.**...*.......***..*......**...*....**...*.*..**.....***.*.*****.*.******..*..**........*..*.**.**..*...**...*...**.****.****..*....*....*..****.**.*....**..***.**...**...**...*..**.*..**.*....*.*.**..**.....*.****..***..****.*.........*..........*.*....*..*..*...**.*.*...........******.....*..*.*..*.*.***...*....*..*...*.*.**.*.*...*.*...**..........*.*..*...........*..*..*...*..*.**..*...***....*.*..
.*.**.*.*..*..*...**...**....*.***.**.*.**....*....*...***..***...*..**..*.**...*..**.*....**....*..**..**.*...*..**....**.....*.****...*..**.**..**...*....**.*..*..**...**.**..*........**.*....*..*..*...*...*.**.*...**.*.**.***..*..**.*..**.**.**.**......*......**.**..*.*..*...**..**...*.*...*..*.*..*.*.....***...****..****.****..*.**..*.**.....*.*..**......*..*...*....*.********..*...*..*.*.*.*...****.*..*..**.....***...*...**..*....**..**....*..****.....*...*.*.*****.*.*..*......**.**.*..*..*.**.*.**...***.*.***.*.*.*.......*......*....*.....***..***..****...*...****......***....*.**..*..*.*...........*...*.......*.*....**..***.*.*.*....**.....*..*..*....*...*.*....*...***......**.*.*..*....***....*...***...*..**.**....**....***.*.***.*.*..*.**.*.....***..***.*****..*..**.*****.*.*.*..*..*..*...**..***...*...*.*...***.*.*..**..*.....**...**....**...*.*.***....**..*.*..***...**....*..*..*.....**..................**.**.....*....*.*..*..*...*.*.*.*..**.....*....*.*.**.......*....*....*
*..*.*...**....*****.*.*.***.****.*..*.*...*..*...**........**.*....**.....**.*.***.*........*.*.......**..*....**.*.**...**....**....*..........*..*.*****.*.*........**...****.....*...*....*...***.*.**.........*..*....*.*.*.***.....***........*.....**..****.....*.**.***..*..*........*..*....**..*..*.*....**..*...*...**..*...***...*...*.*..*.........*..*..*..**.........*.*..***.......***.....*....***....*...*.***..*.**...*.......***.....*.***..*.**........**....*....*..**...*.**..*..*..**....***.**.*..**.**.....*..*.............*.***.**.....*...*.....**...*.........*...*..**.**.*....*..***.*.....**......*....***.***....*....*...*...***.*.**.**.*...*.**.*....*.*...*.*........*.......**...*....*..***..*.**.*..**.*.****...*......**..*....**.**.**..*.*..*.*..*..*.*..*....*.*.***....*.**....**.*.*..*..*.*.....*..*.**.**.......*.*.*...***.**.....*..****..*..**.....*.*.**.**.....*.**..*.*.*..***..*****..*.*****.*..*....***.*......*...**.*.*...**.***.*.*...**..*..***.*.***..*..*..***.*...**...
*...*..***.**...*....*...*......*.*..*..*...****.*.*...**.*.*...***.*.*...*.*.....**.**...***..*...*.*.***.*.****.*...*....**..*..**.*..***.....*.*...**.*.*.*.*...********...*....**..*.*..*....*....*.****.**...**..*...*....***..*.*.**.*.*.....*...*..*...*..*.**..**.*..**.*..........***.**.***.**.....*....**..*..*..*..*.**.*.*.*.**.*...*..**..*..****.*..**.*..*..*.**.....***..***...*...*.*.****.*..***....****..*................*..*.....*.*.....****.........*.****....*...***........*......**.**.****...*.*....**.***.*......**..*...*.***.....**.....**.*...*.*****.**.****.**.*.*....*...*.**..*.*.*..**.***.***.....****....*...*.*.*..*..*****...*.*.**...***..*.**.*.....*.*..****.*...*.*.*..*.*...*.**.*.....*.*.*.*..*.*..**.***....*.*...*....*.*.*..****......*...*.*...*****.....*.***...*..***...**.......**..*.....*.**....*.**....**.*......**.*...****.**..*.*.*.....*******..*.*.......***....*..**......*.***...*..**....*..****.*.*...***.*.***..**...*.*..*.*.....*.*......*..*.*...***..*.**....*..
.*..*.......**..*.**.**.*...*...*..****...**...*..*.**.**.*..*.*....*.*..**...........*..*....**....**.....*.***..*..*....**.**..******...*..*.*........**.*.....*..*..**.....*.*.****..*.....**.*.*.***.....**.**..***.**.......*.....*......**...*.........**...**.*..****..*.*..**.*.*.....**........**......*.....*.*..*...*...*.......*...**...*....*.****..*.....****.....**..*.............*.....*..*..*....**..**.*.*..*...*.*.****..*...*.*.*.....*...*.**..*....***.....*...*.*...*....*****....**.***.*....****.........*.**..*****.....**.*.*..*....*..**.....***.*.*..*.*......***.*..*..*..*..*..*.*.**..*......**.*....*.*.**...*.*.*.***.**.***...**....*.**....*..**..*..*.**..**...*..*.*...*...*.*..*.**.*.*.*.*.*..*...**.*.*...*.........*.*..***.***.**.*.*.*..***....**...*.*..*...*.***.*....*.....*.*.....**.......**...***.*........***..*.******...**......***...*....*.*.**.*.*.*..**...*..*...**......*.**...*.**.*....*.**..**...***..*...*..****..*...*...*...*..**...**...*..*.*..**......*.....***....*
*.*.***.**..*..*.*......*...*..***.***.**.****.**..*****....*.*..*..*.*.*..*.....********..*.*......****.*...**.*..........*..***..**....**.*.....*.*.******..**..*...*.***..**..**.*.**..*.*....**.*.**....*.*.*..*....**.*.*.*.*....**......******.*..***....*..*.**.***.******........*.......*.*.**.*....*.*.***.............*..***..**.*.*.***...*..*.**.**.*.**..**..*.**.**..*.....*.*****.***.**.*.**......***.*......**.**.*.***.*..*...*.....**.**.***..*.**..**.....*.**....*..*.*.*.**...****....*....**.......**...***..*..*.*.*.*...*.*..**..*.*..........*.....*...*...**...*.****.*.*.....**..........***..*...*..**...****......*..*.*.*....*.*..*..*.**.....*....**..****..**.......*.**.*.....*...*.*..**.*..*...*......*.........*......****..***..*.**..*........*.*....*.....*..*......**...****....*.......*..**...*.***.***..**..**.**........*..*............*...*....*......*.*...*..*.*.*...****.......*..*..**.***..*.*.*.*..**.**.......**...*.*..**.*...*..*.*......**..***.***.....**.*...*.**...*..***..
......*..***....*..**........***.***..**.****.***....****....**.*.................**.**.**..****..**...*..**.***.*.*.......*...*...*...**.....***.*..**.....***...***.*.***..*....*.*..*...*..**.**...*..***.**....*..*.**..**..**.*...***..*.****..*...*.....**.***...*****.*.*..*.......***.*..**.*..**..****.**..**..**......*.**.....*...*..*..*........*....*.**.*.......***......*.*.**............**...*....**.**.*...**..*..*.......*....*....**..*..*....*.....***.*.*.*..*....*.**.*.*...*.*...*..*.*.*....**...**.....**..*.*....**.***..**.....*.**..*.*..*****.....*.***.*....**...*.*.**.*.*.*......*..*.***...*....*..**.**.*.**.*....**.*......*..****..*..*.*.....*..*.*.....**.*..*.*..*..*.*.**...*......**..**....*...***..*...**.*.******..*.*.*..**...*...*...***.*.......**...*...**....*.*.*......**.**.**..**.**.....*....****..******...*....*..****.*...........***.....*...*........*.*.***..****.....*.*.*.*.**.*............*..*....*.***.*....**...*.**.**.......*.****...**..*.***..*...*.*.*.**...*....
..****.***...**..*..****..*.*.**..*.....**.........*......*....***......**....*.*.*.*.....*.**..*.**.*....*.**.*..*...**......**..**.**..***...*..**....**..***..**.****.***..**..**..**...*.*..*.*.*....*..*...**.*..*..*..*.**..*.*.*.*....**.*.**.*.*....*....**....***.*.....*.*....**..*.*.....**...*..*.......**...*...***....***.*..*.*.*..*.***.***.*....**.***...*..*...****..*..*...***....**.*.*...***..*.*....*....**.......*....**...*...*..***..*.**.*...**.*....**......**......*..*.***..***.....*.*.**.*........*..*.***.*....*.......*..*****.*...*...***..*...*..*...*.****.*.*.**..*....*.*.....*..*............*.*...*..*.*****.....***.....**.***.*.....*...*.*.*..**.*....***..*.....*..**..*.**..*....*.**...*...***......**...*.*..*..*****...*.*...*.....**...**..*..***...**...*....*.....*..******..***.....*...***....*..**...*.*...*...*...***.....*.*....*...*.......*.*.....*.*.*.*....****....*..*.....*.*.****..*....**.....*****.......*...*..**.*.**..*..*..*....*.*..****.*.**.***.***..**.*....**.
*.........***.**.*.*.**..*..*.*..*.*.....*......*...*****....*******.*.**...*.....*..****...*..*..*....*..*........**.**.*...*..*****.........**..*.*.....*..**.*****.....**.***.*.*.....*...*..*.*..*....*.**.**.****.....*..**.*.****..*.**.*.*..*....**.**.***.**.......**..*..****..........**......**.....**..*....***..*.*....*.*..**.....*..**....*...*.*....**..*.*.***..*...*...*..*.................*.*...*....*.*...****.*.........*...*..**.*..***.*..*..*.*.....*.*...*...*.**.*....*.**.*.....*....*..*....*.**....*..*.**.......*...****.....*.*.*.*..*.....**.*.....*.*..*..*.**......*.*..*..*..*.*..*.*.***..*.*.....*..**.**.*..*.....*....*...........***...*.....**.***.*....*....*....****...*.*.....*....*.*.*.*............*....*..***..*..*..**...**...*..*.....*...**.*.**.***...***..*....**....**..............**...*.*....****.*....****.*...**....*...**..*......**..*..*..*.*...***..*.*...*.....**.**...**.*.***.*..*.....****.......**....****.*.**..***.*..*.....*..****.**..*..**.**...**.***....*..*
.*...*.*.*......*....*...*..***....*.....**...**.*..*.*....*.*.*...*****.*...*.**..****..**.*.....*..*.*..................**...***.**...**....*.**.**..............*.**.....*.*.**.*.**..***.*......***....*........*.*.**.........*.**.*...*..*...*.*.......*...*.*....**.***.*.***.*......**.....**..**......****.*..*......*.**.*..***.........***...**.*.....**.**.*...**...***.*....*...*.......*.....**.*.***...*.*.*....*....*.*****.***....*.....****....***...*....*.*.***..**.*.....*.....***.*..*.....*..*.*.***...*.**.**..**...*.........**.*...*.*******.*.**........*..*.*****.*.*.**......***.*...**......**.*......*..****..*.**.*.*..*..*.*.*..*.*..*..*.*.*...*.***....**..**.........*..*.*...*.....*.....*.*.***..*....*...*....*..**..**.....***...*.*.****.*.*....*.*.....*.....*....*..*....*..*..*...*.***....*....*.*......**.*..*.*..*.*.*..........***..***..*..*..*..*...*.....**..*.*...***.***...*........**.*.*.*..**.***...***...*...*..*.*..**..*.*.***..*............**....**.**.......*...**...*....
...*...***.*...*.*..........**....*..*..***..*..*.*...*.....**.*.......*.....****....*..*...**.**..****...*.**.*..***.*...*.**.*...*.....*..**.**..*...*.*..*.***...**..***..*...*..*.....****.*..***....*****........*..*......*....**.*..*..**...*...**...***.*.*.***......*.**.*..**.*..***..*.***..**.*..**..*.*..*..*..*.**.....***.**.**....**...*.**...*...*...*......*.*.***....*..**..*....**.*.****.***.**....*....*.*...*.******.*...*.....**.*.**.****.....***...**.**..**..*....*...*.**.*...*.*.*..*.**..*...**.*...***..*....*.**..*****.***..*.*..***.*...**..*.*..********......*..**......***......**.**..**...**.*..*.........*..**...*...*****.**....**.......**.*.**.....*.*.***..*..**..*.**....*............**......*...**.*..*.**.*...**.*.....**..*..*.**.*......*.*.*...*..*...*.*.****.*...*..*.....*...**.*..**.**...****.....**.....*......*.****..*..**....***....*..*.*.....***.**..*..**..*.*.*.*....**.*..*....***....*...*.....*******..*.*...*.***.**.****....*.*.***..**........**..****....*....*..
.*.*.***.*.**.*..*..*..*......**.*..........****.*....*..***.....***....*.*.*.......*.**..*...*.**..*.....*...*...*.....***.*..*.***...*...*...*..**....**.*.*..*..*...**.*...**.*.***.*...*.******.....*.*....*.**..***....*..*...*...***.....*..*.*........*..*...*..*....*..***.....*.*.**..****.........*.....*....*..*...*..**....*..*...*..***.*.*..*****.******..*......*.....**..*...*..*...****..**..*...*..***.**......**.*.*..*.***.*....***..*.....*..****.................*.*....*.**..*...****.***..***.*.**.....*.*...**...*..*...*...*..*..*.*****..**.......*****.***.**...*..*..***.**...*.*.*****.*..**.*....*.......****.......**.**..***...*.*.......*.*.*.****.*.*...*.*.....*.***.*.*.*..*.*.*...***..*...*...*.....*.**.*..**.*..**.*.****..*.*.*....*...**..**...*.......*..*.......*..*.**...****...***.**..*.*.*...**....****.***..******.*.***..***.......*.....*..****..**.*****.***.**.*.*.**....*.*****..**.*...*...*.*................*..**.....*.**.....***...**..***..**.*...*****.......***...*......
.*....*..**.*...*.***.....*.*.*.**.*..*.**.*.*..**.*....**.*..**..*..**.**..*.*****..*.*****..*..*.*.*..*.**........*..*.*....**.**.****....*****..*.....**......**.*..**..*...**..***.*.*.*..**...**..******...**..*...*.*.*...*..**.*..........**.*..*****..*..*.....**.*.*...*..*.*..*.....**..*.....**.*.*.*.***......**....*.*......**..*.***......*...***...******.*..*.*..*...**...**....**..**..*...*****.....*...*..*..*.*......*........*.*..**....***.*.****...*.*.*.*...*..*...*..*...*.***...***...*****.*....*.***.***...**.*..**..**.*...*.*..**.*...*..*.*.*...**.*...*.**..*...******...*.**.**.*.*..*.....**.......*..*..*....**.*..*.*...***......***..*....*..*.*...**.***.*.*...*..**......**...*..*..*..*.***.********.**.*.*..*.*..*.......**..**..**.**.*..*.**..*...**......*......*..*.*******.....***......*.*.**...**...*...*.*...**.*.......**.*..***.*..*****...**......*..*.....*....*..*.*...*..**.*.*.*..*.**.*....*..*......**.****...*....*...****.**....*..***...**.....*.*******.**.*.....*.*.....*
..*..*.*.**....*........*.*....*..*.**..*.*****.*.........*.**..**.***.....**.**..*.....*.*.**.**.*...*..**..**.*...*.**.....*..**.*.....**.....*****...**..........*..*.***...**.*.*...***..**..**..**..*..*...*...****.....*.*.****.....*.*...**.*...**.....*.............**.*.*.*.**.*....*.*.*......**.***..**...*..*...*...*..***...*..*..*..**.*...**.**.......*****.*...*..*..*........*........*..**.......***...............*.....*..*.*.*...*.....***.*.*...**.*.*....***..*.....*.*..**..*.*.*.*.**..*..**..*..*..*.....*..*..**.*..*..**....*..***.....**.*.**.*****....**..**.*..**.*.**..**.........*...*.*.*..*..*.......**....***.*.......*..***...*...............*.*......**..*.*.**...***.****.*..*..*.**.**..*..*****.....*.**.**...**..*..***...*...**...*...**....**.*....**..**..**......*..*..*...*.......*.**.*.***...*..****..*.***....*.....*..*..*******..**..*.**..**.......***.**..*.***.......*.*...**....*.***....*.......****...*....*..**.**...**...*......*....*.*.*..*.**..*.**...*.*.***.....*..*..
....****.***...****...**.*.....**....*.**..****.*.**.*.*.......**..*.*.**..**..*.*..*.*.**.*...*..*.*..*.....****....*..****..*.*.*.**...*.*..*.**......*.***...*.**..**.*.*...**.*.*...*..**..*...*...*.*..*..*...*....**.**.........**....*.....***.......*.*.**....**.**..**....***..*...*.*.**....*..*..****....**.***....***...*.****.*..**....*..*.....*.....*..*.**...*..*.****....**...*..*......**..*...*..**.....*.****.*.*...*.*...*.*.***.*.....**....*.......*..*..******..*..*.*..***.......*.**..*.......*.*.***.*..*.*.*..**...***.*.*...*.***...*.**..*..***..***..**.*.**....***.*.***.....**.*..*.*.....*..*.**.****...*..**...*.*.*.*.**.........**........*....*.......*...*.**.***....**..*.....***.*...*.**........*.*..*....*..*.*.*.*.**..*...*..*..*.*....*.*........*...*.*.**.....***.**.*****.*...***..*.....*****.**....*.....***.*.*...**.*.....****..**..*.***....*..*...*..*..*.....*..*.....*..***...***.*.**..*.**...*.*..******.**.**.**..**...*.......*..*.*.......**...***....***....*.***...**.**
.*.***.*...*.*......*.*..**..***..*.*.........*..*..*.*..*.....*......*.*.**.....**.*..*.....*...*..*....*.*.*.*.**......****.**....*.*........***...*......*...*......*.*.**..*.*....***..*..*....*...***.**.****....*..*..*....*.**.**..*...**..*.***..*...**..*...*.........**...*.*...*.*.*..**.**.**......*....*.**.***..*...*..*....*..*.*.*..******.*...**......*...****.......***....**..*....*.*..**.*............*......*.***.*..*..**...*...****.*.....*.***.........*...**............**.*..*..***...*...****..*....*..**....*.*.*..**........***.........*...**..**......**...***......*..*..***.****.*.*.*..*.*....**.*.*.**...*.**.**......*..****.*...*...*.**..*..............*.*.....*.*..*.**..*......**.*...*...**..*....*..**..*...*..*....*.*..*..***.**.*..*.*..****..*.*....*****.....*.****..***.**..*...*....**..*....**..*.**....*.*.....*...*.....*....*...**....**...****.....*.....*....**....**.*..**.....**...*.*..*..*...*.*.........**..*.**.****..........*.***...**..***........***........**.****..
..*.....*.*.....*..*..***.*....*..*...**.*...**.*...**...****..*....*.*.*.*.....*...*.*.****..*.**.*........*....**.********...*.**..*..*...****.*..**...*.*.*....*.*.****..*....*.*.*..*.*.......*.**.***...*......*..*****...**.**...***.***....*.***.*...***..*..*..*..*..**....*....*.......*..*...**....*....*....*.*.*****.....**.*..***..**..**..*...**........*.....*.**......**.*..*....*....*..**..*.*..*..*.***.*.**...**...*....*..*...**...**...*.**....*.***..*......***.*...*......***.****..*.**.***..*****....*.**...**.*.*..**.*.*.........*.**..*.*..**..*..*.*....*...*****..*..*..*.*.*..*.*.**.*.***..*.**.*.*..*..*.....*..**...***.***.*.**...*..*..**....*....**.***.*...*.*.*......**.*********.***.****.*.**...*.***.........***..*.*...*........***.....***...**...*...*..****.**.*...*....**...*.*...********....*.*..*.**........**...*.....*.*.*.*.....*....****...**...*..*.**.***.***...*.*.*.......*.*..*.*......*.............*...*.*...**..*.**...*..**.**...**.****..**..****..**.......*.**.*..*..
.*..*.*.**...*.*.*......*..*.......*...*...*.*..*.*..*.*.*......*..*****.....*.*.*.**..*.*....***.*..*...*..**..*.*....**...**....*.*.*....**...**...**..*.**..........*......**.*.....***.*.**....*.*.*.*.....**....*...*..****...*.**.******.***...*.*......*.*....*.**.**..**...**.*.*.......**..**.*.*......*..***.****...**..**....*.*..**..**.****.*.*......**......**.....**.***...*....*..*.*....*.**.......*.....*.....****.*.*.*...*.*.****............*...*.*...*........**.****..****...*.*.**.....***...*...******..**....*...***.*.*.....*..*..**...***.*.****...*..***..**.*..**....*.*..*..**.****.........**..*..**.*.*..****........*.**.**.*.*.......*...**..*..*......*.*..*.**...**...****.*....***.**.....*.*.....*.*..*.*...*....*.**.*..**.....**.......*.*...*...**.*.....*****..*.**....***.*..**..*...**...***.....*.**...*....*..*......*.*..***......*...**.***.....*.**....*...***.....*.*....**.*..*.*****...**....**....*.*.**.....*..*.**.**.*..****..*.*.***.****....*.**....*.*..*.*....**.*****...*.
*..*.*...*.........**............*...*.*.****...***.....**....*.**...***.**..*..*.****.*...******.*.**..*....*.**.**...***..*......***.**.**..*...*...*...**.......**..**.........*.**.**.....*.**.*.*...*....*****.......*...**.....*..****.*.*...*...***.**.*...*.*.**......*..*.*..*.*.*..****..***.*..*..*****..*......***.*.....*.*.....*.*.**.*.*..****...*..****.**....**.*.***.......*.*****..*.*...*..**.*****.**..***..*.*.***...*......*..**.*.....*..*..*.**.......*...**.*...*.*..*..**.**.*.*....*.*..*.*.***..*..**...**..**......**..*...*.**.*...****.*....*.*..*..*....***.*..*.***.*.*.*.*.*..*..*.*....*..*.**...***...**.*.*.**..*.**...***.*..*..*..*.....*.*.***.****..**.......****...*.***...*..*.*...*.*.........*........*.**.*.**...***..*...*...*....**...*........*..*..............**...******..*.............*..*.*.*....*....*...*......*..***.***...*.**......*.**.*..***...*.**.....*.**....*.**...*.*.*.**.*.***......*.**...**.**.*.**.*....**...*.**.*...*.*.**..*...**....*......*...*.....*.*...
..**..*......**..**..*.*..****.*.*....*...*.......****.....*..*.......*.*..**..*..*...*......***...*.**.***....*.....*..**..*..*...**..**.....*...***.**...**....*.......*..*.*..*......*.*.*.....*.......****.*......*.*..***.*...*....*......**...**...*.....*..**....*...***...*.....***..*.**...**..*..*.........****..*.**.*.*.*.**....***.*.....**..*.*.**......***.....*.....*..*.*...**...*....***........*...*****..*..*...*..*.**.*.*..*.***.**.*.*..**.........**.**.*...*....*.......*.*.*..***.**..***....*.....*....*.*****.*....*.*....*....**.*...**..*.*.*.***....******..*....**.....***...*.*.**.*..***....*........**....*.***..........*.......**.*..**........****.*.***.......***.*.*..*.*.*......*.....*.*.*.*.*.*.*..*.****..*..****...**...*.**.*.......*..*.......***...*..***.*.*..*...**.....*..*..**.*..**.....*......*.*.*.**....***.*...*.*...*..*....**..*********..**....**.*...*.....*.*..*.*...**...*.*.***...***..*.*..*...*..*..*.**..*.*.*..**..*.*.*.*....**.**...*.*.*.**.......*.**.**.*.*...*
**....****.*.*.**.*.**...*.*..**.....*..*.....*.*.*...*.*....**...*..*.*..****.*.*.........*........**.*..*..**....*..**.*.......**.*..*.*.*...*.......*.*..***.....*...*.....***......*..**..**..**...**...****...*..*.*..*...........*.....*.*....*.*.*.**..*..***..**.*.**..*.*.....**...*.*...*.**....*...**....**...*.....*....*...*...*.....*...*......*.*****..**.......*.....****...*.**....*.......*.....*..**.**.*...***..**.*.*.*....***.*.**...*.***....***.*.**....**.*...*.**.*...**.....*..**.*..**..*.*...***..*.*......**..****.**...*.**.**....*...**.*......***...*...*...*.*.******...*.*.*...*.*.*...*.*.....*..*....**.*..*..*.*.....**..*...*....***...*..*.**..**.*.......*.***.***.***.*.**..*..*.***...****.....*..*.**.....***.....*..**...*.**.***.......*.***.*...*.**..****.*.*.**.*..*..*.**..*..*.*.**..******..****....*...*.*..**..*....*.*..*.....*..**.*.....*.***..**...*..*****..*..*****.*.**.****...**.*..*..*...*..**.*....*..*..*.*.*.*.*......*.**.*.....*..**.****.......*..**......**...*.*
...***.**.*......*.*.***...*......*.*..****........***...**....*.........*....*.....***.**....****.............*.......****...**......***.........*...*.**.*..**.*.**.....**.*.*.********..*..***.**...*...***....*..***..**.*..*.....**..*.....*.***.****........***........**....****.*....***...****.......*..*..*.*...**..*.*..**.*..**.*...***..*.*.**....*.*..*...*..*.*..*.*.**.***.*.**.......*....*.*.....*..**..***.*.*.**...*..**.**.**....*.....**.....*..**........**..*...**..*..*..***.*......**.....*...*.*.**......**.*...*...**.*.*.*...*...**.**.*.***.....*...***...*.*...**.***..***...***...*..............*........*.*........*.***..*.**.......*.*....***.*...*.*...*......***..*..*.**...........*.*.*...*.*...*......*..***.*.......*.....**.*.*****.....*.....*.......*...*.***.**......*..**.......*...**..*.**.**.........*..***....**..*..**.*****...*....*..****.******..**...*.*....*****..**.*....*......**.*...*.*.....**..**..*....*.*..*.....**.*.*......*..*.*.*...**...........*.*.*..*.*.*...**.*
*.**.*.......*..*.*...*.*.**.*.*..*...*.*..*.*.**...****.....*....*....*****..*..***....*****..*.**.....*....*.....*.*..*.*....*.....*****..***.*.*.*..*...*.....*...*..***.......*...***.....****...**...***..*.*.*...*.**....*..**.*.*******.***.***.**..**.*.**......***......****..*.**.*..*.*..*.*.*...*.....*....*..**..**.*.***.*..*.......*........*...*..***......*...*...*.....*.*....*....***...*...*****.........*..***....*...*..****.***.**........*.....**...*.*.......***.**..*.*.....*.*...*.***.*****.**..*..*..*..**....**.*****.*.**.*..*..*.*..*.**..*..**..*....******.*..*.*.......*....*.**.**..*..***.***...***..*...*.***.*.........***...***.......*..***...................*.*..*..*.......***......*****...**.***.*..*.*.......**.......*...**.*....*....*.*....****.*.*....*....*.....*....*.......*.*...*....*.**...*.*.*...*...*..*.**...*.*****.**.*...*.......*****.***.........***.**...........*.......*.*........*...**...**......*.**.*.*..*.*.....*.*...*..**..*.***.**..******..*.*...*..*****.*
....**.*....****.**..*..*..*...*.......*.....*...****...*...*...*.*.***...**.*****......*..***.*.***.*.*.*....*...*.**.*..****.....**.***...*.**.....*..**.*..**.**.**.*...*...***..........**..*..*.**.*....*.*........**..*.*.....********..**.***....*.*...*..*...**.**.*.........**..**..*.*.....*..***.*...***...*.......***.*.*..**.***.**.*...*...**..*..*****.***...*..*.....**.***..*..*.**....**.*.***.*..***..*.****..*.*..*....*.*..**....*.*.*..*****.*.*.*....*.****..*..*...*.....**....*.**.***..**.*...*..*.**..***....*..**.....*..*.*.***.*.**.**...*.....******.*....*****.........***......**.*.***......*...**.*...*.***.*.*....*.*......*...**...*....*.*.******.*.*....*.**.***..**....*..****.**.......****...*...*..*.**...*....*..**.**....*....**....*....*..**..*..**.*....**.........*...**.*.*.*.....***..*................*.****...***..*.*...*..***......*.****..*.*..*..***.....*...**..*..**.*****...*.*.**.**....**..*.*............**...*....*....*...*.**.*...*....*.**....*....**....*..*.****...
..**..*.*...*.***..*...*..*.*..**..*...*.*.....*..*.*...**.......*..*...**..*.*..**.**.**..*...*.....*........*.......*.......*....**...*..**.***.*..*.**.*..****..*.**...*..*..*...*.*.***...*...**..*****......*.*.*.....*..*****..***..**..***...**..*.......*...**........*........***..*.**..*..*.****.*..***.*..*...**...*..**...*...*..*..*....**..***.....***.*..***.*.*.....***...**.*.*.**.**....*...*.***..*.*..*.**..***...**.***.*.*....**...*.**.....*..*....*.**..*********.*.****..........*...*..***.**.*..........**...*.*..*.*.*.*....*.*.......*..*.**.*.*....*..*.**.**.*...**.*****.*.**..**..*.......*...*.****..*..***.**...*.*.......*...*.........****.*..*.....**..**.*..*...*..*.*...*..*.*.*.*.......*****..*..**.*.*...*...*....*.**....**....**.....*...*....*...*....**...*.**..........**.**...*.**.*..*...*.*.*...***..*....****.*.*..***..****..*.*..*.**.*...****.*..*...*..*..*......**..*..*......*.......*.*....*....*.*......*.*.**.....*.*.*....**..*..*.**..*...***..*.*..*......**..**..*...*
****.*.*****...*....*.*.*........*..***..*.*.*...***....**....*..***.*.*.***.....*.*..*...*.*.**...*.*.**......*.*.*...***...*.*....****..*.*..*.*........***.........*..**.*...**...*..*..*........*.*.******.*.***........*.***...****.......*.*....*.*.**...***......**...**....******....*.*....*....***.*.*...*.....*.....**.*.....***......*...*...*.*..****.**..*.....*.**....*.*.***........**.***............**.....*...*...*....**..*..*.*..**..*....*.*****...****.*....**.*..*..*.*..**.**..*..*...*..*....***.*...******.....**..**...**.**.**.**.*.......**.**...**.**.*....*.*.*....**...*....*......***.**..*....***...*...*....*.*...**...*..*.....**....*.*.**...***.**.***...**.**.**....***..**.*.*......*.****.....**..***.*.....*.*..*.**...***.**.....*.*.*.**.**..**.***.**..**.*..****..*..*....*.******.**.**...*.*................**..**.*****.**..*...*.*...*...*...*.***..*.......**.*..*.*.****......**.***.....*.*.**..*.**...*.....*****.***..*.....***.*..*............**......*.*..**..*.*...*...*....
*.*.*.*.*.*....*....*...*........***....**.....**...*.**.*.*.....*....*.*..*....**.*..*.*....*.*.*.****......*...*.....*...*.*...*...*.***..***.*.*****..**.*.*.**..**.*..*.**.*...****.**..*..*...*...**.**............*..*****...*.*....*.*.*.*....*...*.*.*.*.*.*.**..****...*..*.*.....*..*....*.*.*..*.**...*..*.*.***..*.....*..**.....*.***.....**.*.....**..*...*...**.*..*.............*.****....*..***.*.***..***.*.*.......*****..*...*....*..*.**...*.*.*.**.*..**....*.*.**...*.**..........***.*.*.*...**...*..***.....*.....*.....*..*..**..*******..***.****.....****....*.**.**..***.**.*.*.*....*...*....*........*.*.*...**..*..**..*..*....*..*..*...**......*..*....******..*...*..**..**...*..**......**.*.*.**....***....**...**.**.....**..***.*.**.*..***...*...*.**.***...*.....*..**..**.**..*...**..*..**...**..**.......*.*...*...*..*..*.**....**.****..**..*.*..*********....*****.*....***...*...**.**.**..*.***...**.***...*.....***.**.**....**.**.**.**.**.....*....*...**..*..*.*..*.**....***...**.
*..*.*....**..*.*...***..****..*...*.*...*.**..****...**..*..***...*..*...**...*....*...*..*.**.*..**..*..*.....*.*.*.........*..*.**......**....***......**..*..*...*.*.*....*.......**.***.....****..*.*...***.*..*........**..***..*..*.......*.*......*..*...*.*..*...**........***......*.***.**.**.*.***.**..*.......*.***.........*......*.........**.*..*.**.*.***..*..**.*.......**...*.****.*.**.*.**..*.**...****..**....*..*......*.*.....*..****....*.*...***.*.*.*....*.......*..*..**.....**.**.*.*...**..*.....*.***....*****...***....*.******....*..*..*..**.*..**...**..**.....*.****.*...*.**....*..**.**.*.**...........*..**.......*....***....*...**.....**...****.**.**.....**.**....*.*...*.*.......*..*.*****.*...***....****..*..*.......*.**..****..****..*...*......****.*........*....*.*.*...**.**.**..****.*.**.*..**.*.*...**.*.*.*.*.*.***.**....*.*.....*.....**.*.....**.*..*.*..**........*....*...*..**..*....*......*.....*...**..**.*.*..**.....**..***...*...*.....*.***.*.*..***...*****...*..
..*..**..*..**..*..*.***..***...*.*.***.......*******.*..**.****.*.*.***....*...**.*.*****.**..**.*..*..*..*.*.....*.**.*.*.....**.*....**.....*..*...*..*.*...*..**...****......***..**....**...**.*.*****.**..**.*...**.*.*.****.**..**.**.....***...*........*..*.*....***.**.....*...*****.*.....*.....*.***..*...**.*....*.***.*......*.*.*.....****.*.*.**.......*.....*..*.*..*.*....***..*.*.**...*.*.**.....*..*...*.*......*.*.*.*..*.*..***.**..***.*...*.....*..*..*..*.****.*..***...**...**.***........*.****..****.....*.**.*.*****..*.*.**...**....*.*..*...*****.....*.*.*.*..**.*..**.....**.*......*.....*..***...*..*..*....***.**.*.*....*.**..*.*.*..***.*..*.*..*..*...**...***.*.*...*.*.*.*..*....*..*..*..***.*.........**.*.*.......********.*......**...***....*.**.**...**......*.*.******....**...*........****..*..***...*.****....*....*..**........*...**..*.*****......*..**.**...*.*...**.*.*..**.**...*.*...*...****.**....*...*.....**...**.*..*..***..*....**..*.****.**..*.*..*...*....*...*..**.
**.**...***.*....**...*.*.....*....**..*...***.*..**..*......**..*.*..*..*.**.*.***...*..****..*..*.*....*...*.*.*.*..***.***.......**.....**.*..**..*....*....*..*..*.....***..*.***.*....**...*..*....*..*.****.**..**.***..*.*....**.....*..*....*.**.**.***.*.*.*...**..**...*.**..**..**.....*.......**.*..***.....*.*.*....***..*...........*.**....*.....*...*...***..........*..*.*.....**...*.**..*.*.*****....*....****..*.*.****.....*.*.*.**.....*.*.**.....*.*........*...*.....*....**...*..*....*..*....**....**.**..**.*...*.*....*..*...**.*.**...*..**...*.**..****..***.*.*......*.*...*..**.......*....*.*..........**..***.......**.*.....**.***.....**.**.*.*....*.**...**.**.*.*.****......****.....**.....*......*.*...*.*..**....*.*.**..***.*.*.*..*.*.**....**.*.*...*..*..*...**.*....*.*.*.***...*..*.***...**...***.*.***.*.*.*..*..*..*..........*..**...***....*.*..*.*....*..*...*..**.*....*.**...*.*..***.*.*.**.*.***.*....*.*.**.....*.***.****....*.******..*..*....*......**...***.**.*.**.....*.
*..****..*.*....*.*.*..*...***...*..**...****.**..*..*.....*...*..*.**.......*.*.*.*****.*.*.*.**..**.....******.**.*..*.***.....**..**.*..*.****.*.*...*.*.....**.*.....*.*.*....**..*..*....*....*......**....**.......**..*.....*..*.***.*.*.*.*.**..*..*.*....*.****.*..*.**..*...***.*.**....*.*.*....*...**...**..**.***.**.****.*.**...***...*.***...**.**.*.....*...*.....*..****..*..*.*.***.......*.*..*.........*.***..**.*...*.*....*.*....**..*...*...***..*...*..*...*..**.....*.****..**..****........**.*.*..***...**...*.*...*..**..*..*..*.**......*.**......**.*.*.*******...**.*..*.***...**.*...*.**.*****.*...***.*.**.*****.****.*.....*..*..*......*.****.*.*.*...*..**.***.*.*....******...***..*....*...*.*........*.*........***.**.*..***...*.**.**.**...*.*.*..**.*.***..******.....*...*.**.*..*..*....*..***...*....***.*......*.***.**..*..*.........*....***......**..***.**...*......**....***......**.*.*.**....***..***.****..*.*....***.*....*.*..*......**.*.....**.*..***..*.*.*.**.....**...*..*
....**.*.*..**.**.**..*..**...*...*.**.......*.....*.*.*..*..**.*.**.**...*..*........*...*..*...**.**.*.*..*.****.*.*.....**.*.*.**.*..*..*...*.**.***...*..*......*....*...**..**.**.**...*.*.**...*..*..**......***.***.*.****..**..*.**...*...*...**..*.***.*..*.*.*..*..*..*...*.**.*...**.*.*.*.*..*.......*..*......*.**..*.**.*....*.*..**...*...*..*.***.**.*..........*****..*...*.**.*...*.*.**..*..*..**.*.*.*.**..**..*.****.*......*..***.*.*.**..*.*.*.*.*...*.*..*..*.....*..*.*..*.**...***.....*..*.*..*.....**.*...*.**.*.*....**...**...**...**..***..*.*.**..****.*...*........**....**.***.*..****..*.**..*..***.*.**.*..*...*......*.**.**********.......*.**...*..*.*..*..**...*....*.........**.*...*...**.....**..***.**.....*..*.......*..**...*....*.*......*.*...*...**....*..*.***.*.**.**.**.*.*.*..**..*.****....***.**......*.*..*.***.*.*.*..*..*...***..**.*....*.**..*.*.**...*.**.**..*..*.**.**..**.*...*....*.....**....*.*******.**...*.**.....*.***.......*....*...*..*..***.*......**...*.*...
*....*.*..*...*..**.**.*...*.*..***.*....*.*.*.************...*....*...*..*..**.*....*..*.*.*..**.*.**......*.**.*.*.*...*...**...**..*...*....*.**.***.*..*......****..*.*.*..*.*.*..*........****.......*.**.*....*..*...*.........*.*..**..**.**..*.**...***.*....**..*..*.*...*...........*...*...*.......*.******...*****...*....**...*....**....***.**.*..*.*.*......*...**...*..***..*.....****..........**..**.****......*.....***.....*.*..***...****......***.**.*.**.*...*...*.*..*.....*...**..*...***...***.*..**.*****.*.*..*..*..**.*.......*.****..*.**...*...........*......*.*..*..**....*....*...*..*.**.**.*...*.*....*..*.*.***...*...*.*.*.*...*.*.....*..**..****..*...*.*.*....***....*.....*..*.*....*...***...***..*..*.**.*****..**...**...**..*...***.......*..*..**.*...*....*......**.*.****....**....*...*.....*...*****.*.........*.*....***...**.***.*....*...**..*.*..*.....*.....**.....****.**.......*..*.........**.*.*.......**.*.*.....***....**.*.....***..*.*.*.*..*.*..*.**...*...*........*..
....*.*...****.*.*.*....***......*...........**.*..**...**..***..***....******..**..*.**......*..*...*.**...*.***..*..**.......*.**...*.........**..*...*...*.***.*.**....**....*..***.....*..*.****...*...*.*.*.***.*.....**...*......*.**.....*..**..****.*****......*...*.*.**.*.**....*.****.......*.**......**.*.*..**..*..*...*...**..**..****.....***.*.....*.**.*.*......**..****.......**....*.*.****.***...**....*.*.....**...**...*.....*............**.**..*.*....********.*....***.*..**..*.*.....*..*..*....*..*...*...*...**......*..*.*.**..**...*.....*.......*.*.....**.**..*...*....**....*...*..**.*....*.**.*.*....**.*.*.*.*...*.....*...**...*..**.*....***.......*....*....*..*.**.....*..*.......*.*.******........*..**..*....**...**.*..*.....**..*.*.**....**...*......**....*..**.*...*.........*...**..*..*.***.*..*.*.***..**..**.....**.**.*.*.**..*..*..***.**..*.**.*..*..***......***..*...*.......**..*****.*.*....**...*....*.***.**.**....**.*********..*..*.*****....*..*.*..*.*..*...**.*.*.*...
***.....**..*...*......*.*...*....*..**......**.*..*..**..**..*...*..****..**..*..**.*.*....*.*..**......*..*..*.***.....**.*.....*..*.........*.*..***.*.*.*..*.*.***....**.**...*..***...*..**..*..**....*..**.*.*.**....**.*..*....*.*.*..***.*****..*.******...***.****..*****......*.*..*.*.*...**..***.*.....**.****.*****..****....***.*...*..*...*...*...*.*...***..*.....***...*....**....*..*....*.*.**..**..*****.*.**.*.....**.***.*...**.......*.....**.......*..*.*.*...**......*..**.*.......***.*.*.*.......*......*.*..*..***...***..**..*.**.****..**.**.*...**.**.***...*..*.*....**.**..*..*.***....**..*..*.*.***....*.***.*.*.*.**..*...*.**..*.*..*......*.****.*..**..**.*...*.**.....*.*.*...**.*.....*..*..*.*...***....**...*..*....*.*.****.**.*..**.*.*......*****.*.*.*.**.*.....***......*....*.**..*.....**......*..**...*..**.**....*....******.....*....*.*.**..***......*..*..**.*.*..*.......*...**.**.**...*.***.*.......**..*.*..*.**.*..**.*....****...**....*....*...*.*.*.*.*..........*..*.**.
...*.**.**...*.**........***.**...***..*..**..**.*.**.**.****.**.**..*...*...*.**...*..*..*......*..**.**....***...****.......*....*..**..**.**...*..*...**...*.**.*.................****......****.....****..*.*.*.**.*..*.........***.**.*.........**.*.*.*..*.*..*...**..*...**.*....*......**.*...*.*...*....*.*...*.*.**....**..****..***..*.*****..*....*..*****.***.**.***..*........*.*.**..........****...**.***..*...**...***..*..*.**..***.**.....*....****..**...*..*.**.*.***..*.**..**.****..**.**.****.*...**..*.*..*..*.**......*..*.........**.....*...*.**.....*.**.*..*.**....*..*...*........**.***......***.**...*..*.....****..**.*......**.*....*......**.*.*..*.*.**......***....*.**...***.****.*.***.*...**...**.**..*....*.*.*....*...*....**.**..**.*.**...**..******..*.***..**......****...*.....*..***...*...*...*.*...*..........*...*.*.*.*....*..**..***.*...*.**.*..*..*.*......*.**..*.***.*....*..*.*..***.*...**......*...*.*.**..*..*..*.....*.*.*..*....*.*...***.*****.*.*.**..**...*.*.....***
.***.*..**...*.....*.*...*..*....**..**.*.*..*.*.*.***.***.....**....**..*..***.*....*.**....**...**.**...*..*..*....*.****.**.*..*.*...*...**.*.*.........*****...***.**..*....**..**..****..*.**.*.*......**.*..*.*..*...*....***...*..****..*....*****....**..*.*.....*.*..***.*.**.*.*.....***..........*..*....*..*...***...***....*.****..**.*.**..*.*.*.*..*..***.*...*..*..*.*..**...*.***.....****...*.*..**..*..**.*...*.**.*.***.*.*..*...*...*.....*..****..*....*.....*.*....*.*...**..*.....*.*....***...*..*..*..*.**.*.....*.*.*.*.**...*..*.*...*..*.**......**....**...*..*.*..**..**....*....*.*..........*..*.*.....****....*.**.*.*......*.*..***.**.*....*.****..***...*.*..*.*.*..**.**.**.*.*..**.*....*.*..*.*.*.*......**...*.**.....*..*..*.*.*....*...**.*.....**.......**..**.*...**.*.**....***.*...*.*...**.....*.**.*........*.*.*..****.*........*....**.*..*..*..*...**...*.*.*..**.....**......***...*..**.****....**.*.**.*.****...***.**..*.*..*...*...*.**.*..****....**.*......**.....*.........*
*........**..*..***.**...**.**.*......**.*.*.....*.*...*.*......*.*.***..***.......*.....**..*.********..*.**..*****....***.....*.*****..**....*******.**.........*.*..*.......********.**......***..*..*....**..*..**.*****.*........*.*.....***.*......*.*..***..*..*...**.*....*..*.**...*.**...**...*.*........***...*******...**.*.**.****.*.***....*.*.**.*...*.*.*..*.***.*.........***...*.**........*.*..**.**..*.***.**.*...**.*.**...*.*..**........*.*.****.**...*......*.....*.....*.**...*...*.*.......***........*...***...***..*.**...***...**.*..*....*.......*.*.*.....**.****...**...***..*..*....**...........*.*.*...*.........***...*..*...*.*....*.*..*.*.....***..**...**.*.*...*.*..**..***..*****.**...*..**........*.*...**...***.*.****.*..*....*.*.***..******.***.*.*.**...**..***......*.*..*.*...**.*.....*.*.*....*..****..*.......****.*....*.....**.*.**...***.......***.....*....*.*...*.*...**.*..*..*.*...*.***.*...**..*..*...**...**.......*..*..**..*..**.....*...*.*..*..**..*.*..*.*.*.*....*
.**..**...*..**.****.*..***.***.*.*....***..*..*.......*..*..*.*..*.*.....***.***..****.*....*....**....**.....*..**..*.*..**..**.*.....***.....*********..******.*...*..*..***..*....*...*...*.**....*.*.**.*......*.*..*.*..*.....*..**..**..*...**.*.*...*....*...****.*.**.*.*****.*..**...***....**............*....***.**..*.*..***..*.*.*...**.*..**.*......*.*..**......*.........*.**...**.*..*....*.*.*.*.*.**.....*....*.*.**.*.*...*......*...***........*.....*.*****.*.*...*.*.**.***.**.....*.********..*.*....*...*..*...*...*..*....*......*...*....*...*..*...*.*..*.*..*....******........*.*..**......*.........****.......**..*.*.*...*..***...**.......****.*...*..*....*...***..***.*..*..*.*.*.**.*..*.****..*.*..**.**.**.**...*...*....*.*..**...*..*.***...*.....***..***.*...*******....***....***..*.*.*..*......*.**..**.***..*.*.*...**......***.***....***....***..**.*.*...****...*..*.*.*...**.*.....*.*.....**......*..*..*.**..*.***...*..*......*.**....*..**..***....*.***...*.*.*.*.*.**.*.......
...*.*...*..*.....**.****..*...**...*.*.**.....*....*..*.*.*..........***....***....*.*...*.*.*.****..**....*.*..*...*.*...***..*..*.**.**.*..*..**.*..*..*..*.*.***..*..........**.*.*..*.*****...*.....**.***.*..*..*.*.*.*....*..***...*.....***.**..*..**..*...*.*.*.*.*.*.*....***..*.*..*.*..**...**....**..*.*****.**.*..*.***.**..*.....*...*......*..****......***..*..*.*.*.*..........**..**.*........***.*.**....**...**.**........*....**.*.....*.*..***.*.**....**......*..**.**.***.....*.*....*.....*..*...**.*.*..**.**.**.***.*.*.*..*..*..**..***.*.*....*..*.....*...*.........*..*...*....****..*..***.....**.*.*.**...*.*..*...**.*..***..*..*.*..**....*...**..***.*.***....***.*.*....*....****.*.**.*.*..**..**.....***.*.**....*.*****..*.**.**..*..*...**.*.*****..***..*..***.**.******.....*....*......**......*..***..*.**.*..*..***..****.*....***..****.**...*.*.*....*..**...*.*.*..*.***.*.***.....**.*..**.....***...**.........*.*...*.*.....**....***...*.*.*.*.*..*...*........*..*****...*.*.*..*
*...***.*.*...............*..*.*.*........***......**.....**.*..**..*.........*....***..*****...**..***..**.*.*.....*..***...***...*.*..**.*..***.**.....*..*.***.**.****..**..*...*.**.*...*...*..*...*****...*.*.*....***...**.*.....*.....*.*.***...**.....*.......*...***.*......*..*.*....*.**..*.....*.*.........**.*.*..*....*.**..**..*.*...*.**.*....*...*.*.....*.***.*..**..*..*.***.***..**...**.*...**...*..*..*.*.*..*.*.*.....*..*.....*..**.*...**....***..*........*..****...*..*.*..*.**.*.*.**.........***....*.*.****.****.....**..***.*.*.........*..*.*.*.**......***......*****..*..*...*...........*.***..*...*.....*..**...*.***.*.*...**...**.........*...*..*.*........*..*.***.......*...**..*...*.*...*.*****........**.****.*.*.*.*..*********.*.*....*.....*..**.**.*....*.*...**.....*****...*...*.***...**.......**.***.*.**.*..*..*.**..*.*.*..*.*.*....*..**.***...*.***.***.**..........***.*.*..***.*..*.*.***......**.**.*..*.**....*.****...**.......****.*.....**.*.*...*...*...**.....******..*
....*......*****......**..*...*..**.***..*****..**...**...***....*...........*.*..**.*.*..**.*...*.*.*.*.**.*...**..*.***.*..*.*.*.*.*..*..*........*.*.****.*.*..**...*...**.*.*..*....**..**..*..*.****...*..*.*...*.**.....*.*..*.*.*.*...***..**...*.*.*..*******.**.**.**..*.**..**..........******.....*..*....***....****.***..**....*..**.*..*....*..**..*.*.**..***..*.**..*..**....*.**.**.*..**.....****.....*....**..*.*..............**....**.....***..*...*.*..*..*...***...**.....*...*.*....**.***.*........*.**..*.............***.****.*.*...*....**.......**....*..*...**..***...*....****..*****.*...*...*.**..****.**.....*......*..*****...*..*.**.*...**.....*...*.**......*.*..*.**..*.**.**......*.*.*..**..*...**...*.*..**.....*..*.*.*****..*...*..***.*.******...**..*....***.*.*.*.*.**..........**.***.*.....*....*.*....***...**.**.....*.*.****.**...*.*..**.......***...*..*.**......****...*...*..*.*...*..**..........*....**...*.*.***...****...*..**.....*..*.**.**.*.***.*...*.**.*..*...*......*
.**.**...*......*...*.*.****.**.*.*...***.*..**..***..**.**...*.*.*..**..*.*..*.....*...**....****..*.***.*.*.***..*..*...*.*....**.**.*.**..*..*.*.**.....*.*.**.......*..**.*****.*..*...*****.*..*..*......*..***..*............*.****.*.***..*...***.........*..*.**.......*...........***...*..*......**..**...*.....*.....***.*...***.....*..*..*.**.**.....**......**..*.....**......**.*..*.***.*.*..*..*......**.*.....*......**...*..*....*..*.*....***..*.**.**.*.*....*.*.*..**.....*.*......**...*.***.*.**...*..**.**...*.*.*.*.*..***..*.*.******.*.**..***....*.**.*.........*..........*.*...*......*.*******...*.***.*.*.*.*.**....**..*.*.......*..*..*.........*****.**.....*..*....*.*..****......**.*......*.**..***..*****..***.*..**..***.............**..*.*...***.*****......*..............*..*....*..**.**.....****.*...*..**.....*.........**.....*...*.**.*.......**.*.....*..*..*..*..**.*..*.*..*..**.**.....*...**..*..***.***..*.*..**..**.*..*.*.*..*.....*..**....*......*******..*...*...**..*..***
....*..**.....**....*..*...******........*.*.....*....****.*..*...*..***...*.*......*..*.*****..******..**....*...*.**.*..*.*.*.**.*.*..*....*.*...****.*..*.*.....*....***.*.**.......***...**.......*....*.......*..*.*...*..*...***.*....***.*.*......*..**.....*....***.*...*...***.....**.*.**....**...***.*.**..***.*................*....*.*.*.*.***......**.**...*......**.*.........*.***.*******........*..****......*...*..**.*..**..*.*.*..**.......**.*..*.*****.*...*..***.*.*...**.***....*..***......*..**.**..**.*.***.........*....*.*.**...*...*....***.**...*..****.*..**.*.....**.**...*.***.**...*****..*.*.**.*.*.*.*...*..*****.....*.***.*.........**.....***....*.*.******.*....*.......*...*.*..**.......*.*..*...*****.***.*...**..**.*..**.....*..**.****.*.***.***.*.*..**....*...**.****....*.***...*..***.*..**.*.*.*...**...****.*...*..*.**..*.*...**..*.**.*...****...*..*.....*.*.*..****......**.....*..*.*...*.*..**.*.****.....*****.*..*..*..**.*.*.***.*...*****......*****.*...*.*....*.......
*...*.......*.**..*....***...*.*.*..........**.***...*.***.*..**..**...**...*..*..*..*.**.*.*...***..*.*....*.*.*****.......*.....*..*............**...*.**....**..*....*.*.*..*...***..*.*.*.........**.*...**.......**..*..***.*..*...*..*.....***...*..**..*..**..*...*.....*.*..***..*....*.*......**...*.***..*.*..*.**....**..*.***....*.....*...*.***...***.*.***.*..*.*.***.***..*.***.*.****.**.*...*.*******..***.*......*.*.********.**.***...**...*..*.****..........*.*...*.....*.**.*......*..*.***.*...*...*.***..**...*...*..*..**..........*.*....**..*...**.**.......**.******..**.*****.**.****...******....*..***..*........*......*.*.....*.**...**...*..*.*.**.*..*.*.*.*.**..*...*....**.*....*..........................**...****.*.....**...*..***....***...**.**....**....*.**..*....**.*..*..............*.**.*.**.******...**..***........***..*....*.*...*.**..*..****.**..*...**.....*..*....*.*........*.**.***.*.*..*..*.**.*...*..**..**.*..*...**....*.**..*.*.**..*.*....***.****.**......*.***.*.**.
..*..*....*.***...*..*..**..*.***.*....*....*.**............***..*.*...*....**.....*.**..*.**...*.*.*.*.*.*.***...*.*.**..**.**..*.**..*.*..*.....**..*.*...*.**..*.***.*..*.*..**...**.*..*.**.*****.*.*..*........**.**.*..*...**..*.*.**..*..*.**......****..*..*.**.*.*..*.*..*....*.....**..**.**..*..*.****.*.*.*.*..........***.**.****.*..*..*..**..**.*..*...*..*..*...*......***.*..***.*..*..*...*..**.***.*.**...*.*.*......*.**..........*....**.*..***..*....**...**.....*....**....**.*.*...**..........*..**..****.....**.*.***...****.**...*.**...**...*.***.**.....**.....*.*..**......***...*..*.**..**.*..*.*......*.*.....*....**.*........*.*.......***..*..**...*.*....***......**....*.......*.*..***...**...*....*..*....*.**...*.*.*....**..*...**.*....*..*..*......**.....***.*....*..***...*.....*....*.**..*..***.******.*.**.*.*.*...*...**....*....*.****..**..*..*....***...**....**....*....*..*.***.***..*....**.*....*..*.*..**.*........*....*.*...****.**.***..**.....**...**.*.****....*.........
.**.***.....**...***.**...**...*.*.**.*.*.*..**.**.*...*...*.***.......**..***.**......*..**...*.***......*........**.***...***..*.*.**..******..*....*.*..***..*.****..*****......**.*.....*..**......*..*..*.*.*..*.*.......*.*..*..**...*..**..*****.*........*.**.*.**....*..*.....*.**.....*...*.*...**...*.*...*.*..*..*....*.*.*...***.****...****........***...**.*.........*..*.*.......*.*..***......*.*..*..*...**........*.**.*....**...*...**.*..*.****.*..*..*...*....***..*....****........*....***.*...*....*..*.*..*.....**..*.*.*.....***..*..*.*.*...*.**..*.***.*****..*....**...*....*.**....*.*..*..*****.*.*.........***.****......*..*........*.*..*...**.**....*.***.***...**..*..**.*..*.*...*.*.....**.....*.*..*..***..*.****..**.*.****....*.*.***.*......*..**.....*.*....*.....*.*..*.**.*........*.**.*.*.**..*.*.**.*........***...*.****.....**...*...*.*..**...**.*.*...*...............**.***.*........*.*..*.*.*..*.*....*.*...*.*.****.*.......*.**.*.****..*.**...*.*.*.*..*..*......*..*..*.**..
**..*.**.*..***.*.*....*..*...**..*..*..*.*..****...*.***..***..*.........*.**.....**.*.**.***.*...*..*..**..**.....*.*.....*.*...*.**......*.*.......*....*.....**.*.*......*.***..**.****..****.*..*.****.*..**.*.....**.**...*.*...**...*.......*.*..**...***..*..*.....*.*...*....*.**.*.***.***...*.**..*.*...*.**.*....**..*.**.*...**.*...*.*..*.....***.**...*...**...****....*..**.*.....**.**..**...*.....*.***..**........****.*.**...****.****.*.*..*.*..**..*.....**........*..*.*.*****.*....*.*..***.*.****.....*.***.**.*...*.....**..*......*.....*....*...*****...*....*.....*.*.*..***...*..****.*.*.*.*..***...**..*.*..*.*.*****..**.***...**.***.....**..*..*..**.*..***.*.*...*.*.***..*....*..**..*.*....**.*........**.*.*..*.*.*.*.*..***..........*.**.......*......*.....*...*...*....*..*.....****.....***....**...*.*..*.***.**.**....**.....****..*...**.*.**.***....*..*..*..**...**..*.***.**.**.**..*.*......**...*..*......****..**.*.***....**.....*..*.**....*....*.....**.*.....****....****....*.
*.*..*...*......*...*.....*.*...*..****.*.......***..*..**.*.****.**.**.*...***....*..***..**.***.*.**.*.*..*.*..*.**.*.....*..*.....*..*.....*.*****...**.***.......***...*..*.****....***...***..*****.*.**.**.*.....*...*.*.**.**...*.*.......**..........*.....*...*.*....***..**..**....*..*.*........*.*......***.......*.****.*.....*..*.*...*.***....*....**.**..*...**...*****.....**..*..*..........*......*..*..*...*..*.*..*.*.**.*....*.**.*.**..*.*****...****.**.**.****..*.*....***.......*.***.....*.*...*...**....*.....*.**..**.*..*..**.*..**.**...*.*...*..****.*....*.***.**...*.....*.*.**.*.*......**..*.*.....****...*..*.***...***..*..*.*...**....**.*....*......****...*.*.*.*.**....**.*..***.....*.*.*...****...*...***.*.*.*.**...**.*....**..***..***...*.*.*.*.*..**......**..*..***.....*..*...***...*..**..**.****..**.*...*..*.**.*....****.....*..**..*.*****..*.*..*......*...*......*...***.***...**.**...*.*...*..**.....*..*......*.*....***......*...*..*.*....***..*.***...*..*.*.*.*..*.**..
*.*..*...**......*...*.*.**.**..*.*.....*...*..***..*..*.**.*.***.**....*....*..***..*....*.*.*.**....*.*....***...*.*.*.*......*...*.....*.*....**.*..*..*...*.*.*....*......**.*.**.**.*.**..***....*...*.*.*********.....*.*.....*........*......*.*..........**....*....*....**.**..*.....*****.*.*..*...**.**.*.*...*..*..**.****.***.***..**.......*.*.......*...***..***.*....*.....*..*..***.....****...*....***...*..**.*...*..*...***........*.*.*.....**...*.........*.*....*.*...**....**.*.*..***.*..*.*.***..****...*.*..**...**.....*..**.**.*...**.*.*.***.***..*.**.****.*.**.***.*****..*..*.*..*.*...*.***.*.....*.*.**.***.**..***.**.**........*....*.*..*.**.......***...****...**.*.*......***.*..**.*.....*..*.*.****.****..*.**....*.*..*...***.**..*.*.*.*.**..**..*.****..*.**..**..*..*..**..*.***....**..**.*.*.**..*....**..**....*..*..*.*....*.*...*..*.*..**..*..**..*.*.*.*...........*.***...**...**.*.****.*.*.**.****.**..*...*.*...*..*..*.*....*...*.*.*..*.**.......*.***...**.*..**.*.*..*..*.*
*.*.**.*..*...**.*.*..***.*....*.*...***..*.***.*.*.*....**.**..**....*.**..**..*..**..*.*..*.*.*.........*.....****.*.***.***.*.*.*.*....*...*.*.*...*....*..*.*..**...*......**.............*.....**..**.*.******.....***......*...*...*...*..**.***.*.**...**..*.*...*.*..*...*.....*.*........*.....*...*.*.***..*..*.*....*..*.*.**.....*..*..*...**.*....***.*.*...**...*...*......*.*.....*.***.*...*.....*.*.....*.*.*.****....*..*.**..**.*...*.****.*.*.*..*.*.**.........**..*....**..*.*.*.*...**..*.....*.**.....*.*...**.....**...**....*.*.**...*........*.***.**.**..**...*.*......*****.*.........*..*.**.**...*..*..***..**.....*.*.**.***.*......*......**.*...*......*.*.......*...***......*.**.*.....**..*.***...**.....*.**.....******.*.*..*.**.***....*.**....*..**....*....*.....*****.*...*..*.....*..*....*...***.*.....*..*.*.*.*...**.*...***..*..*.**.....**...*****....**.....*...*.*.....*....*...*..*.*.***............*.*...**.....**..*..*..**....**.*.*.**...*.....***.*...*.*..**.*....*..*.*..**.
*....*...*....*.*...**.**....*.*.*.*..**...***.**.**....****.***...*..****.*......*.*.*..*.***......*...***.....*.*.*****....**...**.*.....*.**..*.......**..*.*.******...*..**...........**......**.*..***.*......***.*.**.........*.**..**...........*.****.*...**.**.....*.*.*.*.**..**.***..**...*.*.*...**....*.*....*..*****...***..***.**..*....*.....*.*...*........**.*.*..***.....*...*..*.....**.**...........*......*...***...*.**....*.*....***....*..*.*.**.**....*.*.*....*........**.......*.*.**..*...*.......*.....***.**..**.*...*......*.***...******.....*...*.**..**..**.**.***.***......*.**.*.*.***.**.**.**..*.**.*.*.*.....*..*.*......***.**.*.***...***.......*..**...**.*.*.**..........****......*..**.**.*...**.*.*..*..****.*.*..*.****...*......**.*..**.*..***.**.*.*.*...**........*....*..***.*.**.*.**....*.***.***........*.***........*.*..**.*........*...*......*.**.*.**........****..**...**.**......*....**..*...*........**...*.**...*.*.*.....*.....*..*.*...*..*.....*.**.....**..**....*
**....***..*..*...**......***..*.**....**.*....*.*...***....*****.***.**..**..*....*....**.*......*..*.**.*....*.....**........**...**.***...****......**.**..**.....*.....**.*....*.*.*.**.**...*......***.*....*.**.*..*....***...**.*....*.*....**.*.*.*..**.....***.....*..*.*..*..*..****..**.***.*...*...*.**.*.*.**.*..*..*.**.*.****...**..**...*...*.**..**.....*...*....*......**...*.*...*.....*..*.....*....***....*..***.***.*....*.**..**.*.....*.***..*.*.*..*.*..*.*..*.**.*..*..*..*.......*...**...**..***.**...*.**...**...*..***..**......*...*....*..*.*.*...*.*.........***...****.*.*.*....*.*..*.**.*..**.*..*........**..*..***.*......*..***....**..***.*..**......*..*.***....*...*.....**.....**..*..*..*....*.*.**.*..*..***.****.*....**.*.*.**.**.*.....****..*.*...*.**.*......*.**.*****.....***...*.*....*..*.******.....**..*.....*.**.*..**..*.....*...*..**.*..*..*...**...*...*.**..*..*.***......*..*.....*..*...*.*....**..**...*...*....**......**.**.**....**.....***.*...*.....*.*.*.*..*.***
..*.*..**..**.*.**..*.*.**.***..*..*****.*......**.*...*..*...*...*.***..*.*..*.*.*.***...*.*.......***.*.*..*...*.**..****......*.***....*.****..*..**..**........**..*....**...*.....*.*.....*.*........**.*....*******.*....**...*..**...**.....*.**.**......*..***.******..*..*****...*.**.*.........**..***.***...**.......*.*..*.**.*.**.*.***......*.*.**.***.*..*.*****...***.***...*...***.*.*.........*....*.*.*..*.....**...**..**.....**..*.**...**.*...**.*..***....**.*..*..**.*.......**....*.....*....*.**.**.***..*.*.....**..............*..*..*.*....****..**...*...**......****..*..*.*...**..****.....*..*.*....*.*.*.*.*.*..**.........*......**.....*.*..*..**...*.*...*...*.*.*..***....*....**.....*..*...*.*.**.*.***....***.*...*.***.**.**..***.*.*.....*...*.*...*...*...*..***....*.**..***.....*****.**.*.**.......**..*.***...**.****.*.***.**..***..*......*..**..*..**...*.......***....***..*.*.........**.*.***.****.....****.**.....*.*.*****.....****.*.*..*.***.*..**.*.*.*.*.*.*..*.***.....*...
***.*....**....**.....*...*..**.***..*.*...**.*.*.**.*..*.*.*.*...*...***.****..**..***.****.*....*.*...*...*.**..**.*....*.***.*.***.....*..**..*...*....**....******.....**...***...*..*...**...*..**.*..*.*...*..*...*.***...***.*****.*.**........*..*.*......*.*...******...****.**..**...*.*....***...***...*.***..*.**......*.*..*.****..*..**..**..**.*..***........*..*.**.**.*.*..*...*....***....***.*....*.**..**....***.***..**..**...*......**....*.....*.*.*.*.***...*...*****..*.**..*.*..*.**.*.**.**..**.**.....*......*..*.*........*.*...*........*.....*..***...**...*...*..**...*.....**.*..*.*.*...*.****.*.*...*.*....*.......*.**........****...*.**.*.*.****.***...*...*.***.*..*.**.*..*..***...*.........*...***..**..**..****.*.*.*..*.**.**.*...***.*....*.***.........**..*......*..*..**.**...***....*....**..*....*******....****..*.*.....**..*......***...*****...***.**.**.*.*..**.**..*.**.***...**..*...*...*.*...*......****..*.**..*.*.*..*..*.*.*..*..*....**..*....*..*....*..*..*.....**.*.*.
..**............***...*..**.*...*.***..**...**....*.....****..*.**.....*..*...**......*.....*.*..**...****.*.*..**........*..*..*..*.....*....*...*..**....*.*.*.*.**.****.*...*..**.**.....*.*.*.**..**..*.........*.**..*..**.*...*.*..**..**.*.****....*...***.**.**.*.**....*.*...*.....**.*....*.**..**..**.*.*....*.**.*..****...*.........*..*.***..*.*.***...**...*..****.*.*...**.**.**..*..*...*..*...***...*.****....*..*.*...*.....*...**.*..*...*.***....**.*...*...*.**..**.....*....****.*..***...**.*..*..***.*.**.**..........*..*...**....*.**.***.*.*..***........*.*....**.*******..*.**..**.*..*..**...*....*.*.*..........*.**.....*...**.**..*.**...*....*.*....**.***.....***.*..*.*..*...*......*...**.......*..*.***....****..***.*.**.....**..*..*..*..*.*..**.*....*.*****.......**.**..**..**...*...*.....*.*.*....*.*..****..**.....***.*.**..*...*.**.**.*****...*****.**.**....*..**..*..**.*..**..*...*..*.....****.....**.*****.*.*..*.........***.*..**.**.**....**..*......*.....*.****.**...*.*.*..
....*..*.*........***.*...**..*.*......**...**.*....*..*......**.*.*..*.*.*......**..**.*.**.*******.*.*.*..**...***....*...**..*...*.....*..**....*.***....*..*..*.**......*.*......*.....*...*...*.**.*.**.***.*..**.*..*.*.*******......***..****.*....*****.*...***.**.****...**....**..*...*.**...*..**..*.***...*...**.*...**.**.*.*..........*..*....*.*....*.**.*......*.**.*****..**.**...**...**..***..........**.***.*..**..*.****.*.*.**.******...*.*........*....**..**..........*..***.*.**....*.*.*...*.*...*.*****..****.****.***....*..*.....*.*......*..**....**...**.**.....**...*.**...*****...***.******.***.*.......*...***.***..**..**.....******..**.****..***...*.**...*.*.*.......**.*...*.*.**.*.***.*.**.....*....**..*....***..**.*.**.....*...*..**..*.*..**..*.....*...*...*****.*...**..**....***......**.***..**.........*.....**...*...***.**..*.*..*.....*..*....*.....**.**.*..***......***.*.**..*..*..***..*.**.*.*..*..*....**......*.......*...*..***......*.***..**.*.*..*..*.*..*.**.*.*.*....
...*..*.*.*.*.*..*...***...*.*.*..*.*.*..*....*****..*.*..*..*...***.*.*...**.****........**.....*.......**.****.*.**.....*...*.***.*.....**.**.*.....*..****..*.....**..*....**.*.**.....*.*.........*.*.*....*.*...*..*...*..***.*...*..***.*.*..****...*.*.**..*.**.....*.****...*.*.**.*..*.*.*...*..*..*..*....**.***.*......**.*..*.*..*.*..**..**...*...*****.*...*.*....*..*.....*.*...*..**..*.*...*.*....*...*.*...*....*.....*..**...*....**.*.**..*...*...***..***....*..*..*.*...*......*...***.*.*...****.*.***...*........*..*...*.*..***..*.*...***.**..***........*...*..*.*...****..*...*...*.***.*.*...*.*****...*.....**..*....*.*........***..*.**.*.*.*..**.*....*.**..*....*..*.....**...*.*...**.....*.*.....*...***...**..*.*.*.*...*.........*....**.....**...***.***..*.*....*.*.**....*.*....*..*....*..**.**..*..*.*.*.*.*....**..*....******...**........*...**.*.**.*............*....**.....*..**...****...*..*.....*...*..*.....*.*...*...*..*.....*..*.....*..***.*.*...*..***......***...........*..*
..**.**..*.....*...**.*......*......**.***.**.*.*******.*.**.*..*.......***...*..**....**..*.*.*.*.****..*...*.....****..........**..*.*.*..***...****..**.*.*.....**...***..*****.*.**.*.....*......**..**...*...**.***..*..*.**......*..***.*..**.**..*.*.****..*.*..*.*.....*....**....**.**..*.*..**...**...*..*.*..**...**.**.*...*...**.**....**.**.*...**..**.....*.......*.*.**....**.*.......**.*....*....*.**...*....**...***.*..**..*..*.***..*.*.*.................*.*...*.*...*.*.....**.*.**.........*.*.*......*.*.**.**.**.*....****.....***.**.***.**.***.*.*.*...*.*.*...**...*..***...*..*.....**.*.*..****.*.*..****....*.....*.*...***.*.**...****...***..*.......**......*..*..*..**.**.*.**.**.***....*...*.*.....*...*.*****.*.***.....*.*...*.*..**..*.*.*...****.......***.*.*.................**..*.....*....*.*...***....*.*.*.**...*.*....*.....*.*..**...*.....*.*.*...*.*.......**....***..*.......*..*....*******.*.**....*.....*.**.*.*....*.**.*.........*.*.*..*...*........**.*...*...............**
*.....*...**....*.**...*.*.***...**.*.*.*...*.*..*.**.**.**.*..**..**.*..**..**......*..***......**.***.*..*...*...*...*.*.****........***..**.*....**...*...***..*..*...*.....***.***....****.....*...**...*......**....*..**..*.***..*.*..*.*..*....*..***.**..*...*....*....*.*..*.*****..**.**.*.*..**...*..**..*..*.*.****...*.*..*...*.**.....**.**...*.*..*..****...**.*....******..*.*...*..........**.**.***..*.*.*.*.*.*.*...**.*.......*...**....**.....**...*.*.**..**...*...**.*...***...*.*..........*.*..*....*....***...*....*.*.*..**...*.**....*.*.....*.*.**.*.*...*...**.*.**.**.*.*..**....****....**..*.*....*...*.....**....**.....*.***...**.....*.*.***..****......**..*.*.........*.....**..*...*...*..*****.**..*..********..***........*..*.*...***.*.**....**...*...*.....*.....***.********.*.....*.*..**..*.****.*......*.***..*....*..***..*...*....*....**..***.*****.*.*..**......**...*.*..****.*.*..*****.*........***.....*.....*.****.*...*..*.*..*.**.***.......*...**...**..***..*.***....*.*..*
..*.*.***.....*.**.**.***..**.*.......*...**...*........*...***....*.....**..*.*.*.**...*.*..***.***.**..**.****....****.*.*.*.**..**...*...*...*.*........*.*.****.*.*...*.***...****......**.*......**.....***......*.**...*.**....*.....*.....**...**...*..*.*...*...*****...*..**...*..**.*.....**.*.....*.*.**...**..*..***..*...**..**..*.*.*...**.*.*.*.*..*.*.....**.*..**...........*...***...*....*.**..*..*........*..*..*...*.*.....*.*.***..*......***..*.*....*.*..**.*..*.*..**...*..**..*.**.*.***...*.**.........*.**.*.........*.***....***..*.**.*..**....*..**....*..******.**.*....**.**.......**.**.*...**.***..****.*.*....*...*.****..**......*.*......**.*..*...**.....*.....*.***...**..**.**.*.**..*.......*.*..*..*....*.*...**.***.*......*..***...*.*.*.*.*.**.....*..**....*.*..*...*.*...*.*...........**.*.....*....*...*.*....*...*.*..***........***..**.*.**..*..*.*..**..**....**..*..*...**.*.*...*...*****..*..***.*.*.....***.*.*.*.*..**..**.**..**........*.....***.*......***.**...*****.*..*
.**..*..***..*..***.*.**....*.*..*...**..*****...**.....*.*......*.*....*...*.*...*.*..*.*.*...*....****.*.*....*.*.....*...*.***..*.*..*..*...**..*...**.*.**.**......**.*.*....*...*.*....*.***.***.*.*.*.****...*.*..**.*....*.*...*....*..***..**..***...*.*...*****..*****.*..*.....*..*...*.*.....*...*.**.....*.**..*..**.*...*.*...*..**.**.*.****.**.*.*.*..*.....***..*....*..*...*.**....*..*.....*.*...**..*....****.*......***..*.**.****...*.*..*..**..**....**.***.**....*.....*..*.*.*.*.*.......*....*....*...*.......*..*.*****..*...*.***.*...***.*.*...*.**.*.*....*****...*.*.*.*.****.....*.*..******..*..*........*.*....*..**.****.**.....***.**..*..*..**.*******..*.*.*..*.**.*.....*..*..***.....*.****....*..***..**...**....**.*..*..*.***.***..*.**.*..*****.*....*.*..*.*...**.*.*.*..**..**.*..*....*...*..***.....**...*****...*.....****..***.*..*...**.**..*.....*....*.*.*..*.**..*...**.****..*.*..*......*..******.......*...*.*.**..****..***..*...*....*..*.....*.....*.*..*........*...***.*..*
**..***......*.**.*.*****.**....*..*.*.......*....*...*.*....**.........*.***...*..***.....***.......*.**.**..*..*.*....*..*..*..**.*..*....**.....**........*****.***.......*.*..*.**.*.*.*.....*.**...***.****.......*...*.......*.....*..*...*...*...*****..*..*.**..**..*..*.*.......*....**.**.*...*.***.*..*.......*..*....*.*....**.*.**.****.....*...*...*.*..*..*..***..*...**....***..*....*.**.*..***.*..*.*........****.......***....****...*..***.*...*...*.*...*......**..*..*....**.*.*.*.***...*.*....*.**.*...*.**.....*.*.**.....**.*.*....*.***..**.*...**......**.....**.***.........*....*.*.....*.*......*...****...**.*.*...........**...***..**.***.**.*......*...*.....*...*..*...*....*....*..*....*..****..*..***....*....*...**...*......**.*****..**..*.*...***.*..*......**.****.....*.*......****.....*...****...*.**...*.*..**.*.*.............***.*.*.**....*.*...*...**.**.**.*.*...***...*.*.*.......**..**...*.....*.**..**.***..***.*..*.*...*...**.*..*.*.*.*....*..*.**.**.*..*..***.****..*....*
....*.****..**....*.....*.**.*.***.*.*..**.***...**.*****.**..*.**..**.*......*...*.*.**....*.******.*.*.*...*......****......*.**.....*.....*.**.**.****......**...*...*...****..**..*.*..*.**..*...*.*.**.*.*.**...*.**.*......*...*...*..............**..*....*..**.....*.*...*......**.*.*..***..*.*.**.*..***..**.*..*.....*..******..**..*****.***.*..*....*..*..**.......**..*.**...*.....*.**.**......*...*******.*.....**.***...****...***.*.....*....****....*****.**.*.***....*..*...***....****.*.***...*.**...*..*..*..**.*.....**...*.*.**...**.....*...**..**.*...*.**.*.**....*.**..*.*..*.....*****.....***.....*......**..*..****.....**......**.***....*.*.**.**.*****.**....*......*..**.**...*...*..****..**...*.**..**...***.....**.*..*.....***.....**.*...*..*.*.*.*****..**....*.....**..**...*.*.*..*..*..*...***..*.*.*.*.*...*.....***.*.....*....**....*.*..*.....**...*..*...*.*...***...*........**.*.*.****....*..*.*....*...*..***.*.*..*.*....***.....**..**..*...*.*..**..........*..**.***...**.....
...*.**.*....*.***...***.*....*.....****..*.*...**..**..*..**.....*..*.***.*......*....*.**..**..***....***..*...*.....*.*...***.****.***.*...*.....*.**...****..*..*..***.*.*..**.....*......***..*..**.**......**....**...**.*....*..*..**.....**..*.*..*.*.*.....*******..*....**.*..*.**.***..*.*..*.**...***..*.*.....*.*......*...**......**.**...*.**......*..*...***...*..****.***..**......*....*....*..*....*.*.**......****..*..**......*....***.**.*..*..*...*.*..*...*.**.**......**.*.....*......**......**...******..*.***.*....*.....*....*.*.**....**..*.**.***.........*.....*..*.***..*......*........**..*..*****..***...............**.*****..***...*.*..*..*.*......***..***...*****.**......**..*.**....**....*..****..*..*.*..*...*..*.......*.*....*.**.**...*.**...*.***.*.*.*.*......***......*.*.*...*...****..*..*..*.*..*......******.**..*..*....*..*......**.*.*....*..*.....**.**..*.*.*.....***.**....*...*.*..****..**.*.***.**.*.***...**..*****.*.....***..**.**.**..*..*.***.***.**....*****......
.****...*...*..***.***..*.**...*...*.*...***.....*.***..*....**....*.*..*....*....*....*.*..***..*.**.....**..*..*.*......*....*..*.**....*..****...*..*..*...*......*..*.*..**....*.*.**....*.*..**...**....*...*.*.**.**..***..*...*..........**......**....*...*.**.*..*...**......*...**.*..*.*.*.......*..*...**.......*.**.*..*...***..*.*.....*..**.*.*.*....**.**..*.**.*.***..**....***....****.*..*........*...*.*...*.**.*.**..***..***..*.*...*....*...*...*..*.*......**..*.*.*.**.*....*.*.**..*..........**....*..*..**...*..***.**...***...*.*.**..*..**......*.....*.*...***.**...*...*.*.******.*****.**.***...*..**..........*.*.**.*.**.*.***..**...*.**..*......*.***..*.**.*...***.*.**.***..*.....*.**.*..........*.*.***.***..*.*..*.**...*.*.*****.***...**.......*.....*...*.*..*.**.....**...............**..*.***.**...*.*....**..**..*..*.*..**..*....*....*.*..*..**..**.*.**...**....*.*..**..**.*...*..*.....*.**...*...***..*..****.....****....*..*.**.**...*.***.*.*..****.....***.**......*.*.*.*.**
..**.*...*....*..**..*.*.....*.*.*.*.*.*.**..**.*****..*.***.*.*....***.****.*...**...*.**..**..**.**.*...**..*..**.**.*.*...**..**..*........***.**..**..***.*..*.***.**...**.*....*.*..**..*.***...*....*.*.*.*...*.......**....**.*.*..*..*.....*****.*.*...****.*******.....*...*...*.*.*...*..**.**.*..**..*.**..*.***.*.**........*.**.....*.*.*.**....*...**..***.**.***.**.**.*..****..***.**.**.....*.**.*.*.*..**.**.**.*.**.*........**....*.*.*..*...*.*.***.*.*......*.....****.**.*.....**.***.**..*****...*.*.....*.....***.**....**..***..*.*..***..*..*..**.**.**...*..**..*..*......***..*..**...*..*...*****..*.**....*.*..**........*...**.*.*..***.**..*.*.....***.**.****.........**.*.....**..**.**....**..**..*.........*.*....*...*.*..*.*..*.**.***..**..*...*.....*.**.*.*..**.**......***...**.*....*...*..*.*.*.**..****.*....*.*....*.***.*.***..*...*...*.***...***..**.*...******.*.*...*.........**...*..*.*.*.*.*.**.**...**.*..**...*.***.*...**.*.****.*.*.*.....*......**......*..*...*.....***...*
.*.....***.****...**...***..*.......**.*.**....*...*.....**..*...**...**...***....***...**.***.*..**.***...*.**.**..*..*.**....*..***....***.*....*.*..*.****.....*.....***.***..***..*..**.*..*..**.*..******....*...*....****.*.*..**.**.*..**...**.*.....**.*...*.*..*.*.*...*******..*..***..**.*...**....*..***.*.*.**.*..*..**......*..*.....**.*...***.*...***..***.*.*.**.****.******.*.**.*...*.*.*..*.*.*.....****.*..*.**.....*.*.**..*..********.......**..*.*.**.*...*...**.******..*.*.***..*..*.*.**..**...*..**.**..**...*........*.*.....**...*...*......****.*.....*....*.**....*.*....*..**.**.*.*..**.......*..*.***....*..*....**..*.*.*...**...*.....*.***.*.*....**.*.*.....*.**......*..*.*.*..*.*.....**.****.*.....*.*..*...*...*......**.*..*.*..**.....*......*.*.....**..**.*.**..*.***...**.**.....*...*..*...*..............*....*.*.........**.**.....*.**.**..**......*.**..*.....*.*****.*.**.**...******.****.*..*..*.........*..*....*.**...****.*...*.*.**.*.****..***...**..*...***..**..**.*.****
*..**.*...**.....*.....***.***.......*....**..*...*.***.*.**....*.*.*.....*..******..**..*....**..*..*..*...*.****..**.**.**....*.**.....*........*..**.*.*...***.****..**.*...****.*..**.*...*.*.......*...*.*...*.****..******...*.**.*.....**..**..*.**.*...*......**...**..**.*..**.**....*..**.**....*.*......**...*.***..*....*..*..**...*..**.*.........**.*.......**..*....*.*.**......**..*...*..*..**..*........*.**.**.*..*.**..***.***...**.........**..***.*..*.***.....**...*.*****.*..****.*.*.**....*....*..*...**.**.......*.*...*..*...**..*.***....**..****...***..***.*...**.......*****.*.*...*..*****..**...*.**..**...*..*..***..*..*....**.**..*...*..****..**...*.*......****.*..*.*.....*..*...*.**....**.*...**....*.****......*****.**........*...*....**.*********....*.**.*...*..****......**..***.**...*.*....*.*...**....*.****...***.*...*.*...**.......**.....*.*.***.****...**..***..*...**.....*.*.*********.......****.*.*..*..*...*..*.....**....*........*.*.......*..*****.**.*....*..*...**.***
*....*.........*.**.*...*...*..**......*.....*.*.*....*...*..***..*....**.*..*****.*.....*..*.....*........*..**..**.**.*..*..****..***.....**..**..*.**.*.*..*....**......*.........*...*.*.***...*.**.....*.....**.*.**.....*.*..*.....*...****.*..**.....*....*.****.*.*.*..***...*....*...**....*..*....*......*....*.*....*..*.*...*...*.***.*.****..***........**..*.*.............**.*....*....*.*....****..*...*.**...*.***.*.**.*.*.**.*...*.**.*..*..*.....**.*....**....*.**......*........*.****...*...*...*.*.**..*...**.***...***.....*.....*.***...*..**....*....*..*.**..*.**...**.....*..*.***.....*****...*..*.**.*.*.*.*...****..*....**..*.*..*..*.*....*...*.*...***.*.........**.*.*..*.**.*.***.*...*..*...*.......****....*....**.*.**......*.****...***.*.*.***.**.....***..*....**..**..*..........*...*..**.....*...*......**...*..*...*...........****....***......**.**.*....***....***.*..*...**...*..*...**...*..**......****.*.**..**.......*.*..*..****.*.**.***..***.**...**.*......*.*..**..****.....
..*..**....*....**.....*...*.*.*..*.**...***....*.***.*.....*.**.*..*.....**.**........*..*.***.**.*..**.*.....****.*...*..**..**......***........*..*..*..*....***..*..*...**...*.**..**..............****.*..*.*....***.*......**..*..***......*.......*.*.*..**..**..*..**....*.**....*.**....***...**.**..*.*..**.....**.*.*...****.......*.....*.**.****....*..***....*...*.....**.....**..*.....*........*.***.*.........***..*..*.*.*.*..*...*.......**.*.**.*..**..*.*......*...****...**.*..*...*.*...**...*.**...**.....**.**..*.*..*..**....*.*.**..*.*.....*.**.*.*...****.*.**.**.....****.*.*...*.**.*...*....*........*....*..**..***....*...***..*.**.**.*.*.**.**.*.*.*...*.*..**..*..**.**...*..*..*.....*.........***.***..*.*.**.*.***.....*****.***...**...**.****.*.*.....*.*.**...*..*..***..*....*.**.**..*...*.*****..***.*.*......**.........**********..***....***.*...*..*..*....*.*.*****....*..*....**....*..*.*..*.**..*...*...**.*.*..**......*...*...**.**.**.....**...*.*.......****.*......**...*.*..
..*.*..*.....*...**.....*.....*...***....**.*.***..*...**.*..**....*...*.*..*...*..**.......*.*...*.*.*.......***....***...**..............**..*.*.**.***.****..*...*....**...*.....****.*.*.*......*.......*....*....***...*.*.*..*.**.*..*..*.*.....*.....*..*..**.*..****.*.*.*..*.*.*..*.*.....*..**.**.**.***..*.**.....*.*....*.....**..**......**...**...*.*.*.**.*......*.*.*.....*....***.......**..***..*.**..*....*.***.**....*.....*.*..*..*.*.*....**.*..*.*.*..*.**.***....**.*.**.*....**...*....*....*..........*.*.*.*.*.....*.*.*...*...**.*...*....*...**.*..******.**.*..*.*...**....***.*...*..*..****...*.*.*..*.**..*.*.**.*.*..**.*..**..*.***...*..*...**.*......**......**...*.*.*......*.*..........**.*..*.*..**..*.*.*...**..***...*...*.*..*.***....**.*.**..*.*..*..*...*..**...***..*****.....*.*................*....*...**.*..*.*.**.*...****....*...*..****.***.**..*.*....**..**..*....*.**..**.*....*.*..**.**.****..***.*..***......**.***.*...*.*.**....*....*.....**.*.*..**.**.*...***.....**.*
..*..*......***.*.**..***..*.**...*.......*..*....****..**.*.*..*.*....**.*.........**.*.***.....*.*.......*...*.**.........*.*...**..**.***..***...***..*.....*..**..*...*.**...*..*....*.**......****..*.*.*.*****..*.*.**...**.*..*.****.*.****.**..*.*.*..****...**..........*.**.*..*......*...**...**...*.**.*.*..**..*.....*...*.****...........*.*****...*..**.**.*.**.*.....*...**.*.*..*..***..***.***.**..***********..*..**...**...*...*.**..**..*.**.**....*..****....*.*...****........**.*....*.**.**.*.**...***.*.*.**..*.*.....**..***..****...**.*.*....*..*..**....**...***.*...*..*..**.....**..*...***..*.*...**...**..**.**..*.***...*...***.*...*.....*.****....**.......****.**...**..***...*.*.*.*.....**.**.....*.....*...*.**.*****..*....*....***.*.*......*..**.*.*.*..***..******.*...*...*.**.......*..*.*..*.*......**......*..*.**...*..**.*.......****...**.**....*..**..*.****..*..*..*...**......**...*..*.****....*.**.**.**.**.**..**...*..*......**...*..........*...*..***.**.**...*..*.*.**..**
.*..*****..*...***....**..*..*.*....**.....**..*....**.*..***.*..**.**.*....**.....*.**..*.**....******........***..*..**..*.*...*..*...*..*.***..*...*...**...*..*.*...**.*.......**.*.*****.*.*...*.*....*..****....**.**.*...*....***.*.*.**.****..*.....*.*..*..***.***.*..*..****.*...***..*......*..***.*..*.*..*.....*.*.*.*...........*****.*.*..**..**.**..***.***...*....*.*.**...*.***..***..*.**..*.*....**.**.**.**.***.......*.......*..*.*..*.**.*....*.***..*.*...*...*..*.**...*.*.*.***...**.*...*.*..*.*...*.....*...*.*.*.....*..*.*...*....*.*.***..***..**.***.***.....**..*.*....*.....**..*.....***...**.***...*.**.....***...*.....*....**..*.**.****...***..*.*.*******..*....*...*.*..**..*.*.****.**..**..*.............**..****...*.........*...**.*..*..*..***...*.**.....*.**.*..........*..***.**..*........*.****.***...*.*****..******...*.**.*...*..*...*.......*.....*..*.*..***.**......*..*..*.*....*...........*..*..*.*..*..*.*.**...*.*...*.*..*.**.*.......*.****.*.*..*****.***...**..*..**..
....*.....*.*..*.....**.*...*.*.*....*.*..**..*...*****.*.*..***..**....*......*..*..***.*..*.**.*.***.*..***.*....**.**...*.*.*.**.*.**.*..*........*.**......****.**...**.*....***..*.*.....**.*...**..*...*...*.*.*..*..****...*****.....*.......*.........*.....*.*......*..*...**......*.*..*....*......**.....**...*.*..**....**...**.*.......*..*.***....*....*.***...*****.*.*.**.**.......*.*..*.*..**..***..**.**.**...***.......****.*...*...**.*..**.....****.**..***.*.....*...**.*.*..........*.....**....*........***...........*.....**...*.*....**..***.**.....*.*..*..*..**.**.*.*.*.**...*.**.***....*...*...*....**..*..*.*..*.*......*..**..*..*.*....*...*..*..**........*.*.*****..**.*...*.****....*.*.*.**.****.*..**..*.****...***..**..*..*...**.**.**..****..*.*.*.*..*.***.*...*.**......*..*.**...*.....**.......*.*....****.*..*...**..*.**..***....*.......*.*...*.*.**........*...*.*.**.*....*.*....*.*....***..**..*....**..*.*.*..*......*...**.*...*............*****.**.*..*..****.*.*....*.*..*.*
..*.****.....*..*..**..*....**....***.*..*.**...*..**.*.....**.*..**......*..*...***.**.*..*.**.*...*...*..*.*...*..*.*....***.*.*...*.*..*......*****..*..*.***..*.*..**..*.*......*..****...**.*...*.*...***..**.....*.*.*.*.******.*....*...*....**....**..*.**.*****.**...**....*...*..*..*.**..**.*...*.*.*.**...**..**........**.......**..**.**..***..*.***.*......*..**..**..**.*****.****...**.*.**.*.*.......*..**..**...***.*..***.*.....**.*.**....**..*...*..*...*.*.*..*...***.....***...*....*.*.*.*.***.***.*.*.....**..**....*.*.*..**..**...*.**.**.*....*.*...***...*.*.*......***...*........*.*..**.....*......**...**..*****....*...**.........**.*....****.*..*.*.*....*.*.**.*.......*.......*..****...**.*.*..*...*....*.**..****.*.**.**.**....*....***..**.*.*..*.**...**...**..*.*...*..*..*..*..**.*..**..***....****.**.*.*.***..*****....**..**.**.***..**.**.*..*..*..*...*...*..**...**...*.*....*.****.*......*..*.**....*..*..**.*..*.....*.*.**.*...*..*....**.*..**...**.*...****..*........***....
....*....*..*.*...**..***....*..*****.*..***...**...*.***.***..*......*......***..**.*.*..******......**....*..*....*..*..*.....*.....**.*.*.**.*.**..***..**...***.*........**..***..********.*****.***...*..*.***...**.**.***.*.*..*.**..**..*****..**..**.*...*****...*..*.*....*..*.*.....*....*.....***.*......*....****.....**.....**...***.*...**..**.**..**..**.*.*.***.**.......*..*...***.*.*.*.*.****...*...******.*****.*.***..*.***.***....*.*.**....*.**.*.......*...*.***.*.**.....*.......*.*.*.....**..*..****...*.***..*..***..*.***.....*....**.....***.*.*...*...**..*..****..*.....*...*.*....*.....**...****....**....*..**..*.*.*.***.*.***.***..**...*.****...****..*...*.*.*..*.*...*..*........*****....*...**......*.......*....*.......**.***......*.**..**..*....*...*...***..*.***......*..**.**......*...*....**...**.*...*...***...**...****....*.****..***....*..*...*.*.*.*...*..**.**..****..*.*....**.....*...*....*.*..**..*.*.***.***..*.***.........*........**.**.*....*....*..**..****.**.***.*
.......*......*.*.*......*..****.*.**.....**.**....*....*..*....*****...*.*.**...**..**...*.....*..******.*.......*........*........**.*.*...**.*.***.....***.......**..*.***...*..*..**.*.**.*...*..*.**.*........*.*...**..*.*....*.****..*.*..**........***.*.**..***..*.**.*..***.*....*..*........*..***..**.*...**.***..*.*.*..**.**.*.*.*...****.*...**....*..**.*.**...****.*.*.**.**..*...**...**.*.***......***.**.*.*******.*..***.*.*..*..*....*..*...*.***....**..*.*..*...*.*.*...*..*.....*...***..*.....*..****.*....***.***.*.*......*.*.*.**.**....*****...*..*...*.....*.*..*..**.*.***..*.*...*..........*....*.*.*..***....*.**..***........*......*.****.........**..*........*.**.....**.***.**......**....***..*.*.***.*......*...*.**....***.*...*.*.....*...****.*.***.**.**..*.....**...*..*.*.*.*....*......***..**..*..*..*..*.**.**...*..**.**.....**...*..*..*..**..*.*.......*.**.**.**.*..*.*..*.*...*....***.......*...*........*..*.***.***.*...*.**.*.*....**.*.*......*..****.**....*...*****.*....
*...*.**...*.****.**..**.**.*.*.*.**.*...*.......**..*....*..***.*...*..*.*..*.**...***.*.*..*...***.......*..*******..*..*..***.*..**....*.*..*....****.*...**.*.......*.**..**...*.**..*..*....*...*...**.*...*.**.**..........*..*..**..*.**..*.*.******...*.******.***....**.****.**.****..*...*..***...*.....**.*....*.*.**..*..*..***..........*..*..**.*.......*..****.***..***.*.*......*.**.***...**....*....***.*....**.*.***....*.*.*...*.*..*.*.*....**........*..****..*.*...*..***..***...*.*.***.*.*...***.*....**....**..*.*.*......*..***....*...******..**..*.*.**.**.***...*.****.**.**...*...****....*....*.*****..**.*........**.*.....*......***.*..*..*..*...*.....*....***....**...*....*.**..**..***.....*.........*.*.....**...**...*....***.....**...*...*.*..*...*.*....**.*.*.*..***...*.*.*.**..*.....**.*.*.*..***..*..*..*...****...*....*...*...**..**...**...*....**.**..*..*..**..****..****...**.*...*....****....*.*.....*.*.*....*...........**...****..**.*.*.*...***.*......*...*..*****.....**.
*..*...*..***...*......**..*........*..**.**....**...***...*..***....*..**..*..**.******.***.....*.*.*..*..**......**.**....***.*......*...*.*..******..**.**.**..*.....**.*.....*..*....*........***...*.....*..***....*..***.**.....*..*....*..*..*..*..***....*.*.**.*.****.*....*****.*.*...*.*.**.*.***.***..*.****.*.**.**.*..*..*.*****..*..*....**.....*...*******....*..***...*....**.*.***..**......*..**...*...*.*...***..*......**.*..*..****..*..*..*.*....*.*....**..**.**..*.**...*....****.*.***.**.*.*.***....**..****..........*....*.*....*....**.*..****.............***..*.**.*.*..*..*.*..***.*....**..*....*......*.*......*.........*...*....*.**...***.**..*********......*.*.*.*..**....*...******.*...*..**.**......*.**..*..****....****.**..*....*......*.*..**....*.*.*..*.....***...****.....*.****.*...*.*...*.**..*..*...*...*...*..............******.*.*.**.**...*..*...****...*...***..*.***.*....***......**..*****.***..**.**..*...*..*.**.......*.*......**...*...**.**..*..***.*.*....**...**...
..**.*.*.**...*...*.*....*....*.**..*....***..***...**....*..***.*....*....**....**.*...*.***.*..*.**...*.*.*.*..*.*.****..**.*.....*...***.***...**.***..*....**.*.****.......*..*......*.*.*....*.**.....*.*....*....****...*.*..*...**...*.**..***.*.***..*.*.*...*.*******.*..***.....*..**...**...**.......*...****..*..*.*.....*...****...*.*...*.****..*.*.*..*.*....*.*.*.*.***....**..**.**..*..***....*.....*.*..*.*..*...**.....*....*..**......*..*.*..****.........**....*..*....*....**..*...***..****.*..***.*.*........****.*.*.**.**....**..*.***....**........****.*..*..***...*.....*..***.*.**..*.*......****..***.*...*.......**....**.*...*...**..**..*.***.**...***....****.*..*.****..*.*.*...*.*.**.....*.***.***......*....*....*.*.*..**.*.**..*.*....*..****.*.*..*.**.**..**.....*.*.*..*........*....**.*.*.**.*......*.*.*.*..*****.*....***.**.*.*.*.....*.*...............*..*..*..*....*...**.***.....****......*.*..*......**....*.........*.***.....*.***.****.*.*....*.**..*.**...*..*.*..*....*.**
**.**...*..*..**..**.....**..*....*.*.......*...*..*.*..***....*..**....***.*.**.*.....*.*..*...*.....*..****....*........*....*...***.*..*.*..*...*.*.......*.*..*....*...*..***.*..*.*.......********..*...*.*....*.***........*..****.*.******.**.**.*.*.***.*.*.**...*....*..*.*....***.***.***....**...*****.*.***..**..*.*........*.****.*..*****..*.*.*.*..*..**......**.****.*.*...*.**.*.*...***.***..*.*..*...*.*.......*.**.***.*.*...**.....*.........*...***.*....**.*...*.......****.*.**......**..****.****...*..*..*.**....**...*.****..*.*..........*...*.*....*.*.*.*.***.**.......**.*..**...*........*.....**......*.**..*...*.*..*..***.**......***.****..*........**...*..***..***.**..**...**.*....**...**.*.**..*..*...*.*.*...**.**.........*..***..**.*....*..***.....***.*....**.*..*.*****.*......*..*..*.**..*.*.*..*........***.*.......**.*...*.**......*.*.*......**.*.*.*.**.*..*.**....*..*...***........*.**.*.***.*...**.*.***......*.*.**.*.......*.*..**.....***..*****.*..*.*.....*.***...**.****
*.**..**.....*.***...****.*.....**..*..*.*.*......*.**.*...**..*.*.*..*.**...**.****...*.*...**..*...****......*..**.....*..*.....*..*...*..*.*..**.*..*.....*....*.*.***.**.**..*.........*.*..*.**.**...**.**.**.*.*.......**..**....**......*.**.****...*..*.***...*.*...*...**..*...**.*.**.**.**.***.**.**.*.*.*.*..*..*...*.*.**.***..*.....*........*......*.***.*.**...*..*.*..*..**.****.**......*......*.**.*..*..*..***...*..*.**...*.**.**....*.**...*.*.*..*.......*..***...**.....*.*..*..*.*..**............*.**..*...**...**.....*...**...**.*.*...*.......*...*.*..*..**.*..*.....*.*.*.**..*...*...*...**.**...*...*.*.*...***..**.*.***.**.*.*...*.....*.*...*.....*..**..**.*..******..*.*.*.**....*....**.*...**..*****..*...*.*....****..*.*...*.*.***....*.**.....*.*...*.*..*......**.*..*....*..**....*...***....**.*.**..**..*..*....****.*******.**...*.**.*....***..*.*..*.......*...*..*...*.*...****.*.*...*....*.*..*..**.*.....*..*..***..**.***..*....*.**..*...*.**......*..*...*.*.*.*..*..*.....*...
*..*.*.*.**..*...*...***..*.***.*...***.**.*.**..*****....****.*****.**.*....*****.***.***.***.....*..*.**.**.***..**..*.*...***.*.*..**..*...*...*....*.*..**..*******.**.....*...****..*..***..........*..**.......*.***...***....**.*.*....****.*..*..***..***...**..*.*.*.......*.*.*.*..*..**...**.....*.***.......*..*.**........*.*...*..*...*....*.*..*..............*...*.**..........*.*...*...*...*****.*......***........*...****.........*...*.*...**.....*....**..*.*.*.......**......*....*......*....*...*...***...*...*.****....****....*.*.**.....**.*.*..**....*.**.**.*...**....*.*.*..*.**..*.****..*.*......*.....**.**...**...****..***...*...**.*....**..*..*.*.*.*.*.**......**...*..***.*.******.******...*...******.*......*******.***.*..*.......*...........*.*......**..*.***.**.*..**....**..****.**...**..*...**..***...**.******..****..*.*...**.*.*.**.*..*.*..*...****..*.*.*..*..****.*..*.*......**..*...**.**...*.*.*..*...**.*..****..***.***....*..**..*...**..*..**.*.....********.....**...*.*
....*.....*....*...*...*.*...*.***....*.*.*..*..**..*..*.*...*..****.*.*.**.*..***.......***....****.******.*.......*..........**.*.*......*...**.**......*..*..*.****.**.*.*..**..**.....***.**.....*....*...*.....**...*..***......******.**...*****.**.**.*.......*.***..*.**.**...*....*....*.*..*.**...*....*.***........*.*.....*.*.*.**.***.*....*...*.*.*.......*.*.*..***...........*..*.*...*.*.***..***..**....*.......****........*.....*.**.....****.*...*..*....**..*.*.***....*.*.*..*.*..*.**.......*.**..***..*.*...*..****..*...*..*****..*...**.**...**..*......**..*.*..**.**.*..**.*..*...*.*....*.*..**.*.***.***.*....*.*..*...**..*..**...*..**....**..............**...*..*......*....*.******.*.***.*.......*****.....**.***.*.......***....*...*.**..*..*.....*.*....**...*...*....*.**.*...*.***..**.**.*...*...*.*..*...*.**..*..*......**...*..**..****....*.*.*....**......***.....**......*..***....**...***..*..*.**.**.....*...*.**.**.*..*...*.*****..*...*.......****.*.**.*........***...*..*.**...
*.**....**.*.**..*.**....*.*.*.***.*.*.****..*.*.**..**..*..*..*..*.**.*...**....****.*..***......*...*........*.......*..**..*..*..*.*....****.*...**..******...**...*.*...*..*.*..........*.....*.**..*******.**.....*..*.*.**.**.....*.**..**.***.*.*...***.....*.**.**..***..*.*...*.***......**.*......*.*.**...*...*.**.*.**.**.....*...*....***...*..*..*...***...***.****.**....*.***..***..*.**...*....*..*...**....****.......***.*..*..*......*****....*.....*..**.*.*....***....*.**.*..*..*****..***....*...**.*...*..**...*..*.**......**..*..*..*.**.*.*..*.**....*....***..**.*.....***.*........*.*...*..*.....*..*.....***..*.....*....**.....**......*........***.*.....*.*.**.*...*....**..******....**.**.*..*...**.....**.*.*.*.****..*..*.*.*...*..******.*..***...*..*****.***.......**.....*.*..*..*..*.*..*..****...........*...*.*.*.*....*.*.*.*...*...**...*..*..*...*****..*.**.*.*..**.***......*..*.*....*.......**..***.....*..*.....**.**...**..........**...*.*.****.*..**.**.*.**...*.**.*.**.**..*.
*..*.***.*..**.***..***..*.*..**.**.*....*.*....**..*..**.**..*..**..*.....*.*....*.**...*....****.**...*...*...*...*......**..*..*****.*.*..*..**.*.***...*****.........*.*.**.*............***...**.*.*....***.......***.*..***.....*..**.**.....*.**..*...***...**..*.........****...........*.*.*..*..*.....*...*.*...*..*.*...*..*****.*..*...*.*.****....*...**..**.***..**.*...*..*..*....**....**.**.**..*..*.**.*...*.**..**.*....*.**.....**..*..*...****.*....***.*.*.......**...*...**.*...**...**..*...*.***..*..*.*..****.*.*.*..*****..*.***..*.*..**.*.**...**...*.*..*.*.**..*.**.*..*.**.***....***..**.**.***..*......*......**.*....*.*.**..**.....*..*..*..*..............*.....*..***.***.*.....*.**.*..*.....*.**...*.......*..**.*.....*..*..**...*...*...*....*.*.**.....**...**..*.***.....*......***....*...***.*...***.*...*.......*.***...****.*...*...*...*....*.*...*.**...*..**...*..*.....***..*...**...*****.***..*...*****........****......*..*.*......*...****..**.....**....*.*.**...........**.*.
*.....**....*****...*.*...*.**...**.**.....*..*...*.*...*..***.*.*..*****.*..*.*.***..*...*..*.**..*.**.*.....*..*.*..*..*..**.*.....*.*...**...******..***..*.**.**.***..*....**.*....*...**..**.*.*.*....*..*.*..****...*.*.*..*.....**...*...*.........*.......*..*.*......*...**......***..*.*..*...**..**..*....****....*.**...**...**.*.....**..***....*.*...*.*.*.**.....*...*.....**.*...**....**.**....**...***.*..*.****..*......***...***.*.***..**.*....*.*.*.*.*.*..*..**.**...*.....*..*.*.........**..**..**...*.*.**.**..*.*....*.*...........*..****..*.****....**...***......****....***...*....**.**..*..*.....*......**..*..*....**...*...**.*.**.*....*.**...*.*...*.*..***.*.....****..*.**.*.*.*.***....*.*.*.*.**...***..*...**.*..*****.....*.*.*.*...**.*..*.*.***.****..*..*............**.**..*....**.*.**..*.*.**.....****..**..*.......*.*.*****.*..*.**...*.***..*..*.**......*.*..*.*...*.....*...*.*.*....*.*..*..*......*........**..*.*...*...*......*.*....*.***.*...**......***.....*.*.....****...
...*.*.*..*..*.***.*.....*............*...**.....*....**.*.....**...*.*.**.........**.**.*......*.......*...*...*....*...**....****.*..**.**......***...*.**...*....*..*..**.*.*..*..*....*....**..*..**..**.**...*..*....*.*..*...*...**.....*.*....**..**.*.*.*.*.*....*....***..*....*.*.*...*.*.*.*.*.***.*..*.***...***....*.*..*...*...****..**.........*.*....*..*..*..**.....*.**...*..*.*.***......*..*.**.....*****....***.....**.*..*.....***.*..*...*..........**.**...*...*...*.*.*..**..***..**.*.*.*........**.....*.****....*..*..*..**...***............*..*.***.......*..*.*.**..*...**.**.***..***..*.*......*...*..***.**..*..*..**.*.*.....*...**..*...**...*..*...***...**....*.*..****..***.*...*.*..**...**...........*.*......*.....**.....*.*..*.***.*..*.**...*....***..*.*******...*.....*.....*.*.......*....*...**.***...**....*...*.*..***.***.*..*.*..**..*.*.*...*.*......*..***.****.**..*.**....***.**.*.....*.*.*.**.........**..*...***..*................**...***..**.*.......**....*......**..***
..*.*..*.*..*.**.*...*.....*.*....*..****..*...*..*...**.*.*.*...****.***..*****..*.*.....**.*.***....*.*...**.....**..****.***.*.*.**..*..*.**.*.*.*..*******....***..*.*....*..*..****.*...****...*.....*.*.*...****...*.*....**.....*...***.*.****.*...*...**...*****..**..*...**..**.*.*.*.*.**..........*.....*..*..**.*....*.....*...*...**...*..*...*......*..***.***.*...*..**..*.*.****.******.*.*..*..*.***.**.....*****..*......**........***.*****..***...*.......*.**.**..*..*...***..***..**...****.*....*.**.*..*..***..**....*..*.*..*****.*..*.*..***.*..*...**........*.*.***....**..*.......*........*.*...*.*..**.***.*..*.*...***...**..**.**.*.*....*..*........*...*...*..**.*.....****......*.****.*.*..*.**..**.......***.....*..*...*...*...***.*.*.......*...*........*....*...****.*....**..*..****.*...........**...*...*.*..***......*.*.*...*...*.**......*....***.*..*.....*....*.*.*.*...........***.*.**.*....**..**.*.*.***..*.**.*..*.*.*...*.**..**......*..***.**.**.***.*..**.*.*.*...*.**.......
.**.*******.*.***.....***.**..*...**.***..*.****..*...*..*..***.....*.*.***.*..****..*.*.....*..*****....**...*..*...*....***..*****.*.**.*..*...**.**...**.*..***..**.****....*...**.*..*...**.......*..*.*.*..**.*....**.....**...*...**.*..........*.....*...*..*.*......*..*...**..**...***.......**.**....***.*.**.*.***..*....**..*..*..*...*.**.**...*.***..***..**...*.....*.*.***.......*.*......*.....*..****.**.*.......**..***....**..*.**..**.*..*****..*..**..*......***..**.*......*....***.*.......*.*...*.**...**.*..**.*..**...*.*..*..*........*.****..*...*.**.....****.****.**..***....*..***..***..*...***.***.**...**...**.......*.*.*.*..*.*.*.*.*...*.*.......*.*....****..*..*..*......*.*..****..**.**...*.....*...**.*......*..*...***...**.***.*.....*.*..***...*.**.......*..*...*.***...******.**.***..**..**.*..*..****.**.**...**.......*.****....**...**.**..*..**.*.**...*.*...*...*.*.....**.....*.***.*...*.*..*....****.......**.****.***...*...*.*..****.*..*.*..*..**....***....*.***.*.*....*..
*.*..*****.*.*.****..*......**.*.......**.***.*.*.....*...*.*.***..*.***.*****.*.....*****...*.*.**.*..*..*.*.**.*.*..*..**.*..**...*..*.**.**...*.****.**.***...*.*..**.***....*..*..***.......*....**....*....*****.*.*.*..*..*.....***....**...*...***.....*..........******..*......*.***...**..*......*....**..**..*..*..*.....**...*..*...*****..*.*......*.**..****.......**...***...*.***...*.**.*.....*.*.*.***.*...***.....**.*...**..*..*.**.**.*..**..****.*.**..*..*****..*.****...*.......***.*..*..****.**.**..*...**.*..**.*.*..**.**.*......*.*.*..**.*...*.***.*....**.*****.*****....****.**.*.....****.*.*..*...*......*.*.**.*.****...*.*.......**..*..*..**....*.......*...*..*.*.*.***...*..*...***...*.*******.***...**....*.....*.*.*....*..****...*.....*...*.*....*....*...**.....*.......**..**...*...*.**..*.*...*.**..*.***....*.*.*...*....................*..*.....****....*.*.*..*.**......*...*.**.**...**.............*.*.*.**.***.....**..*.*.**....*....*.*****.*.*.*....*.*.....*....*..**..*..**.
*...*......**....**....****.***...**...*.**.*........*..*.*...*....*.***...**.***...*.***.**.*...***..*****..*........**.***..****...*..***.**.*.****...........*.**.....*.**.....*.*..**.....*.*..*..***..*******......*...**........*.**..*...*.*.*...***.***....***..*****..*..*....*........**..*..***..*......*.***..*...*.*...**....*.***.*.*........*..*....*...***..**.*....**..*......**..*.....*..**.*..*...*......**.*....*........******..***.*.*..*..*.......*****.*..*.***..***.*.*.**.*.....***..........**.*.*.*.*.*********.*....*..*..*.*.*.*.*.*......*.**..***..*..**.**..*.*.*.*.*.*******.****......***...*****.**.*..*........*..*...*.*..*.*...*..**......*....*....*.**..*......*....*.*..**.*.*........*....*..**...**..**.*..***.*.***.........*.**.**...**.*.........*....*.***...*...*....*....*....*....**...*...*.***.**..**......**.....*....*.*..*...*..*..**.*...........*..**.*.**...**.*.**.**....**.***.*.*....*.......**.**..*.****....**....***.*.*....*..*..**.*.*....**..*...*.*...*....**..*.*
*.....*..*..*.*****.........*...*****....***...*....***.*.*.....***...*.*....***....**..*.*.....*...*.**..*.***.***.*....***..*.*....*..**.*.*..*.*..*****..*..**....*............**.*..........*......**.*...***........***..*.**.*..*.***....***...**.***.*....*.*....*.**..*.....*..**.***.........*....*.....**..***...*****...*.***..**.*..**.**.***.*.**.**........*.**....*..**...***..*....**......**..**.*..**.**..***...***.**..*...*.***........*..*..*.*..**.**..***..*.*..***..*.*....*.*.**..*..*..*..****..*..*..*.......**.*.*...*..*.*..**...*.*...*........***....*****....**..*.*....*.*...*.*****..***..*..***...***.*...*****.*...**....*...***..**.**.**.*.*..**...*.**......****..*....**...*.*...*...*.....*..***...*.**..*.*...*.*.....*.....*........***.*....*..*.*..**..*.....*.*........*..*...........****.*.**..***......**...*....**.**.....***.***.....**...***.***.*.*******..***.*..*.*.**..**...**.**...*.**.**........*****......**....**..**.*.*........*..*..*...*.....**..**.*...*.**.*.*.**..*.
..*.*...*.**....**.*.*.*..*...*.*..**......*.*..*........*.*.*..*...*.*.*........*.*...*..*.****.*....**.*.*.....*......***.*.*...**..**.*...**...***....***.*.***.*....*.****.....*..*..*.*.*...****...*..*.*....*.**....**..******...*.....*....*.*...*..*..*.*...*...**...*.*..*...*.**..**.*.**.**.*.****..**...**....*...*.**.*.*.*..**..*.**.*...***.**..****........*..*.*.*.**..*...*...***..*..**..*..*.......*...***..**.*....*.***.*.**...*.....*.....*.*....****.****...*.***.*.........*..*.......**...**..*...****...*...***.*.**..*..*..*.***.**.*....*..*......*.**.*.*..*.*.*..*.....*.....*..**....*.....*......*..*....*.***.*...***..*.*....*.*......*..*.**..*.*....**.*.**..*......*.*........**..........*.....*.*....*.*.****....**..............*.*..**..*.****..*....**.**..**.***...**.*..*.....***..*.......**...***.*..******.**.....*..**.....*....*.*..*....*...***..*....**.*...**...**...*.....*..*..***..*......*.*...*.......*....*.....*...*.*......**....*.**.....*.***.*****...**.***....*..***.*.
........*.....**..*.*..**.***..**..*..*.*.***..**.........**..**..****.......**..*.*.**.**..*.......**..**.......*..*..***.*...*.**...*......**..*...*.**.**....*...*..*.*...*.***.**.*..*..*..**.*....**..*.**..**..*.*.**..**..*.****..*...*.**.*.*.*...*....*...**..**..*..*..*...**...***....**.**.*..*.*.*..**.*.*.****..*.*****...***......***.*...*..*..*.*...*.***....*....*........*.*.*.....**....**....*.*..**..*.**..*.....*........*.*.......*..*..*.*.*.*..*.*.*.***..***..*...*.*..**.****..**.**....**...*.*.*******.*..**.*......*....***..*...*...**.**..*.*.*..**.....****..*..**...*.***..**....***.**.**..*..*.*......*.*....*..*.*.**...*.**.*.**.*.*.*........*....****.*.*.........***....*...***.*.**....**....*.....*.**..*..***....**.*.*....****.....*..***..*.**...***.....***.....**.*.*.**.*.*.**..*.*...*...**...*.****...*.*.*..*.***.*..*...**...**...**.*..*.*..*....*.*...*.....*.**...*........*..****...*.****...***..***..*.......*....*...*....**.*....*.*.*...*..*.*.**......*.*.*.........*..*
**......*...*..**.**.....**.**.**....**.....****..*...*.**.*....***..*...*..*.***.......*.*.*.*..**....*.**.*..**..........*...**...*..*.**...*....*...****.........**.*..**.**.*...**...**.***...*****.****.*..******...**.*.*......*....*.......*.*.....*****..****.*.**.*.*.**.**....*.*..**.*..*....*.*.......*...........*...**.**..*...*..*....*.***..*....*....**..*.*...***..*..*..*.......***.**..***.*.**.*....*.*.........*.*..***...*..*.*.**..*.*.*.*.......*...**...**.***..*......*..***.*.**.***.......*.*.*.**...*....**.....*.*...*.*...**.**..**...*.*..**.*...*.**..*..**...**.*...**......***....*.**....**..*..*...******.**...*.***.*.**...*...****.***.*..**....*.*..*.......*..*.**...**..*.**..*........*....*...****.........***.***.**..***...**.*..*.**....**..*.***.******.***.*........**.....**.**...*.**.....*....*.*.**.**.*.*...*.*.*.*...*.**...**......*...*..*.**.**.**..*.*.*...*..*.*....*.*....**.***...**.*.*.**.***..**..**.**....*.*..*.***.*****...*.*.....*.**..**.*...*..*.****...**..*.*
.***..**.****.****..***..*..**..*.**...*....*.*...*.**...**......***.....**.....*....*****..*....**......*...*.*...*....**.**.*..*...**...*....*........*.*.......*.***..*..*...*....*....*.*.**.*........*..***...*.**.*.*.*..*....*.*.**.*.*.*.*....*.*...**....*.**....**.....*.*..*.*..*.**.........*..***..**.....*.*.**.......****..*..**.**...****..**...*..*...*.*.**.***.**.*.*.*.....*..*.**..******.**.*.*.*.....**.*...*.*.*.**.*..*.**....***...*.**.**.**.*.*....*.*.....*...**.*.*..*.*.*..........*.**..**.*.*.*.....*..*.*.**.....*******.*****....*.*...**......*..**.*....*..*.......**.**..**...**...**...*.*.**.**.**..*.....*....***.....*..*....*.....**.....*....*..*.......*...**.......*.........*....*.*.*...***.***.*..*...*..*.***..**.*.***..*......*..*.*.*.**..**..*.**..**.**.*...*.**..*..*..**..*..*..***..***...*....***.***..*..**..*.*.*.*.***.....*..**.**...*.*.*.***.*.***.**..*...*..*..*.**.***.*..*.*..*..*.......**.***....****....*.*..*....***.....*...............*..*...*......*.**...*
...*.*.*.*..*.*..**.....*.....***...*.**.......*..*...**...*.....*.....**.*...*..*.*.******.*.*....*****.***.*..*..*.*....*.****..*.*.**.*...**..**...*.*..........***.*....*......**.*.*.**.........*.**.*...*....*.*.**.*..*.*..*..*.*...*.*...........*.*.*....*.*.*...*..**......**...***.............**.**.*....*.......*....***.....*.**....*..**.*.......*......**........*.*..*..**...*.**....*...*..**...*.......*******.*....*....**...*...*.*.*....*....*.*..*********.....*...**..*...*.*.*.*.*..*.*..*.******.........*.*.......*.*...**.***..*.*.*..*...*...***..*..*...*.*.......**..*.*..**.*.*..*.*...*....*...*.**...*.*****.....**...*****..*.*.*..........*.*..***.*.*....**..*...*.**.*.*........**..*..*....*.***.**.***.*.......*.*....*.**.*....*.........*..***.*.*......**.**..**...**..*....*..***.*..**.***.*.....*..*......**.**.*.****..*.*......**...*....*..**.*.*.*...*...*..**.***.....*.......**.**......*..*..*.*.**....*.*.**.***.***.**.*..*.............****.**.**..**.*.*..*..**...**.*.......*.
*.*...*....**.*..*...***.***.**...*.*.*.*....***.***.****........**..*..**.*...**.*.....*.....***.*....*.****..*...*..*..***....*..****...*.......*..*..*..*.*.....*.*.*.*.**.*..*...*......*.**..*..*..*..*.*.**.....*.*..*.**.***.**....*....*.*...*.**.*..**..*...*..........**..**...***.*...*.*.*.*...********.*****....*.....*.....**.**...*..*..*****...******....***..*....*......*.*.........*...*..***.*........*.*.**.....**..*.*.*.**..*.*.*..**.****..**...*.*...**..****.*..*.***....*.**..*.*...*..*..*.....*.....*.*..**....*........*...........********....**.*.*.*..*....**....*...***...*..*..*.*........*.*..*.**...*..**...*...***........*...***........*.*...**..**..**....**...*.........*.*....*.**.**..*..*.*.*.....*.*.....*.*.**.*.*..*.**....*...***..*.***.***.**.**.*...*.*...**...*.**....***..........*..**.**.****..**..****...*****....***..*.......**.**..*.*..*.*..**.*.**.*........***....*..*...****..**.***..*.***.....**.**..*.***...*..*.*.**....**.***..**..*.*.*.*.*..*....***....***.*.*..
...*..*.*..***....***.*.*....*..**....*.....*.*.*...****.....*.*.*.****..***...**.......*..*.***.*....****.*.****..*.**...*...**...*....**.*.**.....*..........*...*...*..***..*.....*.**...*......**..........*.**...*.*.*.***...*....*.*.***..........*.*....**.*....*.*.*.*...*.*..***....*.**....*.*.*********.*..*..**.**..*.*...*.**...*..**...*..*...**.*..*..**..*..**.**.**....**.....*.....*..*..***.....*.*....*...**.*..***.*..*...*..*........*..*..*..*.**.*.*...**..*...*.*....*...*...**.***...*..****...*.*.....*...........*.*.**.*....*..*.*...*.......***.*..*..*..*.***....*****..........**.*.*..*..*.**..*..*.*.**.*.........**.****.*.*...*.*.**.*.****...****.**.....*..*.***.**.*.....*****...***.*..*...*.**...*****..**...*....***.*.*.**.*...**.*.*...*.*..*..*.*..**..*.*...**..........***.*.***.***.*...*..*....**.*.**.*.....*..***....*.*.*.**.*****...*.**.***.*.*...*..*..**..**.*....*..*.....**....*...**..*......*...**....***.........*.*....*...*.**.****...*..**..**...**.*******..*.**..*.*..
.............*.**..**.*.*..****.**....*..*...*.........*.*....*...**..*...**.**.*..*.****.*..****..*.....**..**..*..**...**.**.........*...*.*..*.**.*..*.*.****...***.....*......**.**.*.*..*...*.*...**.*....*.*.**...*..***.*..**.****......*..****..*..*.**..*........*.**.*.****..**..*....**...***..*..*..**.*...*****..**.......*..*..****..*.**.****.***...*....*..*...*..*..****..*..**.*.*.*.**.**..*..*...*...*.*.*...*.*..*.**..*.*.***.**.**.**.*.**.*.****.**....*.....***.....**..*....**.**....*..**.*...*.**...**..*.****......**.*...*....*..*..*.*****..*....*........**..*......*.*..*..*..*....*.*......*..*......*..******..*..*.***....*.*.****.**.**..**.***....**.....*..*.*.**.***....**..*..**..*.****..**...*.**......*...**..**..**.***...*..*.......*..*.**.***.**.**....*..**.....***..*.....*..*......*....**....*****...*.*.******..**..*.....*..***.....**.*.*...*.*..**...**..*..**....*.*.........**..*..*...*........*..***..*..*.*.......*....***..**....**...*.**.*......*..**...***..**.**.*.**.
***..**..*..*....****.**....*.**...*.*..*...**.*.**..**.*.**.*.*..*..**...**.***..*.*..***..**.*.*.**.***.....*..*.....*...*.*.***......**..***..*.**.*.*.*.*.*...***.****..***...*.*****.*..*...*.*****.*..**....**..**..............**..**..*.**.*.**.....***..*..*..*.*.*..**...*......**..*........*****..***.......*...*.*.**..*..*.**.....*..***.*.*...*.***.....*....*.*.*..****..*.**.*..***..*..*.*.*..*.**.**..*.....*..*..*.....*.***..*...**..**..*..*.*...*.*......*.**..**..***.....**..***.*...*...*****....**...**...***.*..**......**...**....***.*******.*****.*..*..*..*....**.*..*.*...........**..*..*.........*...**.**.*.**..**.....*.*.**..*......**...*....*....***.*..*...*..**.*****..*...*.*.*..**....***...*..*.**.*.*..****.*.*...***...*.***.**..*.*..**.**.***.*****.....*.*.*......*..*..*.***.**.....*..**.....**.......*......*.*.*.....*.....**...**..***.*...**....*...*....*..*...**...***.*...***.*.......*...*****..*****..**.*.**.*......*....**.**.*..*****.**.......*........*****.*..*....*.
...*.*..**..*..*......*...*..**..*..**...*.....*.*.*.*...**.......**.*.....*..****..*..*...**....*..*........*...*...*..*.**..****.*.****...**....*..**.***.*..*.*.......*...*.*....**.*....****.....*.****.*.*...*.*.........***.*............*.*..*.*.*...*.***.*.*..*.**....***.*....*...**....**..*..***..*...*....*......*.**.*....*...**.***.....**.**.*.*..*...*.....*....*.*....*..*..*.*.....**...***...*....*.****.*..*........*....***....*..*.******......*..*.*.......*..*..*..*.**.*.*..**.....***.**..***.**.**.*.**.***...*.**.**..**...*...**....*.*..*.....*.*.**.*...****...*.**....*.*..*.***.***...**..*..*.......**.*..*..........**.*.**.***.****.*.*............*.***....*..*.**.*....*.*.*....*..*.**.*.*...**.*.***...**...*.*.***..*..*.......**...*.......*..*.*******..*......**.**..*..**.***.**...**...*.*..*.*.**....*.**....***.*.*......**.....*.*.*...*.*...*.*.***..**...*.*...*.***..**....*...*.**.**.*.***.*.**...*..*.*.**...*..*.......*...***..*...**.******.*...*.*.***.*..**....*****.**.**.
.*..*..*....*..*.........*.*.*.***......*..***...*..*.*..**.....***..*.*.*..**.**...****...***.*.**.*....*.***.*.....*.*.....***.*..**.***..**.*...**....*.*...***.*.*.**...*...*..*...*........**.*..**....*.****...**....*.........*.*.*.*..*....**..*...**..*...*.**....****.*****......*..**..*****......*..*.**.......**.*..*.....*.......*..**.*.*.*......**..**.*....*......*.*..*....**...*.......*.*.*...*...***....*.*....*.*..*...*.**..**.*..*.**.**.*...**..**..*............**.***.*...*..***.****..**..*..*.*.*.*.*..*....**.*.....**......*....*....*.......*....*.*..**.*.........**.......*.*....**.**......***....*.*.**..*..**..*.**.*.*.*..*...*.*.**...*...*..........*****..*.**.*...**..*.*..*.***.****..*..*.*.....****..***..*.*..*..*.*.***...*...**..*...***..*.*.**.....*..*.....*.*.*.**...*...**.*..*.*.*.....*..****.***.*.***.....*.**.***.**.*....*.....**.*...*..........***...********.*.*.*.*.****.*..*.*...*..*.***...*...****.**..*.**........**...**....*.*.*.....*****......**.....*..*.**....*
*.*.*..***.*....*.*....*.**....*.*...*..***.***...*..*..*......*......................*..*.***.*.*.*.*.......*.......***........**.....***..*..*...*...**..*.*......*.**..*.....***....*..*..*.*.**..******....**..*..***....*.*.***.*..*.**..*..*...*......*.*..*.**..***..*.**.*.**.***.*.***.**.......****.*..**..**..**...*..***.*...**...**.*******...*.*..**.**....**.......******..***..*..****..*...**..*.*..*.**..*..*.*..****.*.*.*.....*........***...*...**.*..*......**...*..*..**..*.*****...*.*.*..*..*.*..*....*.*..*.*.*.*..*...**.*..*.*...*.*.*...*.*.*..*.....**.*****.....**..*..*..*......*.******.*.*..*.****.**......**.**.*.*.*****..**.*....*...***.***...*...**.*...***..*.....*..*..******..*....*...**....*..........**.....**....*....***............*.***.****.*.**.**..*.*.**.....***..............*....**....**...***...*.**.*.*.**....*.....*...........*.**.**.*......*..*...*.**.*...**.*..*.*****...*...*....*.*.*..***.*.**.***.*...........*..*.***..**.*.*.*..*.****...**........*..*****..*....
....**.*.*.*..*...**...****...*..**.*..**..*....**.*.**.*..*.*.***..*..*****.****.*.*..***..**.*.......*.*..*..*....**.*..*..*.**...*.**....**....****....**.*..**.....*.*..*..**..***...***..*...**..**..*...*...*..*.*...**....***.*.**.*.*...*...***........**...****..*......*.**........*..*****.*......*.**.*..*.*.*...**......*...*.*.**....*.*..***..***..*...*.*...*....****.*****..*.**..*.....*..**..****.*.**...*......*..**..**....*.***.*...*.**...***.*.....*..*..*..*.*..*...*.*.....*...*..*.*.*.**.***..***......*.*....*.***.*.....*..*..**...*......*.*....**.*.**...*..****.***....****.*.*...*.*...*.....**.*..*...**....**.**.*.**...*....**.**..*.*...*..**.....*.....*..*....*..***.*...***.*.*..*..*...**.**..*..**.........*..**.*...*..***..*..***.*..*..*.***....*...*.*.***.*..**.**..**.**..***..*.**...**..**..*...*...****...*...*.*...............*...*.*.....*.**...*.*.*....*.*....*..*.*.*..*.**...**..*..*..*.....*.....***.......*..*.*........*.*.*..****....*.*.*..*****.....*........*..**....
..**..**.*......*******..**.*.**..*.*....*...***..*....*....***..***.....**.*...*...*..*..*..*......*.*...**..**...*...**.***.*..**..*...*.......*...*****.*...**.*......**.*...**.*.....*......*..*.*...**.*..***...*..*.*****..*..*....*.*.....*..***..*..*.**.*.*..*..*...****....**...*...*....*..**....***.*.****....***...*.*.******.**......***....**..*.**.........*........**..*.*..***.......*.*.*.*..*.**..****.*.**..*...*.*.*..**............**.****..**....***.*.****....**.....**..*....*.*.***..*.*...*.*.....**....*..***...*...*.*.**.*.......*.*.*..***.....*...**..*....***..****...**..***.*..*..**....*..**.*...*.*..*...*..**...****.*...*.*..*...*.....**...*.*.*.****.*......*....***..**..*.***.**.*....*..*..**.*......*.*...**..**.*..*...*.*.*..***.*....*.....****.*..*.....**..**.*...*.*..**.**......*..*...**..*....*.....*.**.*.*.*.****..*.**.......*......*..*..*........***..*....*....*.**...**..**.....*..***.**...**.**....*.**..*.***..*****....*.***.*.*....**.*..*.......*.........*....*.*.*
***....*...*....*.*.*.*.***......**.***.......*........**......*.**..*.**...**...**.*...**.*.*......***.....**........*.....***.*..*.....**...*..*....*..**..*..**....***........**.**.....**..*..**....***...*..**..*.*..**.*..*...*****..*.**..***.***.....*........****.**...**..**...**..*.*..*..*.*.**..*.*.*...*.*...***..*.*..*...**.....*...*...***.*.*.*.**.*.*....*..*...****..*...**......*..****.*....*..*.*****...**..***.**..***...*..**...*.*..***.*......*.*..**...***...*.*.***.....**..*.**.*...*.*........*.*.*.*...***.*..**.**......*.....*.****..****..**.***...*.***........*.*******.*........*...*.*.**..*.*..*...***....***.****.**....*...*.**..*...***........*.*....*.**..*.*.....*....****.**.*....***.....**....***.***..*...*******.......*..*..*.**...**..*....*....*....**.*..***..**..*.***.**....****........*.***..*..*..*.**...**....****.*....*.*..*.*.*..**.***.*..**....**.*..**......*.*...*..*..***.*.*...*.**...*.**..***..**.*..*..*..*.**....**.....*.....**.*.*....*******..*.**..***.***
*.*....*...*......*.***...*..*.......*............*.*.*...*......**.****.*...**....**..**...***.*........***..*....*****..*....***...*.....***.*.**.****.**.....*..*....*......*.*****.*..*.......***.....**..*....*.*....**..****.*............**.*.*..*.......*.***......*.*.*..**.....*..*.*******....*..**...........*.*.*...**...*.*.*...*..***......***.*..**..***.*.....**..***..****.*....**.*..*..*.*.*..*.**..*..***..*..*.*.**.**......**...*.*...**..*........**...**..*....*.*...*..***..**.*...***..*.*.*...*.*.....*......**.****...***.*....*...***..*..*..*....*....*.**.*.*.***.*......****..**....**.**.**.....**...*****.*.*.*...*..***...**...**.*...*.....**..**......*....*.*.*...**...*....****...*..*..*.**.*..*.*.*..*.*..*..........**.**.*.......***....**..*...**...*..***.*...**...........*..*.*..****.*..**.*...*..***..*......*...*.........*.....*.....****..*.**..........*.....*..**..***.*..*..*.***..*.*.......***....*..*.*.*....*****......*.*....*..........*....*....*.....*****..*.*.**..**..
......*.*.**.**..**.**.****.......*.**...*.*.*.***.*.*.......*....*..****......*...*...*****...**...****..*...***.***...*............**.***....*.....*......**.*.....*..**.*.*...**.*..***.....**..*..**.....**...*.......*...*..*.*.....*.**......**...**..**..*......*.*..**..**......**.*....*...***......**.***.*..****....*.**..*.*.*..**.*.............*...*.***.***.***....*..*..**...*.**.*.*..**.*...*.*.**..*....*.****..*..*.*...***..*....*.....**.*..*...*.***.****......*.....*...**....*...*..*..******..*..******.****....*.*.******..*.*......**.***..*.....***...*....***.***..*.**.**.*.***.*..***.*.*.**..........*..*.****.***.**.*.*.*.*...*....*.....*...**..*..**..*.....**..*..**.***.**......**.*...*.***.*......**..*.***..*....**.**.****..*..*...**.**....**..*....*..*...*....*..*.*...**.*.*.......*.*...*.........*.*..*..**...***.*.**...****.*.*...***...**....*.*.....*..*..*..**.*...*....**.**...*...**..****.*.*.**.*.*..*.........*.....****...*..**..***.............*...*..*...*.....*...**.**.
..**..*.*..*.*.***.*.*.***..*.**......*......*.....*.....*.*....*.*..***....***..***..*......**.**..*.**.*.*..****......***..*.*.**..*....*..**.*.*.*.***....*.*....*.*..*..*.........*.*...*.*.*.*....*.****...***..****.*.***.*.***.*.****...*.*...**.**...**...*..*....*.**.**..******..*.***.*.**...*....*.*..*...*****.***.*.*..*....*.*.*....***.**......*...*.....*..*.....*....**......***..*..*.**.......*.*..*..*.*.*.***..........***.*.**.*..*..*.**.*..*.*.*...*..**.***....*..*.*..*.*.......**..**..***.*.**..*...*..*.*****.....**.....*....**..*.*.*......**...**...*.....*.*...*....**.*...*.*.*..*.***....*.*.*.***..*..**.*..*.*.***..*.**.......*****.*...**.**..*.*.*..**.....*.***.......**.*...***..*..*.**.**.*...**..****.**...**..*.**............*...*..*.*..*..***.*.**.*.**....*...**..*.****..**.*.*..*.......**.**..***.***.*..**.*.*.........***..*.**.**.....*..*....***.*..**.****..*....*...*....**.*.**.****.*.**.....*****..**.***.*........*.***...**.*..........***.**..*..***.****.*..***..*..*
*..*....*.***.***.***.......***..*......*.**......**....**.*...*..*...**......*.*.***..***..****.*..*...**.**.*..*..*...*******.*....*.*......**.............*.***...**...*.*..**.*.*...*..........*.**...**.***.**.....**.*..*.**....****.**.***..**........*..*.*.***......**........**.....*.*.....**..*..*..***...*.*......*...*.*..*..***..*.**.......*..***....*..**....*.*..*..**...*......*.*.**.*.*..******....*....**.****....****.****.***..*..**.***....*.****.*..*.*.*..*.*....*.*.*.*......*.*..**...*..*.....*...*...*.***.**.....*..*.*...*.........*.**.*......****.....*.****.......*.*....*..****.*.*.*..*....*.**.**..**.**.**..........**...**.***...**.**...*.**.........*...*.**..*.*.......**.**...*..*.**..*...**..*..*..*..*..*.*.**...*..*...*.*.*...*...*...*...*.*.*..***....**.....*.*.*.***.**..**.*...*..*.***.*.*...*..**.*....*.*..**....****....*...*.*...**.......*....****......**...**..*.*.**....*..*.*.*.....**..*...***..*...*****...**.*..*.*.*.***.*..*..*...***.**....*..**.*..**.***.**....
*.****..*.*.*..**.......*....*..*..*..*..*..**.*.*....**...******......**..*.....**.**.....**.**...*....**.***...*..*.***.**...*.**.*.*.**.**.**....*.*....****...*...*...*.**.....*....*......*...*.*.*..*.**...**.*.*.*.*....*..**.*..*..*.**..**.***...*.**.******....*.**...*..*....*.*.*..*.***...***.******....*..*.*......*..****....*..*.*......***........*..*...*..*..*......*........**.**......*.***.......***...**.....***.*.....*..**..*..****.*.*...**.**.**.***.*.*....**.*.**.*...*..**.....*.........**.*..*...*.*.**..****.*..*...*...*..**.......*..**...*..**.***.*......*.**.*.........*.********..**...*.*.*.....**.********.*****...*..*.*.*...*..*..*......*.........*....*....*.**..**..*...*.*..**......*.*...*..**.*.*.*.***...*...**.*.**.........*....*..****..*...*.....*.**...**....*....*..**.*.*.**.*..*..*.**.*.*....****.***.**......*..*......*.....****.......**..*.....**.*.*.**.....**.**..******....*...***.*.*...**********...***..*....*****.....*****...******..*...**..****.**..**.......**
.*.*..***..*....*....*.....**.**.*..*..*.*..****.*..**..*.*.*..*.***...***.*..*..*.***.....*..**.*.***.*.*.*.....*.**..*..*.***...*.*.*.....*****.*.*...*..*..*..*....*.....****...**.*...*..*.******...........*.*.****.**.......*......**..*....**..*..*.*..*..*.***..**.......*.*.*..*..*.***..*.**.*.*****..**......*.*..*.***.***........**..*.*.*.*.*.....*.**..*..*........*.****..*.*.*.*..**...*....*.*..**....*.**....*.....*.*.*.*...****........*..**...****.*.*..**.****........**.........**.*..****..***...*..****............*...**.*.**...........*....*.*....***.*....**.**...*.*..*.*.........*.**....*.*****.*..*..**....**.......***..**.*..*.*..**....*.*.......**..*....**..**.**....**.........*.***.*...*...............*..**..*.***.*.......*.*.***..*.*.*..*..**..**.**...*.....*...........*.....*..*...**.****...*...***...*......**.*.......**.*.*...***...**..***...****...*..*...*.*....**..*.*.*.*..**...**..*.*.*...*.*..*..*..**.*.*.*..........*..*...*..*..*.*.****.****....***...**.***.....*..**.
.*..*.....*.*....*.*.*....*..**..**....*...*.........**..**.*.*....****.*.*.....***..*..*.*.*...*.....*.....***.**..*.*...*.*..*.*.*****.......*.....*........****.**....*...*..*.**...*.**.*..*.*...*..**....*.*.....*...*..**..**.*..**.*.*..**.*.*.*.**.***..*.*......**...*.***...*..*.*....*.*..**.*.*.***...*.**.*..****.***..*.*.*.**..*.***.........*..*...***.*....*.**...*.*****.*..*.**.***...*.*..*.*...**.***.*..*...***..*.**....***..*...**.**.*..**.*.***..*****......***.**.***.**.**...*...*****...*...**.*......*.*....*******.*****.*...***...*...**..*..********.**....**..........***..*.*.*...........*..*..*........**...**..**.*.**..**..**...*.*.....*....*...**.*...**.*...*****....*.*..*.**.....*.....*.......***......**.**....*.*.....***...*.**...*.**...****.**.*.****............*.*...*.*..*..*.***.**.*.....*..**....*.*.*..*..........***..*........*......*****.*.....*...*..*.*...****.**.......*.**...*.**.*...*....*.**..*...*..*.....**........*..*..........*.....*..........*.**.**.*...*...
*....**...*...*...**.**..**..*...*....*...***...*.*..*..*.**....*...***..*.....*....***.**.**.....**.*.**..**.*.****.*...*...**..*.***...**..*....*....*..*...*....**......****.....****.*.*...*..*.*.....*...*.*..*.....*.**............**.......***..*..*....*..*.*****..***..**.....*.***.**.*..*....**....*.**...**.**.*.**....*.**..**.*..*.*..*.*.**..**...***.**.**.*.**.*.*...*..**....**.....*..*....*....*....*.*.....**.....*.**.***.......*.***.*..****.*.**.*.*...*....**.......*...........*.*..*****...*....****.*.*.***.*..****...**.****..*..*.*.....*..*..***..*.*....****.***...*..**..**.........****.**.**.*....**..**..**..**....**.*.*..*..**.***.****.**.*.*..*.*....*.*...**...*...*...*.******....*.**..*...*.*..*.***.**...**.**..*..****.*.**.....*....*...**.***...........**..*.*.*.**...*..***..*...**.**...*.*.*.**.*.*.***.*...****.....*.**..*..*..*...**..*.***.*.****......*..**.**.*.**.*..***..**.*.*..***.*....*....*.***.***.*...*..*..*....***.*.*.***..*.*..*....**.****..*.**..*............*
..*..*...*...**...*..*....**.*.*...**.......*...*.*****..**.*.....******..*....**.***.*......*.......*......**...*...*...*.*.*.**..*...*.*..*..*..**.*.......*.*...*.*.....**.*.*......*.*.......*.**.*****..*...*..**..*.*...***.*........*....***.*...*.*..**.*.*....***.***...**...***.*..*.*....*.**..**.*..*..**..*..***.****..*...**..*...*..*......*..*....*.**.**.*...*.***....*........*.***..**..*.**.**...*.*..*...**..*.*.*....**..**....**...*.*...**....**..*..*..........*...**..**.****....**..**..*.*...*.*.*..*....*...*.....*..*.**.*.***.*..*.*.........*....*..*...**..*.*.*.***.**.**..*..*.*.***.*....*...*****..*..*.*...*.**.....*..*....*....*.*...*.....*.*.**.**..**.**.*..*.*...*.**.*.*..*.***.*.*.......*...*......*..*.**..*.*.*.***.....**.*....****.*......*.*.*..***.**...****..*...**..*...*.......**....***........*....*.**.**.....*.....*.*.*....*...**.*.****...**..*.*.....*.*...*.**.***...*.*.*.....*....*.....*.....**.*..***.*....**.***..***.........*.*..*.....*.*.*****.**.*..**.*.***.*
*.*.**.*.*....*...*.**.*.....**..*..*.*....*.**.****...*..*****..*...........**.*****.*...*......*..*.*.**..*...*...***.....***.....*.*...**.....**..*.*.......*.*.*.*.....*...*...**.***.*...*.**.***.*...***.**.*.**..*.**......*..*.*.*.*.**..**....*..*****..*....***...*...*....*.*.*.**.*.*........*..****....*....*****.***...**...*...*..**..*..*..*........*......*..**.*..**..*.*.*..*.**.*.....**.****.*.*..*..***.*.*.*.*.*..*..***...*....**.**...***..*......*.*.*.***.*.*.........**.....**.....*...*.**....**....*.......***.*.*.........*.*..*.....*.***.....*...*.*..**.*.**.*.*.*.*.*..**.*...****.*****....*.....**..**...****.**...*.*.****.....*..*.*.***......**..*.*..*****.*...*.****..*.....**..***.......***.........*.*......*....***....**...*...*...****..*...*.****..***.......***.....**..*..**.**..****...*....***...*.**..**.***..**.*.*.***.*.**..**.**..*..**.............*..**.***.*.**....**.*.*...**.**....*.*.*.*...*....*..**...**..*.**...***..**....*.*.**.*......*.***.*...***..**.*..*.*..*
.*......*.........*..***.**...*.*.....*.*.**.*...*.....*.**..*.*.*.*...*.*****..**...........*..**..*....**.**....*****.*..*.*...*....**..*..*.*....*......*...*....**.*.*..*....**.*.*.....*..**...........**......*.*...*****..*.....*.*.***..**....*.*....**.**..........**.**..***.......*..*.*...*......**.......*..*.**..............**..*....****.*....*..*.**......**.*..**...**..***....***.*........**..*****.*.....*.......**...*.*....*.*....*...***.*..........*........**..*.*...*.*..*.**.*...***.**.**...***.....*.**.*.**...****.*....*..*...***..*.........*.*.*...*..**...*..***.....*.*..*.**...*.**.*..........**...*****..*..**...**...**....*........*..*...*....**.....*..*.........*.**..*.**.*.**..**..*..*.*.......*...**...*..*.***..**...*.*.*.*.....*.......*.***.*.****.*.**........*........*.*..*.....*..**...*..***.*...*..**....****.*....*.*.***.*.*..*.***....***.*..***.*.*.*...*..***...**..***.*..*.....**......*......*........**....*....*.**..**..*...*..*.**..**.**.*.....**.......*.*....**
*..*....*.*..**..**.......**....*.*.........*.*...*..*.*.*.*******..*.*.*.........****...**.......***....**.*.*..*...*.*.......**.****..***..*.*.*.*..*.....***..........*...*.**.*....*..*..***..**.**.*.*.*..*..*.*...*.....*..*.*.*..*.**.......*....*...*...*.*..***..*.****.**.....**..*..**.**.**...**..*..*.**....**.*.*..*....***...*.*.****...**.**.*.***..*..*..*.**.*...*.*..*......**..**...*..*.*.*...***.*....*...*..*.**..........*......*.*..*.....*.*.**...*......*...**...*.*..**......*.*.*......*....*......*.*.*.*.*..*...*.....***...*.*...******..*.*....***.*.....**.**..*....*..*...****...*...*.*.***..*.*....*......*.............*.*****.*.*....*...*..***.......*.*.**..*.*.*...*...*..*..*.......**...**...*..*...*..*...***.***..****...*.*.*****...*.**.....****.*.**....*****..**..***..**...**....*..******.**.*.***..*.....**..*.*..***.*....**.*.**.**.....***..*.**..*...***.*.*.....*.**..*.***.*.*.***.*...*.*.*.*.**...***.*..**.**..***.*.*.*.*.**.***........**.*.*..*..*..*...*....**........
.*.....****.*...*.*.....*..**.*.....**.*..*......***.*..*.**.*.*......*****.*....*.**.****..*.**....*.*.**.*.*..*..........**.****....**..*..*.***..*..**.*......**.*..**.***..*.**.*....*.*.....**..**.**.*......****....*...*.......*.***...*..*...*.*......*.*.**......*...**..*.**...**.**..*.....*...**......*...*.****......*.*...**.*.*...***...*.*.**...****.*...*..*.*..**.....****.**.**.....*.*.*..***..**...........*...***...**...*..***..*...*****.**..*.**.**.**..*..*.....**...*...**.**..**.*.*.*......**.....**..*...**.......*...*..*...*...*.*.......*..***...*****..*..**.*.*.*.................****..**.*.....*.*****.*...****.*..*...*****....*..*..*.....***....*.********..*......*....*.....*..*...**..*...*...*..******..*...*.*...**..**...*.*.*.....*..**.*...*....*.*.*.***.*.*..****.*.....**.....*..*..*.*....**.*......**....*..**....*..*.**......*.**....***.**.******..*..***..*.....*....*.*..**.**.*.*...*...*.*.*.*..*..*.*....*........***.......*..***.....*..*..***.***...*..*..*.*...**..*...
.....*.....**...*..***.*.*..*.*.***.**.*..*.......**...*.*.*...**..*..*.*...........**.*.*..**.*..*.*..***....*..**.*.***..*.*.......*.....*...**.*..*..***.*..*.*.*......**..*..*.*..*..*..***....*..*****...*..*...***..*..**.*........**...*..*.*.***......*......**....*....*.......***.*....***....**..*.***.*...*.*..**.*...****.*..*.*.*****..*.**.***.*.*..*..*....*..**..*......**.....*..*.*.*.**.....*......*..***......*.*..*..*.......*.*....**.*.*.**.*.*..*.....**..**.....**..*....**........**....*...*.*......*..*.....*.**..**.*..**...**.......*....*.*.*....*....**.***.*.....*..*..**.*.***......*.*..**.*...**...*..*.........*..***....***....*...**..*....**...**........*.*.*...**.*.**..*......*****...*.**..*......**.*.*.*.*....***.**...*..**.**.*..**.*.*...*...*...*.*......*...**.....***.*.*******...........*..*..**....***.*..*.....**.*.*.*..**..****.***..*....*...*..**.*.*.....*.***.....*.*.*.**.......*...**.*.*.***...****..*....*.***.*.**..***....**..*.*......*.**.*..*.....*.....***.*...
.......*...**........**.*..*.*.***....*.*..*.****..*.......*..*..*.*.....*.*..***.*..*...*.*.*.***...***..*........*.*..*.....*...*.....***.....**.**..*.**..**.....*..**...***..*.......**..**.****.......*.*.**...*.**.*.*.*..*....*.....*.*..***..*..*....**.*.......**...*..*.***...***.**.*****.....*.***..*..*.*......**.....*.*****..*...**..........*....**.***.*.*.*.*..*.*.**.*.***.......*......**....**.******..*******.*.*.*..**..*....*.*.*.**..*...*..*.....*..*...**.*.......*.*....**.*..*.*******...*..***..***...**.....**.****..***.**...*.*....**..*..**..***.**.*.***.**..........*.*....*..*...*...*..*.......**.*.*.....**....***.....*.*.*.*..*....*....**.**......*.*..**..........*.**..*.*..**.**...**..**..*....*.*.*...*...**....**...*****..**....*..******.****.****.*..*..****...*.......**.*....*....*......**..*.*.**.***...******.*.*.***..**......**.*****..*..*.*.....**.**.......**..***.......*.*.****.*.*.*..**.*.**....*.......**....*....*......*..**....*.....*....**.*.**.*.*.*..*.*..*.*.*
*.......***.*...**.*......**......*.**...*....*.***.*...*.**....**.....*........*..**.*..*.....*....*..*.*..****............*........****..*...*.**....***.**.*....*..*.***.*.*..*.*....***..***.***..**.**......*.**.*..*...*.***.*.....*...***.*....****..*....*.....*.*.*..**.....*..*...****.***..*.**...**.***.*..*....*...*....**.**.**.**.**.*.*...*........*.****.*.**...**..*.******.*.*.******.*....***.*...*..*****..*..**...........*.*..*......*.***....***...*.*..*...*....*...*.....*...**.*...*....***..*.*..*...**.....*..*.......*.....***..*..*..*....*..***..**..**.**.***.**...***.*.*****...*........*..**....*..*.....*.....**..*..***.**.**.*...*.**...*..***.*...*.*.*..*....*.*.*.*...*.*..***..*...**.*..**.*..*.*.....***..****...**.*..*.*..*..........*..*.**..***..*..*..*..***.....**......**...*....*.*.***.***....*..*..*.*.*...**..*.*.*..*...*.****....*...**.**..*..*.**.**..*.*...**.....***.*...*...*..*..*..........***.*..**.***.**........**...*....*.*.*.**.****..*....*....*..**.**..***.**.
*..*...*....*...*....*..*....***..*.*.****.*.**..*..**.*......*...*.***.*.*..*..*****.****.*.*...*......*..*.*..*.*..*.*..**..**..*...**..***.*..***....*.*.*.****.**.*..*.**...*.*.....*..***......*.****.*******......*.*...****.....**..*..*..*.*.*...................*....***...**.***.*..*.*.*.**..*.*...*...*....**.*..*.......*...*.*...*.*.......*...*.*.**..*.*.*.***..****.**.*...**...*.*.**...*....****.**.*.*.*..***.*....*..**....*.**....*........*.*.*.*...*.....*.**..**.....*...**..*.*.....**.*....*.*.*.*...*...........**..*......*....*.*.*.*.....*.**.**..*..*.......*.**..*..**...**...*.**.*............**.**.....**......*.****.....**.**...**.*...*....*..*...*...*.*....***.*..***.*....******..**..*.....**..*.**.*...*..*.....**.*.....*..*.**.*........**..*.*........*...**....*.*.**.....*..*.*.*........*....**.***..*.*..*.**....****.*.**.*....**.*.**.*..*.*.........**.*...****..*.......*.......*..*.....*.*.*...**.***..**......**.****..*.*..**....**.*.**...***...*.*..**..*..*.***.....*...*.
..*.*****..*....*.*...*.*...*.....*.*.......**..*.*.*.*.*.***....*.*....*.***..*....*..*.......*.*.*....***.*....*..***..*.*.*...*....**....*..*.*.******...**...*......*.*.....*....*.******.*...****...**.*.**.*.........****..*****..*..**.****....*..*..*...**..*..***.**..*..*.***.**....**.*...**..........****.....*.**.*.....*.***....*..*.*....****..*..*.*.*....*..***..****.**......**....**..*.*.*....***.**..**...***.***.*.**....*..*...*..*..**..**...*...*....*.****.*...*.........*.**.*..**........***.*.*..*.*....*...*.*....*..***..*.***...*.*.........*....*.**...**......**...*....**...**.*.****.*.*.....*.***.****....***.*.*.****....**..*.*......**.....*...*..**..*.*.***...*.*...*.**.*.******.*...*.....*.***...**.**.*...*.****....*.****....**.***...**....*..****.*.***.*.*..*....*............*.*..**....**....*.*.....*******.**..*.*.*****..*..*..**.*....*****.*..*.*****......**.**.*..**..*....*.........*.*..*.....*....*.*...*......**...**..*..*..*..*****....***....**..*...***.***.*...***.*
***....**.*.....**.*.*.*.********.**..**.*..****.*.*.**.**.**...*..*..***.***....*.*....*.*..**...*..*..*.***.*.*.......*..*....***.**..*...*.**.**...***.***...**.*.*.....*.***...*.***.*..*..*.*.**...*....*.*......*....******.*...*..***.*...**..*...****.*...*...**.....*..**.*....*...*.*..*.......*.*....*.....*....*...*......*.***.*.****.........*..*..***.*****.*...*.*..*.*.*...**..*.*...**.....**...*.*...*..*.**.....*.*.*..**......*.*.....*....**....**.**.*.....**.*....*...***..*...**.**.**..**..**...***.*....*.*..*....*.*.....**....***..*...**.*..*....*..*.*.**..*.**...****......*.*****.........***.**.**..**...**..*....*.***.*....*..**...*****.*...*.....*.*.......*.*.........***..**.****..*.......***..*.*.*.*.***.***.**......**.*.....**..***..*...*.....***..*.....*....**....*.*.........*****...*..**...*...*.*...*.*...*.....***..***....*.***..*.....**..*..*...****....*...**..*.**......*****.**...**.*.*.*......*.*...*..*.**...******..*.*.****..*..*..**.*..*****.*.*.*.**....*..*......*..
.....*.......**..*.**.*...***...*.**.*.*.**.***..**.**..*.*...*..*........***.*..*........**.*.*...**...*.*.**...*.*.*...*.*..**.*......*...*....*.....**.*.*......**.*...*.*..**.*.*..*...*..*..*....*.*.*.*..**...*..*...*...*.*...*.*.*..*.****.....******.*.**.*..**.....*..*.*.*.***.*.*.*.....*.........*..*.**.*.*.*.*.***....*....*..***......*..**..**.*...*..*...**....***.*.*.***.**.*....*...*..*.....*..*..*...***...**.*......***...*...*...**.....**...**.*..**................****..*....*..*....*.*.*..**...*...*..**.........*.**...*.*****...*..*.*.**...****........*..*..*.*...*..**.**..*****.*.**.........*...*...***...........*.**.*.*.......**...**.***..*..*.*.**....****...***........*......*.........***.*.*.*....**...*.***.....**..***..**.*...*..**..**.*...........*...*......*..*..****......***...****.....**.*...*..*...**..*.**..*.**........****.***..*.*.*....*..**...**.*..*.......**...*....*.**....**..***..***..*.....*................**.....*.*...*.*.*.**....******.*.***.*..*.....*..*..
****.**.*.*.**......*.*..*.*.*.....***..*.****..*.*****...*...........**..*..**...*..*.*..*....***.****....*..***..*..*....***.......***...*..******..*.*...*.*.*..**.*......*.**.**.*..*.*.*****..*..**.......*..***...**.***.........*.......**.**.*.......**.***.******......***.*.*..*..*.*.*.*.......**...*...*..*.*..*.*...*...***.....*..**..****.**.*****..****...**...*.....*...**.**..*..*...*.*.....**..*.*.**.*.***........*...**.*.*..**.........*..***.**..*.*.*..**.*.*....*....*..*.*.*..*.**...*..*....*...**..**.*..**.***....*..*****...*..***.*.**.**....*...**..*..........***......*.**.**.*.*...*.***.*.*.*..**....*..*.....*...*..*.**..*.*..*....*****..*...*..*..*.*.*....***...........*...***.**.........**..*.**...**......****..*.*****.....*.**.****....*......*.............*..*...*..*.*......**.**...*......*.**...*...*........**..*.*..**..*.**....***..........*..****.*..***..**.**..**....*.....***...*...*...*....***.*.*.**.***....**.....**..***..*.*.*..*..**....**..*..*..*.*.****...*..**..
..*..*..*....**...**....*.**.*...*.**..*...*.***.*..*.****.**.*..*.*..*****.**...**....*...*..**.***......***.*.*.**.**...****..*.*...........******.*...*.***..**...*****......**....*..*.*.........*..**..*......**..***.....***.........***...****..*.*....*...****.*..*..*............****.**.*.**...**..*.......**.*....*.**..**..***..*.*.....*..***.*********.*..*..*..*......**.*...**.***.*****..*..*.***...**...****..**.***......**.*...*...*.*..*....*.*.**.*..*.**....*.*.*.***......**.*.**.**......***.....*.*..**..****.....**.....*.*******...*..****.*........***...*..**......*...*.**.***...**..........*.*..*.**..**.*..**...**.....**..........****.....**....*.*.....*.*.*..**.***..*.*...*.*.*.*......*.......*.****..**..**.*....*...**.****.*..*.*..*..*..****.*.*.****.**.*..**.**..*.*.**....******......*....***.**..*.*..*..***...***..*......*.*.**......**...***...........**.*.*.*..*..****..****.*....*.....*...**..*.**.....**.*..*...*.**...*..*....*.**.**..*.******.*.*.*..*..*..*...*..*.*......*
....*....*...**.....*.*......*.*..***..*.**...****..*.*..**.*..**...**.*.***...*.*..*.*...***....**..***..***.*..*..**.*..*..*.**.*.*....*.*.**.*.......*....*****.*........*.......*.*.*.******.*.*.....*..*.*.*.***...*..***..*..*........*..*....**..**.*.**.*...*..****......*..***.**..*..*.*..*.*..*.....*..**.*..**..*...*..*.......*...**.*....***.**....*.*..*..*....***.*.*.*.**.*.*......**..*..**...*.**.....*...***.*..*.*.....*.*.*...*.****..**.*.....*.**.*....**....*..*.*..*.*..***..**..*..****...**...*..*...**.*.*.....**..*.*.....*.****......*..*......***....**.*..*..****.**.*.**..........*...**.*.**...*.*.*...*..**....*.*.*.***.*****.*.*...****.**.****...*.*..*....*...**.*.*..**...****..**....*......*......**....*....***.*.*...*..**.**....*.*..*.........**.*.*.....*.....*.*...*..*.....***....**.**........*.*..**.*..*....**...*..*.**.*.*....****..*..**.**..**.*..*..*..*........*.**.*.....*.**......**.....*.***..........*..*.....*.*.*.*......**.*.*.*.**.*.***.*.*.***....*..****....*.*..
.......*....*.*.....*.**..**....*.*.*.**....*.*..*.****.....****..*.***..............*...**.*.******.**.*..**.***.*.*.........*.***.**.....**..*..*.*...**..*....****..******.*.*..****...*.***.***.....****...*......***......*....*..*...*.*...*...*..*...*.**....***...*........*.*.*....***....*........***.........*...*....**.*.*...*.*..*******.**..*..*..*.*..*..***....*.**...*..*.*..*.**.****..***.****.**.*.*..***....*.*.*..***.*.*.**...*.*.**.....*...........*..****.*...*.....*.*...**...*..******.**.****...*.*.**.*...**.*******...*..*..*.*.......*.......*..*.*..*.*.*...*.*...**...*.*..*.*..*.*..***..**..*.....*..**....*.*.....*......**.*..*.*.*.*.**.**..*..**.*.**..***.**.****.........*.**.*.*.....*.*****..***.*...*.*.....*.***.*.*.**.......*.*....*..*.*..*.......*.**.*.**..****..*..**..***.****.....*.*.***.*.**.....*..**.*.***...*...*.*.***...*.****..********.*..*..*....**...*..*.**.*..*..*...*.***..**...*.**..***..*.*..*..**....*..**.............*..***.*...*.*...*.**..*..*...*..**.**.*
.......*...**.****...*..*.*......*............**..*.*.*.*.*..*****....*.*.*..**.****...***..**.*.***........*..**..**....*....**...****.*..*...*..*...*.**.....***.*.....*..*...*..*....**...**....*...*....***.*....*...*.*..**..**...*.*...**...*.**..*.*..*****..**.......*..*..*.***.*.***..***.***..*..*****.....*..**.*..*.....*.***.*........*........*..*....***......*...*.*...*.****.*.*..*....*..*....*..........*..*......***.....**..*...**.*......*.....*...**..**.*.*.**.*.*.**.*..*.***.*....*.*..*...******...**...****.*.*...*....*......*...........**.*.*....***.......**.*.*.*.......*...*..*.***....*.*..**....*.***...*...*.....**.***..*.*..........***.***..***...***.**...*.***..*....**.**.***...**.*....**.....*..*.**.....*.......**.....*.*....****..**.****..*.......*.**.*..*...*....*....*..***........*.....*..*..**..*.........*..*...*....**..***..*...**.....*.*..*.......*..*.**....*.*..*......**...**.*..**.*..........*..**.*.*..*.*.....**....***.**...****...*..***.**.*..*......*..*..*.....
.*....*.**..**.....**.*.*..**.......*.*..*.**.**..***.*....**..**.....**...**.**..*.*..****..*.*.*.***.*.****.*.*....*.*.....*..................****..**...**.*.*.**...*.****.**..***.....*.**..*....*....*..*.*.*...*....***..*.***.*.**.*.*...*..***..*..**.....*..*..******.*.**.........**.*......*...*.....**..***.**.****..*.....**.....*....***.***.**.**....*..**.*.*.**..*..**.*.*.....*.*.*..*......*.........*..***.....*..**..**....*.*.*........*..**..***.....*.*.**..***.....****.**.****.*.*...*.*.....*.*...*****...*..**...*......****...******....*.*.*....**.**..*.**.**..**.**....*.*..*......*.*..*..****...*.*.***..*....**...*..*..****..*..*.***.*.*******..*...**..***..*.**..*.*....*.**.*.*.**...*.*.*.*.*..*.**......******...*..*.....***.**..****.**..****.*.......*..***....***.**....*..*.*.***.*...*.**.**.**.....*...*.......*.*.*.*.**......**.*.*..*..*..........*..***..**..*.**.**...**..*....****.*.**.****.....***...*..*..*.**.**..**.***..***.*.*.*.****.**.....*...***.****.**..*.****....**
*.**.*..***.*.......*...*.*.**.**..****..**....***....*.**.***..**.***..**...**.*...*..........*...*.*..*..*..*.*...***..*.*.*.*...***.....**....*.....*.*..*..*.***.*.*...*.*.*.***..*...*..*...*.**..*****..******.*.*.*.*...*.*...*.*.****.**..*..*..*...*.***..**.*.*..***.*......****..**.*..*........*.**...*.*..*.....**..***.......*.....**........**.....*...***..*...*......*......***....*.*....**.*....*...*.*....*.*.*..****.***.*...**..*.*....**..*.......**..*.**.*....**....*...*****.....**..*...**...*.*..***..*..***..***.......*.**..*....***..*.**....*.*.**........**.**.**.....********...**...*..***....***.*..*.*..******.**.*...*......*....**..**..**.*......***..*.***.*.*......**.*****...*.*..*..*......*..*..*.*..*.**.**.*....***..*.*.*....*.*.**.*.***..****..*......**....**.**..***....*.*.......*..*.*....*..*..*.*.*...*.*.*.*.**....*.***.***.....*..**.*.*.*..**....*.*.****....**.*.*.*.*.*...........*..*..*..***....*.**...**....**.****.**..*...*..*.*....****....*.***.*.*.*...*..*.*..*..
*..*..*..**...*.*.*.*.***.*....*.***.***.****..*....**....**..*...*..***.**..*.*...*...*.*.*..*..*.*..***.....*.*.....**.......*.***..**......*....**....*...*...*.*.....*****.*.*.**.*...*..****....*.*..*..*...**.****......*.*...**...**.*.....*.**.*..*****.*.****.**.***..*.*.**.***.*.....*****..*....*..*..**..*.***..*..***....**.*.**.*..*..**..*.**.*.....*...**..*..*...*..*.*..*...**.....**.*.*.....*.*.....******.***..*..*.***....****...**..**.****.*......***.........*.*.**.....*..*.*.*.*.*.**...****....***..........*...*......*.*.*.........****...*.***.....**....**.*.*.*...***.....*..**.***..**..*.*....*....*.**.*..**....*..***.**.......***.*.....***.****.***......***.**..***.*.**.*.****.*.*.......*.**.*....*..*..**...........*..*....*.........*.*.****......***.*..***...*..*...*..*.**....**..***.*...*.***...*..**....**.........*....*.***.*.*......***.*....*.**....**.*...**..*........*.*..*.*..*...*....*...*.**..*****...*.*.**.**..***...*.*.*...*.....*....**.**....**....**........*.*...
**...*...**...***....*.**........*******.*..*...**....****...*....*..*.*.*.*...****..****.*.*...*.*......*..**.*************....*..*.*..***..*..**......*....*.****.***...****.**.....*....******.*....**..*.*.....**........*...*....**..**..*.*...*...*.*..*...*.**.*.*.*..*..*.*****.****....********..**..*.*.**.*.....*..*.****..*.....*..*...*.****.**.**..*.*.*...*..**....*..*.****...**.**.*.*.*..*.**..**.*****..*.**...*.....*..**..*.*****...*.....*....*...**..*..*.****..****.*.*....*.*.......*.*.**...*.**..*.*..*.**...**...*.***..**....*.*.......*..*.*......*..*....*.**..**..*.....*.*.........*.*....*..*...****.......**..*.*....*.*.**...****..*......*.....*...*..*.**..*..*.*.*.*..*.*...***.*.*....**.***.*.....**....*.*..**....*.**.**....*.*...*...*.*.**....*..*...**...****.....*....*..**...*.....*.**.....*..**.***..**.**...*.*....*.**..*..*.*.....**.*...***....*..*.****..****.......*..*...**...*.*...**..*...**..*..*.*.......*.....*.*...*.*.**......*.***..*...*.***..**.*..**..*..*.*.*.*....
*..*.**.*..*.****......*..**.*...***.******.**....*.**..***.**...***..*..**...*.*.*..****.*....**...*.*.**..*.*....*.*..*....**...**........**.....*..*....*.*...*.......*.***....*.**.*.*.**..*.*....*....*..*.***.*.......*.**.*....**......*..**....*.***.**.***..**.....*.***....*.*......**.**.******..*..*.*...**.*..*.**.*..*.....****.*.*...*.*..*.**.***...**.*..*..**.*....*.****.***....****.*.*..*..*....*.*....*.**....*.***.**.*...*.....*..**..*.*.**....*.......***.*******...***.*.*..*..**....**......*.*.*...**.*.*.*...*......***..*.........*.....***......*..*.**..****..*....*..*..*.*.**..*...*..*******...*......*....***.*..*.**...*.**...****...*...***..*.....**.*...*..*..*......*.*.....***....*...*.*..*.*..*..*...**....**.....*..*.**...*.**.**.**...**..**......**......**.**..**..*..*.*.*.*.*...*...*.*..*.*....***..***..*.**.*.***.****...*.*.*....**..*...*****.*.........**..*....**..**.*.*.**.......**..**...*...*...****....**....**..*..*.*.*.....*...***..*..*..**...*.*.*.*...*.***.**....
*..*...***....*....**.*.*....*..**.*.....*****...**.****...**.*..*.*....*...*...*..*..*..**...*.......**.....**.....*.*......**.*.*.***.*.*...*.*.*..**..**...*........*...*.*..*...***....**...****..**.*.*.*..*.***...**.**..*.**.*..*...*.....*......*.**.**.*.*.**.*..*.**..*.*.*..**.**....**.....**.**....**.*.*.*..**.**...*...*....**.**..*........***.....*...*....*.....*...**..*...*...**...*.....*.*....*.......*****.....**...***.*.*.*..**.*..**.*.*.****.****..*....*.*.**..**.*..**........*...*.*.***...*......*.*.*.....*....*...*.*..**.*.*.**...*.*.**............*......*...**.........*..*....*.*.*..**.*..*...*..**...*....****..*..**........*..*...**....*..*...**........*.***..***...**.***..*.*......*.***.**..*****.**.***.*..***..*.*...*...*..****.....*.*.*.*.*.****.*...*..*...*....*..*.***.........*....**..**.*...*.*...*...**..*.*.****...*.....**..*...*...*........*.*..*...*..*..*..*....**.*..**..*..*....*.*..***..*.**...**..*...***..*...**.**..*.*...*.*..***.*...**....***..*..*.*..**..*.
...*...*.........*****.*..*.*.*.****..*...**.*.***..*..*.*........*...****....*...*..****...**...*............*..*.**.*....*.*...**.**.*....*....***.*..**.*...******.*.*.*.**.*......*..*..*..*.........**.*.*.*.*.*....*...**....***..*.........*....****..*.*.*****..*.*...**..****....***.*....*....***...*.*.**...*.**.*.*.***...*.*..***.*...*.*.**..**********..**.**.****.*.*.*..*...**.......*..***..*.*.**...*..**...........**.*.*.*.*...*.*.**.......****.**....*..**.*.****..**...**.**..*.*..*.*....*.*.*.***...*...*.***.*....*..***..*..*..*..**.**...*.*.***...***.*...**..***.**....*...*.*......*.**.....*..*.*.*.*...*...**..***.****.**..*.**..*....*..*.**.*......**.*.*...*...**...*......****.**..*.*...****.*.***....**.*..*.*.....***..***..*.*.*.**.*..*.**...***.*.**.*..*..*.*.**....*.*.*..*.**......*..**.*..***.***.*.*..***....**.**...**...*....*.*.*...*.*.*.*....*.***..*.....***...****...**..*.***..*...............*.*..........*.*.*....***.....*.*...***.....**......*..*...*.*...**.*....*....
....*..***...***..**.*..*...*.*.*..*..*....**.**.**..*....*.*.***.*.**.****....*....*...***..*.****.......**........*..**.....**.*.*.****....***.**.*.*.****..*..**..*........*.*...*..*.*....*.***.*.*....*.**.....***...*...*..*****........*...*.***...***.......*.**.*..*.*...*..*...*.....*.....*.**..***......*.**.***..*..*.**.*..***..**...**.*..*..**........****..*..****.**.**..*.*.****.****.......*..***.*.**.*.......*.....*...**.**...*.**.*.*.***.*...*.*.*.*....*..*....**......*...**.....***..*..**..*..***..*..*..**..*......*.*.*...*......***..*....*...**...**......****..*.**..*.*.*.*..**.*...*....*.*..*.*.....*...*..*......*.**.*.**..*...****..*.*..******..**..*..*.*...*.........*..*.*.*.*.*.....*.*..**..**..*.....*...*...*.........*..*.**.....*..***.*.......*.**....*.*...*.*..**.**..**.....**....*..*...*.*...**..*.....***.***.**.*.*.*.*...*.*..*.*...*.**...*.*..**.....*....*.......*..**.*...*****.....**..***.....**.*.**........***...*..**...*..***....*..**....***.**..*****.*.**.......
*.*.**......*.*..*..**....*...*........*......*.*..*.........***.**....**..*..*...*...*..*.**..*.*.....*..*....*....*..*.*.***..**.****.....**...*..*.***..*.**...*..*...**.*...*.......**.*.....*..*.**..*.**......*.*.*......*.*....*****...**.*.......*.*.*..*..*..***......*....*.....*.*......**.**.*....*.**.*.*****.*...*.****.*..*........***.*....**..*..*....*......*.....**....*.*..****...**.....*.*..*.....*...**.**.**.**.**.*...*..*...*......*.****......*..**...**..*.*....*..*.*.*.**...*.******.***...*.**.*..**.**..*..*..**..*.*...**.*.**.**......*.**.****.**..*.**.*....*.*....*..**..****..***.**..**....*...**..***.....*......*.*.*.**.*..*.*.*...***..***..*..**......*.**...*.*....*..*...*....*****..*.*.*..***........**...***.***...*...*****...*.**..*.*.*.*..***....*.*.***....**..**..*...***......*.*.*....*...*..*.*.....*....*.**..*.*..*...**....**.*...........**..*.*...**..**.*..*...*..*.....*.*.....*.*..*****....*.**..*...*.*...*..**........*...*...**...*.**.*.*.***...**..*.**..*.*.*.*
..*.*..........*..**.....*..**.*.....*..*.*.**...*...***.....*...*..*.*..****..........**..*......****.*..*..*...**..**.........*...**..*..*.*...******.**..*.*..*...*......*.*...*....*....**.***...*..***....**......**.*.*.....*...**...***.**...*....**...*.....*..**..*..*..*...**...**..**...**.**..*..*..**.***....******..*.*..**.*.*..***...*****..*....*.*.*..*.**....***.**...**.*..****......*.*.**..*....**.*.**.*****.*.....*..*.**.*..*........*.**.*****.**.*.*.******........*....*....*.*...**.**..*..**...**..*..*****...*...***...*.*.*.*.*.....*..**.***..***..*..*.....*.*****.*.*.....**......*..*.*...**.**....*.*.*.****...*.**..*.*..*...*..**.*......*.***......*.***.*....*.*...*.**.*.*.....*..*.***.*..**..*....*.....*...**..*..*...*.**.*.*.*..**...***...*..*..*......**.......*..**....**.*****.*...*..***.**...*.*.**...**.**.**.**..***.**.................******......*.*...*****..**...*...*.......*..*.*.*..**..*.*.*...*.....*......*...............*......*.***...***...**..**...*....*.*.*....
*....*....*.......**...***..****.*.*...***.*.*....*....*.*...***.***.**.***.*..*.......**.*.**...*.**....******..*.***.*..*......*.*.*...*..*****.**.........****..*...*.....****..***.....*...*.*...**..**......*.**.*.*.***..****.*****....**.***..****.***..*...*.***.*...*..*.*.*..*.****.*****....*...**.******..*.*.***.**..****.**..**.**.**.*..**..**..*....**.*.**......*.*.*..****...*..**..*.*........*.........*.*..*..*....*..***.**...*.*..****....*.*.**...*....*...*...**.*.............*..*..*..*..**.**..*....****.*.*.***.....**......*.*.*...*.**.....**.***.*.*.**....**.*..**....***..*.........*....**.......*.......**.*..*..****.*..*...***.*.*.**...*.***.***.*.**....**....****..*.*.*.*..***.*****.*....***..**.*.****....**.**.***..*..*.*.....*..*.**..*.........*..*.*..*****.*..*.***....*...*.*.**...*..**.*...*......*.*....**.*.***..*....**.*.**.***.*.*..****.**.*.*...**.....**.......*...**.*..........*...*...****..*.**........*..*..*.***.*.*..**..**.*.*.*...**.*...**.****.**..**..*.*.***..
..***......*.**.*.**.**..*...*.*..**...***..*..*....*.*.*...**.*..**.....*.*.*.***.*.....*.***.**.*.*..**.*.*..*..*.....***.....**.....*.*..*....*.*****.*.*.....*..**...*..*.*...*.**..*.*.....**...***....*.....***.**.**.*..**...**..**..*.**..*..*....*..**.*.***.****.*..***....*..***..*..*..*.....**.**...**...*.**...*......*..*.....**.**..*..*.*.**.*.*....*.*.......*.*.*.*...**.**..***.**.*.***..*..*....**.*..*****....*.....*.**.****.***..**.*.*.**....*.......*.**....**.***.*.*...*.***..*.......**...*...**...**..**...**.......***...****......**.*...****....**.....*.*........*...***.*..**...*.**.*.*....*.**..*..**...*.....***.*.**....*.*..*.*..**.***..*.**........*.*....****.....*..*..***.***...*.*..*****..**.**.*.*.*.**...*.********......*.*...*.*..*.**.**.***..*.......*.**.*..*.*..**.***.*.*..***.*...*....*..**.*.....**.*..*........***.*...*...*..*....*.*****....**..*........**.....******.*........*..**........**.***....****..*.*.**..*.*.*..*...***....****.*....*..**.**..*.............
.*..*..*.**.*..**.......***.*..*.*.**.....***.*...*.*.*.****..*.*..***.*****.*..***.*******.*..***..........*..*.*..*.*****....*...**.....*.***.**.*...*....*..*.....*.*..*..*...**.*...**.*......***..*...*...**..**.*......****.*.*...*..**..*.*......**...*.*.*...*.*..***...*...***..**.*...**..****.**.*..*.**...**.....*..**.....*.*.*..*...*.....**...**....*.***.***....*.**....**.....*...**...*.........**....**.*****...*.*..**...*.**.*..*.*.**...***.......*..**.***..*..*.*......*.****.*.........*...**.*....*......***..***...**.*..*.*.*.**..*.....****.*..**..*...*.**...*...*.*...*.*.....*...**...***.*.*.*.*.*.**...***..***.*.***...**.....*...***.*.**.*****..*...*...**.......*....*....*.*.*****...*...**.*.....****.***.**.**....*....**.....*....*.*.**...*.......**.**...**.*.*..**.**..*.***.......**...**..**..**.......*....*.*..*.....*.**...*.**...*....*..*..*.*.*...**.**..*.**..**......*.*..*..****.*.*..**....**...*.**..*..*..****..**.........*....****..*.*....***....*****.*...*.*.**.........
.*.....**.***..**.*....*****.****..*...........****...**..*..*.*..*.*....***........*...*.**.**..*..*.*.***.*..***.*..***..*.....**.*..*....***.....**...*....*..*...*.....*..............**.*...*.**..**.**....*.***...*.**.*.*.....*....*...**..*.......***.*...*.**..*.....*.*...**..*..*.*.........***...*.*.*..****.*.****..*...*..*..*.***.**...**.........*.......*...*.**.*...***..*.*....*.*...*.*.*******..*.****..***..*.......*......*......*.*....**.*.*.*..*....*....*.*....***..*....*...*.**....**...*..**.**......*....*..***...*.***..........***...**.**.*.*...***...****..*.**.........*..**.*..**.**..*..*............*....*****..*.*.**.*....*.*.***..***.*..***....*..*.****.....*.**.....*.*...*.**.*...***..**..*.*.....*.......*...*..*..*........*.**.*.....*.***..**..****...*.**.***.*....***.*..****.*.***.*..*..*...*...*..*.......**...*.*.......**.*.......**.*....**..*..***...*...****.*.*..*.*..**.****.***.*.*..........*.*****....*.*.*.***.*****.*.*...*..*..******.*....*.*..*.*.*....*.*****.*.
...*.***..........*..**.*....**.*....**...*.****.*.*....**.**...*.*.....*.*..*.*.***..*.*...*.**.**...**.*.*.*.*...*..****.*....*.*....*..*....*.*.*..*...**.........*.........*...*..*.....*****...***.**....*.*..*.*...**...*.*..**.*.......*..*.****..*.*..*....*.*...****....*.*...**.*..*.**....**.*..**...........**....*.*.**.*.*.*...*..***....*..**.*......*....*...**.*..**..**....*..**.*.**.*.*..*.*.***..***....*.*.*.**...*..*****..******.**.*...***..****.*.*...*..*..*...**..*.*..*.**...*.*.****....*.*.*..**..*..*.*.....**..*.***....***.*.**...**...*..*.**...**.....**.*.*.*.***........*...*.*.*.*..*.*..*.....******.***.*...*...*..*.*.*.*...*..*........**......**.*..*...*.*.*.*.***...*.**.*.**...*...**.*..*******...*..**.***.**........*..**.....**..*.*..*..**.*....*..**.....*...****.*......***....*..*.....**.......**.*..*.*...*..*.*......*..*.*..*........**.*..*.......****.*..*.**...*.**.*.**..**....*.....**.****.*...***..*...*********.**.....**.*..*.*.*.*.*....*.**.*.*....*.*....**.*.*.*
.....*.*.......*..********.**.*.*.**.**...*...**.*..........*.......*..*.*.*..***.....*.......**.....*.******..*.*..*.*.***....***...***..*.*...*.***....**..*.*...*.**...*.....*......***..*...*.**....***....*......*..*.*..****.*.........*.*...***.**.*..***..**.*****..*..**...........*...**********.....**..***.*.*.*...**.*.*..*..*......*..*..*..*.*.........***....*..**...*.....*........*.*.*.*....***.***.*..*..*......*...*.**..*..*.**.***..*...*****.......*.****........*.*.*..*......*.*.*..*...**...*..*...**.****...**...**..*..*..........**....**...**.*....*.....**..***.*.....*.......*.**...*...*....*..**.*...*.****....**.****......*........*.*.***..*.*.**......*...*...***...*...*...**.**...*.*...**.....**....*.....*..*.*....**.*.*.*..**....*...*.....*....*.....*..*..*..*.............*.**...*...**.*..*.*...*.*.....*..***..**.*....*.*...**..*.****.*...**...***....*...*.......**.*.............**.*..*.*..*..*.*.*..*.*.*....**.**...***.*.....*....*..*.******.*.......*...*...*..*.*..*....**.
.....*....******....***..*.**..*...*.....*.*.*..*****.**..*****...**.*..*....**..**..*...*..**..*.*..*****..*...**.*...*..***.**.*...*..**..*....*.***..*..*.****..***.**...*....**..........**.*..*...***.*..*...*.*.*.**.........****.*..**..**....*.*..*.*....**.*.*..*...****.**..*****.*.*.....**.*****.*..*..*****....**.*.*.*..*..*.*....*......*.....*.....**...*.*.*.*....*...***.....*.*..*..**....***...*..*.**....*.....***.******..***.*.....*.*.........**.*...*..****.....*......****..*.*........**.**..*..*.*.*..**.....***.**.*........*.....*.***.*.*...**...*.*....*.**....*..*.*....*...***...*.*..*.**......*..**....*..*.*****.*..*.***.....**...*..****.**.***........**........*.**.***..*.***..***...***......*.**.****..*.*..*...***.*.*.*...*...**.*......*.*...*.**..**.*..*..**..***.*.*..*..*.......*..*.*.*...........**...*.*..*..**....*.*....*.*...***.**.*......*.*...*........*..***....*....**.*..*.*...*.*..**..**.****..*.....**....**......*.*.*.....*.*..*..**.*..**.....***.*..........*****.
.....*...*...***.**.....*......****......****.........**...*.......**..***.*.**.*.**.*****...****........*...**..*.*.**.*.*.****...***....**..**.*.****..**...*.*..*..*.*...*.*.*.**.*...*.*......*.*..**.**.**..*.*...*.*..*...*..*......**.*..*...*.**..*.*.*..*.*...**..***.*.***..*.**..*.*.......*......**..*.*...***.*.......*..***...*.*.*..*..*..*..*....**..........*.....**.**.......*.***.**....*.*...*..***..*....**.***..***..**...............*..*..***...**.*..*.*....*...***..**...*.*.***.*...*.****..*.......**.*...*.*.***.*..*.**.***.....*.**..*..**.***.**..*.........*.***..*****...**......**.*......*.....***.*.**..............*.***.*..**..**..*.*.*.**...*...*.....**...*.*.**....**.**.*.*....*.*..**.*..*....*...*..**.*.***...*..**.......***.*.....**...*.*..**.*....*.......**..*..**.**..*..*...*.*.*..**.****..*.*......*..***..*.*.***.....*.*....*.*....*....*****.*.*.**..**.*.*.**.....***.**....*.**..*********...***....*.*..*.**.****......**..*.*......**.*.*......**..*...*..*....**.....**.
......**.....**.*.*.*.***.*.**...*...*.......**.**..*..*..........*...**.*.**..***.****..*...**...****..**..*..*.*.*..*.*.*...*.*.**..***..***.*.*.**..**.**....*............**.....*....*....*..*.*.....*....***.....*..*...*.*****.*.*.*.*.****....*.****.*.*......**..*.*.*..***.*.*..**....*.***.***.*.***....*.*****.*......***...*.****.....*....**..**..*.***..**..***......*.*..**.**.*...**.*...*...*..*...****....*.**.*.*.*.******........*.*...****...**...*..***...*.....*....*.**..*..............***.....**.**...**..*...*...**..*..**...*..*.**.....***.....**.*..**......**.*..***.*.**.....*..**.**.*.**.*.....***.***.*....*...*..*.*.*.*.*...*.***.***..........**.....**.*....***.*.*.*....****......*..*..*..*.*.*...**......*..*..*.*.*....**...***.*.......*..***...**..***...**.....*.**.*..*..............**.***..*..**.*.***........**....*..**.*.*.**.**..*.***......**.*.***..**......***....**.**.***.***.*..*.*....*..***...*.......**....*.*...*.****..*.*...*..**...**.*.....**.***..*.*.*...**......*.
.*.*..*.*.....*...***.*.*...**..*..***.*...*.*...**.....*.....*....*....**......***..*....*.**.*****...*..*.*.*.***..**........*.**...*..*..*.**...*.**..*.............**.*...***..**...*...**......**..***..*.**.*..**......*....**.*...***.**....**.........*.*......*......**.....*.*....*.*.****..*...**.*..**...*.*....**..*.........*....*...*..*****.*.*....*...*.***....**.*...**...*.*.....*.....*...**..*.....***..*....*.*..*...*.***...****..***...*.*.*...*.....***....*.*.**........*.*.*.*.....**..*..**..****.****.*.*.........*.*.*.*..*.*.**.*...*..***...*...*......**...***....***.....****......*...*.*...*..*.....**..*.**.*.**.**..*..*.*..**...*....*.*.****....*****.*..**.....*.**..*..*.....*..*..*.*....*.*.....**..*.***.*..*...***.*............**..*..*..*....******.*.*.***.*...*......*..**.**.......****.*......*.....*.*.*...*.**.**....*...***.***.*****.**..*.*...*..*.**..**.......*..****.****.*......***....*..*......*******.*.*..*..**..**..***.*..*..*.*..**.*....**.*...*..*....*........*.*
******.*.*..*.*.**...*....*.*..**.*.*...*..*.***...*.....*..**.***.*..**.*....*..**..****..**....*...*..**...*..***.*...*...***...**..**..*...*....**...****.*.**..*..*...***.***.**....*.*....*.***.*.*.*.*..*...**..*..**..*..*..**..*.***..*.*...*..*....*.****...*.**...*.*.*.*....*.*.*.****...****..****..*.*...*..*...**.*..*....*.....******..*....**....*.****..**..**..*...**.**.*.*.*....*.*..*.*...**...*.**....*...*.***.**..**.*..**..*....*....*.*........****.....*.*.....*...**.*..**..*.*.***.....*..*.....*.*..*.........*....*............***...*....**.*....*....***.*****..**..*....*.....*.*.*.*.**....***..*....*....*..***........*..*.**...*...*****.***.....***.....*.*.*..**.*.**....****..*.**.........*...*..*.*.......*..****.*...*****.*...*.*..*...*.***.*.....**.****.*..**..*..*.*..****.*****.***..**.**....*.*.**...**.*..*****......*.*...***...*.**.*......**...**.....*..*.**.**....*......*..*..*.**.*.*.*.*..*...*...**.......*..*..*.*.*.**.....*..**..*.*.......*.....**....*.....*.**..*.*.
....****.**..****...***.***.*.*.*.**...*....*..*..*..*.*......*.....*..........*..***.....**.*......*.....****....*.*.....**....*.*..**...**....**...*......*.*.*.*....**.*..**.*.**....*.****.*.**.........*......*....*..**..**...**..*..*.*...***.*....**........*..*.*.****...*..........**.*..*.*..**.*.**..*.**..**........*.*........***..**...*.*.*....***..*.****..*.*.....*.*****....*.......*...*.*......***.*.**.**.......**.*.*.*.*..**....****.*.**.*...*....*..*...*.*.**.***.......*..***.***.****.*..*.***.*....***.****..*.....**.**.*....*..*.**.*..*.*...*..*..**....*......****.*..*..**.**.....*.*...*....***.*....*.....*.****.*..**...***.*...***.....*..*.**..........**..*.......*....*...*.*...*..*.**....*...**.****.*...****....*.**.....*....*..**.*.***.********..*...*...*......*.***......*...*..*..**.......*.**....*.*.*...*...*...*.*.*.**....*.*..*..**...***.*.*.**..*...***...*.*.**..*.**.**..*...*.....*.*..**.*.*..*...**..*..*.*..*.........*.******.**..****.*.******.**..*.**.**.**......*.
*...**..*.....***.*....**.*..**.*****..*.**.*..*.*...**..*..*.****.***......*......*......***....*.*.***...**....***..*.*.*.*.*.....*..........*......****.*.**.**.*.......**..*...*....*..*........*....*.*.****....*...*..*.*******....**..*..*....**...*.*.**.*..**.*...**..**.....****...*.*.**.*.......*...*.*.*.....*......*.***.....***.*...***.....*..*......**.....****..***..*...*....**.*.*.*..**.**.**..*...***...**.*.*.*......*.*...**....*.....*.*.*...*.......**..****..*.*.*.......*......*..***....**....***...*..**..*.*....***...*.*..*..*...**.......****.*..**.*....*.*.*.***..........**......**.**.**....*...**.....*..***.*....***...*...*.**..*....*.*..**.*.***.*.*..*..****.***.*.*..*.**....*..**..*..*...*..**.*..*....*.......**...*.........*.**.*....*.*....*..*.*.*..*......*.**....*.**..****..**...*.*****.***.**.*.*..**..*..*.*.*..***..*....*.*...*..***..*******.***.*.......**..*..*.***.**.*****......*******.*.......*..**...*...*.*..*.**.*...**.*.....**...*.*.****.*..**.*..*.......*...**
*....***..*.....**.***....*....**.*****.**.*..**..*..*..*.**.**.**.*..*.**.*........****.**...*......****.*....*.*......**....*...**..**...**....*.*.....**.***.*.**..****.....****....***....*.*.****.*.*.******.*..*..*.*.*.......*.*......*.*...*..*****...*....*.........*..****.**.*.*.**.****......*.*.**..****....*.****.******..*.*..*.**.*.*****...*.***....**..*.*.......*..**...*..*...**..*..*...*...*..**....*..****..**..*.*.....******.**.*.*..........*...*........*..**...*.*..*.....*.*...*.***..**.**..*.*****.*.****.....**....******......*...*.....*.*..*****.*...***.*...*.***..*..***..*....**.*..*.**......*..****....*..*...***.....****.**.*.*.....***.*...*....*..*..*..****.***....*...*..*..*....*...*.**.*.*....*.....*..***..*.........**.*****..*..***.*.*......**.*..**....**.*.*....****...*...***....****.**.*.*..........*.**...****..**....*......*.*..**.*.*..**...*...*..**......*.**.**.**.......*.*.*....***....*.**..****...*..*.*.....***.....*..*.*..**..**.*...*..*..........**....*......
****....*....*...*..*....**.*.*.*...**.*.**...**..**..***.****...**.****.*..*.**..****.*.....**.*.......*.***.****.***...*..***...*.*.**..*...*...**...*...*....*.**.*.*..*.**....*........**..**..***..*..****.**.***......***.*..*.*..*.**..**..*..*..****.*..*...*..*****.***..*...*.***..*.....****.**....**.....**.*........*.*....**......*....*.*......*..*...*...*.***....*..*.....**.*.....**...**.......*..............*...*.*..**...*..*...*...**...*.**....*..**......*.***.*.*.*..***..*...*****......*.*.*.*.**.**.*.*.....*......*..*..**..*........*......*.*.*.*......*...**....*.**..........*...*...*..*.*...*.****..*....*****...*....*.....**..*.***.*.****...**....*.*.***.*...*.*.******.****.....**..*.**..*.......***..*..*...**.*.*.......*.*..**.*.*..**..*..*..*.*....***.*..*.***..*.**.*...**...*..*......**.*.*..**..*..*.....*...*****.*.**.**..**...*..*..*.*..**..**....*..*.**..**.*.*..*...*.*...****.*....*....*..*..*.*......*.*......*....**....**..**.**.*.**.**.*.......*.*.*.**......*.*.**.*.
.**..*****.*.**...*.*..*.*.*.........*..***.**.*...*.*.**..*.*....*..........**....***..**..*......***........**.*.**.....**..***.**.**...**.**.*.....*....**......*...*..**...*...*...**....***.....*.***....**...*...*.*.*......*.*..**.***....***...****.*.*..*..***.*..**.*.**..*..*.*........**....*****..*....*......**..*****.....***..*.....***..***..**..*.*****.***...***...**..*.**.*...**.......**..*.*..*.*.*.*..***..*.*.*.*.*....*...*..*..**.*.*.*..*..*...******...*...*.**.....*.*.***....*.****...*.**.**....*...........*...*.*......*.**..*.*.*..*.*.......**...........***......*...**.**.....*.***.*.***.*.***.*..*.*...*.....***.*.*.**........**.*..***.**.**.**.....******....*...**..*.*......*.**.***.*.*..*......***..**.*......**..*..**..*.*.**.....**..*..****...*...**.*.**.*..*..**.........*...****.*.*....*.**...***.*...*...*.*..**...*.*..**....**.*..*.**.**....*...*.*.*.*.***.**..******....***..*..*.......*.*.*..*.*.*.*****.......***..**.*....**........*...*..........***...*.....**.*.*.*
**......*....****.*.*...*......*..*.*....***..*...*...*...**........*.*.**...*.....**....*.**.....***......*.*...***......*.**....*.**...**....**.**.*.........*..*.....*...*..****.****......*.*.**..*.*.*..*..**..*..*..*...**...**..*.*.**...*.*....**.****.*......**.**.****.*..***.**...*.**...**...**.*....*..*....**.*...*.**...*.*.*.*...*...**.*...***..*..*..**.*..*.***.****...**.*.*.*..****..*.....*..*.*.....*.**...*.**...***....*.**...*..*...**......**.....*..........*.**..**.*...**...**.......*...*..******...*..*.**.**...**...*.*...**.*..*..***.....***.*..*.*..**...*****..*.....*..**.*.*....*.*......*.*..***.*.*.**..*..**.*...*....***.****..**..*...***.*.*.*.**..*...*....*...*.....**.*..*...*...****..**.....*..*.*.***..**.......*..*.**...*..*.....**.***..*.....*..**.*...*.**.**.*....*......*..**.....*.*.....*..*.*****......*.*...*...*.*....*..**.***.**..**.*..*.*...*.....**.........*.*..***...*..*...***.*.*.**.**.**..*.....**.*..*.*.*****........*.*..*******....**.***...*.*****.******
*....***.*...***......*..*.*.*.*....**.....*..**..**.***....**.*.*.***.....***.....**..*...**.*.*.*.**....*....*.*..*..*..*..*..*****.*.**...*..**..*..*..**.******.****..****.*.....**..**..*...*..*.*..**..***....**.*...**....*.**.*..*.....*.*..*...*...*.**..**.....****....***.***...*.**.*...*.*...*.......*..*..*......*.*...***.**.....*..*.*.***.*.**.**..****....***......*.*..*....*..***.*.*.***..**...*.*.****.*..*..**.**.*......*..**...**.***.***.**...***....*....*.*..*.*....**.*.........*....***......*.*.....*..*.....*..*.***.*......*.*.*...*....**..*..**.**.****...........*.*..**.*..*.*.*..*...*.....*.*.***.*..**....*.***..*.*.**..*.**..**...*.*..........*....**..**..*...**.**...*.......***.***..........**....***.*...*...***..*.*.*.*..*..**.**..***.*****.*...*.******....*.*.**...*..*.*...........*...**.*....*...**...*...**.**.*..*...**.**.....**.***.**.***......****.*....*..**..**..*..*..*****.*.*.*....***....*.****.*......**.**.*.....**....***.*..*.*..**.......*.*...........*.***.*.
.*....****....***...........**..****.*....****.*..**..*.*..****......***.....**..**..*****.**...**.*...***********.*..*.*.**..*.*.*...*..******..*.***.**..........*..*..*...*..*.**.........**.*.....*****.......*....*...***.**...**.*....**.*...*.*****.**..*...*.***.****....*...*..*.*..........*..***.*....*.*.**..*...*....*..*****.*.**....**.***....**...*....**......*.*..*...****..*.*****.**...*.....*.*.*.*...*....*.**..****...*.*.*...*.**.......*..*...****...***.....*.....**...*..**.*.***.*.*.*..*....*...****...*.....*.*......*.*.*.*.*..*..***********..*....*..*....*.**...*..*....**.***.**...*.**.**.*.***.**..*...***.*.....**...*........*..*..*......*..*.**..***.*..*....*.***......*..*...***...*..**..*...*.*.**.....*........*.*...****...**.*....****..***....*...**.*.**.*....**..****.*.***.**.*...*..**.*.*.*...**..*...**.***...*.*......*..*..*.*.****....*....*.**.*..*...*....***...**.*.*.*....*.*..*..********...*.*...*.**...******..*..***.****.....*.***....*.**........*.......*....*....*
.*...***.*..*....*.**.*****...*........**.*.*.*...**.**.*..*.*....*.....*....****........*****.*.....*...*.*....**..**..**..*....*.*.***........**.**.....*.*...***.*....*.**.*......**....*.**.**...**....**....*.*...***..*....*...***..***......*.....*...**..*..*.**..*.**.*.....**..***.....*.*....*.*.*..***.*.*..**....*..*...***.*.****.....*..*...***..*..*..*....***..*..****....*...**.*.*.**.**.**...*....*..*......*..**.*...**...*.****....***.....*..*.**.***.*......*.*...*...****.**.*......***.*...*.......*..****....**.**.*****.*.**.*.*.**..*...*.*..*....*...*.***.***...*.*...*.**..**.*..*..**...*....**....*..**.*..*.**......*..***...*.***.....*...****.*...**..**.*.*..*.*.*.*...****.....*....*.*...**.....*.*..**.*.*....*..*.....*.*...*.......***...***...**....*....**...*****..*.....**.......**..*.*..*...*.*.**...*.*.***......*...**.*.*....*....***.***..*.*******....*.**...**.****..*.....*...*.*.***...****.*....*.*..*....**.*...*.*..*.*.*...*.............**..**.*..*..*..*..*.*..*.*.....**
.*********.....*.*..*..****..**......**.*....*..*.***..*..*..*.*.***.*..**.*.....**...*..*.*.*.*..****.....*.......*.***..*.***.*..*...*.......**..**.*.........***...*.*..**....*..*.*.*....**..*..*....*..***..........**...***..*.*......***.*.*...*.*.*..*..*.......**.**..*.**.*..**...*.***...**..*...........*.*...*..**...**.....*.*.*.**.*.**.**...*.*..***..*.*.....****..**..*.*....*....*.**.**.**.**...*.*..*.*.*...*.*....*..*...**...***..*.*.*..*..**...*..****..****.*....**...*.....*.*.*.**.*.*....**...........**..*....*.*...*....**.***.*.*..*...*.**..*..*.*.*...**.*..*......**..*.*.*...*.....*.*.*..***.*.**.....*.....*.....***....**.*....*****.***....*.....*....**........*.**..*.*........***.**.***.*.**..*.*..**.*.*.*......*......*....**..*........*.**...........*.**.....*.*.**.....*..*.*....*.**..*....*...***.**.*.....*..*......*..........**.***..*.*.*.***.**.......*...........***...*..*.**..**..****......*......**.*..*.**.*.......*.***..**.***..**.......****..**..*.*.**....*.**...**.
*..*..*...*..*...*.**..*......*.*.***...*..****..........*..*......****.*..**...*..***.*.*..****..****.**...*.*.*...*...*.*..*..*..**.***..***..*****...*.*.*..*.**...**.*..****..*.*...*....*...*.....*..*.*.*..*.*.*.**......*...*.*..*...*.**.*..****..*.*.....**......*.*.**...*......***.....**.*...*......*..*.***.**.**..*........**...**...*..*...*......*...**.**..*.*...*..**.......***..*.*.........**..***...****...*......**.*.**.....*.....***.....*.*.*....**.*...............***.*.*****..*..**.*.*.*..*.....*..**.......*****.**.........*....**.....**.*.*.*..**.***....*..**.*.....***......****.*.***.*..*.**....**.*..****.***....******.*..***.**....*.....*....**.**.*.....****....*******...***..*...**..*..*...***.*...*..*..**......*.*..*..**......***..**.****..*.**....*......*.****.*.*..*.**..**.*.**..****.**.*..*....**.**.*.*.*..*.*..**..***....*...*....**...*.*..*..*..*....**...**.***....*...***.*...**.....*..*.........*.**..*.*...*.*......***...**..**..**....*..**.*...*.....**..*.****..***
..*.*.*....*.**..*...*....**.*..*..*...**.*.**....***........**.*...*..**...*****.***......*..*......*.**......**.....***......*...*..***.....*.*.*.*.**..**...*.*.........*..**.**..*.......*.**......***....**.*...**.**..*......**..*.**........*.......**...**..**.*.***...*.*..**.*****..***...*......*...*....**.*.*.**....*.*.......**..*.**..***..*...*.**.*........***..***..*.*..*.......**...*.*...*....*.***....***...*.*.*.*.**.*...*.......*..*.*..***...*..*...****....*...*..*...*...*....*.........*.*..*.*.*..*.*..*..*.*.**.*.*...*.***..**........*....*..*..*..**..***...**.......**.*..*..***.*...***..*...***....*..*...*...*...*....****.*.*..*..*.*.....*.......**..*.**.......*.*.*....**.*.*.**..*...**...**....***.*.*..**.***...**.*..*.**....**...**.****.*.*.*.****.*.........*.....*.....*...*..*..**...*.*...*.*...**..*.*..*.*..*.*.***..**...*.....***.*.....*.**....*.*.*.*.*.***.*.***.**.*.....**...***...**...**.**.*.*.*.*.*.***.*.*.*.**......****.**.**.....*........***..*.**......*.*..**..*
.*.*.*...*......*......*****..***...*...*..*.....*...**.**....*.........***......*.*........*...**...*..*....*.*...**....*.**.*.*....*.****...*........*.*..*..***.*..........**..****.*.**....*....**.***.**.**.....*.*....*...*......*..**..***...*.*...*.*....***.*.*..*.........*.*..*..*...*.*......****......*.*..**..******......*..*...**.*..*..***......*..**.**.*...*.*.......*..*.*.**...*..*.......***..*.........*.*.***....*..**......*.*.*...*...*.**..*...***...**....*...........***.............*..*..**..**...**........*****.*....*..*.*******..*...*.**.*.***...*..*.*.**.*..*.*...*....**......*.**......**.....***...**........**....***.****.*..*.**..***.**.**.*.*.**..**..****.*.***.*..*.*..**..*...*.*....**..*...*.*.**...*..*....***...*......**.......*.**............*...*.***.....*...*...**...*..*.**.....*...***.*.....*.*....*..*.......*..**.**.***.*.*.*..*....*...**.*.**........*......*.*...***.**.**.....***.*..*.*.*.*...*..***.*..***...*..*...*..*....*..*....*.***....**.*......*....*...*
..*..*..**.**.*.*..*...*..***..**....*..*.*.*...*....*...***..***.*.*........**.*..**..*..*..*.....*...*.*...*..**.*..**...*..*.*...*.*.*.*.*..**....*.....**....*....**..*........*...**.**...........***....*.*...*..****....*.***..*.......*..*.....*.......*.........*.*...**..**.*....****.*.......**....*****..*.**.*.*......*.*..**.******....**.**....**.....*...**.*.*.....*..*.*....*.*.***.......*..**......*..*.***..*.*.......**.*..*.*....*.....*.*..*...***..*.*.*.**......****..*....**.*.*..**.*...**.........*.*****...*...**....*.**..**........**..*...*....****.*.**..*........*..**.*.**.....*..**..**..*.....*..****.***..*...*.....*..**..**....*..*..*.**.***.***..*.*...**..*.*..***.*.*....*.*.......*...*.**.*..***....*.....***...**.***......**...***.*.*.....****.*.*.....*.*.***.*....*.*.****.....*....*..*.**.*.*...*.***...**.*..****.*..*.**.**...**...***.**..***..**.......**....**....*...****.....*..*..*...*.***....*..*.....*.*....*......*..**.**.......**..**.*...**..*..*....*....***.*.*..
..........*..*....*..*...***..***.......*.**....***.*.....**.*..****...*.*...***..*............*..*..**.....*.....**...**.***..*..**.**.*..**....*.*.*.*...*.***.**...*..*.*...*..*.*....***.*.*..***..*...*...**..*..**.*.*.*.*...**.....***.*....**..***..****.***..**.**.*...**..**.*.**.*.....**.*.*..*.*.*..*..*.*..**....*..**..........*..***.*.*.*.***....*....*****.*...*.*..**.**.*..*.*.*...*..****..*...**..**.*.*.**..*.**....*....*..*..*...**....****.*.....****....***....**..*.**...***......**.*****...**..****....*.*.....*.*.*****.**..**.*.***..***.*.*..**..*..**.*..*.*..*...*...*...**.....**..*...*.****..*..*...*........*.*.*.*........*****.**.***.*.*.*.*...***..****.*.......*.*.*.*.*.*..*.*.*****...*.**.**.**..*....*.....*..**....**..**..***..**...**.****.*.***.*..*...***..*.*....*.*.....*...*.**.**..***.*.*..*.*.****....*...**..**...*.*.*..***..*...****....*....***...****.....*......***..*.*..**....*.*.*..**..........***.**.**.....***..**...******......*...*...*.**.*...***..*...*..***
...***...*.***...***....*.**.**....**....*...................**.*.***.****....*..***....*..*..**.*.*..*..*....*.....*.*.**.****...*******..*...*.**.......*..*..*.**...****.***...**..*****......*.....*.*..***......*..*...**.***........*...****..*..****.*...*.*.***.....*.*...*.*.*...****.*.*******...*.......*.....*..**.*....*..*..*...*.*.....**...**...**...*..*....**..*.*.....*.*.*..*.**.*..*......*.*..*****.*.***......***...*..*....**.**....***.......*........*.*.*..*.*.*.****.....****........*.....*.*....*..****.**.*.*.***...........*...*....*...*.........*.***...*.......*.**.*..*.****.*..**.*.*....**.*.*.*.*...*..***.**.**.*...*..**.*.....*.....*..*...*..***..*.*.*..*.*...***..*...*...*.........**..***...****...*.*..*.*...*.*..*.....**.*..**.*..***.*...***..**..**....****.*..*..**.**..***......**.*..*.*..*.*.*..*.*...*...*..***....**..**.*.*........*..***.*.*.**...*..**..**.*...*...**..*.**....**.*...*.....*..*..*....**.*....**......*...*..**.*.**.**.**........*.*.*...**.......*.*..*.
.*...*...***..........*.*..*.....**.**.**.*.......**......*.*.**.*.**.*.*****....*.*..****........****......***..*.******...**.**.***....*.*...**.**..*.*..**..*.....**.*.....*.**.*......**...*...**..****....*.**.*****.*.*....*.....*.**....*....**.*.*....**....*.**.*.............*..****..**........*.**...**....**.***.***..**..***.***..*.*..*...**.***.**.*...*..*..*.****.**.*..*.*****.*.*..***.*..*.**..**....*....****.*..**.*......**.**..*..*..*..*..***.*....*..*....*.*.**..*...*....*.*.**....**.**.****...*.*.*..***..*........**.*.....*.***.**.***..***..*..*.*...***....**..*....*...**.*.*........*..*...**....**......*....**..*.*.....*.*****..*****.*....*..*......*.**.**...***.**.*.*..*.....***..*.*.**.*..*.**.**.*....*....**....*.*.*.*..*.*.....**...**.***.**.*.***..*..***.***...*.**.*....*.***.....*......*.*......***.**.**...*...*****.*.......*..*..***.*...*.*.**.*..*...*.**...*....*.*.*..**......***.....*.*......*...*...****..*.**.*.*.*.***..*...*.**....**..**..**...**.*....***...**.**
*..**....**.*.*...*..*...***********.....*.*.*..**.....**.***.*.*...*.****..**.*.*****.**.**.......*..*.....***...........**.....*....*.......****.....**.*..***......**....*...***...***....**...*.....**..*...**.....*..*.***.**.*.*......*.....*..*.********....*..***.*.*..*.*.**......*...**..*.***...*..**...*.*.*.*...*.*..*.....**....*........*.....***.*..**.*..*.****.*.*..*.*...*..*......*...**.*.*.****..*.*......*....*....**..*.*..**.*..**..*.......*........*......*..*.***.....***..*.*..***.*...**.*******..**.*****....*..*......**..*..**...*****.*..*..**....**.*.*..*......*.*.*..***.**.*.....*.......**.*.**...***..**...*...**.*..**................*...*.**....*..*.*..*.*.**...*...*.*....*.*.**..*.***.*.........**...**....*.**...****...*..*.***.*.*..*.**.*..**..**.**......*......*..**.....*..*.....*......*..*..***.......*..*.*.*...**...*...***...**......*..*.*....***...*..**.*...**....*......**.**..*.....**....*.*******...*...**.*.*..**..*.*.**.........*.*.....*..*..*.**..**.......*.....
.*.*.*..*.*.**..*..*..***..****....*..**.*..*.*.***..*...*.....***....***..****.***.*.*.*....*..*..**....*.**..**.....*...*..***.**......*..*.***.....*..**.**..**.*.*........**......*.****.**.****..***..*.**..***......*....*..**.*..*.*....*...*******.*.***...*.***.**....**.*..*.*..***..*****.*....**.***.*.....*.*...*.*.*....***.**.*....****.**..*...**....*.*...*.*...*..*...*.*...*.*****.*.......*****...**.*.*.*.*****......**......*....*...*.*.**..**....*.*..****...*.*.*...*.*..**.*.**...*.....*..*..*..*..*.*..*...*.*....*...**.**...*..*...*..*...*....***...*..*..*.***.*.*..*****...**...*....*....*.*.*.*....*..**.*...**.**..***.....*..**.*.****.......**..*.....*..**.....**.*.**.**.**..**...**.....*.....**..*.**.*.**..*.*..*..**...*.....**.*...*.****.....**.*...**..*....*.*..*..*.*.......*.*....*.**..*.**.*.*....*.**..**.***.**........**....**..**.**.*..***.*.**....***...*...*..****.*..**.*..............*....*.*.***.....*....*...***..*..**...*.....*.*.*..*.*....*....*.***.**...**.*..**.*
*....***.*..*.****.**.*.*.......*.....***.*..*..**..*.*.....*..***..*.**.*.*.*....*..**...*...*..*..*.*.*......*..*..**.**...*.*******....*.....*.********..*.**.*.**..*...*.....**.**....*..**.*...*...***..*.**...***........**....*.*..**...*.*.**..*****..***..**.*.*.*...**.....***.**..**.*.*...*.**.......*.*......*..*.**...*.***..**....**...*.*******...*..**....**..*.*.*....**..**......*.**.***.*.****.*...**.**.**......*.**...*...*..*.******.**.*..*.......*..**....**..*...***.*...*..**...*......*.*..*..*.*.....**..**...*..**..****.......*.*.**..*...*...*...****.*.*.....*..**..**...****.**..*..*....*..***.....**.******.*.....**........*.*.*..*.***.*..*....*...*..*..**.*.*..**.*.**.*.*****.*.....*..*.*..*......*.*...*...**.*......*****.*.....**.....***.....*.*.*.......*.*.....**..****.....**..***.*...*....*..*****....*......*.**....*****.*.....*.*..**...*....**......*....**.*....**.*...**.*..*.*..*...*...*..*..*..**.....**.**....**.**.*..*...*...******.*..***..*...*...***....**..*...**.*.
..***....*....**..*...........***...*.*...**..***...*.*...*...***...*.*..***.***.**...**...****...**.**..*.*.*.**...**.....*......**............*.....*....*..*..*......*.***.*.*.*..*..****.....*..*.*.....*.*..*.*..*.*..*.*....*...*.*....*.....**...*..**...**.....*.*....*.*..*..*.....*....**.*..*.*.*.**..**.***.*.*....**....*.**..*.....**.**..*......*.*.***...*.........*.*..*....*.*.....*..**.**..*..**.***..***....*.***..........*****.**.*..**..**..*.*.*....*..*.*....*.****.....**.*..**..**....*..*.**......*******..**...*.**......*...**..*.....*.*...***.**.*.*.*.....*...**.*..**.*.*....*.....*..*...**...**.....*.***....**..*.....*...*.***...*.**.*.....*.***....**.......*........*....*..*.**..**.....*....*.**.*.**..*.....**.**.*....**..*...*.*.*...**......*....*...*..*..**...*.**..**.*..*....*...**...*..**...***.....*.*..***..*..*.*..***..*...*....*...**..**..**.*.**...*...**..*......*...*.....*.**.*.*...*..*.******.*..*.*........*...*...**..**...*..*.**.....*..**.***.**...*..*....***...
.**.**..*..**.****.*..............*......***..**.**....*.....**..*..**.**.*******..**.****.*...**..*.*.*...*...****......*.**.****.*****..*.....**...*.*.*....**..**..*...**..*...*....********.....***....***.*...........*.**..*..*...*.*....*....*.*****.**.****........*.**.....***.**...*..****...*..**...*..*..****...*..*.**.***..*.*...**.**..*.**..*....*..*..**.*.*.*.**.....*....**..*...*..**.**.*...*.*****..*.*.....*.*.*..*.....***.*..**.**.***.**..*..**....*..**..**..**..*..***.*..**......**.*..*.....*.........**..*..**.***..**...*....*..*..*..***.*.......***....*....*...*****.....*..**.***..***..*...*...******.*.**...**..*.*..****.*.*.**.**....*...*.**..***....*..**...*.*..**....*..**.*.*.*..*.*.*.......*...*...***.*.*****...*.**.**..*.*.....*..**.***....**.******.*.****..*..*......*..**..***.*...*.**.*.**...*..*...*..**.*.....*..***..**...*..**.*****.....*.....*.....*..*.**.............*...*.*.*......*...*........*..***...*.*....*.......*...*..***..**..**.*...*..***.**....***.*..*.**
***.*.*.......******..**.*.**.****...**.....*.*****...*..*..*.***..*........*....*....*...*.***..*..*.*.*.*..*..******...........*..**.*....*........*...*......*....*.....*...*..*...*.*..*.....**....*..**......*..*...*.*....**..*....*....*.*****..*..*..**.**.*..*..*.........*..*...**.*..*.***.**..***..*..**...**...**.....**.*.*...*....*.......**.*.*......*.*.*..**..****....***.*......*.**.....*.*.**.**....**...***...*.*......***..*.****...***.***.*.*.*..*..*.***..**...**........*.*....**.*****.****..*.*.*.*.....*.........*.*.....*.**......*..***...*...***.*.*.*.******..***.*..**......*.*..***......**.*..****..**.**..*.*..*.......*...*.***.**..**.....***..**.........*...*...*.*.....*...*..*...***..****.*..**..*.**..*....***...**..*.**.*.****.***...**..***....*.***.......***.**.*..******...*..*.*..*.**.***.**..*..****..*...*.*.*..*.....***..*....*..*.....**.....***********.*..*..*.*...*....*..*..**.***.*****...*.*....****....*..***........**.....*....*.*.....*....**...*.**..***.*.***...*
**...........***.**.*..**....*.*.*******..*..*.**........**..*.*..*...*.***.*.*......***...*..*.*..**..*..**.*...*...*.*.*.*....****.*..*........**.*....**..***.....**....*.*....*....***..***...*..*.***....***.*..**.*..*..*..**.....*.*....****.****....*.**...**..********.***....**...**.*...**......*.*..*...***..*.**..***...**......*.*..****.**...**..**.*..**....**.*.*.*****...*...****......**..**.*..*.*.*....**.*.*.*.....*.........*...**.***....*......***.*.*..*.*.*..*.***..*.....**.**..*.*.....****.*.*..**...**.***...*.*..**.**.*.***...*.*..*.....*.**....*.*.*.**.*.*.*....*..**.**..*...*..**.....**..*...*..*.*..*...**.....*......***..*...*.*.**.....***...***.......***..****.***..**.*.**..*****..*..*....*..**..*.*..*.*...*......****.**.**.*..*.*.*....**.*.*...**..***....*..*..*.**..**.**.*..*.*...*.*....*.**.*.***..*..*.**......**.****.*...*..**..*...**...*..*.**..*...*..****....**.*..*.*.***.......*..**...**.....**.**..*..**.*..*.*..**.**...*..*.*.*.**..**.*....*..*.*..***....**..*.*.
*.******..*.*.**......*.*.*...*...**..***....**...**.*..*.*.**.*..*.*...*.*.**.....**..**...*...*.....*.**...***.*.*.**.****.**...*.***....*.*..**...........*....***.....*...***.......*****.**..*...*.....*..*.*...***.**...**....**....*.*.***...*....*...**..*..*...*..*.......**..**....*.*****..*...*......*.**.*******........*.***....*.......*.***........*.*...*...**.*.........*****.....**...**.*****...***...**.***.*...****....*....*.*...*.*......***....*.*..*....*......***....**..........***.*........**...**..*.*..*.*...*...*.*..*..**.**.**..***..**.....*****.*.*.*..*..***..***.*.*.....***...*.****....**.*.....*.*..*....*.**..*.**.**...****...***.**.***.*.*..*.****....*...*...**.***.....********.*..*....*....*.*.***.**.*....**.***.........**.....*.*......*.*.*.*....*.*..**......*....****..**........*........*..*..*...*.....*........*.*..*.....**.*...**..*..**..***.*..*..*...*.....*.*.*..******...**..**.......**....**..*..*.*....*..**...*....*..*.*.******.*....*.*..*...*.*..*..***..*....
........**.*.*.*...**.**..**.***.............*.*.**.*....*.*.*.***....*.*****...*.....*****.*....**..*..*.*....*...**.*.*.*.*....******.*.*....**...*.....*..*.**...****..**..*.*.*..******.*.**.*..*........*.**..***....*.*.*...*..*..***...*..*.***....*..****..*.*.*.**..*..**.***..**.......**.........**.*...........*.****.......*..*.*.*.*.*.**.*..*.*...*.*.*...**.*........*.*...*..*.*...*.....*.*..*.........*..*.**.**....*.****.*.*.***...******..*.....**.**.***.**.**.*.**.*.***.**..*....*.*.**...*....**...*..*.***.....*.*..**...****.*****......**..**......*.*..*.**.*...*.*...**...**..*.*...*.*****.*...*..*.*.*.**.****.....**......*...*.**.....*..*..*.......***...**.*.....*.*....*......**..*....*......*.**.........***.*........**......*....*****.***.*.*.*..*..........**...*....*..**...*..**...*...*..**.*.*...**....**.***.**...*..***.*.**..****......*..***.*.......*..*.*..*.****..*.***.****.*....*....*.*.**.......*.**.....*..**.*.........*.*...***.*....*.**..**....**...*.*....*..*....*.*..
*.**.*...****..*..*......*.**.*.*.*.......******..*.*.*.***..**..*...*....**.*.....**......*.*..*..*..*..*..*..**.*...........***......*...*...*...*...*.*.***.*.***....**.*.*.*.*.*.*.*.*..*..***....***..*.*..*..**.*...**..*.......**..**...*..*.*.*****.*..*.*.*..**......***.*....*.***..*....*.*...*.*....*.*.****.**..*..*..*.*..*.*.*..*....**..*.**.....**.....*...*.....*...*..*..**.*...*.**...***...***.....****..*****.**..*.....*.....****.*.......*.***.**......*.*...*......*.**..*.****.**....**.....****.......*.**.**.*..****...*..**...*.....*..*...*..*..**...**....**..*......*.*.....*.*.*....*.*....*...*.*...*.*.*...*.*...***.*..*..*..*.....**...*..*.**.**...*......*.*.*...**...*.****.*..*...*.*....*****.*.**.**.****.**..*..**.***.**...**..*****.**.....***..*.*.*...*.*..*.***...***.*..**...*.*..*.**.**..***...*.*.**..**.*.........*.*.*..***..*.*.....**..***..*.....*.**.*.....**.*..**.**.**..*....*...*.*.****.*..***...*...*........***.**.*.***..*********.***.*.......***..**...**..*......*
......*..**.*.*..**.*.**.*...*..*.*.*..*.....*.**.**...*.**...**.*.........*..**...*.*....**.**..*.*...*.*..*...**.*.*....**..*......*......*....****.**..*.***.*..**....****...*.*.....*.**.****.***..*.**..*.***.*...*..........*.*....*..*...**.****........*....**.*.*..*.*********.*....*.*.....****.**..*...*..*...*..*...**..*.*..*.*.*.*....**.***...**......*.**.**.**.**.*.*...***.****...*..*.*..*.*..*.*.*****..........*..*....***.*.*.****...**.*.*..**.*..*..*....**..***.*.*...*.*....*....*.......**..**.*...*.*...*..*.*...****..**.....**..*....*.*..*.*..**...**...*...**..*.......*..*.**.....*.*.****.**.*.*....*.*****.*...***..**...........*.*...*..*.....*.*...*....**....**....*........*.*..*.**.***.**.*..**.......*..*.*.*.**..*...**.........*..**...**..**...**.*..*..*.**.......*.......*.*..*..***.*.***...*.........*....*.*..........*..*....*.*.*...****.**.*........*.*....*...**.**.......**....**.**..**.*..**....***..*.*.*.*..*.*.**..*.*..***..**.**.*....*......**...**....*******....*..**.
*..*.....*.*.***..*...*.*..*.*..*.*..*..**.*..*.**..*.**.***.*.......*.*...**..**.**..*....*...*...*...**.**.*......***..**..**......*..**.*.*.*....**.**.****..*.*..*.****..*.....*.*****.*.*...*.**.***.....*.........***.**..***.*..**.*..*..*.**....**..*****..**..**..**..**.*..*..****....****...***.*.***..*.......***...**.*.**.*.**....*...**....**.*..**..**......**.*.*..*...*.*.....***.*.**....*........*..*....*..*.*..*.**.**..**...**..**....*..*.*..**..*.**..*..*.**......*.***.*....*.*.****...**.*...**.**..**....*.*..*.....*..*.*.**.*.....*.**...**...............*....***..*........*.***.....*..****..**.......***.....*....**..*...*.*.*....**....**...**..*.....****..*...........**..**..*.*.*.....*.*..*....*..*.*.*..*..*...*.**.*..*..........*...*.*.*...***.*......*...**...*.*.....**........*.....*..**....**...*..*****..*..*.*..*.*....*....*****.*.**.****..*....**.*..*....*.*...*.**......**....*......*......*...*.*.*...***..***.**...*..**.*..**.*...*..**.*..*.*.***..*..*.*..*.*.**.......*
**.....*.**.*...*.*...**....***...**.*****.....**...........***.*....***..***....**.**..*.....**.*..**....**...*..***....**..*.*.......**.*........*.*..*.....*.*...**..**..*****.*...******.*..**....**..*...****.*.***.*.*.**.....*......**..***....**..**..*.*.*.*.*.****.....*.........*.*...**.......*.......*.*.....**.*..**...*..***.....*.*.**.**.*..*.*.***.....*...*.**....*..*..*.***.*..*..*..*.*.***..*****..*.***....*..***.****..**.**.*....*.......*..*...*...*....*.***......***.*....*.*.......*.*..**...**.*..**......*..*...**..****..**...*.....*...*..**.*.**.**.*.**.......***....*.*.**......*..***..**..........*..*.*.*...*.**.**.*.***....***.....*........***...*..*.***...***..**.****.**.*....***..*...***....*..*.*.**..****..**..*.....*..*.********.......*..*.*.*.....*.**.**.*.***.***.****.**..*......*.*.***..**.*....*.*.*..*.*.*..**.....**.*.*...**......*.***...***.**...********....*..*.....*..**.****........*.*.*..*........*.*.*...*.*.****..*...*******..*......*.*.**....***....*....***
.**..*.****....*...*.*..*..*....*.....**.*..***...*****......**..*.*.....*............*...*..*..*..***.*.****...**.**......*.*.**.*.....*....**.....*...****..*..*..*...*.*..*.*...**....*..*...***..**..*.*...**..*......*...*..******..***....****.***.*..*.....***....*....**..**.***..*.*..*..*...****.......*.....**....*.**....*..*..*...*.*.*.....*.......*.**...**........**..*...*.....*.*...*.*...*...*.****.*.*...****...*.**..***.*.**...*.***.*.**..**..*.....*.....**.....*.*...*..***.*..*....*..*.........***....**.***...*.*...*.*....*.*.*.....*...**.....*.*......*.**.*..**..****..**..*.*.*....*..**..***..**.*.**..*.*.*..*****..*...*.*..*.*.*....**...*.*****...*..**..*.**....**.......*.**...*..*....*.**....*...*.**.**.....**..*..*...*.*.....*.*.**..*.*........**........**..***..*.*..**..**.***....**.**.*...**.*.....*..*......**.*.*....**.**.*....*.*.***...*.....**..*.........*......*....*****.*....**...*...**....*.*.***.....***.*.***.....*............**.****.*.*.*.**..*..***...*.*..*....*.*
*..*...*......*.*......*...*.*...****.*....*....*...***........*......**...*.**.......*.**...**.*.*.*.*...**.*....*.*....*..*...*......**.*..**...***..*.*.*.*.**...**.**.*...*....**.**..*.**.*....*..**..*.***..*.*..***.**...**.*.*****..*.*......***....**...*.*.*..**.*..***.*****.*.*..****....*.*...**...**.*.....*****..**...***...***.**......*..*.....*...*.**..*....*.***..*******.*..**.*...*..**.......**..**....***..*...**.*.*..**.....*....*..***.***.*.*...**.*.*.*.****.**.**.**....***..*.*..*.....**.***.*..**.**....*......*..**.*****.*...***.*.....*.****..*..*...*..*..*...**..***.**......**.....*.*.*.*.*.....*.*...*****..**....**.*..*.**..**.....*.***...*....*...*..*.**..*.........*.*.**...***.....*...***...**.*.*....**.**..*.....*..*..*..*..**...*...*....*.***.....*.***.***.........*..*..*.*..*....**.**..**..**..*.*.**..*.*.***.*....***.......*......***......***.*..*.**.*.**..**..*.*.*..***.*...*...**.*.*.*...*..*.*...*.**.**.*..**.*...**.*.......*..*.*..*..**.*.**..*..****..*...****.
...*..*..*.**...*..*.****...*...***..**..*..**.**..*..**.....*..****...*.**.*...*..*...*.***.*.**.*.**..*.*.***....*...*..*.*..*....*.***.....*....*.****..**.*..*......******..**..**.*...**...*.*.*.*.**.***..*..*...*.**.***..**.*.**...*.*.*....**...*....***.**........*..*...**.*.........***....*.*...**...***..***.....*...**....*..*..**.*.*.***.*.*...*.**..*...*.*....*.....**.....*..*.*......*..*.***.*..****....*.**.*.*.....*.*..**.*.**.*.....*......*....*.*....*.**..*..*.....*..*..........*.***...**.***.....***..*....*.*****..*.*..*..*........***..*......*..*...**.*...*......*..*...*.*.*..*..*.*..**..**.**.*.....**..*...**...**..**..........**.***..*.**.*...*..**..*...*.*.....**.***..*....***.*...........*....*.....*..*..*...*.*..**...*...*.*....*.**.**..*.*.*.....*.*.**..*.....**.*.*..***...**.....*.*..*.....*.....**...***....**.*......****....**....**.....*..*..**....**..*******.**.*.***......*..........**.**..*..*....*.......*.****..**.*......*.*.*....**....*..*......*...*.*.*...*..
..*.....**...*.**..*..*.*...**..*....*.**...*.**..*...*........***...**.*..*..........****...............****.*....**.*****.....*.**..**.*...*...*.**.**.**.*.*.**..*.........*....*....*..***.**...*.****.*.*..*....**..*..*.*.***.*......*.....*..****.**....*....**.....*.**..**..*...*.*..***.*...*...*.***...**.****...*....*...**..**..***..*..**.*..*...*.....**..*.*..**...*.*...***...*.....*.****....**....**..****..*...*......*..*....*....*...*.******.......****.*..***..*.***..*..**.*.....*....*.....**.**....****.*..*..**........*..*..***.*.**..**.....*..*...*.*...........***.***..**..***.*.**...*...**..***.*..*...***.*.**...***...*.*.*.***...**.*.***.*.*.*****.***.*......*.**...****.***..*.*.**.*.........*.........*.....*..**.*....*.***.*.*.**.*...*.***..*.*..*.*..*..*..*..***....*.**.**.......**...*.......*.**..*....*...*.*....*.*.....**......*******...****.*.**..*.***...*.***.**.*.*.**.*.....***.*.****....*.*.*...*****..*****.....*.*.**..*.**..*....*.......**..****.....*.*.*...***.*.***
*...*...*.*.*.*.*...*...**......*.*..**..**.**.**..*......**.*...*.*...*.***.....*.*....*.......**.......***.........**..*..*.....*.******...*..*.*...*..*.*.*.*......*......*.**..*.......*.**.*.......*.**..*.......*.*..***.*.*.*...*.**...*.*.*..**.*****.****.*..*...*.*.*...**......*...*.....***...****......*......***....***...*...***....*.**.********..*.*.....*..*..***..*..*.*..*..*.**.***.**.*..**....*.*....**.***....**.*..***..*..**.***.*.....***.....*.*...**..*.*...***...*.*....*.*.......*.*.*......**....*.**.....*.**.*.***....*.***...******........*..*.*..*.***.*..**.*.*....*...*.*.*.**.*..**.*....*...*...****.*.*.**.*....*..*******.....***.***.**...**..**.......**.**.**..*.*.....**..*.*..*......*.***..**..*.....***.....**.*.**.*...*..*.....***.*.**.*.....*..***.......**..*.*.*..*.**.....**.*.**...***..**.*.*..**......*......*......**..*.**.**..**...***...*...*..*.**.**....*.***..*..*..*****..***.**.*.**..**..*..*.*.***...*.*.**.*..*.*...*...*....*...****.......*...*.*...**.*.*.*..
.*......****...*.....*.**.*.**..**...*..*.**...***..**..**.**.*.**.****..*...*...*...**.*....*..***..****...**...*..*.....**.**.***..**.*....**.*...***...**.......**..**..*.*.*...*.**..*..........*.*.**..*...*.*..*.**.***..**...**..*..*.**.**..**...*.*..****.**..*.........*.**..*..*.*..*....*.*......*...*.....***......***...*.*.*.*.*.**...***...*...*...**....*.**..***....**..*....*.*.***.*.*..**.*.....*..*.*......*.**.*.....**.......***.*...**.***..*.***.**.**.........*...*.**...**.*.....***.........*..**..*.**.*..***.*.***..*......**......*.*..*.*.*...*..****.*..*..*.....**.****...*...**.*....**.*.*****..*.*...*..**.*........*......**..*....********.*...*.***.*..***.*.....*..*.**.*.***.*.....*...***.*..*.**.......*..*..***..****..**.**...*.******...*...**..*..***....**..*...*.*.*.*.*.*.*.....*.*.....**.......**.....*....*......*....******.*..*..***....*..****.....*..*......*....**.*......*.*.*.*..*...*....*...*...*...**..*.**.*.*..*...**....*..**.*...*.**.....*.*....**.*....****..*...
*.*.***.*..*..**.**.****..*..***.*.......*****...........*****...*.****..**...***..*...****....**...**..*.*.***.***.*..***..*****..*.*.*..****..*....*.*.........**********...*...*....*.*.**.*..*.*..*.***.***......*......*.***.......*.*......*..*.*.**..*....****..***.*.*..**..**.*.*.**....*....**..*...*.**.**..**.**............****.*.*..*.....*..*..**....*.......*.*.***.***.*....**..****...**....*.*.....*..*.**..*..***..**..*..*.*.*.*....*..*..*******.*..***.*....*.*....*.**.**..*.......**..*...*.*.*.*..***..*...*..*......****.*****.**.*....*..***.*..*..*.**.*.****.*..*.**.*.**...*.*..*.***.*..***..*.............**.**.**........*...**.**....*....*..*.*....*.*.*...**.*..*...***.........****..****.*.....*.*...**..**...*...*****.*.*.*.*.*..**..*.*..........***..*..*....*.*..*.*..*.*....**.........*..*..**.*....*....**.*.*.****.....*.*..*.**..*.*.*....***....**.....*.*..*.***.*...*.***...*..*.*..*..**..*.*........*.****.**.***....*...*.****...**..*.**.*.*.......*.*.**...*.*..**..*....***..*
..*....*.*....**.*.....*.*.****........***....*.*...*..*.*........***..*.**.**..***.**...*.***....***........**.*..*.***.*...*.**......*.****.*.*..***..**...**.*.*.*.*...*.*.*.....****..*.**....*.**...**....*.*.....*...**...**.*...*.***..**..........*....**.*.**.......*.**..*.***.**.*..***.***..*...**.....*....*.**...*.********.....*.***...*..**.*..*..*.*.*.*.*.......**..**...****.**.*.....*...*..*.*.*..*.***.*...*....*..*.*..*...*...*.***...**.....****.*..***.*..**.**.**.*.****..*......*..**.........*...**.*...*.***..**.*....*.*.*..**...**......*..***...***...***.******........**.*..*..*...*.*.**.*.*.**.*.....***.*..*.**.**.*.***.*....***..**.**...**.***.*..*.*.*.*.....**.*.*.*.**.**........*.*..**.......*..*.*.......*.....***...*..*.**.....******.*..*.**...*****..*..**.*.*..*.*....*...*.**.*.*..**..***.........***..*.*..**...**...*.*.****.*..**.*****..*.**..*.**.*.***...**.*....*...*...*........*.*...*.*.*******.*....**..*.*..*.*.***.........**...*..**....*...*...*.....*....**...*.**
*..*......*.**....*..*.......**..*....***....**.*......**........**.*....**..***........*....*......****.*.**..*...**...*....***....*.**..***.*****......*.**.**..*.**.*.***..**.*..*......*..*........*.*.....**..**.***.......*.....*...**......*..*.*.*******..*.*.*.***.*........*.*.*..*.*.**......*....**...****..*...*.*.*.*....***..**...***..*.***...*....****..*..**....***.....*.*.*....***..*.*.*.......*.*.***...*..*...*.***.*..*...*..*....**......*..*.......*.****...**...*****.....*****..*.**.*.****...**.*...**.*..*..*.***.....**.*.....*..*.*...****.*.***..***.*.*..*.*.**....*.**.....*.**....**..*..*****..**........**.........*.......*.**....*...*....*..*...**..*......**.***..*..*..***......*.*.**.*.....*....*.**.*...**.**.***..*****.*..........**..*..***...*.**.*.**...*.****.****.....**.**.*..*.....*..*.**.***.*..*.**.*.*..*....****.**..*.*.*........*.......*....*....*......**......*.*.**.....**......***.*.....**...*..*..........*.**.**...***....*..***.*.....*.*..*.**..*.......**.**.*.
...***...**.*...*.*.*.**...*...*****...*****....*..*.......*..*.*.*..*..**.....**.**...*...*.....*.*........*...*......*.******.*......*.*....*....****............***..****..***.*.*.*..*..**...*..**...*......**.*..*...**........***.*.**...****.*.*****...*.....*....*..**.*....*...*.**........*****..*.**....*.*.***.*...*.*.**.*....*.....*.......***.......*.*.*.**.**..*.*.**..*.*...**.*.******.....*....*.*.....*.*..*******..***.**....******.*..*..*.*..**..*.*...*.*......**..**.*......***....****.*.*..*.**.*.*.*..*...**....***.**.*.*..*...*.**.**..*..*..**.........**....**.**..**...**......****.***.*.**....*...***.*...**......*..*..*.*..***.*.*...**..*..**.*****.*...***.*.***......**.**.*....*.**....*.**......*.*..*.***...*.*.*.**..**..*........***..**....***.***.****.**..**.*...*...*.*......**......**.*.******..**.*....*.*...*.*.......**.**.*.*..**....****..***........*.***.**....*..*.....**.*.*...*..***.***.*....***.****.**.**.***.*.*...***........***..*..**...*...*.**..*..*..*..*.*.*.*.
.........*..**....**...**..*......*...*...*..*......***...**....*.**...***.**..**.*..**.**.**..*.*.*..*..**..*.....**..*..*.***.*..***..**.***.**.***.**.....*.**.*..***..*..*.*.**.*...*.*...*.*.*....*.*..*.......****..*.*..*.*.....*...*.*.*..*.....****.**.**..*..****.**.*.*.*.....**.*..*..**..*.***..*.*...****.....***.**..*.*.*.*...***..*.**........*.*.***..........*..*.*.*.....*.......*...***....*....**.*.****...*...*****..*...*..*...*.**...*.*.*....*.....*.*.....*.*...*.*..*.*..*.*..*.*....*.*.****...**.**...*.....*.....**...*...*...**.****.*..*....*...*.***.*.***.*..**.**.....*...*....*.*.....**..*...**...*.***...****....***.....**..**.*.**.......***.*.**.**..******.*...**..*.....***..*...***.**...****..*.*.***..***.*..........*.....***.....***.*...**..***.....*.****.....*.*...*.**..*.*....*..**......*.******.*.**.**..**...**...*..*...*..*.......**..*..*......*.**...**..*..**.***...*.....**.*.*.*.***...*....*....*.*...**........*.*...*..****..*****.**...**.....*.....**..**.*..*.*...
..*..*..*.*..*..***.....**.*.*****...**.**...**.***.....***..*.....**..***..*.*...*.*.***.*......*...*...*....***....**..**.*....**....****.*.*.***..****.*.*.**.*..*.....*.****.....**...*.*.**.*.*.*..*.***...*.*....*****...*.*.***..**.*....***..**.*.*.*.*...*......**...***....*......*...*..*****.*..**.*......***..*.**....**...*.**..****...**..*.*.**.**.*.***.****....**....*...*......*..*...**...*.*...*.***.*..*......**..*....*.....**.**...*.....**........*..*.*...*...*...***.....**.....**..*.*...**....**...**..***..*..*.*...****.**.***......*.*..*..**.....*.*..*.....**..*.......*.*...*.....*..*.*...*....*...........*...*....*..*...*.*..**.***.....***.******.*.*.***..*.....*......**.*...*..*..*............**.*****.**.*..*.*...**...**..*.**.*.*.*..*.*.*...*..**.**...*.*...****..**..*.......*.**..*...*....*.*.....***.*.*****..*...****..****...*..*..*..***..*...*.****..*.***.**..**....*..**.****...**....*****.****.***..**......**...*..*.**.....*.*....***..**.*..*..**.***..*..***..*........
*..***.......*..**.*....*.*.........*.*.*..**..*......**..**........**.....*..***.**.**...***.*....*....***..*..**..**.*..*.....*..*****.*.........*.**..*...*.*......**.....***.**.****........*.....*.*.*.*.**...*..*..***.......**....*.*..*.**.....*....*...******.******..*.**.*.***...*......*..***.***.*.*..**.*..**...**.*.*...**..*..*.*.*..*****...****..****......*....*.**.*.**.*...*....*....**..*...*......***......**.*.*.*.**.....*..*****.**....*..*.....*....*...*...*.***......*.**.*...*.**.....**.*..**...*.**.*......**..**.......*......*.**.**...*.**.*.****.....*...*...*..****.**...**.**...*.*.*.*....***.*****.*..*.*.**.*....*.....*......***..*..*..*........*.*....*......****.*.*...*....**.*.**....*.*......**......*..*.*..*.*.*...*.**....***..*...*..*.*.*****..*.*.....*.**.*.****.*.....**...**..*...*..****.**.......*..**.*....**........**......**......**.*.**..**...**.**......**.*.****.*.........*..*....*..*.*......*..*.**....*.**..*....***........***.*.**..*....*.*.*.*..*.*..**.*.*..
..***..**.....*...**....*.*............*.*.*.**..*..*..**.*.*....*...*.***.**..**..***.*..**..*......*.*....*.*.*..**.....*.*.***..*...*.***.*..*.***.*.*.**..*...***..*.*.**.*..*......****..****...**.*...***.*....*.*...**.....*.**..***.*.*.*..***.....*.*..*.*.*.*.***..****.....*..*.*....*.*...*..**..*...*..*.*...***.*..*.*....*.*.**...**.....*...***....**....**....*....***..**.***.**.....**.*.....***.*....*......*.*...*..**..****........*.***.*..**......*.**...**...*.*....*...*...********..*......*...**.*..**..*.**.*...*............**..**...**....*..*...***....*.........*...**.....*..**.....***.......**.*...***..**.*..******..*....*.**....***.***....*.*.**.*........*......*..*.......*...***.*..**...***..*...*.**...***.....**...***.........*....***...**..****..*.**.*.*.....*.**.....*...*...*...........**..***.*..*.*...*.*.*...*...**.....*..*.*.*.***..*...*.***.**..*.*.....***..*.*.*..*..*...****.*...*.....*.**.*......*.*.****....*.****...*.****.*..*..*.....**..*...*.*...*.**..**.......*
...**.*..*.***.*.*......*.*.*....*......**.*...**.....*.*..*..**..........***....****.**....*.**...**.*....***.*.**....**.*.**..*..*****.**..*.***.*..*...*..***.**.*....*.**.*..*..*.*...*..*..*.*.***.*.*.*****.....**.*..**..***.**..*......***..*.....*..*....*....***...*..........**.***...*...*.*..**.*.*..*.*.*....*..*.....*...*..*....*.....*.....**...***.*.**.***...***.***..*..*..**.*******.*.*.*.**....***.**..**..*.*..***.*..*...**.........*..*..**.**....*.*.*.*.*........**.....***...*.*..*****..*.*..*......*.**.....*......***.*.*.....*......**..*...*....***..****..*.*.*..***.*.*.*....*....*..*..*****...*.*......*.*....*....*.**.*..**..**.*...*...****......*..**.*.**..*.*.*.....*..*...*..*.*.*.*...*.....**....**....*...*.*.*******.....*...*..*.......*.....*.**..*....**..**......**........***.**.**...*..*.....*....*.**.****...*...**..**.*.***.*...**..*..*..*...**.*.....*...*.......*..*..*.**.*...*.*..*...****...*.**..******.*****...*....*..*...*.***.*....*..*..**..*....*.*......**.*.*.
..**.....***.....*....*.****.*...****.*..****.***.....*................**..*.....*.*......**.*...*..**.*...*.****....*.*..*...*.*.**.*.....*.*......**....*...*.*.**....*.*.....*.**..*.....*.*..*..*******.......**..*...*..***....*.**..***.*...****.*.**.*..*..*..***.*.**.*..**..**.****...**...*.*.*..*.*.****.**.*...*.***..*..*....**.*..*..*.***.......*.*.****..****.**.......***..*.*.....**.***......**....***..*...*..**.***...**..**.**.****.*..**.*..*..**.*..*..**********.*..**...*..*.*....*....*..*.*.*.**..*..***.***.**....*..***...*.*..**...**.......*.......*.**.***....*..*****....**..***..*.*....**.***..*........***...*...*.**...*.*.**.**.....*..........*.*....*...*....*.*..*.*..***..*.***.*....*.*...*...*...*.....**.**.*.....*......*....****.....*.*.*...*.****.....*....*.*.**.....*.**..*.....*.****..*.**.*****.*..***.*.*.**.....*....**.....***.**.......**...*.**..*...*******....**.**.*.**....****...**.*...*.*.*..**..**.*.*.**..**.***.*...***..**.*.....**...*.*****..*..........****....
**.....*.*..*.*...**.*.****....*.*........*.**..***.*.**.**.*.........*..**..*..*..*....*..*.***....*...*....*.**....*.....**..*..*.*...**.**.*.*.*...*......*.*...**.......*.**..*.**..*.*****..***.*.*.**..**..**....*..*..*.....*.**..***..*..*...*.......*..*..*...***....**.....*......***......**.*.*..***.*...*.****.....*.*..****....*..*....*****....*****.......*.**...**.**.*..*.**.....**..*.*..*....*...*.**...*.*....**...****.**.*.*.*****..*....*....**..**.*...***.**.**..**...*......***.*.....******.....***..*..**.*.*.......*..***.*...*****..***...***.***....**.*...*..*.*.**...***...........**....*.**..***.*..*......****..*.*.*.**.**..*......***..*..*.*...***......***...*....*.**.......*.......*..**.....*..*...*...***.*...**....*.*.......**.*.**..*...*.*....*.....*.*...**..*...***..*.*..*..**...***..*..*.*..**.*..*.*.**.*.***..*...*..***..**.********........**..*.***.*.......*.***......**.**.....***.*..*..*.......**.*.*...*..*..*.*.**...***.......***.***..**.*.....*.*...*.*.....**.**...
.***..*...**...*..**.......**..*.**.*.**.**.*.*..**.........*...****..*....**..........*..*.....**...*...*......*.**.............*.***..**.*.*....*....*.**...*..*.*.*.....*.**.**..**.*.*.*....**....**.**.*.**..**..*.*....**.....*..*.*.*.*......*.*..**..*.***.......*.*.*....*...**...*..*..*.*...**.....***.*.*.**.**....*.***.*.*.**..*.*...**.**............**.*....*..*...**.****.*.*.**..*.*.***.*.*.....*..*.***.*..*.*.*.*...*.*.*.**.**.....******.**..***..*.*.......*...*.**.*.**.*...*.**.*.*.*..*.*..........*****.*...*.*....*..*.*.**...*.*..*.**...**...*...**.*..*.***.*..*....*..**.........*........***...**...*.**.*.**...*.*.***.*...*.*........**..*...*...*.*.*...*.*.*.*..*.**..*...*..*..*..*.**.****....*..*.******.*.*......*.**.*..***...**..*...*.***..*..*..*.....*...*.*..*.........****.**..*..*.*...*...***.*.........**...*.....*.....**.*...**.*.*...*..*...*.*.**......**.....**.*..*.*..**.*.*.**.*...*.*...***.*****..**.....**..***.**....*********..*..*...........*.......***.*....*.*.*...
...***.***..*.**...****..**....***......**.....*.*..*...*.....*...*...*......*.**.*.....*.*.**.*.*..........*...***...******..*.*.**..*...*...****....*..*..****.**.**....*..*.*...******...*...****.*.******.*..**.**..****...****.*..*...*..**.*..**.*..**.**.*.*..**.....*......*.****......*......*..*......**...**...*....*..*....*.*...*..**.....*.....**...*.**.***..*......**.**..****.*.*.**.*.**.*.*.*.*.***....**.**......**.*...*.*.*..*.**......*.*...*.*..*..**.*.*..**..*...*..*..*....*.*..**.........***.**.....*.*.*..*****......**.*..*........*.....*.**...*.***.*.*..*.*..**...*..**...**.*******.*...***....**..*.*....*.**............**.....**.*.*...**......***.....*...**.*.*....*......*..**.....**.**.*****........**.***........*....*.**..******.**.*****....*.*..*..**..***.***.*...*..***.**.*.*******...*..****..*.*...*...*.***.*...**.*******...*.........*...*.*......**.**..*...........****.**..*******..*...*.**....*.****........*.*..*.......*..**.....***..**..*..*..**..*.*****....*.........
*...*..........**...**...**.****.*..*.*.**...***...*.....***...*.**...**..*.**.*..*.*****.*.*.*.**...**..**.*..*.**.*.*.*.**.**.*..**......*........*.*.*....**.*.**...*....***....*.*.....*.**..*..*..***.*.**.....*.*.*...*.....*****...****.**..**..*..*.*..*.**..*..*.**....****.*.............*****...****.**..**..*...*.**..*...***..........**.***..*..**....*.......*.**.*....**..*....**......*.......*****.**.**.....**......*...*..*.*..*....*.**.**.*.*..**..*...**...*...*.....**.**.*.**.*...*..*..***...*..*.*....***.....**..**.....*....*..****.....*..*..**...****.**.*.*....****.*....*...*....**.*.*.*.........*...*...*.***.*..**.**..*....*...*...*.*..**.*......****..**..*.*...*.....***.....*...*.**.***.*..*.**....*..*.....*.......*.........*..*...**..*.......*..***..**.*........*****.*.....*..*..**.***.*.*......*...*.**.*........**......*...*...*.........*..*...*.*.*...****.*.****.*.....*..*......**..**.****...*.*.*.*..*.**....*...*.***...**..*....*....*...*...*.....*..*.*...*..**..*.....**.
.******..*****.*....*..*.....****.**.....*..*.*.*...*..*...*.*.*....*..*.***.****......*....**...*.*.**.*..*.....**.*........*...*.*.*...***...*...*.***...*.*.*..***.*..***......*.***...*.**..*.**.***.*...**.*..*..**....**.**.....*.....****..**...**..*.*.*.....**.*..**.*...******.*.*******...............*.****.***.*..*.*.***..**....*..*.*..*..*.*.***.*..**.****.*.**..**.**....*.*.**..*...*....*..*.*.*....*..*.**.**.*..***.*....*...*..*.***...*..**..*..*.**..*....****.***........*..**.**...*.**..***..***...**..*..****.*...**..*.*.**..*....**...***.****.*****.*.*....****.*.***.*..*.....*..*..*...*.**....*...*.*****.........**.*.....*...**...*.....*....*....***.*...........*****...**..****..*...**..*.....**.*....*..*.*.*....**..*.....*..*.*.*.*..*.....*.*......**....*.*.....***.*...**.**..**..*...*....*.*.*..*.*..*...**.**.**..*...**....**..*.*..*....*.*..***...*....*..****......**.****..***..*.**....***..............**...*.**.*..**.*..***...*........*..***.**.**.*.*.****.*....*..*.**.**.
**......*..........***.**.**..**........***....*.*....*..*........*.**....***....*.**.*...*....**.*.*.*....*..*.....*.**....*.*...*.*.*****..***.*.*.**..**....*...*.*..*...*.**.**....*..*.*.**...**.**.....*..**...*.*..**.*.**.**..******.....**.**.*...*...*..*.*..*...*.*...**.*.*...*....*....*.*.*.**...*.......*.*....**....*...**....*.*....**.****....*..***..*..**....**..**...**...***....*.*.**....*.*.*.....*.*..**......*..*..**.*.**..*..*..*..**......***..*..**..*..**....*.**..*.***...*...***..*..*****.**..*...*....*.....****...*..**..*..**.*...***.....*.*.....**.*.*.**.*.*.*.*.*........**......*......*...*.**..**...*.*.*..*.......*.*..*.......**..*.*.*..*.**........*....*..*.*.*.*.****.*..****....**...*............*...**.*.......*.**.***.**....**.*....**...*..*...*......*.....**....*.*..*.....*.*.*.......*...*.*...*.*..*...*.*..*...*.....******.*.*.*..**..*..*..*.*.....*..*..*....*.*.*....***.**..****..*......*.*...**.....*.*..*....*.*...**.*...*......*...*....**.....*..***...*.*.*.*.
..****.**.*.*...***...*...*..*....**.***..*.**..*.*...***.*......*..**.......****...*..*......*..**....*.**.*.....**.**.**....*.**..**.**.*.**.*.****.**..*..**...**.**.*........**...*.**.....*..***.**...*..*..**....*.*.*...*.......**.***..*.**....*....**...**.*..*.....***.*.*....*****..**..*.*.***....*.***..............***..*.**..*..*..***.*.***....**........*.*.**..*.*...**....**.*...**.*.*****.*..*.......***.***..**.*..*.....*.***.....*...*..*..***.....*.*.*..*.*.*..*..*****..*.*.***....**.*..*..*.*.*........*.....**.**........*....*.*...**.*.*.*.*..**...*...***.*.**.**.....*.*..*...*.*.*.**......*..*...*.*.*.....*.....*....*.*....*.*.**......*.**..*....*..**.*.......*...*....*..*.*.*.*..*..**.....**..*.**..**...*.**.*.**....*****....***.*.*.**...*.*..***.**...*.*..*..**...*.*...*.**.*...*.****.*............**..*.**......*.*.*....*....***.*.*....*..*..*..*......**....*.***...****.*......***.*.*.........*.*.**..*..***.*.**.....***..****....***....***....*.....*..*...**.*.**.*.***.*...
..*..*.*.*.........****.*..**....*.*..*.*.*..*....**.*.*..*.**.....***..*.*..*......**......*...*....*...**.*..*.*.....*.**.....***...*.*......**....**..*.*.*....**.*...***..**.**..**.*.*.*.......**..*.**.*.**....*..*..*.*...***....*...***..**.****.*..*******..*..**.*...*.*.**..**.****.**.*....*..******.**...**.**.*.*..*.......*.****.*..**.*.*..**.***...*..*.*..*...**.*****......*......****.*.*.***..*.....*....*.*...*..*.....**.*.*.......*.*....**..*....**..*.**.*.*.....*.*..**.***.*......*..........**.**..**...*.***.....*.*...**..**..*...***.*..***.*...*.***...*...*.*.*....**.....*...**....*..........***.***..****.*.*..***......***.*.*....*..***....*.....*..*.**.*...*.**....*......*...**.**....*...*....*.***......**.*.***......****.**.*.***.....*.*..*.**.**..*..*...**.*...**.*..****..*.....**.*..**.*.**..*****.*.**.*.*..*.*.....****....*..**....*..***..***......*.....*.*...*.*.*..*...***..*..**..*.*...*......*.***.*..**..***..****..*..*.*...***.*.*******..*..*...**.*..*..*.*...**.*...
*......*.*.*..*.*.*.**..**....****....***...*.....*..*******.*****.***.*.*.*.*.*.....*.**..**.*.**.***.****.*.**.......*..*.**...*..**..**.....***...**..**....***....**.....*.*..****..**..**.*.......*.*..***.***...*.**.*..***...**.**.****.*...*..*...*.**.***.**..*....*...*..*..*..*..*..*...*.*...***.*....**.*.**...*..............**.*.*....**..**.**....*.***.*.**.*.....*..*.****..*...*..**.*.*......*.**..***..*.*.***.....*......*********..*......*.*.**.*....*...*..*.**.*.*...*....*.****...**.*...*.....*.*..*....*..***.....***...**.**.****......**...**..*..**.....*...**.****.**..*.*......***...*.*......*.***.*...****..*.**..*.......*..**.***...**.**..**..**..**..***.....*....**.**.*****..*...*.*.*.*..*...*.**.**.*...*...*.***.*..***..*.***..*..........*..*..*****.**.*..*......*.*....*.*..**..**....**.**.*.**....*.*..*.***..*.*......***.**..*.**.**..**...*.*..........*.***.*.....**...*....**.*.....*..*...****.**......*...*.*...*.***...**.*.***.**..***..........*..........*..*...*..*...*..
*****.*..*.****.**..**..**.**..*.......***.*..*.*****.*....*...*.*.**.**...*.......*...*..***.*..*....*....*.*..**....***..*...*.**.*.*.*...*.*...**....*........*.*..*.......*..***.......*.*..**..*....******..*.*..*.*..**..**.**.*.*.......***.....*.**.*..*.*.***...**...*.*..****..**...*.*..**.**....**.*.**..*.**..*.*..********.*..**...*.*.**..**...*..*.**.*..*.**..*..**......**.*...*..*..*.***.***.***.*.*.*.*.*..**.*..*........**.....*...*.....*.***..**...**....*..*.....**.***...**.*.****..*......*...****.*.*..*.*..**.*.*.***..*.......**.**.....**.****.*.****..*****.*..*...****.......*..**..*.***..*...*..***....*.*.**.*.........*......*..**..**..**..***.*..*...*.*.*.**.*.*****.*.*.******..*...***.*****.....*..**......****.*....*..***...*...*.*..*..**...**....*.**..***...*..**...*..*..*..*.*...*..*..**..*.....*..***..*...****...**.***..**...*.**...***.....*......*.*....**..*..*..**....*.****.**.****..*.*.*....*....**.*.......*****...**.*...*...*.*...*.**.**.*.***.*..*.**.....*..*.......
*.*..***......*.....*.*......***.***.*...*..*.*....**..*.*..**...**.*......*..*......**.*.*.**..*...*..**.*...*.*.....*.......*...*.*.**.***.*.*.....*.*..**.*.*.**..***.***.*..***....*..*.***.**...***...*...**.....*.****.**..*.****..........*.*....*.*.*....*..*...*...**..**...........*.****.*.....*....**...*.....**..*......**.....*.***.**...**.*.*..***..**.*.**..*..**..*.*.*.*.**.**.*......*..*.**..*.***...*...****.......**..**.***...*****.**.**.**.....**...*........**..*...**.****...*.....***.**.**.***...**.**..***.*..*.......*..*.**..***.**......*..*.*...*..**.*.*..**..***......*....*..**.*.*.**..*****.*....*.*....*....***..*.**.*.....***.*.*******.*.**..*....****..**...**...*..*..*..**.*.**....*.**.*.*.*..*...**...*....*.......**..*..*.*.......*.....*.*.*..****................*.......*.......*....*..**.........*.*.***...*.*..*.*..*.*.....*****.**.*..*..**.*....*.***......*..*.*....*..*...*..*....*..*..*.**.*..**...**..*.*.****.*...*.*................*.......**....*.**....*.*.*......
*..*******.........*..*...*..*...*..**....*..***.***..*****.*.....**.*.....*.***......****.*.**..*...***.*..*.......**.*...*....***.**.**...*.*.***.*.........*..*.*..*.*.*...*...**.*....*****..*.*.*..***...*.*.....***..**.*..*..*..*...**.**....***.......*.**.*...*.*..*.*..*..*.*.........***......*.**.....***..***.*******.*....*..*....*...*....*.*..*.****.*.*..***....*...*...*.**...**.****....**...*...**...*....**........*.*.*..*.**....*.**.**.***.*...*.*.****....*....*.***.******.*..**...***.....*..****...*..*.*.*......*.*...*..**.**......**..**.*.*.***...*..*.*.*..*.*..*..*..*..*.**.**.*.**..*.*.*****...***..***..*..**.*.*...*....**..*..*.**...*****..***...*.**.*...*......*...**.*..**.*.......***......**........**..**....*............*.*....**..**..***...*.*..****.......*..**.....*...**...*.........**..**.*...*.**..***......*...*.**..*...**.....*..*.**.*..*..****....*.....*****...*.**..**..*..*.*..*...*.**.**.****..*....*..**.*.*..*.**.*.*....**.*.**.*........**..**.**.......**.**....
*..****.**..**.*.*..**.*..*...*...*.*.**.....*.......*.***.....*..*.***.**.**.*.*....*..**.**...*....*.****..***.....*.****.......*.....*..**.**...*.*.*...*.*.*.*.**.**..*..**...*.*......*......*.*.*.**.......**..*.......*.*..*.*.*...***....*....*.*.*.***....*......**....*.*.*.*.*.*..*.*.**.*.*.*...*...*.*.***...**......*...*..*.*.*.*...**...*.***...*...*....**......*.**.*.**........*.....*........*....**...*.*.*.*..*.*..***...***...*...*.*..***..*.*..**..**.*......*.***.**.**..*.....*...*........*..*...*.**.**.**.*........*.*....***..*.*.**.*...**.*.*.*****.*.*.*.*..*.*.***..****..*..*****.*..**.....***.**.**.*.**.**.............*.*.**..........*.*.*.*..*....*..*...*.*......*........***..*...**..*..*...*.***..*......*.******..*..**.**.*.****.**..*.**.***.*...*..*.*.*.****.*.**.......*****......*..*..**.*.....*.....*..*.**.......**...*....*.....*...***...***...*.*.***..*...*.***..*....*.*...*.....*...*........***..**..*.**.*..****.*.*...*..*.***..*...*.......*.*...***..*...***.*.***...
*....***..*......*.....*..*.*..*..*******.*....*.**....**....*..*...**.....*.**..**....*.......*.*..*.**..**.....**.....*..***..***.*...**.*......*..*...**.*...*.****.**...**..*...*****.*.*.***.**.*.*.*..**.**....*......*.**.*.*.*****......*.*......**.*.....**.**..****.***.**...**..**.*****...**.*..*.**.*.****.*.........**.*....*....*..**......**......***....***.*.....*......**...*..*...***.*...*..**.***.*...*....****.***..***.**..***.*..*.*.*.**.*.*........*...*..**..***.***.****...*...*....*.....*.*..*...**.*...*..*.*...***..*..*.*.******.*.***.**.*..***.**....****..*.***...*..**..*.*..*******.....*...*.*.*...*.....**..**...**..*....*....**.*..*.**....*.*.*.**.*....***..*.*...***......*.*..*..*.**...*....*.....*.*....*.**.*.....*.*.*...*.*****...*....**...**.*..**.*....*..**...*.**.*.****..*..**..*..***..**.....***.*..*....*.*....*....*.*..****....*..*****.*.*.**.....******...*...**....*......*...*..***...*..*..*.*.*.***.**.......*...*..*.*..***...*..*.**...****...*.....***.**.***..*
....*...*.**...**..*.*.*......*...*..**..*..*..*.*...*.*..*..***.**.**.*....*......*..*..**..**.***.*...*.*..*.......**..*.**........*........*.....**..**....*...***....*****.**..*..**...*.*...*.....**...*..**..**.**..**.**.**.*..***...*...*......*.*..*.*..*.....*.*....***.....*...*.*.*...*..*.*****.*.***.......**......****.*..*...*.*.......*.*....**.*..*.****..*...*.*.**....**.*.*.**........*...***.*...*.*...*****.....**..*.***..**.*.**.*..*.*..**....*..**.**...*..*..*......*.*...**..*.*.*.*...**.*.*.*..*.**.*..*...*.**....**..*....*..*......**...*.*...*.****..***..........**..*..*.......**..****..**....*.*....*...*.*..*.*........*.*........*.*.*..***....*.*..***..**..**....***.****...*.*....*...**..**.*.*..*..*..*...*.....*.*...**.*.***.*..*...*..***.***.*..*.**.....*..**....*.**.....**...**....*.**.*.*....*.**....***..*.*...*.*.*****.....*.*........*......*.****.*.***.*.*******..*.*.*...*..***....*.....**.**.......**..**.*.**..*...*..*.*.*.*.*...****...**..*.*...*....**..****..*....
..**.***.*.**.**.........*.*..*..*..*..**..**.*.*....*.*....*.....*..**.....*..*..***...*......**.*..**......****.***.....**..........**.**......***.....*.***...*.*....*.*..*.*......*...*.*...*****..*..***...***..*..*..*.**...*...**.*...*....*....*..*.**....****.*.*.*...******.*......**..*.*..**.***.*.**.*....***.....***.....*.*..*....**.....*....***...*....*****...*.*....*..*****..*.***.*......**.*.*.*..*..**.....**.****...*...*.**...*.**.**....**.*..**.**.**.**.....*****.*.*****.*..*.**.*...*...*.**...****.*.*..*..*...***.*.......*......***.**..***...**.......*.*.*.*****..***.......*..*.*.**........***....**.....*****....**.*..**.*.*.**.*..*..****..**...*.*..**......*.........***...**..*..*.*.*..*.*..***.*.***..*..*.*.*.*...**.**..*..*...********.*.*.*.*..***..*..**...****.**.*..**.......**.**.**.**.**..**...*.**....*...*...*.**......*.*.**...**..*.....*....*...***..***...*..*.*.*.*...*...***...****...*...**.....*...***...*.****..........*.*.***......****....**...*****..***....*...**
*....***.*.*.**..*.**...*.....*.*..*..**.**.*.**.**..*.*.**.**.....**..**...*..*...........*.*...*..*****....*..****.*.......*.****..*..***.........*.*.*....*.*.*.***.....*.*..*.**.**.*.*..**.*...***.*.*..*....****.*.*...*...*..*......*.***......*..........*.*..*....*.*...*.*.....*..**....**.*.**.*....*..*..*..*.***.*.........**.......*****......***..**..**.****.*.*.**.*.****..**..*...*.**..*..*.*..*..*...........*..*.*....*.*.**.......*.**.**........***.****..**...**..*..****....*.****.*.**.....***...*.....*...*.......***..**.**......**...***.*....*..............*...*.**..*.**..*.***...*..**..**..**.*.*....**..*..*..**.*.*..*.*..*....***.*.*........*.*.....*.*.***..*.**.*..***...*.*..*..*.*.*.*.**.*...**..*.**..**...*.....*..*.**.....***..*.*.....*......**.*.*...*.......***.******.....*.....**..***.*...*...*..*..*..**...*.*.*****.***...**..*...**.*.**.*..***.*.**..*..***...*...*.*..***.*.****.*...**..*.***..*...**.*.....**.*...*..........*.....*........*...*....*..*..*..*..*.*..*.....
.*......****......**...*..***........**.....*.**..***.......*...***...*.****....*..*.**..*.....*.*...**..***....*.*.*.............*..***.*...****..**.**.*......*.****...**.....*...*..*.*...****.**......*.**....***.**....*..*...*.*...****..*..*..*.**........***....**..*...*.*.***..**..*.....*...*.*...****....**.*..*...*..*.*..*.*...*.....*..****...*...**..*.....*.*.**.***.**...*...*.******.....*..*****..***.**.**...*....*.........***..**..*.....**...*.*...**.*.**...*.*.**...*.*.**.**..*.***.**..*..**....*....*.**..**.**.**..**.*.**.*.*...*.*..****..**.....**..............*..*.*....**....*.....*.....*...*..*...*..*...*...*....*..***..**..*..**...*.*.**.*.*.**.*..*.*....*...*.***..*..**.***...*...*.*.*....**.*.***.......*...******.*...*.........**.**.*.**.**..*...*.*...*..*.*.....*.*..*.*..*.**..*.**.*...**.*..*...*....*..**.*.**.....*.....*.**..*......*.**.****....*....*..*.*****.*.**.*....*.**..***.*.......*..**.*........*.........*.*.*..**.*.**.***..*........**..******.*.**.*.........*
.*.**..*...**..**...*....*..**..**.......**..........**...*..**..**..*.**...**..**.**.....*.***...**..*.....**.******.....*.*...*....*..****..*.*.*.*.*.....**.**..*.......*..**.*..*..*..*....**.*.*....**.**...*.****..**.**.*.**.*......***...*...*.**..*......*.*..*.**....**.*...........***.**.***.*.***.*...*...*..***..**.......*..*.**..*.*...*...**.**........*.*..*.....*.*.*.**...*...**..*..*.*.*.*..**.*..*..**......*.*.***..*..****.*..*.*..***..****...***..........***.....*.**....*..***...*.........***.*.....**.*..*..*...*.*...*...**..*.*..*.*.*....***..***..*..*...*.**......***....**.*....*..*..**.*.*.*..*....*......*..*****..*..*..***.*....***..*...*.*...**..**....*.*.****.****..*.....*.****...*......*..**........**...*.......*......*......*.**....**.*.....**...*.****........*....*...**.*.****.*.*...*.**...**.*.*.*..*.***..*.**.....*.***.**..*.**.*...******..*.*..*.**..***.......*....*............**...**......***....*.***....****...*.**.*..*.**..........**.*.*.***.**...*....*......*.
*..*.**..........**..*.*..*.*.*..*..**....**.*.***.*.*.*..****.***.....**.*..*.***....*..*..**....*...*...*..*...*.**....*****..........*.*..*.**.***..***.****.*...........*..***..*..*.*.**.*........*.*..........**..*.*.***....*..*.**.*.***........**.**.**..**..**..**..*.**........***.*.*......*.*....*.*.......*..**......*..**.........*..*****......*...*....***.*...*..**..*.*.**....*...*......*****..*.**...*.*.**..*.*.*.**.*.*..**...*.**........**..**..***....*...*..*.*.*......*.*.*..*......**.....**.*..*.....**...*...*...***.*......**.....*......*.........***..**.*.**..****....*.......*..**...*......*..*...*.*..*.*..*......***.**.***...*.....**...**..*..*..***..**...*..*.**.*...*.**....*..*.*..**..**.....*.*......*.*..*.****.....*...***...****.*.*..*...*.*......*....*.*.*...*.*.**......*..****....*........*..*****.**...*.**.*****.**...**...*..**.*****.*.**.*..***....*....*.****..*.*.*..*..*..*..*...*..*...***...***.......*.*.*..*.......*..*.**..*...*..*..*.........*..***..***...*.....
.***.....**.*.*...**.*..***..**.*....*.*.......*.*..*.**.*....*....****..***.*..****.*...******.*..***..*..***.*...***..*..*......*....*.**..*.*..*.......*..*.**..*.***...*..***.*.*...**..*.......*.*.*....*.*..*....***.......*.......*.*.*..*....**.*..*....*****.*.*........*.*......**.*...*....****...*...*.*..*........*.*..**.**.*..*..*..***...*.*.*..*.**...*.*..*.**.*.***..*****..**..................*.*..*.**.*..*...*.*..*****.*.******.*.......*..*...***.****...*.........*...**..*.**....*....*.*..***...*...*.****.........*...*...*.*..*.****...*.*..*.*...**.*.**...*.*.....**....*.*.*.*.*..**....*.*.*...****...*.....**..**.*.**.*..*..*..**.....**.**..........*...*...**....*...*.....***.**....*..*.**.***...*....*....*..*.*..**......*.*.*...**..*.*.*...*...*...**....*.**..*.***....**.****..*...*.*....*...**.*...*..*.*.*..*.***....*..*.**.**.*......*...*****.*.*..*.*....*.....***.*.***..**.*.*...***......****...*..***.*.....**....***.*.**...*.*.*.**...........*....*..*...*..*..*.*........**
***..*..***......*.*....*.*.*..*.*..*......***....*.****....*.**.*.*.*.**..*.***.**.*...*...*......**..***..*.*....*.*.*....*..**.**.......*..*.*..*....***....*...*.*..*.*..**...**...***.*.*..**.***.*.*..***.*.*..*..**.*.*..**.....*...*.*...*.**..*..*...*....*.*.........*.*...*...***.**.*.*......***...*....*.*..**.....*..*.**..****....*..*......*.**...*****..*...*.*..*......*.**.*..*..*.*.*.*...*..*.**.....*..***.*..**.**..***....*.*...*.*.*.*..*..**.....*.**...*.***.*..*..*...***..*.**...****.***.*....*..........*.*.*..*.***....*.*..*.*..*.........**.****....**...*.*.*...***....**.*..**.*.....*.*..***...****..**.....*...**....*......*.*...**.......**...*......*.**..*.........**....**......*.**.***.**...*.***...*.**...**..*.....*..*..*.....*..*...*...*..**.*..**...*....*.**..***.*........*........**...*.*.......**.*...**....*.....***.*......**.***.***.****.*.**.**..**..*.*..*.....**.*.*..*..**....**.**.....*.***..****.**..***.****.*.*..........*..***....*...*......*...*..***....**...**
....***..*......**.*.*..*.**.**.....*..*....*..*..**.***.**.**.**.*....***.*...**.........***.*..*.*..**.....**...*..*.***......*..*..*...****.*.*..*..*....*.*....*...*..***.*..*.*.*...**.***...*..............**...**.***.*..***.*....*..*..**...**.**.*.*.*.**.****...........*..*.....*.*...*..*.....**...*.*.**.****..***.**.....*.*..*......***..*****.*........***.*....*..***.**.....****.....*..*.****...******......*....*...*..*......*.**.**.*****......*..****..*..**.*.*..*..*....*.*****.***.*...**.**...**.*....*...***.*...*.*....*....**...****...*...***.*****.*.....****.**.****.*.*..*.***...**.......*.*.***.*.*.....*...**.*.*.*..*..*...**.***.*..*......**.......**.*..*....**.*...*.*..**...*.*.*....***.*....*.*.***.........*...*.*.*....**..**.*...**.....*..*..**....*..*...***.....*........*..*...****...*.**..*...**.....***...*.*.*..**.***....*..*...**........***.*.*...***..*..***.***.....*.*..*....*......***.*..*..*.**.***..*.*.*....*..*.***..*.....*.**..*.......*.*.*..**...*.*..*..*.*.*..
.***.*.**.*..*****.*..**...***.*.*.*****.....*..***..**.*..*...*...**.*.***.*..****.***..*..*****.*.*.*..*....*......*..**.....**..*...*..*...*.**..*...**....*.....*.*.****.....*...*.**.*..**..*....*****..*.***.*..*..*.*...**..*.**....*.*.....**.*.*..........*.*.*...*.*.*.*..*..***......*.....**..*.....****...*....*.*.*...*..***.*....*..**.**..**.*..***..*.**.*.........****.*.*.*...***.*..*..*..*****.**.****..*.*...***......*..*...**.*.*.*....*.*..****.*....*..*..*.***.***...*...**.**.**...*.....**..**.*..*.........***..**..**.**..*.....**..*..**.***.*..*..**...*.*....*..**.****.**..........*.**.**.*.*......****.**.....*.**.....***..**....**.**.**..*****....*...*.......*.**.*.*.***.****.....***..*.*....*.*..**.*.**.**..****.*....*..*.*.......***....*..*..*.**.*.........**.......****......*.*......***...**..**.**..*...*..*.*..**..*.*..*.*........**.****..**.***..*.*.**..*...**...*....*.*..*.*.*.*..*...*.*.*****....**.*..**.*....***.....*..**.*.***..*...*.**..*.*.*.****.**.**....*.*.*.*.
......*.*......**.**.....**...*.*.*...**..........**.*.**..*.....*........**...*.**.*.........**...*.*.*..*..*..******.*....*..*..**.**.***.*...*..*..*.*.*....******..*..**....**.*...*.*.*.****.*.*..*..***...*......*..*...***....*.*..*..*....*.**..........*.*......*..****........*.*.*.....*...**..*...*.*...**.....***..*.*****.**.*.*...*.*.***..**...**.*.*.**.**.**.***....*.*..**.*...*.*....*.**.*.*.*..*...*.*.***.*.......*..***.*.*...*..**.**.**.***...*....*...**.*.*..*.*..*.**.....***..*.....*.*......**.*.**.*.***........**.*.**...**.*.**.**..**.***.*..**.**..*..*....****...**..**...*..**.*....*..**....*.*.......*...*.***.***...*.*..**....***....***.*.*....**..****..***....**.*.*...**...*.*..***.**.*...*.*.....***.*.*...**......*.........*.*...***...****...**.*...**....*..**.*..**.**...*****........*.*....****..*..*.**.**.****...*.*..........*.****.*....**..*.....***.*...***......*.......**...***.........*...*.****.*..***.***..**...*...**..........*..*...**.*...**.....*..***.*..*.**.*
........*..*..*.*.......*..******..*.**....**.*....*....***..*...**.**....**.*....*.*.**.*.*.**.***.*.**.**.*..**....*.*...*...*.*..**..**.....*...*....**.*....******....*.**......***.*....**.....*.....*...*...*.*****.*.*.*..*..***.**..*.*...*..**.**..*...**.*.**.*.***...*...*.....*...*..*..**...*.......*........**.......**...*..***..*...**.*...*.*.**..*..**..**.*.*.*..*..***....***.******..*..*..*...*..****..*.*.**...*..****.*..*...*.......*..*...*.**.*.**.*...*...*...*...**..*......*.***.*......**.*.....*..***..**.*......*...*.*....*..**.*..*.*.*...*********...*...****..*..*..**.*.*..*..*....*...*.....***.*.*.....**...*......*..******...***..*......**..*....*..*...*.**..**...*.**.*....*....*.*.*....****....*...*.......*...*.*.*....*...*******....***.***.*...**..****.......**...**..****.......*..*.*.***.*..*..*.*.**....*.*..*.*.....*.*........*.***..*..***.....**.*.*.*.*...*..**........*.....*.........*..*..*.....*...*..*.......****....*.*....**.....*..*.*.*.**.*.......**....**..*....
......*..**...*..**..*.*..**..**..*..*****...*..*..*.**.**...**.***.**.**.**..**..*..**..*..*.**.*.*............*.****...**.*......*.****....*******.***.*.........*..*..*..*.*.*....*.*...**.*......*..**..*.*****.**.....**..*....*....**..**..*....**..*..**.***....***.*.**.*......*.**..**..**.**..*......*.*..*.*.***..*...*....*.....**........**..*.....**..*...**...****....*....**..***..****...***.**.*.*...*........***..****.***.*..*.****.*.*.*...*.*..*...**..*.*.**...*.*...**......*..*..**..**...*.*.*...*...*.*...*.*..*....*....*...*.*...****..*.**...*....**....*.......*..*.*..*.*.**....***.....*.....**...........*..**..*.*..*.*..***.*.....*.....**.*.....***....**.*....*.*...*.*.*....**.*.....**....*..****.**.**.*.*.**..******...***..*.*.*....*.....*..*.**...***.....***.*..*....*****.*..*.......*.........*.*.*.....*...*.**...**..**.........*..**...*.**...*.*..**..*.*....*..*.*.**.*****.**..*.*..**.***....*...***.**....***..*.......*..*.......***....****.....**.*....*...*.....*.**.*..*...
.*..*.***......***...*.*.*..*.**..*.***.....*..**.........**.*.*..**.*.......**...*.*.**..**....*..*..**..*..*..*.*....**....***.*.*....*.*.......**.....**.*....*....***...*...**.***..**....**.*......*...***.**.****.*.*.**.*...*...***.***..**..*.**..*..***....**..*....*..*...**...........***....*****..........*.*.**.*..****....*.*....*.*.*.*.***..**.....*....*...**....***..**..***..*..*.*.**...*.*.....*****..***.*.....*.**..**...*...*..*.*....*.*.*...**.....*..**.****....**..**.**.****...*..*....*.....**.*..*...******...*..*.**..**......*..*.*..*.***.....*....**...*..****.*....*...*....*..**...*......*.**........*..**.....**...*..*****.***.........*.*.....*..*.****.........******....****.*..*.....*...*.*.**.***..*.*.**.......**.......*.*.*.**.**..*.**.*...*....*.**.***.**..*.******..****...*.*....**.***...*.****.......*.***....*.*.***.*..*...**.*...**.**.*****....**...**.......*...*..**.*.*.*..*.*.......*.*....*......**..*.*.*..**..*.*.***..******.**.*.*.*.*..**.**..***..***.***.**..*.
........**.**.**..*.*.*.*..**..*.*.**......**.*..*....*.*.*.*.....*.**...*...**.*.**.*...**..*.*..**..*..**.*.*.**..*......*.**.......**.***.*.......*...*...*..*.*.........**..**....*..*...*...**..*....**..*.*.*...***.......*.*..*........*.....*.**.****..**....**.*.*..*.*.****.......*..*..*.*.****.*..*.....**...*.***..*..**.*.**....**..*.*.*...***.***.*....*...*.*.....**.**.**....*.*.*..*.**..**.**.**...*..........*.*.**....***.*...*.*..**......*.....*..****.*.**..*.*..**..**.......*......*.**.*..****.**..*...*.*.*.*..**..*..**.*.*....*.*...*.**..*..***.*..*......**..*....*.****....*.*.****....*.*.*...*..*.*.**.**.***.**.**.*.***..***..***.*....*.....**.**.**.*..**..*...***...****..*....*.......**.**.**..****..*****..*.*.*...*..*.*.*..**....**.****..**.*..*.*.*....*..*.....*..*.*.*.*.*...***.*...**...**..**...**...*.**..*...***.*.*.*..*..*..***.......***.*.*...***.**..**...***.***.*..*..*.**..*.**.....**.*.**....*.****..*.*.**..***.*...*....*..*****....**.....*...*.........*...*.*.....
.*.**...**.*...*...*.*..*........*.....*.**....**....**.*...*..*.*...*....*...*.*...........**....***.........*........*.*....*.*.**.....*..***..***..*....*.**..****..**..*...***.*...*...*....*......***..*.**..***....*..*.*..*.......*......**...**..**..*****...*.....*......**......***....*...*.*.******....**....**...*......*.......**..*....**...***.*...*.*.**.....*.**...***.**.**....**..*......**.**...*.****..***.*.**.**..*..........*..**..*..*.*.**.***........**.**.**..*....*..**...**.*.*...**.*.**.*.*.*...****....*.....***.*..*...........***.****.*..*...*...*.*.**..*.**..*..........*....*.*..*****.*..*.*..*.****.*...****......*......*..*.....*..........*.........***.....****...*.*...*.*..****..***...**.*.****..*****....*.**.**..***..***.*.......*..*.**.*...*..*.**.....*.*..*.*..**.***.....**....*.*.**..*..*..*.*.*.*..*****..*..*...*..*...*..**......**......*.*.*....*.****......*..****..*..*.......**..*...*..***....**.*.*..**......**.**...***....*..*..****.*******.**.*....**.*.*......
..****....*......*...*.....***.**.*....******.*..*...*.*.**.*.*..*.....**..*.....**........**.....*..**...*...*.**......*...*.**...*....*.....****.*.*..*.*.....***...**.**.**.....*.****...***...**...*..***....*......**...**...***..*.....**.*.*...****....***...**...****.*.*****.**........*.*...*....**..**.***.***....*...*.**..******..*.**.....**.....*.*.*.***....**..**...*.....*....*..**.*.....*..*..****..........*......*.*....*****.**.**.....****..**.....**.*..***..*.*.*...*..*...*..*....***...**..*..**...*.***......***.*....*.**.*...***..*.*...*.**...*.*.....**....*.*.....*.....*.*.***.**..**.*......*...****....*.**.*.**....*.....***.***...*....*....*.*.**.**..*..**.*....*....*....**...*..****.**.****....*..*.....**...*..*...**.*.*.*....*...*....***...............***.....**.**.**.**...*...**.****.......**.***..*.**.*.*...*...**.*.*.**.*..*......*.***..*.*..**....*..**..***....*.**...****....*...*.*..*...**.*........*.*.....*..*...***..*.***...**..*...***.*....**.........*....**....***
.*.**..*.****..**..*..*..***.***.**..*.**.**..*...*.***...**.**...**.**.*....*..*.*..**..*....*.*.*.....*.*...*.****...*.***..***.*.....*..*..*.**........*.....*......*..*****.....*.*....***.******.*...*...**.*..**...**.....*.*..*....*.*......*.*.....*..**.*.....*.*......*..**.*.....**..*.*..*.**.***.*..*....****..***.*.*..***..*.*....***.*.***..**...****.*.....***.*..*.*.*......*......*...*..**...*.*..*.*...*.*.**.***.**.*...*..*.*..*....**.*.*.......*.*.*....*****...*****.*.*....*.*..****.*.....*..*.*.***.*.*.**..*.*.*....***..*.***...*.*.**..**.*...*.....*.*.***...***.**..*....**...*...............**...*.*.*.**..*...***.***....*..*....*....*...*****......*.*..*.*..*..*.***..*...***.****...*....*..*.*...*****.*..*.....*..*....****...*.**.*.*...*.***.**...*.**.*.*.*.*..*.*.*.*.**..***.**.*.*..**.*.**..*..*..**......****.*.*.**...*.****.*..***.*.***.*..**.***..**....*.........**..*.......*.....**...**..*..*....*.*..*....**.....*..**..*.......*.*.*.*..*...**.*...**.*..***..*.*..**..***.
*.***...*..***.****..*..**.**.**.....*.......**..***.**.*.**.*.*.***....*.....**..**....*.***..**...***...*.*...***..*..*.**....*.*.*.****.*.....*..****.*.*.....**..**....*..**....**.**.****.*.*.***....*.**..*..*..*...***.*.**.**.**.*......***.....*.....*...*.****..***.*.***..***.......*..*.*.*.***.****.....*....***.......*...*.****...*****.*.**.*....*......*.**..**.*.****.*..*.****.**..*.***..**.....**.....*..*...*..****.**.*..*.**.*...*.*****.*..**......*..***.*.*.**.*.***.....***.*.**.*..*.*....*.*.***...*.........*.*****.**.**.**....****.*..*..*....*.**.....*....*.*.**.....**....*..**.*****..****.**.*.*.....*....**.**.*.......**..*.....*..*......***...**.*..*..*...*.*..****.*..*.*...*..**...*.**.**....*..**...**..****.**.......*...*.****..*..*.**.*.*.*..*.*....**.**......*..**....**..*.**..*......*.*.**.*........*.**.*.*******.*....*...*.*..**..***.*.*..*.......*.**.*.......**.**..*..**.*....**.*.***....***..*..*.*.....***.**..****.*..**..*...*...*..*...............*..*.....*..*.**
*.**.*.*.**...**..***....*..*....*.******..****.**.*..*..***.*..**..**......*.****.*..........*..*..*.*........*..*.*..*...****.....*.......*..*.***...*........***.**...*....*..*.**....**...***..*..**..***................*....*.*...**...***.**......******..**..*..**..*.**.*...****.......*.*....*.******.....**...*.*....**.*........*....**....**...**.....***...*...*.*...**.**..**.*.*...*.*..*.**..*..*....*.........*.....*...*.***....*..***.......*.*..*....***...*...****.***.*.*..***....**..*.*..*..*..**.**.*..*..*...*.....****..*.*.*..*.**..*...*.*..*.**.***..*.**.*..*...**.*.***.*...*...*..*...*.*..*...*.**.***...*...******.*...***...*..*..*....**......**.**..****......*.....*.*.***.*......*.**....*.**.*.*****.*.*.***..**.******..*..**..*...***.*******...........**............*.**...**..........*.**........*...******.*.*..*...*..*...*....**...*..*.*.*..*.*.**...*...*.*..******..*..***......*....**.*..*........*..*..**....**........*.*.******.*....*..*...*.*.....*.***.**....*..***.*....*
....*.**.*..*.*...*..*.*.*..........*.***......*....**.**..****......*....***.*...*....****.**..**.....*.**..*.*.*.....*....**.*.**...**.**..*******..**....*....*.*.......*...*..*....**...*.*.....**...*..*.*.***....*......*.*.**....*..**.***..****...**.*.........**.*.**...*.*...*..***.......**.*....*..*.****.*...*.....****...*..*.*...**.****.**..*.*..*.**.............*.**.*.*......**.*....*...**.......*..*....*..**......*....**........***..**......***..**.....****..****...***.*.**.****....**.**.**..*.*.*....**.**.*...*..*.*.*..**.....*......**...*....**..*.....*.**..*.....*.*.*...*..*.*.*....*..*...*.*.***.*.*.**.**..****..*....*.......*.*..**.****.**.*...**...*.*...*.**.***.**.*.*........*..*........**.*.*..**.**...***.*..*...**.**....**..**.*.**..*..**.....**....*.**..**...*...**....*..*.***.**..*....*******.*...****.**..*...***....******.**.***.....***.........*...*...*..**...**.**.**........****.****.**..*.***..*..*.*.*..*........***.*..*......*.*...**.*.**..*.*****...*....*...***.
*..***..*....*.*....***...**.*..*..*..****.***......*.***.*..*..****.****.***.*.....**.*.*.*.**..*..**...*......******..***..*.*.*..*****..*...*.*.**...***.*...**........*.*....**....**..*.***...*......*....*..*.......****...*.*...**.*...*.*.****....**..........*****...***.*...*..*......*.***.*...*....**..*..*.**.....*..*..***....**..**..********..*****..*....**.*..............***.**..*..*..*...*...**.**..******.*.............**......*..*..*.*.*.**..*...**.*.*...*...****.*.****....*****...**...*.**..*.....*...****...****..**.****.........*..*.*...*.**.......*...**.*....*..*.............**....****.***....*.*.*.*....*...*..*....*..**.*...**.*.....*...***.....*..*..*...*.**..*....****...****......**.**......*****.*.*...***........**....****.*.******.*..*...*.....**.*..*..*....*.*.....**....*....*..**...*.*...**....***.*....*..*.**.......*...*......**...***.**....**.*......***.*..*.**..**..****....*.*.*...**...****...****.***..*.*..***....***.***..***....**..*...***........**..****.*.*....
**...*.*.**.*.**..*.**.....*......****.........*..*....*.***.*..*.***.....*...*******.*......**.**.**....*....*..*...*...**...*.******..**.**...*..**....**.......***...*..*..*.......**....*.**.**.***.......**...**.......*...*.*.*..*...**.**.....*.*.*.....**...**.....*.**.....**.....*.*..*.***.*..****.***..**.*...***..***....*....**.*..*...*......*.**....**.*.**.*.*..*..**.*.**..**..*.****.....**..*.......*..*..*....**.*.*..*..**...*.**...*..*..*...**.***.**.*.*.*..*..*.*.**.*.....*......*..*..*..*..*..*.*..*.*..*...*..*....*.*.**.....*.****..**....*..*.*...............*..***.*........**.*.*...*..*..****..*....***.*....*......***.**..*...........****.***...**...*.***.*.*........**.*****..*.*..*..*.***.***...*.*.*****...***.*...............*..**...*.*..*.*......***.*.**..**.*........**.*.......*..***..*...**.**....*..**..***.**.**.*.*.*...*..*.****.*.*.......***...*.*.*....**.***...*..*...*.*.*...*...*.**.*.**.*......*...****.**.**..*....*.**..**..*..*......*..*.*..*.**.*.*..*..***....**
.***...**.*....*..*.*.**.....*.*.**.*.*.**....*.**.*..*..*****........*..*.*....*.***.*..**...**...*.*....*..*....*.**.....*..**.***..**.....*....**...*.*.**.***...*...*..*....*..*.......*..*.*.......**...*..***...*....*..**...*.*.......***...***...**.**..*.......*..*.**..*..**.*..*.*.*.**.*.*.*..*.*.*....*....*..***..**.**.*.*...*.**.*...*......*..*....*....*..***.*.*....*.**...***..*...**.****..........*.**..*..*.**.**..*...*...**.......*.*.*..*...........**.***..*....**.*.*....*..***..**..**.***.***...***..*...*.*....***..*..*...*.*..***.*.**..****.***......*.*...*.*..*...*.....*.**..*..****..*..****.*.*...*.*...*..*..*.......*..*.**.....*.*.*....*..*..*.**.*...*.......**...***...***....*......*.*..**....**..*.*...**...*...*......*.*...*.****.*..*.**......*...*.*..*...**....*.*.*....*.*.*.*..*.**.*..*..*.......*.**.*..*.*.**.*.**..**.....*.****....*........*.*****.....*...***.........***....*..*...*..**.*.**.*....*.....*..**.......**.*..*...***..*....*..*..**..*.*.*.***.**..*...*..*
*.***.*.....*.**.***....*.**..***.***.*.*.***..*....**.......*..****.**....*...******..*...*......*.*.**.**...*....**.**..*..*.**...*..*.....***.*.......****.*...***.****..*.*...*.**..*....***.***...*.*...**........*...**.*.**.*.*...***..***.**..**..*.......*...****.....*..**.*.*.**.....*.**.....**.*...***.*.**.*..***.**........**.*..*.......*.*..***....****..*..****....*....*.**..***.....*....*...*...*.*.....*....**......*..**.......*....*.****.*...**...*..**....**...**.....*.....***.*.......**.......**....***.**.....*****.*.***.**......**..**.*...*.**..*..**.***.**..*...*..*.**.....*...*.*....*.*...*.*.***...*..*.*...*.*.*...*.**..*.***.....**...**.*...*..**..*..*..*....**....*.*.***......***.**.*.***.*...*.......**.**..***....*.****..**...***.******....*..**..*..*..***.**...**..*.*........*..***......*......*..*.*.*....*..*...**...***....*.***.****..***.**..****..*..**.....**.**.*....*.....*.*.*.***.*......****.*..**....*.*....*....********...**.*..*........*.*.**..*..***....*..*...
....*....***.............*..**...**.....*.*....**.*..........*..*****.*****..**..*...**.*...*.*.....*****.*..*.*...*.*......**...*..***..***.**..**.**...*...*.*......***.*.......*.....*....*.*..**..*.*...**..*.**....*.**.*......**.*.**.*.***...**.....*....*.*....*...****....**.....*.*.*.*.*.*.**..****..**.**...*.*..***.*..*....*.......*.....*...*.**............***..........*..*...*....*.*..*..*...*.****.*.....*.*...********..**......****.......*..*......*...*****..*......**.*.....**..**......*.**..*****....*.*..*....*.*.***.****.....*.*..**.*.*.*...*.**...**...*.*.*..*....***********.*.*..**...**..***...**.******.*............*......*..*..***....**.*...***....*.*....*.**...**..*..**.*..*...**....*...*.**..........**.****.*.***.***.....***........**..*....***....*.*...*.*.*.......*..*...*.*....**..*.**.****...**.*...*..*****...*.***..**....****.*...***..*****.*..***...***..**..*.*.*......*.**..*..*.*...*.**.**..**..*...*...*.*.*.*....*.*.***...*...*.*.**.*..*......**..****............*.
***..*.*........**..*.*..*.....*..*.......*...*.**.*..*...*.....***..**...**.**.....**..*......*...**.....*.*......*.*......*....**.*....*.*.......*...***.***..*....**.*.....*.*..*..*........*.*.**...*....*..*...******....**..**.*.......*....*........*..**...*.**...*...*.*.*.**...*.*.*......**.*.....**..*...*.**....*..*.**....*.*......*.***...*.**..*...***....*.*.***.***....*****...*.***..**.*..*...*.....*..*.**.*.........*....**....*.*.*......*.***..*.*.*.**.**.*****..***..*..*****.*...*......**.......*..*..*..*.***..*.**.....*.*....**......*...*.*..*.*.*..**...*..**.*...*...*......*...*.*....*.*.**.*..*.****...**.................*..*..*..**..*.**.***.*....*..*.*...****...*.*.*..*.....**.*.*.*...**.*..*.*.*.*........*..**.*.***...*....*.**.***.**.*****.***....*.....*.*.**.**...*..*.*.***.....*..*.***.........*.**..**..**...*..*..*****.*.........*.**....**..*...*..*.***..*...*...*.*.*.**...**.***.**.**....*.**....**.*..........*.*.....*.......*..*.*..***.*.*.*.***...**.*....***...*.***
...******.*..*.***.**.***.*...**..*....***.........**.*...****..*...*.*...*..*...*.*.*.*.**.*....***.*.**.*.*..*.****.*.*........*.*.........*.*.*..*..*...*.*.....**...*...*....*.....*.*....*****..*..*.*****.*...****..**..*....*..*.*.**.**.*...*.......**...**..*....*.****.....*..**.*..****...*..*.**.**.**.**...*...*.....*..*.*.**.*.*.......*.**.*.*...*..*..*.*.*.*.*..*.*..*...**..*......*.........*..*...*.***.***..*..**.****...*.*.******.*...*..***...........**........***...*.**..*......**....***...**......***.*..**..***.*..*..*..*..*.........*..*..*..*...*..***..*...**..**.*....**...***..*.*...**..****.***....**..*........***....***.*...*...***...*...*.*.*.......*.**.*......*...*....**.....*.*..*.**..*..*.**..***.**.***....**..*...**.**...*.***......**..*.**.*...**.*****.*...*.*.**..***..*.*.****.*...*.****.**.....*.*..**.***...*.******.....*.**..*..*...*.*.****.....*..**..*...*...****.**...*.*...*******.*...**..**............*...**.*.*.*.*.......****..**...*.**..*.***...****..*..*..*
.**.......*.....**.*...*..**....*.*....**...*.**.*...*..**.....**...**.....**.**....*.*..*...*...***....**.*.*...*.*.*.***..*.***.*.*.*.....***.***.*...***.*...*.**.....**..*..*....*...**...*..*.*......*.*.***..*...*...*.*.**.**.*.*......*..*.*.....*.**.....**.....*.****.*....***.**........*.*.**.*..**.**...*.****....*....*.**.*...**..**.*******.*.*............**....*..*.******.*...**..*..*..*.....***..........*......*..*...*.**...*****.*...**..**.***.*..**....**.*..*..........****.***..**......*..**..***.****..*...*...*.*...*...****..*...**....***....****.*.****.......*....*.....*.....*..**....*...*......*.....***.**........**.*.*.*...**...**.*......**..**..**....*.....**......*.....*..*.....**..**..*..**.*....*...**..**..*...*.*.*....*...*.*....**..***.*.**..*.*.*......*..**.***...**............*.....**.......**........*.......*.....*.****..*.**.....*.*....*..*..*...**.*.....*..**.**.**.**.*.*..*..**..*..**..**..**......**....*.*..*.*.**....**...**.*....**..*.*..*****.***.****.*..*..
..*.*...**.*.*..*...*..*.**....***....*..*....*.**.****.*...***..***......****.***.*....**.*...**.*.*.**.**.***....**.*..*.*..***......**..****....*.*..*..*.***...*..*.***..****.*.*..**.**.*..**...*.*....*.**.**.*..*..*.*.*******.*..*......**.*.**.*.**.........*.***.*.....*...**..*.*..*.*.*.*.**..*..**.**..*.****.*...*.**.**.*.*..*.*.***.*....*..*...*.*****.*.....*....***...*..*..*.......*.*.**.***.***.*..*.*..**.......*....*.....*........*...*...**.*....*...*.*.*....*.**...***.*..*.*......*...***...*.*.*....**.*..*...*...........*....*..*...*..**.*.****.*.**..*......**..*...*.***.*.....*.*.****.*.**.***.**....****........*.***.*.*...**....*..*..*.**..*..***...*...*...**.*..***..*.........**.*..*.*..*.**..*...***.........**...*.***..****..*..**.***...***...*.....*..*....*.*.****..**.*...**...*.*...*...*.*.....**.**..*.....**..*.*.*.*.*...******..*.**...*.***.*..*...**........*...***..**.*..*.***...***..........*.*.***.**..*...**..*..**.....**..*..**..*.....*...*******.*..**...*..**....
***.....*****.*....**......**.*****.*..*...*........***..*****.*......*.*.....*.**..*.**.***..*****..**.**.........*..*.....*.....***.**...*..***..**..***..***.******....**.*.*.***.*.***....*.***...*****...*......**..****......*....*....**....**.*..*....*..*.*.****...*..........***...*..*..*.**.**.***..*....*......****..*......**.....*.*..**.*.*****.*...**.*..*..*........*..*...*...*.**...*..*.**.*.*..*.....***.*.**......*....*.......*.*..*.**.*....*.*.*****........***.......*.*.*.*.*..*..*.*.******..*.*.........*..***.*.*.*******....*...**..*...*.........*****..*...*...*..*.****.*........*..**......*..*...........*...**.**..***...*..***.*..*.**..****.***.*....**..****.*...***.******.*.....*..*.**....*.*..*.*..*...**....*..**...*...*.***.**.......*....*.***.*.*.*..*.*..*.***.........*....**..**.*.....*..**.**...***.*..**.**......**..*.****..*.*..*.*....*.....*.*.......**..*...***..*.*..**.*.**..*..*.....**.******.....*....*...**.***.**...**.**..**.*.**...**.*.......**..*...*..**...*.*.
.*.*.*.*..***...*.***...........**..**.***.*.*.*.****...*..*.*..**..**..**.*..**...***.....*.*...**...*.**..****..*...***....*..*.*...........****...***.....****...*..*****.**.**.****..*......*.*.*....*..*....*...*.*.*.*.*...*****..***...*.**..*...*.*..*..*..******..**...*****.****...*..*.****.*.*****.**..*...****...*......*...**.*.......**.*.....*.*...*..*..*****.....*.******.*.........*.*..*..*.*..***..*....*.**.....*.*.***...*...*****.....*....*..***.*..*****.*....**.**.*.....**....*.*..*....***.*..*...**..*.*...***....*....*.*.*.*.....**.*******.*.**.*..*..**...*....****.**....**.**...*...***..*..****..****.**..***....**.*.........***.***.*...**...***..**...........*......*.........*.**.*.*.**....*****....*.**......*..*....**........*......*.****......**...**.*..**...***....*....**....*..****.*.*.*..**....**.......**.****...****.***....****.*...*...*....*.*..*.**..*.**.****..........***..*..*..*.***.......*****...*.*..*.*.*..*.*......*.............***..**..*..**...*...**...*.*.*..*
...*.*........**...*....**...*........*...*.**.**.*.*..***..*.****.......**..**..*..**.*..*.**.*....*.*..*..*...***..*.*....*......*..*..****..*.*.....**.......*.**.*.*.*.......***...***.*..**.***.*..**.*.*.*.*.****.*..*....*.*....*.**.*......*.*.*.*..*.**.****.**...**..**.*........**.*.*.***.***.****..*........*.*..*.*.*.**.**..***.*.***....**..**...**.*..*.......***...*........**.*.*....***..**.*...*...*.*...*......*.**.**.**..*.........*.........*.*..*......*..***.*.*..***.......***.*..*..****....***.***.*........****.**.*.***.*....**.***..*.*..*****..*.*....*..........*......*..*...***.*......**.****.......***.*...*...****..**.*..*..*.***.**.****..*...*.**.....*.**.***..*..*......**.***.*...*.****.***.......*.*..*.**.**.****...*..*...***.*.*..**...*.***.*.*..**....*.......**.*..*.**..***..*......*..*.....*....********.**..**.*.**.......*..******..*...***....*..*.*..**.**.....***.*....**.*.*...*....*...*.*...*....*.*.***.**.*.*.****...*.*..*....*.*.*****....***...***...*....*..*.*..
*........**.*..**.*.*..*.**.*.*....*.*.*.*.*..*.**.**.**...**......*..*..*......*..*****............**.*.*.*....*.*..*.*****........*.......*...*.....**......*.*.*..**..*....*.**.*..*...*.*....**.***....*...*..*...**.......*......**...**..**......*..***.*.......**....*****.......*..**.**..****..**.*..*..***.*..***.**....***..**.......*.*.*..***.*.****.*.**...*..**.**.**.*..**......***..**..**.*.*.**..*.*...**..***....*.**......**..**.....*..*...*...*....*.**.*....*...*...**.**....*.*...*....**...**.*....*.*..*.....*..*.....**..**.*..*****.*....***.*..****..*..**..**.**..*.*.*.........*********.**.*.*..****..*.*..**..**.*......*****.*..**.*....*.*.*.*.*........****.*...*...*...*...****...*.**...*...*......**.*****.....***.*.**..*.*....**.**...****.**.*..*.*..**.*...*...*.**.**..**..........*.***..***...........*...*.....*..*.....*...**...*.*.*.***.**.*.*.*..*...****..*..**.*.**.....**...*.**.*...*..*...***.*.*..*...*.**.*.*.........**....**..**....*..*...*....*.....*..*.*.*...***.**....
**.*.*.**.*.*.....*...*..*.**.**....**.*.*.*...***...******..*..***********.....*......**...*..*.........*..*..*.*..*.....*......******...........****.....*.*...**.**.....*..*.*....***...****.**..**.*.*....***..*..*...*.**..**..**.***.*..**.......*..*....*...**.*..........****...*...**.**.*.**..*..**.....*.*..**.*..*.*...*..***.*.*...*...*.*..*...***......*.*****...*.*.**.**...****...*.**..**....*.*..*.....*.......*..*.*.*........****..*..**..********.****....**...**.**...*....*.*..*..*..**.*.*.*.**...**.*..**....*.*..*....*....**....*.*.....**...*..*......*...........***...**..*...***..*.*....*.*.*...*.....*...*......*.*....***..**..******..**....*....*.*..***...*......*.....**....*.***....**.*.*..*****.......*..*.**.*..*.*........***.*...******.*..*.*.....**.*....*..**.*.**..*..*..**...****....****.**.*.**.***.....*.....*....*.*...**.......****....*..*****.**.*..*....**.......**...**..*...*.......*.*.*...*****..*...*....*.**..........*.*****..*.***.*...*..*.....**......**..*.*.*.....
*.**...**.******.**..........**.**.....****.*..*....*.***.*.****.*.......**..*.*...**..*......**.*....**......*......*.*..*..*.....****..*.*....*.*....*...**...*..*....**.*.........*.**...****.....**...***.***..**.***..*.....***.**.***..*.**.***.*.**.*...*...**..*.*.***.*...**.........*.*..*.....*...****....**...*.*.*...*.*.*..**...*.*.*.**..*.*.****.**..****.*.*.*......***.*.**..**.....**....***...*..*..*.......*..*..*..*.*....*.*..***.*.*...****......*....***..*.**..******.*.*******..*.*.......*.*..*...****..*.....*.*...*....*.***....***...*.*..*.......*...*....***...*.**.*.*..*.*.*....***......*.****....****.*..**...*.*..*.*.*.....**.****.....*....**..**.....**.**....*..*.***.**.*.....***.**...*****..*....*.***...*.......**.*.....***..**.**..*.*...**.**....***.*****.......**......*.**.......**..****......*.*...*..*......*.**..*..*.*....*...*.***..*.**.*...***.*..***.*...*..**..***.***.**.*.**.**.*..*...*.**..*.*.******.*....*.*.***.**.**.....*...**..**....*.*.*..*...***...*.....*...
*.*.***...*...*.......**..*..**......*.**.*.......****..*.*..........**..*...**.........*...**.*.....**....*...*..***.*...*.*..*........**.**...*.*.*.*.....**.***.*...*.*.*..**.*.....*.***....**.*.*....**..*.......*..*.***.*...****.*..*.*..**....**......***..*..*..*..***...****...*.....**.*...**....*.*..**.*..***......**....**..**.*.*.*..*..*..*..****.******.***.*.**...*...*.***.*.**.....**....*.*.....*..*..*....*.*.*.*.........***....*.*.*.*.*.***.*...**...***..*.****..***..*..*.....*...*.*.***...**..****..*.......*..*.*..**....****.*.**...*.*..*.....*...*....*.*.*..*...*.*.***..***...*..*.*....*.**..*....*..*.....***.*..**.**.*....*.*..**.*.**..*.**.*....*...*.***....*.****..*...***...*.*..........*..*..***.*..**.*...*.*..*.*....***..*...*..*.**....**..**...*..*.**.**.****.*..*****.*...***....*.**.......****.*....*.*..*...*.*.**....*......**.*.*....*....**..*..***...*......*....*.*..**...**.*....***...*..........*..***....**.....*..****....*...**.***...**.*.**...*.....*...**.***.**.*
.....*.*.*..**..***..*......**....*.....**.***....****..........*.*...*.*.**.*...*.**.***.......*...*..*.*..****........*..**.**..*..*....*...*...***...*..*.....*..*.*.**.....*..*.***..*..*....**........***.........*****.*...*.*..****.*.***..*.....**.**.....***..*.****....**..***..*.**....*....*.*.*.*..****.***.......*...**..*.*****.....*..*.*.*....*..*...**.....*.***.*...*...*..*....**...**.****.*..****..**.***..**.*..*.*..*....*..*..**..**.*.**.*.*.**.*....*....*............*...*..*.*..*.*..*..*.*.*..*..*.*.**....**.***.**..***......*.**.*.***.**....*..*.**.*....****...*..***...*.....*.*..*.......*..***...****.***.****.*......*.*..*...*.*.....*..*.****...*.......**....**....*...**....***.*.*...***...*.******..*.******..***....*......**....*.**.***.*..***..**.....*...***.......**.*********.....*.*...*.*.**.......*.**...*.****..*...****..**.*..**.**..**.*.**....*.***.**..****.*.......**.********.**.*.*.**..*.........********....*..**..*.......*..******...*.**...**..*.*.*.****.**...***.
..*.....*.***..*.**.***...***.*..*..*..**..*.*.*....*.....*..*...*......*.*....*........*.*.*...*.******.**.**..*...*.**..*.....*.****....*.*..*....**..*.*.......*.**..*.**..**.*...**.*...**..*****..*.*.**.*.*.*..*...*..**..*....*.*.**.*..**..***..*....****...***..**..*.....**..*****.**.*.****....*..*......*.*..*.*.*...*..*......*..*..*.........*...*..*.*...**.**....*...*....*****..**..*.**.*...*.*.**.*.*.**.*.*...*..*.....*...**.**....*.***..**.*..*...*.....*.**.*.**..*.*.*...*...*.***.***.*..**..........**....**.......**.....**....*.*.**.*..*.**..**.*.*.*.*........*.*....*..*...*.....**.*.*..***.*..**...*..***.**........***....*****.*.....*..**....*..*.......*..***..*..**.*.*.**...*...*......*....*..**....*..*..*..*.*.........*.............**.........*...**.*...****.*.*.*...*..*....**......*.....*.....*..**.*.***....**..**...*.......*..***.***......*.***.**.***.*.*..*..*.**...*..*.........*..*....*...*.....*..***..*......**.***....*...**...*.****...*..***.**..*.*.*....***.****.****..
*...*..*.....***...*...*.*..***..***..***....***......**.....*..*..*..*..*......*.*.**......****..**...*.*..*..****..***......*.....*..*.....**..***..*****.*...**...*.***...***..*.*.**..*.*....***....*.*....**.***..***....*.***.*..*....**..*...*..*.*..*..**...*..**.......*.*....**.**.....*...*.....****.*.*..**.***.*....**.**...***....**..*.....*.....*....**.*.*.*****.*.....**..*..*.*..**....**...*....*..*..*...*.***.*.**.**....*****..*..*.**..*...*..*..*.......**...*.......*....*...**.**.*.***.*.*......*.*...**..*....*..*..**.*..**...*.*..*.***...*...*..*.*..*....*...**.**.*.*.**.***.......*..*.*....*.....**.*.......*.***..*.*.*..****..**....*....*.....**.*....**.**.....***....***.**.*.**.*..*.*......*..*.*.*....*....**.***.*.*..**...........*.***.*..*..*.**..*..*.*.*...**..*..***...*..*.**.........*...*..**....*...*.*...*....*.*.****.*.*...***..*.....**........*....*..*.**.**.*.....*..*.*.*.***.....*.*..*..*.**..*.*..**..*.**.......***...*...**...*....*.....**..*..*.*.....*.*.*..*.***
.....*******....*...*.***.*...*.**..*.**..*..***....*....*....*.....*...****...***.**.*...***..**..**.*.*...**.*...**..****..*.*...*....*.*.*...**.....***....***...**..*..*.........*..*......**.**....*...*..*...**..***....*.****..***......*..*.*..**.**.*.*..**..*.**.*.*.**..*......**...*....*.*.*...**.*....**.......**.*..***..*.*......**.*.**...**..*.....**..**.*.*.**..*........**....*..*.***.**.*.*......***....***..*..*.**.*.**.....*...**...........*..*.*..*..*****..**.*..*.**......*..*...*..**...**.*.*..*..*...*....*..****..**.*.**......***.***.**......*.*...*..*.***.**....*.*.*.*..**.*.*.**..*...**..**.*.*...*..***....***.*................**....**.....*....****..........***.*.*.*..**...*********.*......*.*....*.***.**...*..*.**..*..*.***.***.*..*.*.*..****......*.***.**...*..*...**.*.*.*.*.*..****..**.**.*...*.***.*..**..*..*...****..*...**.*.**....*.***.*..**.***....*..**.*******.**.*....**.*....**.**..*..*....*..****.**...*.......**.*.**...*.**.**...**.*.*.*.*.**.*****..**...*....
....**.*..**..**..*..***.*...***....****.**.***..*.*.....******.**.*****.**..*...*.*.....**.**.*.......**...***.*..**......****....*.....**.*.*.**....*....*.*..**.....*....***.**...*...*...**..**....*..*...*..*.*.*...****.....*.***..*...***....**.*..*.*..*.*..*...***.*.*..*...*...*....**..*......*.*.*.**.*..*.**.**.*..*...**....***...*.*.***......**........*....*.*.*......**..*...**..***...***.*.*........*.*.*..**.*.*...***..*.*.***..*.**.*...***.*..*..*.***....**.**.*.***.......**.*.**....*...*...*.....***.*.**.*....*.****.**.*.*.*.***.*..***...*.*...*.**..*****.*.*....*.....**......**.*..*.*****..*.****..*******.*...*.......*..***.*..*..**.**...*......**.*...***....*..*...*.*..*.*.**.*....*...*.*.*....***........*...*.**.....*...*...*.**...*.****.*......**..*.***.*..**..***.***.**..**.......*..**...**...**......**.*....*......***...****..**....*.*.....*.*.*.*.*..*....*...**..*...*..*****.*......*.*.*...*.**..*.******..*.****.*.....*..*.*....*.....*.*......*.****.....*......*****....*
.*.*..**..*..**..*.*.**.*...**.*.**.*..**....**.**..**.*.**.*.*...******.**.*..*.*.*.......***.*.*..*..*.**...*.**.....*.***.*.*.......*.**..**.****..*.*....*..***..**.**.***...*.*.*.......***..**.*.**.*..**.**.**.**.....***.*..**...**.*.*.....*..*..*..*...**.*****..**........***.*...*.....*.**...*..***..****..**..**.**.*..*...**.*...*.***.*..***.**..*..****.*.....*..*.*.*....*....*.**.*.*.*.*.*....**..***..*.....**.*...*.*.......****..*..*****....*..*..*....**.*.......**.***.**.*.*..***..***..**.******...*....**..*..****..*.......*.*...**.*...*.***.*.*....*..**.*...**..***..*..*......**....**..*****....**.*.*..**....*.*..**.*.**...*.**..*.**....**.***.*..**....****.....**...**..***.*.......****..*..*..**..*..*..*.*..**.**.*.***..**..**.*.......*.*....***..*.*.**..*....**.*.**...**........*..*....**.*.***...*.*.*..**.*..*.*.*.*....***...**.*..**.**.*...*.*..............***.........*...*..***.*....*.*****...*.***.*.*.*..***.*.*......*.**......**...*.*..*........*..**..........*....*.*.*
...*.*.*..*.**...*....**...*.**.*****.**..........*....*****..**..***.*.****.....***....***...*..*.*.*..**.*.......*.....*.*..*....*.***..***......**...*.*..*****.**.*...*....*..**.....*..*.*....*..**.*.**.*.***.**..**....*...**.******...*..*..**...**.***....*.**.***.....**...***.*..*...*.*..*...***....*.**.***..*....**...*.*...........****..*....*..*.**......**..**.*.*.*..*....****.*.***.......***.*..**..............*...*.**...*.*****......*...*...*.*.*..***.**.**.*.*.*.....***.**...*........***.*.*.*.*...*..*..*...*.****.**.....*....**.*.**.*.*......*.*.*.*..*....*..*...***........*.*..**..***.***.*..***..*.....*...**....**.**..*.......****..*.....*..*...*.*.*......*.......***.*....**.**.**..***...**...*.*..***...**.**..*..*.....**..**...*.**..*...****.*.*........***.*..*.**.*........*....*...*.*...*......**..*.....**..**.**.*....*..*..**..*.*.**.*..*.***..**.*.*..........*.****..*.*.***....***.*.*......*.*..*.**..*.*...*.*.**.****..****...*..*..*.....*..*.**....*.**.*.**......****.*
.**..*.*..**.**.*.***...*..*..*.*.......*...**.*.*.*.*..*.**........********.*.****.**.*.**..**...**......***.**..**.*..*....*...*.....*........*....**..*..*..*...**...****.............*...........***...*.***..*.*...*....**..*...**...**.*..............*...*.....**..**..***.*...*.*..*..*.*.*....**...........*.......***.*.***.*...***....*.**...*.*...*****...****.****.....*.**...**.....*.****......*.***.*...*..*....*.*....**..***.*......*.**...*......***..*..***.*.....*.*...**.**.*.**..*........*..*.**....******....*.**...*....*.*..*..*.**.*...***.**.**...***.....*..*...*.....**.*..*..*..*..*.*.*..*...*.........*.*.*..*.*.*...*..*.**....*..****.**.*.*.....***.***..*.*.**..*.*....*..**..****.*.*...**..**..*..............**....***....*....**.*..*........**.*..*.*.*..*..**..**.......*.*...*......**.*.***....*.....***.*......**..**..*...*.*..**.*.......***..**.*.*.*.**......*.....*.**.......***...*...**..**..***.*.**.*...*...*...*..*...**..*.*....*.....*....**..***...***..**..*....*.*.*..***.
*.***.**..***...*..*.**.***.*.***..**..*.....*......******...*....*.*.*....*.*..*.*.**.*......****..***..**....*....***..*******.*..**.*...*.***..*....*....*.*.....**.....*.......**...*..*..**..*..*.*..*.......*.*....***.*.....*.......*...***....*..*..*.*.*****...*......*....*.*.**...**.*..**...*...*.*.*..*..*..**.*.****....*.*..*..**..***..*.*...**.*.*.**.......*.*.***.**....*..**..**.......*.***..*...***..*..*.*...**...*.*.*......*....*..****..*........*..***..*...*.*.**.*.*..**..*...*.....*.*.**......*.....**.*....*.*.........*...*....*..*......*.......*****..*....*.......****..*...*.*****.***.....***..**....*.*..*.****...***....**..*..*.**.***....*...*......*......*..*...***...*......*...**.*.*..*****.*.*****....*...*.*****.**..*..**.**....*.***.**.*..*...*.......***.....*...*...*.*..**....*..*..*.*.*.*...*....**....**.*.*...*......***..*.......***..**..****...*.....*.*..*.**.***.*.**............*.*....***.***...*.*.*.*.**....*...*..*..**.*.*.**.*..*...*.*......***.**.**...*..***..
*...*...*..*..*..*.**.***..***.**.**...**.***..*....*.**.....*.*..*..*...*.*...*..**...*.*..*..*...**.*..***......**..**.*.*.***.**....*..*.*.*..*.*.**.*.**.***..***.*.....**.....*..**.**...***.**...**.*..***.*.**...*...*..*...***..*..*.*...*..**.*.*.*.*..**..**..*..***..*..******.***..*...**..*.*.**.*.*..****.*..**...*..*.*.*.*....*..*..****........***......*....**.*.**.**.*...**..**.*..***..*..*..**..*..*.*.*.*.........***.**..**...*..*..**..**...**.*.******....*.**...**...*.**..*.***....*.*.****.*.*.**...*.*..**.*...*..*..*..*.*....*.*...*.....*.**....*.*.**....***..*.*.*..*..**.*.**..*..**..*....*...**.**..**.......*.**...*.*..*****...*......**.**.*.*.**...*.*...*.......*.*..*.......**.**.*...*...**.*..***.**...*.**.*.*......**.*.*****..*.......*.*.*...**.**..*.....*.****.**.**.***.*....****.*..***.*.....*.*..*..*.***.*.........*....*......*..*...**..*.*.*..*....*......*.*.*...*.*.*......*....****...*........*...****..*...*.*****.**..***.*.*.**.*..*.*..*.*.**..*****....*.**......*.
.*..**..*..*..*.*.*.**.***....*....*.*.*..*..**..***..*.*.**.*...*..*...**.........*.....*.**..*..***.***...**.**.*.**..**.*.......*..*..**.....***.*...*...**.*..*....*..**...***.........**.****.....*.*****.**...........*...***..****.**....**.*.*.*...*.......**.*.*....**.*..*....****.......*.*...*.**...*..****..*..*******.*.**..***.....*..**...*...*..****.*.***.*.....*..***..*.**.**.*..**........*...*****.*.****.*.*....***...*.**........*.**.****.*.**.*****...***......*****..**.*.....****...*......**..*.*.*.***.***.**.*.*...**.....****.*........**..*.*..**.....*........*..**.**.*...**..***.*..**....******..**...***..*...*..*.**......*...*.*..**...*....****...**...*....*..**.**.***.*.*...*..*..*.*.**.*.*..*.**..*.**.**..*....******..**..........**.*..**.**.**.*.**.*.***.*....**.*...*..**..**..*....*..*..**.*...*.****.*..*.****.**....*.**....*....***.****.*.**.***...*.....***...*.***......*.**.*..*.***..*.***.*..*.*......***.*......**...****......*...*..***...*.*.***.*...*.*....**.*.*.*.
*.*...*..***.*...*.*****..*..****...*.*.****.****..*...**..***.*.*..*..****.**...**.*.........*.......*...**.*....*...*.****.*..**......*...*.....***.......***...*.*.**....*.*.*...*.**....*.*........**....***...**.............*...*...*.**.***...***.......****..*.**..******..*.*.****....**.*...*..**..**.*...****.*.**..**.***....*****.**.****....*....**.****...**...*..**...*.**.*.**.*.*.**..*.*.*.....***.*.............***..**........*...*.*.*.**.*.**.*.*.**.*......*.**.****.*..*.*.***.******......****...*.*.***.*******.*..*.**.***...*........**.***..***..............**.******..***....***.*.....***......**.*..***..**.*..*...*.**....*.*.****.*.*..*..*.*.**.***....**......*.*......**..*...**...***.......******..*..**.*..**.**...**..****.**..**.......*..**....*.*.*...**..*.*....***..*.*.....***..*........****.*****.***.*.***..**...**......**..***...*.**.....*..**...**.....**...***..*..**.**.**..*.*....*.*.***.**........*.*****.*******.**.*..*.**...*...**.*......**..***.*.........*.**....***.
**.*.**..*..***..*....*...*.**.*..*.....**.*.****.**...*..*.*.*.....****.*..*.*.....***.******.....*..**...***........*.*..*..*.*....*.....*....*.*.....*..***....*..**..*....*....**..*...*.*....*...*....**.**.....**.*....*..*..*..*...*.*....**..**...*.*......*..****....**..**.*..**...**.**..**.*...***......*..*.*..*********........**..**...*..**...*..**.*....**......*...**.*.......**.**.*.******.**....*........*...*..*..........*....*..****....*****......*.**..**.*.*.*...*.*....**.*....***.***..****..****.*..*..*.**.**.**..**.****.*.**..**.*.*..****....*....***.*.*.*..*..*........**...*..*..*.*.***.....**....*...***..*.*.*.*.*...*......*...*.*...*..*.**....*..*.***...*.*.****.*****.*.**.**...*.**...*....*..*..*.....*.**..*..***..*......*..*..........****.****..***....*...***............*.*.**.......**....**...*..**.*****..**...**.*.*...****.....*.****..*.*..*.*..*.*..*..*...*...*...**...*..*.*.*.*.....**...**..*..*..*..***..*..*.....**.....*..*.*.**.***..*..*.***.****.*.......*.***.*.*
......*..***..**.*.......*.*.*.*..*..*.......*****..****..*.***..****...*....*...........**.**...**....**.*.**....*..**.**.*..**.**..*.*.*.***..**.**..*......*..**.*****...*****...**.*....*..**......*.*....*...*****..*..**....*.....*......*..*.*....**.****......*.....***.****....*****..**.....*.*...*.**..*..**.....*...*.*.....***.....*...*.*.***..*..**....***....*.*.*.**..***........*..*...*..*..*.****.****....*..***..**....*.**.**.*.**..*.***....***.*..****.*..*..***.*.*...*..*...*..*...*.***..**..*.*..*.*.*..***.**....*..**.**.*..*..*..*.*...*........*..***..*......*.*.*.....*...****.****.*.*.*.........***....*....*..*..*..*...*....**.....*.*.*.*...*...*..**...******...**.*..**...**...*.*..*..**.**..*..**.*.*.***.....*..**.*....*..****.**.*.*.*.**.*..***....*******.*.......*...***..*.*...*..*.*.***.....****..*.*..*...*..**.*..*..*.....***.***..*..*...*.****..*.*..**.*.....*...*..*.....**..****.....*.*...***.*..........***.*...*..*.....*..*.*.*...**.*...*....*.**.*.***.*.**......**..*
.*..*.***.*.*.....*...**.**..**.*....*..**.*.***.**............*...**.**...*......*.*..*.*...*..*...*...*.****.*...**.*...*.***........**.*........***...*..*.*..*.****...*...****.*.***..*......**....**...****...*..*....*.**..*.*.**..*....**..*...*.....*.........*.*.*.*..*.*.*.*......****.....*.*.*.....*......*.*.*............****.****...**......*...**...*..*******..****.*.*.....*........**.*............*...**...*..*..*..***..**..*..............**.**....**.*..*.*..*.****....**.**.***.*....*....*....*..***.*.*..*....*.**...*...**.....*..*...*.**.**.....*..*.*.*.*....*.....**..**...**..**...*..****.*......*...*.**.*.**...**...*.***......**......*........*..*..*..***.*...*.**....***..*....*.*.*...***......***.***.**.........*.....*****.*..*.**.***.*.....*.*.*...*..*....**.*..**.....***.****..*..**....**.**.****.***.*....**...*.**....*.***..*....*.*.*.**.****....*..*.***...**.......**.**.*...*..*.***....*...*..**.*....***.......*.*....*...**....*..*.**.*.**..***..*...****...**.***.*..*.....
..*...*..*.*..*...*...*.***..*....*..**..**..*.**.*.**.**.**..*..*....**.*...*.......***....*....*......*.*...*.........**.******..*....*.**.....***..*.*.***.*.**....*.*..**.....*..**.*.*.**.*..****.....*.*.**...*..........*..*.*****.*.**.***..***...*....*.*..*.**.*........*..**.******..*...*..*....*.*.*..**..******..**...*..**..*****.....**.**..*...****.**..**.***.*...*.*..*.*.....**.*.......*..***.*.*..**.......***....****....***.*...***.**..*..*...***..*..***...*...*...*....*.*..********.**.....**.*.....*.**.*......****.****.**.***...*.*.***.....*..**..*.*.*.****.****.....*.*..**.***....*..*..*...***......**...*.*..**...*.****.***.*...*..*..****.*...*.*......*.**.......*.*..*...*.*....*.....*......*....*...*..........***......**.........***...***.***.*...****.*......*.**.**..*....*.*****.**...*.**..*****..***....*..*...**..**.*......*.....*....*.***..***....****.*.*..****..**.*.******....**..*...........*..*....*.....*..*****..*..*.*..*.*.*.**..**..*......**.......*..*....**.*.*...*
**.***.*........***...*....**..**.**.*..*..*.*..*..*...***..*..*.*.*.*.*.**...*...***...*.*..*.*..**.**...*..*.....*..*.****.*.*......*..***.*..*...*...**..***.*.***.....*.*.**.*....**.***.**..*...*..*.*....*.....*.*.......*..*....*...*.*****..*...**.*.**...*....*.**...*...*.**.*.****..***...*.*..*.***.......*....**..*.*..**.*.*.*...*.**.*.***..****.*.*..*..**..*...****....***.*****....*........*...*.*..*...*..*..*.**.*...*.*..**..***.*.**.**..*.*.**..*...**.....*.**..*..**.....*...*.*..**.*.**..****...*..**.*...*....*.*..*.**..**.*...*..*..*.....*..*.*.**.*..*.***..*..**....**.*.*....*..*.*....**........*.***....*.....*....**.*.**.*..*.....*....****.*.*...*..*..*.*..**..***...**..**..*....*.....**.....**.*..*.*..*...*....***..*.*...*..**.*....***..***....*.....*.*..**....*.....*..*.*.**.**.**.******.*.....**.*......*.*.**......**.*....*...*..*.**..***.*.*...*..*.*..*.*..........*.......*..**.*....*..****.**..***.*...**.....***.........*.*.*.*..*..*...**.**.*.*.**.*..**.*.......**.*...
.***...*..*..*.*.........*....*..*.....*...**.*...****.**..**..**....******.***....*..*..*.....**.*......*.**..**...........*....*....*.........*...**..**.*..*...*.*.*.**.......*...*....****.*.*....*.....*..*.**.*.*..*..*....**.*..*.*...*..*......**..**.**...***..****.....*.*****.*......*..*.*..*....*....**.**.***..**.....*.*****.........*..*.**.*.**.*.....**.....*...*..*****...*.*.*..*..*..**..****....*.***...****.*.*....*****............*....*.***.....*.*...****.*....*.........*.......***.*.........**...**.....***.*..**..*....*.**.....**...*.**.*.*.**...*.**...*...*.*..*..***.***...*.*...*.*.*..*..**.*.**...***.****...**....*.**...**..*.**.*..*..*..**....**..*.**.*.....**.*..........*.*....*.*...........**.....***.*..*..*..*...**.**********..**......*...****...*...**.**.*.*.....**.*..*****.**....*..****...****.*.**..**.**..*.***..**.......*.*..**..**..**......**.*.*..**..**.***..*.**...*...*.**...**...**....**..*..*......*.*...*......**....**.*.**.*.*****.*.*.*..*..**....*.*.**.**.**
*.*****.......**.*..**.*.**....*..**....*...*.*..*..*...**.*..*.*...*.***.*..**.*.*..*.....*.**..**...***.....**....*...*.....*.....*..******.***...***..***....**.**......**.*...*..**.*..**.**.***.....*...*.**.****...*.......*...***.****..*.....**..**...*..*.......****........*****.***.**...*..**.**......*..*..*........*..**.*******....*..*...****.*.*.*.**.*....**.....*..*.*.*..**.*.**......*.*...*.**.*..*.*.**.*.........*.....*..*.******.*.*.**..*..*.....**.**..**.***...**..*...*....**...*......*...*****.*..*.*.*.*...*.....**.**.*......***...*.*.*......*.*..***...*.....**.*.*..**...*..**..*.**.....*.*..*.....****....*.*.*...*..*..***.*.*.*....**.*...***.***.*.*....*.*..........*.**.**..**.*..*..**.......**.*..**..***..*.*.*.**..*...**..*.*.***...****..*.*.**.*...**..*.*...*....*..***.*.*...*....***.***.*...*.**..*....*.*.*.**.**..*.***..*.**...*..*.*...*......*.*.****...*.*.......****..**.......***.*....**...*.**.....**...**.**.***...*.....***....*........*.*********....*..*......**.*
....*...**.**.*****.*...**...*.**.......*..********....**...*...*.....*..**..**.....*....***.*..*....*.*..*.*...*****....**......*.***.......*..*..**.*..*.**...****...*..**....*.*.*..*...*.....***.*....*...***....*..*...*..*.*...*.**...*.....*..**.......**..*.....**.**...*.**....*...*.****.*.*.....*.....**......*.....**.*........**.*..*.****.*.........*...*.*...***.*.**.*.***............*..**.*.......*..*....*****....*.*.**..***...**.**.*.**.*..*.***..*.....*..*...*..**..***...*......*...*.*.*****.**.....***.***.*...*.*.*..*.**...*.***...*..*...*.***.*.....**..*****..**..*..***..**.**..*.......*..**...*.*....******...***.*.......**.....*....*...*....***.*...**.*.*..****..**..**..*..*......***..*..*....**..*.......*..**.*.****..**.**.*...**...*.**.*...*..*.**...*.*.*...*..*..*.**.....*....**.....*...***.*..*.*.*.*.***.*...*..*..*....*.*....*..*...*....******.....*..*....***.**.*...*....*...**.*..**....*..*.**..*..**.*.....*.***.*..***.**.........**..*..**..*..*...**......*****...*.*.*..
..***...*......**.....****..*......*.....*...*.*.*****..**..*.*.***.*.....*..*****...*..***.*......***...*.**....***.**...*.*..*****..***....**.*.*..**...*.**.**......*.*..*.*.*****..**..*...*.*..*...*.*.*.*..*....*...*.....*.*..**...*.***....*..**.*.**...***............*.*.*..****....**.***..*.*....****.**..*...*..*.*..****..**....*..*.*.*..***.*....*.........*..**.*..*.*..**.*....*.*.*....*.****....*****.....**........*..*..*****.*...*.*.**.*..*.*....*.*.*.**.....*...**.**.....**..*****.*..****...*....**....*...**.*...*.**.*....*..*.*........**...**..**.**.****.**......*.*....*..*.***.**..*.**.*....*.***..**.**.*......*.*.**.*.*.**.*..*..*.*.*.*...*...*...*.*..*.*..*...*.*.***.*...*..*.*..*.**.*....*.***...*.*........*.....*.....***...***.***...*..*.*.*..*...*.*.*.**.*.***.**...**.....**.*.***..*......*.....*.**.**.*.****.****.*....*........**.*.*..*...***.***.*.*.*.....*.**..*.**.*..*..*****.*.*.*..*.**.....*****..*..*.*...*.***.**.*..*.****.*.*.**.***..*.**.......*......**...*.**..
...*.**...*.*.*.**......*....*........*..*.*.**.*...*....*.*......**.*.**.*..*.*.****...*....*....*..*.*.**.*.****.*...****.....*..**..*.*.*.*******..*...*.*...*..*..**.**.*.......**.*....*.**....**..***...***...*.....**.*.****.***.*.*.*.....*.****..***..*.....*....*...***..*.***......*..*..*****...**.*.*.**.***.**......*.....*.***....*.***..*..**...**.................***..*..*..**..**..*..**..*...*....*.**.*..*..*.*.*.****.*.*..*.*.*..*.****.**..*.**.*...**.***...*....**..**..**..***..*.*.....***..*.**.***....*..**....*...*.*..*..***.*.*.**...*.......*.....***.***...*..*.**.*.*.*.*..**.......*...*..*.............*......**...*.*..*....*....*.......***...*......*.**......**.*.*...*.*..*....**.*.*.*.*.*.......**.*.......*.....**...*.*..*.*....**.*.*..*..*..*.*......*.**..****.**.....*..*....*...**...**.**...*.***.*..*.*......***..*.*.*.*.*.**..*...*..*.**.**...*.............***..*....*.*...*..*....*.**....**...*.**..**.*.*.....*.***....***....*.*...*.*...******.*.*****.*.*.....*.**...*.*
***..**.*.******.*...****..*..**.*...*......**.**.**.***......*....*......******.*....**..*****.***..*..*..**...**....*.**.*..*.......**..*.....*..*....*.*..**.*.***.***.......**..*.****....*.*......*.*.*....*..**.*****..*...**.*...*...*...*..***.**....*.*.........*.*......*...*.**...***.*.*.**....*..*.**.....**.*.......**.*.*........**.**.**.*....*........*...*.**.......****.*.*....**.***.*.*...**.*.**..*......**.*...*....*..*..*.*...*...*.*...*....***...*..**.*..*..*.*.*.***...*...*...*..**...*..*.....*...*.*...***.*.*.*...***..***....***.*.**...***..*****..*..*.***.*.**.*.....*.*......*....**.*..**..***...*.*...*....*........**..............*..*..**.**..****..*..**..*.*...*...*.**.*...*....*..*****.*...*.***.**..*******.*.*.*..*..*..**.**...**......*..*.***.*..**......***...*..*...*.**....*.*...***.*...*.**.*....*...*...*.*..*........*..*......***...**.*.*.....***.......*....***.**.....**...*..*...*.*****.*.**..*.*..*......****.*.*..*......**..*..*.***..**..****.*.*.*...**..***..*..
*...*..*.*...*..*..*.**.**...***.*.*.*.*..**..*.*.*.**.*.****.**..*.....**.**....****.*....*..*...****..*..*.*.*..*...*.*..*.*...**.****....***.*.*.**.*...*.****....*.*..*..*.....*.*.....**...***..*.....**.**..**.....*..**.*..**.....*..*....*.*.*..*.**...*..*...******.*.***.*....*.*.....**..*..*..*..*.*..*.*..*..*..*..*.*..*.*.*..*.*.**.**...*....***.....*.*******.*....**.*.*...*.*.*.*****.......**.**....*......*..*.*...*...*.****..***...**.***....*..***.*.*...**..******.*...**.*.*.**....***...*..*.*..**.*......*.*...*.**..*.......**..*.*****.**....***..*****.*.*....*...*****..****.**.....**.*...*..****.*.**......*.*......*..*..**.*.*.*.......*..*.*..*......**.*..**..*...**.*...*.***.......*.*.*.**...**....*********.....*.*...*..*..*.*......*........*....**.*...*.....*.*.**..*.*.**....**.*.****.......*..**..*.........*...*...*.*.*.**.*....*...*....*.*......*......*.*....*..*..*.....*...*...**..**.*...**...*..**...*.*...*....*..*.***...**..*.....*.*..*.*.**....*...**.**..**....**..****.
***.*****.*....*.*.**..**.......**.**.***.****..***....*.*..*..*......*..**......**..*...*...***..*..*.*..***....*..***....**..**..****..*..*..*.*.****...*.*.*.......***.*................*....***.***.*.*.*...**.**......**...*...*.*.*.***.*.**.....**..***.*.*.**..**....*..***...***..*.**..*...****...**.*..*..*..**...*..*.*...*..*.....*...**..*..*.....**.....*.*.***..****....*.*..**....*****..*.*.*****.*..*..*.**...*.*..**........***.*......***...****..***..*..*.*..*..*.**.*...*.*.*..*.*....*.*..*......*..*..*.**...*....**.**...***.*....**.**....*.*...**.*.........**.*....*.....*.*..*..*.**.*....*.*.*...**....*.*.*..*....***..*.*....**.....**....*.***.*.**.*..***..**...***.*..*...*.....***....**....*.......***.**.****....***.*..**...*.*.****.*..*...*.....*...*.*.*...**.**......*.........**....*...*...***..*........*.*....*..*****.....**..*...***........**..*..*.*...**.*..****.*...*****......*.....*.**.***.***..*........**....*..**.***..*....*.*..***.**.*****..*.**...**.....******...*....
....*.****...**..*.*.**......*...*.**..*....*.***.*.*....*.*.*...*...**...**.........***..***....*..*.**...*.**..**..*..*.**..*..*...***..*...*..**.**...*....*****.*.*.***..*.*..*..**.**..*.**....*..**..**...*..**..*..*.....*..*.**.**...****.**.*......*.**..*.......**......**...**..**.*....*..*.*...**......*..**.....******....*.**.*...*.*.*.***...*.**.*...*......**....**..*.......**....*.*.*..*......*..*.***.....*...**.****.*.**..*.......*****.***..*....*.**.****....*.*....*.*.*...*.......*...****...*..*..**..*.*...*....*.*....*.**.*..*....*...*.*.**....**.***..*.*......*....**..***.*.*...****.**.*....*..*.*...*...*.*.*.**.*.........*......*.*.******.*..*..*.*..**..*.*.*.****.*....*.*.....****.*....**.**....*.*..*.......*...*.**.**...**.*.****.*.*..*..*.**.***.***...*..*.*.***.*.....*.****.....****.*..***......*........*...*...*...****...**..***.....***..*.***...**......*.....*.**.**..**....**.*.**.*....**......*...**....*.*................**.**..*.**.***...*.....*..***.**..*...*...*.*
....**..........*...***.********........*..***.***.*.**.*......*..*.*...*...*..*...............**....**.*..*.*...........*.*..*.***.*....**.*..*...**.....*******.*.*.*..*.*.***.**....*....*..*.*...*..**.****.*.....**......*..*.**......*.**....*.....*.....**..*..*.*.*..*..**.***.***....**...**.*.***......*.*.**..*.*..**...**...*.*...*.**....*.***...*.....*.*.*.*.*..*.*.***.***.*...*..*.***..*.*.***********.*****.....**...*..*.**.*.**.*......*..***.*.***..*.*..**..*.*..****...*....*.**.*...*.*..*...*.*.**..*...**...*........*..*..*.*...****...*.*...***...*.**..***.****..****.*.........*...*...*..*.......*..*..*....***..*....*****..*..*..*.**..*.**...*...*.**.*.**.*.*..*.*..........**.*..*.**....*..*..***..*.*.*.*.****..*....*....***.*.*..*..*..**........***..*....**......******.*.....*.*..*...***.**....***..*.*.*.....*..*......*..*.***....*.*...*.*..*...*.....*...*.*...*.*...***.*.*...***..*......*.....*..***.*.*...***.**..***..*....*.*..*.*.....*.....*.**.*....**............*.*.**....*.
..........**.*.*.*...*..*..*.....******..*.**..*.****.*.*.....***..*...*...****.**..*.*..****.***...*.***.*...**.*.*.*........*.....*.*..*.*.*..**.***..*...*.*.*..**...*.**...*..*.**.*.*.*..*......*......*....*.....*.*****..*....*.....*..**.*.*...*............**..*.*.**.**...*.*.....********..*.***..............*.*.*..*.*...**.*.**.*...*...*..*......*..*..**...*.....***.*....*......*.*.*...****....*.........*..*..*..*..*....**.**.*....**...*...**.*..*.*...***..**......*..*..*......**....***.***.**..*.*.*..*.*..*..............*..**.*.**.*...*........*..*.........*..**.*......*.*.*..*.*....*....***.*...***.**.*.*.....*.*.*...*.*...**...*..*..*.***...**.*....*.*...**.***.....*..**.*...*.*...**..*.*...*...*..*.*......*...*...**..*.***...*.....*.*.**....*...****.*...*..***...*....**.*....***..*..***..****.......*.........*..*.....******.*....***..**.*...........*.*......*...*.........*.*.*....*.*...*.**...***...*.*.**...**.**.**......**..*....*.***..***.**..*..**....***..*..*.**......***.*.
..***.*.*......*....*..*.**....**..*..**...*.**...**.*****....*.**.*.***.*..*.**..**..*..*.*.*..*.**.*.*.**...*.**...*.**....*.**.*.*.*..*.......*..**....**..*..........*....*.*.*..***.*.**.**..**...*...*.*.*...*...*...*..**.**...*..*..*...****..*...**.*.......**...*.........**..*.*.*.....**...**...*..**.*...*...*.*...**....*.**...*....*...*..****..*..**..*...*.*.....*......**.****.*.*...*..*.....*..**.*..*..*.***...***.****.....*..*..*.*.*****..*.*******....***.**.....*..**.**.**..*..*.....*.***...**..*.*.....*.*..****.**..*.******...*....*.*..*.*..*...*.**.****..*....*...*..*......*.**.*..*...*.*..*.*.*.****.*.**...*..*..*...*.....*......*...***.*....*..*..***....**.**.**.**....***...**.**...*.*.*.......**......*..*...****..**....*.*..**...*.*.....*..*...*......*..***.**.**....******.***...*.*..**..*..**.***.**...*...*..*..***.*..*...*..***...**...*...*..*.*....*.*..*.**.........*.****...**...**......*.**.*.....*..**..*.****.***.*.******.....****.....**.*.*..*..**..*.....*.*.*..*.**.
*..*****..*.*.*.**..*.***.*....*.*..*..***...*..*...*...**.*.*.**.**.*..***..*...**....**.*......****...***....*..*......***.****.*..**..*..*.**....*.*....*.*.*...**...**..*.......*.*...*.*......*....*.**..*.*.**.*****.*.**..*.*......**..*.*.*..*.*.*..*.**..*.*.**...**.**.*.*.....***..*.**..**.*....*.*..***..*.....*..**...*...*..*..****....*.*.*..*....*........*.*..**.....*.......****..**..**.*..*.****..***.......**.*.**.*....**.*...**.***....**..*...**.....*.*...*........*..***....*.....*....*....*...*..**.*...*.....*.*...*.*.........*..***....***....**..*...****.**......*.*..**.....***..*...*..**...***.....**...*.......**.........*...***.*.*..*....*.***.**...**...**....*..*.*..*.****.*..**..*.*..**.***..*****.***.*.*..*.****.*....**..*..*...*.*.**...*...*..*......*..**.....***..**.**...*.*...****.*.**.**...**..*......**..*..**......***...*****.*..*...*......*..**.*.*..*.*..*....****.**...*.**...****.****...*..******.*.*.....*.***...........*...........******.***.**...*.*.*.**..*.*.**
*..******.****...***...**.**....*****..**.....*......**..**...***....*.*.....*...*******.....*....*.....*..*.**.***....**......*...*.***..**..*.....**....**...*.*.*..*.*........*..******.**...**....*.**.*.**...*..*.*.*..***.*.*......**..**..*..*.*.......*.*...**..**..*..*.**..*.*.*...*.*.****.*...***......*..*..*..**.**.*......*.*.*.*.**...........*.*....**...*.*.****....*****.....**.*..*..*....*.*..*.*..*...**..**..*....*..*....*..***.*.*..*....*.*...*.*.*.**...**..***..*...****..****.......*.....*....*.*.....**.***.****..***..*..**.....*.**.*...**...*..****....*...*....*.*...***..*.*....**.******.*..*..*.**...*.***...*...*..*..***..*.*...**...***.*.......*.*...*....*.....**......*......*.*.*.****.....**....***.****.**..*.*..*.****.....**...*....*.*.**..*.....**...**.*...**..*..*...**....*..*.*..*.**.**...***..****..****...*..*..**...*.*...**..*.*.....*...***..*.**..***..*.*.*.****.*......**.*.*..****...*..........*..***.*.****.....*...*.*.**.*....***.*.*..***.*...**....*.**...**.*.*.
*.***..***....******..*..**.*..*..*.*...*...****.***.*...*...*.*...*...**..*.*..*..**.....**...*.*.....**.**......**..*....*.***...*..**..*...*....*.*.....*.*.****.....***.*.*.**..*...**...**....*..**...***.**..*.*.....*..***..*..*.**.**....*.**.*...**.*.****.*.**...*...********.*....*...*.......*.**.**.**...*.**..*....*..**......**..*....*..*...***.....*...*****.*....**..*.*..*.....*.*...*...*.*.....*****.*...*...***..*.*..*.*....*..**.*.**...*......*.......*..*.*.......**..*.*.***......*...***..**..*.*..*..*.*****.....*..*.**......*.***......*.....*.*.**.**.*.*....**....*..***..***.**..**.*.*...*.*...******.*****.**.....*........**.***..*..*.*..*...**....*...*.***.*.*****.*...***..****....*..*..**..*..**....**.........*.***..***.**.********.....*.*.*****....***.........***........*..*....*.*...****.****..*..*.**.*.*******.....*..**........*.*...**.***...*....*..**.***...**.*..*.....*...***.**.....*.....**...*...****.*.*....**..**.*.**..*..**......**...*.*..*.....*...**.*.*.*.*..**.*.
*..*..*.*..*..*.*..**..**..*...**.*..**.*.*.*..*.*.*..*.**.*..**..**..*..*....*.....*.......*.******.***...***...*..****.....*..**....**..*.*....****.*.**..*......*..**..*.*.**..***.....****.*.***...**..*..........****.*.****...**.***..***.*.*.****......*.....*.**.**.***.*.*.....**..**...*.......***....***.....*..*.***...*....**....**.*..*.**.......**..*......*...........*....****.*...**.***....*.*..*..***..*.....*.*..*....*........*...*..**...*.*.**..***.***..**..*.*.**.**.*...**..*.....*.....***......*....**.......*....*.*..***.****..**.*..*****...***.**....*..*...*...**..*.....**..***..*.****..**.....**..**.**.*....*..*..**...*.*****.***...*....*....*.*.***..*..**.***....**.***..**..*..***.**.***.**....*.*..**......*.*.**..*.*..**.***.*..*....**.*...*..******..*..*...**..*..****..*.**.....*.*..*..*..**..*.***.***...**.....***....*....*..*.***.....*.....*....*...*.***..****..**..*.*..**.*.*.....**.*****....*.*.*.**.*..*..*...*..*..*..*.*.....**..*....*...*..*.**.*..*.*.***.***.***...
***....*.**.**....****..*..**.*...*.....*.*.*.**.*.*....*.*.****....***.*.*....*.*.**.****.....****.***..*.......*....***......*....**.*...**.............*........*..**..*.**.*.*.*.*....*....*.****.*.*.*....*..*...*..******.*...*...*.*..*.*...*.*.**..*...*.**...****..*.*.******.**....*****.*..*.*..**.*..*.*..*....*.....**..*..*****.**..***...**...*....*.*..**...*..**.*..*..*..*.*.***.***..*.***.*....*....**.*.....**.......***..*.**.**.***......**.*.*...*.*.**.****.....*..*..*.....**.....*.*.....*.*..*.......**...***.***..*....*.....*.****.*.*..***..*.*.....*...**...*...*****.**....**.****...*...**...*****.....**......**..*..*........**...**....*.**.....*..........*.*.**.*....*...**.*.**..***...*...*..***.**....*....*****.*.**....**..*...*..*..*..*..*.**.*...*.*....*.**...*...**...**..**.*.*.*.**.*.*.*.....*.**..**...*.*.***.**....**.*****.*.*...*..*......****..*****.**...**...*.......*..*.**..**..**....*.......*.*..**.*...*****.*.**......***..***........*..*..**.....**..*.*.......**...
...*......**.***....**....*.*....****..**.*..***..**.***.****......*..*.*..*......****......*.....****...*..**.....*.*.......*....***..***.***.*..*..*.....********.*....*.*...**.**.....**......*...*..***...******..**.*..........*.***.*..***.*.**..***..***.*..*....*..*.....*.*.**...........**....*.***..*.**..*.**....*.**.*..*...*..***..*.*..*.**.......*.....*.**.**..*...**..***....****......*..*....**...*..*..**.*......**.*..**....**.**.*.*........*.**..**.*..*.*****..*****....**..****......*....*..*..*.*...*....*.*....*........**...***..*.......**......***...*.......**..****..*....**.*..**...*.**...*..*..*.****.*.*.*...*.*.*...*...**..***..*...*...**..*......**.*.**..**..*.***...*.**..****....*.**..***.***.*..*..*...**...*..*.*.*..***.*..*..*...**...***.**.*....*...**.*.**.**...***.**.*..**..*.*......*****..**...*.*.**...*.*...*....*..*.*..****.*.***.**.*..*.**..***...*..*..*.*.*.*..*.*.**.*.**......*...**...**....*....*.*..***..*.....***.*...*.*.*..*.*..*.*..*.*******.*.**..*....*..**
*.**.*.**.*...***..*...**.*.*..***.*.**.****..*.*.....*.*.*..*.*.........*...***.*****...**.***....**.....*........**...*.....******.*.*.*....*.**.*.**...*.*....*.**..*.*.*...*..............**..***.*...*....***...**.***...............*..**.*..**..*.*....**...*.*.****.***.*..*.....*.*..*..*...*..*.*....**.*....*......*...***....*.........****.*..*...*....*.*..****...*..*.***.***........*...*..*.........*..***.*...**.******.*..***..............*..******.*.**.**.****..*..***..*............*.*.*.*****.....*.***..**..****.*.**.****..**.*.**...*.***.**..**.***...*...*...*.*...*...**.**.*..***....****.*..*...*.*.....*..*.....*..*..**.*.*...***.....**.*......*****..*.*...*....*.**.*.*.....*.*....*..*.**..**...*...*.**.*..*.*.**...*.......**.*...*..*.*..*...***.***..*.**.*.*...*....*.**.....***.....****.*....*..*.**...........***.***....*....*..*....*....*.**......*......*.***..*.*.****.....**...*.*.*.**.**..***..**....*...*.*****.*..*....*..**..*.*.*.*....*....****.*.***......*****...*****....
..*****.*.*....*..**..*.*.*.*.***.**......****.....*.**...******.....**....*.**..***.*.*....*..***.......*..*.*.***...**..***.***.*...*......*.***..*.*******.*.*.**.......*..**.*...*..*.****.......*....*........*.**.***...**.***..*..***..**..**.***.*..***.*.*.***..*.**.*.*..**......*...***.*.***.........**...*.*...*.*.*.*.**.....****.**.**...*...*.....*...*........**.*.*.*...*.*.*.**..***.**.****..*****........*.**...**.*..***....*......***.**........*..*....*....***...**.****.*.*.*..****.****....***.**....*.....****.**.*.***...**.*...***.*....*...**........*..***..**.**.*****.***......**...*.*...*...**.**.*.****......*..*..***.***.*....**..**....***...*...*..*.....**.***...**.*..*..**.**.....**.*.....****..**...*.......*.*.**...*.*..*.**.*...**..**....****...**...*****.*.**....*.........*...*......***..***.**.*.*..*....*...**.**.***...**..*..*.**...**..***.*..*.***....*......**.*.........*****.**....*..*.**....**....*.*.**.....*......*****..*..*...*.***....*...*...*.**...**...**...*..
**.****.*..*..*..***....*.....*...**.*..**...*.......**..***.*...*..*..*..**....**...*.**.****.**...*...*.....**.*.**.......*...*.*.******...*....*.*.....*.***...*..*....***........**........**.*..*.*...*.....***...**.*.*.*.**..*****.**.*.*..*...*..*......**...*..*...*......*...****.*..*...******.**...*.***.*..*...*....**.**.**....*.**..*.*.*...***...**.*.*...**...*.**.****..*.***.*...*.*******.*.*..*.*.**.**..*....**.**..*..*....*.....***......*...**.**......*.***..****...*.*..**..*....****.**.******..*....*......*.****.*....**..*....****.*...*...*....*....*...***.**.*..**..*.**..*.*.............*.*..**..**.....*....***.****.***....**.*.*.**....****....*.*.........**..*...**.*...*......****..*..***.*.....**....*.***..**.**.*.****...*..*..*.****.*..**..*..*..****......*.****..*....**......*.**....*..***.*.*.*.*.**.**.*..*.*..*....*...*.*.....**...*.**.**..**.*..*.**.*..*...*.*.**..*....***....**.*....**.**.....*....**.*..*..*...*...*..*....*....*....*..***.*.*......****.*.*....*.*..*.*
..*..**.*.**.*...*...***.*...*.***...**..***...*........*.*.****.**.**....***.....***.......*.*.**...*.*...*.*.*..**.*..**.*...**....**..*..*..*.**.*..*.............*.**...*.........***...*..**.*...*.*.....***.*.*..**.**....*.*.***.**.......*...**.*.*.*.*.*.***..*..**.****.*..*......*.......**....**.*..........*.*...**....**....*.*...**....*........***.**.**....**.*.**..*..***.......***.*.****...*.....*.**....*...........*...*..**.**.*.*.*...*....*.**.*..**.**...**...*.*.*..**...*.*..*.*........****..***.*.......***.*....****.*...*.*..****....*..*...**.***........**..*.***.*.....*..*.**....*...*.*..**...*........**...*..***...***.*****......**.*...*.*.*...*.******...*.....*..*.....***..**...*.*....*...**..*.*.....*..*.*.....**.**.......*...*....****.*.*..****.**.*****..**....**.*.*.**.**...*.*..*.**..****.......*........**..***.*.*..*.*.*.*...****.*..*.*.**..*...**..*...********......*****..****...*......****.***...**.*..*...*.*.*..*..**.*...*.....**.....*.***.**.*..*.***.**..******...
***.......***.*.*......*.....*....**.*.***.*...*.*...**.*.*....*.****..*.*..***....*...**.....*..*..*..*.**..*.*..*.**......*.*.**.*...*........*.....*.*........*.*....*.*.*....***.**.*.*...**.*...**..*..***.**...*.....*....***.**...**.****.****....***...*....**..*..**...............*..*......***.*..***.*......*...*...*..**.*....*.**.**.*..*....*.*....**.*.*.*........*..*..**..*..**.*.....***.**......*.***.*.*..**.**..*.***.*.**......*...*.*.*..*..*.*.*.**....**.**...**..*..**...*.*..*.*.*.****.****.......**....*.*...*.*.*....*.....*.****...*...*...****..**.....*..**.....***....*...****.***.*.*..**.*...***..**...**...*........*.*...*.*....*.*.....*.****.*.**.*.**.***.*..*....*..*..*..*...***.....***.**...**.****.*....*.*.*...*.**..****......***.*......*.*...**..........*.......******..**.*...*......*.*.****.**.**.....**.**.**...*.*.*..*....*.**.*..*...**.*.*......*.*....*..*..*.***.*.**.*...*....**....*..*.*..****..*..**.**....*...*..*****.***.*......***....*.......*.**.*.......**.*..*
*..******.*..*.*..***..***........*.*.*..****...*.........**...*.**..*.**.**......*****...*****.*....**...*.***..***..**.*.*....*.......*.*.......***..*..**.....*..**.**.*.*..*....*.....*....***.*.*..*...**..**.****.**..***.*...*..*.*.......*..*..*******.**.****..*....**.***....*....****..**...***.****.**.**..*..*.**..**..*......*...***.****..**..*..*..*.*.*..*.*.*.*..*.*...*.**...*.....*.*...*..*..**.**.*...*...*...*...**.*.....*..*.*....*.....*.***.*....**.*......*..*..*....*....**...**.*.****.....*...**..***....***...**.**...**.....*.*.*.*.....**..*....**...*.*.**...*.*..*..**...*.*..**....*.*...*..*..***...*......*..*..***....*.*...**.....*.*......*..***..******..*.*...**.*....*..*..*...*..***............****.**.....*.....*.*...**...**...*...*.**.*.*...*.******.*....**..******........*..*....*.*.***.**.*..*..*...**.*.**....*..*....*.*....*.*..**..*........*.**.****.*.**.***.*.*...**.*.*..*.*.........**..****..**..**...***.*...**.*.....***..*...*.......**....**.............*....*..*
..**..*.*.**....*.*.*...*......*.***.*.**.*.*.*.*.*.****.......*....**....**...***.*.......**...**..******.**.**.*...*.....**.....*..***..*.*****..*....*...*.*.*..****..*.*....***..*.*.*.*.*..........**...*.....***..******.*..*...*..*...*...**....*..***......*.....****.***.*.**.**.**..**...**..*..**....*.**..*...**.*.*.*.*.***.*.*......*.....*.*...*........**..****..***....**.*....*.*..*...*.**...**.....***.*.*.*.*.*...*..*..*.......*..**.*..*.....*..*...**....***..*.***..**.***..*.....*...*..**..*..**...*...*..*.....******...*.*....***...*****.*........*..*........*...******...*....***.......*...*****....**.*.**.**.*..***...*..***...*.*******...*.*.*....*..***...*..*....**......*....****.***.*....*..*....*..*.*......*.**..*.*...**.*....**..**.***.*.***..***........**.*...**..*..*.**..*..*..***..*.*...****.*.*....**..***.*...****.******....**.....*...*.*****..*..*.***..***...*****.*.*..*....*.*..*..**....*******..*....**.**..*..**........*..**..*****.....*.......***.*.*...*....*.*...**
*....*.*.*..*....**.*..***....*....**....**.......*.**..**..*...*..***....**...**...*.***.***....*....**..***..*....**.*.....***.*.*.**..*..*.*...**.*..**..*.*..**.***..*..........*.**..**.*****...*.*.***......*.*.*.**....*.**..**..**.*.*...*.*...*......**...**.........*....**.**.*..*..*.***....****.*.*...*..***..*.***......*...*......*.**.***...*.*.*....*....**..**..*..*...*.*****..**...**......*..****.*..*..*..***..**......*..**.**.*...*..*..*........**.*..*...*....**.*........***.**..*..*.***.*.****.*.*...*.*.....*.*....*..*..*...*.**.*...***..*...**.....*..*....*.*.*.**.*.***.*..**......**....*.*.*.....*...*..*.*.**..*.*.**.***...*....*...*.*....***........**.*.*.*...*.*.*.......****.*..******....*.....****.....*..*.***..*....**...*.*..***.**.*....***..*.*.....*.**.....*..*....**..*......***....*..*.........*...*.....**.............**...**..*....**.*.*.******.....**.**.....*.*..*..*....*.*.**..*.**..**.*.......*.**.**..*.......**.*...*.........*.*.....*.*..*...**..**.*.*....*.*.*..
*..**..*.**...***..*...*.***........**...*.*..*..*....*....*...****..*.****.*......**......****...*......*...*....*....**.*...*.***....*.***..*....*.**.....*.*..*****.**..**.......*....**...**..**..**..*...**.......*...***.*..*..*.***........***.*.***.*..**.*.*.**....*.*.*..****.***.....*...........*..**.....*..***...*...*.*...*..***....*.*..*..*..*****.**.*.**..***.*..***....*.*..*....*....**.*....*.*....****..*.....*..**.*.*.***.*.**.....*...*.*.**.***..**.*...**....*.*.*.******.....*.***.*..**.***.*..*....*...***..*......*..*...*.........**.**..........****..**...*...*....*......*..*****...*.**...*.*....**.*.*............*......*..*....*..***.*......*....****....******.*..*..***....*.*.....**......*...***.*.****...**..**.*......***..*....*..*.....**..**..*......*.***..*...***...*.**...*...*...*..*...***.****.*.*..*...**...*..*.*.....*.*.***.....*..*.....****..............*****...***.*.**.....***.*.*.*.**...***.**.*.....***.*.***.***...*****...*.*.*.....****.*.....*........*.*...****
***....*..**..**..**.*.....**..**......**.....**.***.*......****..........*****....*....*.........****......**...*.**.**......***.**..**..*.....*..*.*...***..*.*.*..****.***..**....*.*.*....*....*..*****........*...*.*..*....*..*...*.**.***...*..*......*...*..*..**..*..**...*.....*...**..*...*.*..*....***..**.*.*.****...**.*....*.**..**...*.**.....***......*......***....*.*.......**.*...**.*.*.*..**.*..**....*...*.*..*....***.**..****.*...**.......*...****.*.....*.**..**..*.*****.**.****.....*..*...*....*...****.*.....***.*.*...*..*.*.***..*...*.*.*..**...*...**...**.*.****....*........***..***.**.....*...*..**..........**.***...****...*..*.**...*.**.*.....*****..**.*.**.***....*.***....*.....*.*..*.*......**.*..**....**..*...*...*.....*....*..*..*..**...**.*..***...*...*..*.*....*.*.**.***....**.*.***..*....**..***..***.....*.*..*.*.*..**...*.**....****.**...*......*.....****.*..*..*.**..*..**.*..*.*.*..*..*....*...**...*.....**...**....*...**.....**..***...*.*.**..*............*.*..*
..*..*..*.***....*..*.*.*.***..*...*.*..*..*..***..*....*..*.....*.**.*..*.**.**..**.....**.*.....**....*******.*.*.....*.....*.*...**.**...*.**...****.*....**....*...***.****..*....*..****.***.***.*.**.***..*...*.*....**.**......*..*.**...****....*..***...*....*..*.**..*.**..*.*.....*..****..*..**...*.**...****....*..****..*..*.*..***...*..*.***..**.**..****..*..*..**.*..........***.**....***.*.*........***.*.*.*..*.**.**.*...*..***.....**.*..***..*..***...******.....*.**.....*...*****..***...*.****.*..**...*.****.**..*.*.**..*.**...*.*..*.....**...*..***...*..*..*.***.*.**..*..*.****..*****......*.***.*........*.*..*.....*...*.*.*.*..***.*.**.*.*..**..****...****..*.*..*.*..*..*........*.**..*****.....**...*...*....*.*...***.*****..*.*.***..*.*.*..**.**.*.*..*.....*.**..**.**....**...**..***.*..*.......**.....*.*..*...**..*..***..*..*..*.*..****.***.****...*..****....*...*.****.....*......**..****..*****..*........*.***..**.**....****......****.*...*******.****..*.*.*......***.*...*.
***.****.....*.*..*.*..*****.**..**..*....*...........*..*.*.**..*.*....*.*...**.***.*....**.***...**..**.**...*..*..**..*..*.*.*...*...***....***.*....****........*..*...**.*.**....*..***.**...*.***..*****.*...**.*.*.**...****.***.**.....***..*.*....*****.....***.*.*.*.***..*.*.....*...*.*..*.*.*.****.*.**....**.*.*.*...**...**..***.....*..*....*.....*...*..***.*.*....***.*.***.*..*......*.*..*........*...*.**..**.*****..*...**...*..*.*.....**.*.**......**.*...**..***..*.****.**..***.**.****.*.*****.*......***......***..*..*.******.......*...*......***.......******.*..****...*.**.*..**..*.**.***.*......*......**.**..*.***.**.*...*..*.....***..*.*.*****.....**.*.*...**..*..**..*..**.*.....**...***.*........*..*...*.*.......**....*...***......*..**...*...**.....**.*.***.......*.*..*..*...***.*.....***.**.......*.*.*.*..***...*.*...*....*.*.**.*.............****..*.*....*...*..***.*........*.........*......*..*..**...*.***..*...**.*....***........*...***.*........*.*..**...*......*..*.*.
*.......*.**.*.....**....*.*..*.....**.....***.**....***...*..*.**..*.....*.*..*......**...**.*..**..*....*..*.....*.*.*...*......*...*...*..*.....*.*..*.*...*...*..***..*.***..**...*.*...****...*.**........*...***.....*..**.*.**.**..*.*.*..***.*.*...**....**.**...*......*.......**....*...*..****.***..*....*...*..***.*...***.....**...***.***.**..**..***.*.*.*...***...**.*..***.*...*..*.**..***....*...*...****......**..*.....*****.*..**.**..*..*.*.*....*.**...**...*.**.***.**.*..*....**......*.........*....*.**....*..*..***......*.*..*..*.*.***.**.*..**..*.*.*.**......*.*.*..*.*....**.*....*.**..***.*.***....*..*...........**...*...*...*...**..**.*.*....**.....**.*...*..*.*.*..*........***......****...**.....*.*.*.....**...***.****..**.***...***.**.*...***.......*....**.*...*..*...*.**...***..*..*.*.***..*.*...**.*...*.*..*.*****.*...*..****....*..***..*.*..*.*.****...**......*.*.*.*.*..**.........**..*.......*.*...*..***..*.*....**....*...*...*.*.*...**.*...**......*****.**..*...*.*.**
*..*.....**...*.**.*.*....***..**..***.*.**..*.**....*....**....******.....*.*...*..**.**.*.*..*.....*.*.*.*.*..*..****.*.***....*.....*.**..**...**......**.****......*.*.*.........*.*.......*..****..***.***....*.*...*..*...**.*****.*..**.*.*.***.*....*....*....*.**..*....**...*****...*....*.**.*.*.*...*...***.****.*.........*.*..**.*.**.**.**.....*.*..*.***.....*..*....*.*..*....*.***.****....*.**..**.*.**.*.**....*..*.....**.**.***.*......**.......**....****...**..*.....*..*.*.*****..**...***..*.*......*.**................*.*...*.......*....***.*....**........*......***...*.**....***...***..*.*.*..*...*...*..**.*...*.**...*..*..****.****..***.....*.*....***..**.....**...*.*......*.*...*.*.*...*..*.**.**......*..*....*...***.......***...*..***...**...**....*.**..*.**.*.....*.*****.**........***.***..*....**.**.*.*.*.**.**.**.....*....*****...*.*....*..***....*.**.*....*...*...*.*..*...*.*..***.*...*...*.****...*...*.**.*..*...*.....*..*.*.***.....****...*.*..*.*.........**...***.*.***
..***....**.*...*.*.*..........*..**...*.....*............*....*.***.*...*...****.*.*..**......*.****...***.....**...*..*...***.*.*.*..**.....*...*.**....*.**........*.**..*..*...***..*....*......**..*.*......*...**...*.**.***..***.*.***..**....*..*.**..****.**..*..*..*....**....**.********......*****....***...*..******..*...**.**..*..*..*.*.....*..*..*...*.*..*.*.***...****..*..*.**...***..**..**..*..*.*..******.*..**..*.*..***..*.........**....*........*.*.....*...**......**..*..**.*..****...****...***...*..**....****..**.**.....**....****.......*.*...**.*...*.**.........*.....****..*.....**.*..*...*..*.*...*..*..****.**......**.***..*....*.*.**...*..*.*.*..*..*.**....**.*.*...*****...****.*.**..*....*..*.*..**.***.*.*..**.....**....*.*..*..*....**........**..*.*.*.*.*.*..*.*....**.***.**.*..**....**.*...*...*.*.**...*.....**....*..*..*****.***.*.*...******.*.*..**.**.*......*...*..*...*........**.....***........*.*..*..*.*..**.*....*...*..****...*.......**..*.*.*...***.***......*.*.
**.**...*..**......*..***..*.....*.***.....***.*..**.**.*.*...*..*.*...**..*.***..*....*..**..**...**..*.*..*...*..*.*....**.*..**.......*.**.***....*...*..**..*.*...*.**.*.....*.**.....**.*.....**....*..*....*.*....*....*...*.***.***.***.*..*...*...*.*..**..*..*...****....*...**....*.**...*...*.*..*..*...*....*..........**....*.***....**..*..*..*...*.***..*...*.*...*..***.*....**....**..***...*.*.....***...*.....*..*****.....*...*..*..**.*...**.**.***.*....*..**...*..*......**.***.*.*.**..**...*..*.*.*..**.**.*.*.*..*....*.*....*..*.*....*.......***...*.*......***..*.**...**.*..*.*...*...*.*...*.....**.....**....**....**..*.*.*.**....*****....*..........*.*..*...**..**.*.....*.**.*.*.***...****.*..*....*.*.**..*.**....**..*.*.........***.**.......**.*...*.***...*.....*......***.*...*.*..**.......**.***..**.*.*...*.*.*.*.*...***..*.**.**.**.*..**.*.**..**..*.**..*****..*..**.***.***.*.*.......*...*.*.*.........****..*.*.*.*..**..****...........****.....*.**..*.**....*...**....*.*..*...
.*..*..*.*.*.*...***......*.*.*..**...****...*....***.........**..*.*..*.****.*.*.**.***....**.*.*...*..**...***........*.*.....**..*..*.....**...*.*.*.***.*..***.*.....*....*.**.*.*.**..*.*....**..*.*...*.**.*..*......*.***.*....*.......*.....***...*..**.*..*.*.**.*..****....*........**********.....*.*.....**...*.*....*..***..*..*...*.**....**....**..*..*..****...*.**..**.*.*****..*....*..**.*...*.*.*.****....***.*...**.*.**..*.**..**....**..*..****....***.........*......*******..*******.*.*.....**.*.****.*...*.*.**.*.****...***.**..***...*..*..........*.....**.*.**......**.......*.*.*.**.***.*..........*...*..*...*..****........*.*..**.*.*..**.*..**....*.*.*......*.****.***..*..**..*.***.*..*****.*..*.*.....***.***...*.**..*...**....****...*....****..*.*......*..*...*.*...**.**..*........*.......*...*.*.....**..*.*.*.*.**.*.*.**...*...*....****..*.*...**.*..*....*.*.*.***.*****.......**.*....*.*...*..**.**...**.****..***.....***....*.***.*.*.....****.*****.*.*****...**....*.*..***.*.
**...**...***.**...*..*......*...*.**.*......**..*...*.*..***....**...*.**..*****.**..*.*...*.*.**...*..*..*...**.***...*..*****..**.*....*....**...**.*..****..*.......****...**..**.*...*...*.......*..**....***.....**..**.....*.**.....***..*....*...*..*..*.....*.*.*..***.***....**.*.*....*.**....*.**..*...*....*.*...**...*...*..***.****........****.**.*..*.....*.**.*....*.**....*.**..........*.**..*..*.....**........*.*****.*..*.*.*........**.....**.**..***.*.....**.*...*..*.*..*...**...*.*...*.**.*....*....*..*.*.*.**.*..*..*.*...***...**.****.****.*****..***.***.*****...*..*...*...**..*..****.**....**...*.........**..*...*.....**..*..****....**..*.**..**...**.*...**..*.***...*.**...*..**....*.*.*.*......**........***.....*.....***.....***.****..****...**.*.**...***.*.**.**.*.*..*.....*.*..*..**.*.*..*...*.*..***...*.*.**.......*.*****..*******.*.**...*.****........*.**..**.***...*.*.*****...**.*.**.*.****.....*....*..*.......*.*....***....*..*..*..**.**..*..*...*.....****.****..**...
**....*...*.*......*.*..*.***.....*...******....*....**.*.*.***..*.*......*.****.**.**....*.*....*......*.*..*......**.**.***.**.*...**...*..*.**.**....*.*.**.****.**.*....*..***...*...*...**..*...**.*.*..*..**..**...*..**..**........*...*.*...**..*....*.....***.*.*..*...****....*....*....*.....*...****.*.*..*.*.*.*...*..*..*.*..*...*.***....**.***..*...*..***.*..***...*..*.....*...*.*...*..*.....*........*...*..*..*.*....*..*...**...*.*...****.....**....*.*****..***.*.**.**.*.*.....***.***..****..**......*....*...*.......**.*.*...*..**....**....**.**..***..**.*.*....***...***..*...*.*.......*...**...***..***........*.*.***...***.....****...**...******.***.*...*..*.**..**....***..**.***....*.**..**.*...*..*...********.*.******....**.*..*.**.**...*.**.*.*...***.*..*.*.**...*....****..***..*..****.*.....*.*.....***.*..*.....*.*..*.*.**.********....*..*****..*....*........*.*.....****.*.....****.*..*.**.**......*.*...**.**......*.*..*.*.**..*..*..*..*.*.*..**.......*.***.*...**.*..*......
..*..*..**..*..***.*..*..*.*.*.*.****.*.****.....**...*......*.**.....*..***..*..**..*.*.......**..****..***.*..*.*.****......*.**.*..*.****.*..**.*.*.**.*.*.*..*.***.*.*.*.**...*.*.***....**..*..*.*.....***..*.*...*.*....**..********.**..*..*...***......***.**..*...*.**....**.***...*.**...*.*..*...*...****...**..*.*.***..***.*.**..*...*....*.....**.....*.**..*.*.*.*.*...**..**...**.****....***....****.*........**...**.*..**.*..*.*..***.*.....*.....*.......*****....*...*..**.....***.*..**.*.*.*..*..*.*..*..**.*..*.*..**......**..*.*.......*.*.*....**...*.*.**.*..*.*.****.*.***..........*....*....*..*....*....*.*.*.*.*.**...**.**.*...*..***..**.*..**.*..*.*.**.**.**.......**.*.***..*.......**...*.*.**.***.*...*.*****..*...*...***.**.**....***..*......**..*.**..*....**...*.....*.*.**.**..****.*.*****..*....**..........*...***.*......**.....*.*..*......*...*..*.*.*....*..*.***...***.*.*.**.*...........**.**....*.**..***.*..*.*.........****..*.*......*....*......*.......*.**......**.......
**....*...***.**...*..*.*.....**.*.*.*.***.**....*.......*......*.........*...**.....*...***.....*.....**....*....**...*.....*..****.....***.*.*....**.***.***..*..****....*.***...**.*......*.*.................*.*.....*..**...*.*.*...****..**.*.*..*....*....*.....**..*..*.*...**..**.*....*.*.*..**...**.*.*..****..**..........***....*..*...**..*....*..****..*.....**..*.***..**..**..*..**..**......*..**..*.*..*.*....***.*.*.*...*.*.*..*...*.....*...*..............*.....*.*.*...*.*.*..**.*.*.*.....****....*...*....*...*.*....*.**...*****.*...*..***.*..**..***...**..*.**.**....*..**...**.*..**.*.**...*....*..***...*.*.*..*.*.....**.*...**.**...*..*....**...***..*...*...*****.*....***.*...**..**...*.*....*..*....**.*...*.....*.*......*..*..*..*.*...*.*...**..***..*..*.*..*.*.*......*....**....*.*..***.*****...*..*.*.****...**.*..**..*..*..*.......*....*...**.*..**.*.*..***..**..***....*...***.*....*.**..*.*..*....**.******.**.**..**.**.****..*...*..**..*.......*..***.**.***.....**...**..*..*
.*.*....*.**..**..*.....*....*.*.***..*..***.*....*......*.*..***...*.....*.*.**...*.***...*..*.*...*.......**....**.*..*........*...*.*...*.*.*.*...**...*....*.*..*..****..*..*.....**..*.*..*...*..*..**..**.......*.***........***.*...*...*..****....*....*.....***..*..*.*...**..**..*.*.*..**.*..*.*.***.*...*...**...**..**.....*..*****.*.*.*.....*.....**....*.*.**.**.*...***..****.**..*.**......*..**...*..**..*......*..**...**..*.**..**.*.**....***....*..*.*..***..*****...*...***..***...**..*..*..*...*..**..*.*.......**....*.*****......***....*..*****...*..*..**..**.*..**.**..*.......****.*......**.*......****.***.**....*.*..***.*.****.*...*...*.*.*..*..*.**...**.*.*..***..**.**.*.*..*..**......*..*......**.**..*...*...*.***.**..***...**.****...**.........*.*.....*.....***.*..*..**.....**.......**..*.*****.*.**.**........*****..*.**.**......*.**.***..**.***..*.****.*.*..**.*****.**........*......*.*..*..**...*...*..*..*.*..*..*.*..*...*.*..**.....**.........*........*........**...**...*
...****....*.*.*...*...*.**....**.....*.*...*.....**..*..*..****....**.**..**...........*..**..***..*..*...*.*..*.**......*.*......**..*..*.**..*......**.**.*.*.....***..**....*...***..*..**.*.**.**.*...*....*..*.....***..*.***..*.****..**...**....**...*.*...*.**...**.......*.........*.**......**.*..**..**.*...**.*..*.*...**..***.*..*...***..*.....*....*.........*.....*....*...*..*..*.*.*....**....*.*..***...**..*.*.*....*........*****..*......**...*******...**.***......***..*****.*....*..**....**.*.*****..**....**.*........*.*.**.*..**...****....**.*....*.......*.*.*.****...**.*.....*.*........**.**.*.*.*.**..***..*.*......**..****.....**..*.*..*..........*...*.*......*.**...*...*...*....*.*.*......**....*.**...****..*..*..*.......**....*.*...*......*..*.*...**...*.*..*......*.*....*.**..*.*...***..*.***..*.***..*......**..*......*......*..*...*...*.*......**.***..**.....*.*..***..*.*.****.*..*.**..*.*.*.*...*.***.*....*..*****...****..***......*...*...*...*.*..****..*.******...*..*.*
.*......*.***..**.*.....****..**..*......*...*.***....**..***..**.*.*.*..*...*...*.*..*.....**....**.....***.*.***.*...*......*..*.*.*.*.*.***.****...*..*****.....**....**.*.**..*...**..*...**.*..**.**..*.*......*...*..*...***.**.*..**.*.***..*..*.*...**.**.....**.*.*..**.***..*....****.*.*....*..*....*.*.*..**....*.**....*.*.**...*..**....**....**......*..***.*.......*...**..*..*.*.**.*.*.***.***....**.*...*.....**....*.****..**..*....**..*......**..*..*****....*.*.......*.**..*.****.*...*.*...*...***...*...*.*.****.*...*.**...**.*...**.......**.**.....*.*...*..**.*.**..*.**..**.*...*.**..*.**.*.**.........*....**..*.....**.*..****....*...*..***...**.**...**....*.....*....**......***...**......**..*..*..*...*..*..*..*.*.*.....*.*..*...*.*......*.**.***.**..*...**......**.****.........**..*.*...**...**.**.*.*.**.*..*...**..*..*..*....*.*...*.**....*....*..*...**...........***...*.*...**....**.*.*..**.*..*............*.....*...*...*....*............****...***...*.*....*.....*.........*.
.......*...**..***..**..*.***...*...**.*.....*......***.....**.*.*.*..*.....*...*.....**..*...*.**....**..*.**....*..*...**...**..*....*****......**.*..****.****.....*.***..*****.***.....*...**..*.**.*..*..*.*...***.*....***..**.***..*...*.*..**..*.***.**.*....**......*.*.**....***..*..**.*......*..****.*.**..*****...**.*.*.*..*.*...**.**....*....**..*...*..*....**..****..*..**.***..**...*..*****...*.*.*.***...********.....*.*...*..*....*.....*.**.*..*..*..**.*...*..*.*.*..*........**....*.*.*....**....*.....**.*...*....**..*..**.*.**.*.*.**.*..**....*....***..****.**..****....*.**.*.*.*.*.**...*..*..*.*.....**..*..*..**...***..**.**.....*..**......*.*......*........**...*..*...*.....***.......***.****.......*.*.*...*.***..**.*.*........**..**.**.....*..**......*....*..*.**...***....*...*..*....*..**...***..****.*..**.....*.*..*..*..*..**.*..*.*.....**..*.*......*.*.*..****.*...**....**..*...*........***..*.**.*....*..**..**...*..*.**..**..**.****.*...**....*..*..***..**.*.**.*.*...*..
**.*.**......*.***.....*.....**........**.***.*.*......**..*...**..*....*.**......*...*.*.*...*...**....***..***.**********.*...*...*..*.*..*...*.**........**...*..**......*........****.**......*....***..***.*.*.*..*...*...*..*..*.*....*..*.**....*.*.*.*..*.*..**.*.**.*..*..*.*.*.*.*.*...*....*......*.*.****...***.**.*...*.*......**..*.**..*.*..*..*.**.**....**.*..*...*.**..**...**.**..*.***.........*.****..******..*..*.****.*.*...*......*..*.......*.......*....*.*...*....**.***.*.*..**.*.****...*...*.*.....***...*.....****..*.......**..*.**...*..*..*.*........**..*****...***.***.***...*.......**..*.*...*..*..**.*.**.*..*...........**.*.**...*.*.**.*.*.*....*...**......*.***.*..*.**..***.*...*......*..........*.*.**...*..*.......*.......*..*..****.***.*.**.*.**..*...*..******.**......****.*..*.*.*.....*...**.*.*............*...*.**.***.*.***.*.*.......**.*.*..*....**...***.****.*...*.****......****...*..*****.*.***....*.*.**..*..*.....*.**.*...***...***.***.*...*.....*.***...*.*.**...*
.*...**..*.**..*.**..**.*.***.*.....*.*.*..***.*....**.*..*......**.***....**.*.**.***.....***....*.****.***.....**.*....**..*****.******...**.**......*...*.*..***.**....*.......*....*.....*....*..**....**.*...*.*.**.....*....*.*.***..**.*.*.*....***.**.....*..*...**..*..*.*.*.......*...*.*.**..*..***.*.*.*.....*...*.**.***.**....**.*..**..***..*..*.*.*.**..**.*.****.......*...**...****...**...**....****..*.**..*..*..***.*****.***.........*..*...*.......***.***..**.....*.***...***.********..*..*****..*...*.**.*..**...*.....****...*.*.*....*...*...*..*.....*.........*.***...*.....*.*...*....****....*..**.*...**.*.*..*.*...**.*.*....*.**....**...*......*...*.....*.**..*..*.*.*.*..*.*..**..*....****.*..**.*...*..***.*..**....**.**...*...*....*....*.....*..*.**.*....*......**...***..*...***.*.*.**.....*.......****.........*.....*...***..*..*..**......**...*..*.....****.*.**...*.....*....*...*..*...**...****...*.***.*.*...***.*.*.*.*.****...*......*....**.....**.*..**.****.*.*......*..**.*.
.**.*..**.***.*****..***.***...*.*...****.*...*..*..*..***...*...***.*.....*....*.*.**.*.*.*...*.*.....*.*.*....****...**.*.**..**..........*..**....*....*....*........*..**.**...*.*.***.**.**.*.*.*.....****..**.**..*...**..*.......**..*.**...*.*.....*.....****..*...*..*....**..****.*.*.*.******...*..**.***.***...*.*.....*.*...**..**.*....**....*....*.**..*..*.**...*......***.*..*.***..****.....*.*....****.*.*.**.*.*.**.*.*..***.........**.....*....**.........*..*...*.*.*..*.*.*.....***...*****..*..*..*.....*....*....**...*.**.*.*.******..**...****.***.*.*..**....*..***...****.*..*.....**.*...*.....*..*.**....*....*..*.*.*...*..*.*....***...*............**...*....*...*.....*..*...***..*.....*.**.*...*..*...**..*..*....***....**.*.*..*****..*....*..*.....*..***.*......**.******..***..*.******...*....****.**...***..*.**...***.*.*..**...*..*...*.......**.*****.*..*...*.****.*.*.*....*.**.*.*.**....***..**....*..*.....*.....**....***.*..**.*.*.*....*.*.*..**.*.***......****....*......*...*
*.**.*.*.....***.*...***.*..**.*.*..**.*.....*.***..**.*.*...*.*.*...*....*.........**....**.***.****..*....*.*....*....**..*.*..*.**..*.......*.*.*.....*.**...*.*....***....**....***........*.*.*.*****.*..**....*.**.*.....*.......*...*..**...*..*..**..*...*....***......*.*.*......*.....**....*...***...**......*.**..*.*....*....**........**...*..****..*.*.*.....*.**.*..*.**.*..*.....*.....**..**..***....*.*.......**.....*..***.**..****.**.*.....*..*..*....**..*......*....***..*............***..*..*.*.*****...*..*............****.**..**....*.**..*.*.**.*..*....*.*..*...*...*****.***...*..*.*.*.**...**....**.*.*...*.**.*....*.......*..*..****.*.....**.**.**...*......*..**.....*...**.*..**.*...***..*.....**..*.**..*......**.*..***.*.......**.*.*..*.*......*.**.**..*..*..**.*.*..***..*..*...*.*...**....*..*...*...**..**.**.*...*.**........*.**..**..**.*..*..*........*.*.*...**...****.*.*....*.**.....**.*.**.....**...**...*..*.*...**.*.*...**.....*.*..*.*.******.**..**.*.........*.**.**.*.*
*..*..**..*..***.***..*.*..*.*.***.*..*..**.*..*.***....*.*.*.*.....*......******..**.*.**....*.*..**.*...*..***...**..*.*....*......***..*......*.*..*..**.*.*..****...*.*.**.*..***....*.**....*.*.....*..*.*.***.**...**..**.**.....*...*..****.****.*........**........*..*.*.*..***...*...*.*....**......**.*.....*...***..**....*...*..*...*.***..*....*.*..**.*****...****.***..*....*...*.*.*****....**..*****..**.*.**********..**.............****.**.**....***....**.*....*...*..**..***.**.*...***.*...*..*....**..*..*..***.*..*...*.**.*..*..*....*.....**..*..*.......**.*.***..****.*.*..*..*..**..*..*****.....*..*..*....*..*...*.**...**.*..*.*.*..*....*******....**.*.**...***.**....**.......**.**..*........*.**..***..*.*...*..*.*.......***.***.*.*....*....*.**.***.*.*.*..*.*.**..*.*....***....*****..**..*..*...*..*..*.*....*...**.**.****.*.*..*.*.*.*...*...**.***..**..***..*.....*.**....*..**.*..**..*....*..***..***.......***....*........*...*.....***....**..*.*.*..*.***..**......*.......**..*.
.....*...*....*.*.*.......*.**........*..**...****.*..*****.*.***.**.....**..*....*******...**..*...*.**.*.*.***.****...*.**.**....*..*..**.*..*...*.*....**.*..***...*....***....*...*..*..**.*...*.***..*.......*..**......****.....*....**.....*.*.*.*...*.*..*.*..*.*..*.*.***.*.....*....**....*.**...*.****.*..*.....*.....**..**........*.****.*....*...*...***.*..*...***.****..*.*.*.....*..**..*.**.***..*.**.***.***.......***..*..*.*..**..***.***....*.......*.*...*..*.*...........*.*.***.***....***...*.....*.*....******.*.*..*.*.**.*...***...*.*....*..***.*.**.**......*.......**..*..*.........*..*..***....****.*.**...*.....****....*..**..***.*.....**...**...*......*.*.*.......*...*.**...*.**...***..**.*.*.*.*..**..*.**.*..**.***...*.*.***.*..*.*..*.***..*..*..**....*.....****...........*...**...*.....*...*.*.**...**..*.**.***.*.*.*..**.**.*...*...***.*..****...*.*.**.*...*.....*......*....**.*..*.*..**..*.*.*.**...***......**.*.*....*...*..*...*.*..**....*.*.*.*.*.*.*....**.*....***.**..**
..*.*..*.*..........*.*.**.*.*..*.*..*...**..**.....*........*..*...*.*..*..****.*.*.........****..*...**....*.**.******..........**....***......*..*..*....*.....*.*..*...*......**.*.*...**...*...**..*.**.....*.***.*..****.**..*..**...***....*.*...***.**.*.......**.*..*.*..*.*...*.****...******...*....**.*..**.*.**...*....*.*.***...**.*.**.**.*...**.*..*..*.***.***......****.**.*.**.*.****..*..**..*..*......*..*.*..*....*.****...**........****.......******.****.**...*......**.....*....**...**....*.*.*.**.**.*.*.**.****..*.*...*.*....*.**...*....*..*.*.*.**.*..*........*..*.**..*..**.......*.*...*......*...*...*.**...*..*...***.....***..*.*..*.*...**......*...***..*.**********.*...*...*.*...*.*.....*.****..*.**...**.**....**...*....***....*.*.**...*..*..*....*..*.*..*.**.*.....***.*..*..*...**...*..........*..*.......*...*...***......***....*....*..**.**.**.****...*.*...*....***.*....*...........*.*..****.**...*......**..*...*.**........*....*...*****.*..*.**..*.*.....*...**.**.***...*.
*..***.**.***......*..*.**...*........*.*...*....*.**.**.**...*****.*.....*.*....*..***.***...**.***....*..***.*..*..*.*..**.*.....***....**..**.*..***..**....***..*..**.*.**.*........*.*...***....*...*.*..***.*................*...*..**..****......*.*....***....***.*..*******......**.....***...........*..**.......**.....*.*.***.....**.*..***......*..*.*..*..*......*.*..*..****...*..*.*.**.*......*.***..*.**..*...*.*.**.*.*...*.*.*.*..*.*..*.**....*.*..***...***.*..*..***....***...*.....*..*..*.*..*....***..**...*.****.**....*****.*.*...***.*....*..*.*...*..*..**...*....*..****.*..***......**...*.*...*...*....*.....*.***.*.******.**....*..*.****.*...**.*..*.*.*...*....*....*............***...*.*....*.....***..*....*..*...*.**.*....*.*..*....*....***...*.***.*.*....*.**.*....**..*.**...*.*.***.******..*.*..*.*.*..**.*...*...**...**.*....*....*..****..*...*...*..**.*.*.*******..*.*..*..**.......*...*...*..*.***.*....***....*..****..**..*.*......**..*.**......*..*..*...***....*.*.*..*.*.*.
.*......*.**.***.....*.*....*..**.....*.**..****...*..***.*.*..*....*..**.*..*.*..*..*.*.*.*..**.****.**...*.**...*..*..*..**.*.*.*..*.*..*.*.*.*.....***.**..*.***..***.*...*.*.*...*...*.........**...*..*..*..**.*****....*..**.*.***..**...*.*..*..*.....*..*.**.**.*...*.......**.*........*.**...**..**..***.*..**...*****.**..*....*.....*.*....**.*.*..*.*..*.*..*..*..***....**.*........**.......**.*****...*...*...*.**.*..*.**.**..****..*.**.*..**...***..*.*...**.**....*.***..*....***....*..*......**.*..***..*.**..*******..*....**.*.**.*......****.*.......**.*.******.*.*.....**.*.*...**..*.**..**....**.**.*.*...*.*.*.**..*.*.....*..*.**..***..*.**.*....**.***..*......*.**..*.....**.*.....*.**..**......**.*.....**..**.........*...**........*...*...**.**..***....***.....*.*.*.*.*****..*..**.*.....*.**..*.*...*****.***.......*.*.*...*..*.**.*.*.**..*.*.*...*....*..***......*****.....*.......*..*.**....*......**.*.............*.*.*.*...**.*......***..**..*.*..**...**.*.....**.**...*****.***.*.
*....**..****..*.**.**.*.**.......**...*.*..*.*.**.**....*....****.......*****.**..*..**.*.*.*..**.*...*...*....***....*.......*.*...*.*.**.............****..*....*.**...***.**...*.*.*..*....**.*.*.*.**..*...*.***......**.***..***....*.*.*..*...**..*...**...*.*.*...*..***...*.*..*.........*...*****.**..*.**.*.*.*.....*.*.....***.*..*.**..*..*.....*.*.........***.**...........**.*.*.*..****...*..***.....******..****..**.....*.....*.**.*.*.....*...***.*...**.......***..***..**.*.*****.****.*.....*......*....**......**.*.....*..***...*...***.....*..**.*.*.*.***..*...*...***.*.*.**....**.**.*..**....**..**....*...****.*..***.....*.*..*.**...**..*..*.*.*.*..**..*.*.**...*....*...*.**...*....*..**...*****..*..*.*.*.*.*.*.**.....*..**.***.....**.*..*..*.....**.*..*.**..*...*..*..*.*...**...*.*....*..*****.**...*.**.*.*..****..*.*.**.*....*......*.*..*..*......*.*....*..***.*.*.....****.*.*.*.*....*.*..**.....**................*..****.****.*.****...**....*..*****.........*...*.**.*..*...**....
.**.*.........*..*...**...*.*.***..**..*....******.****.*****..****..*.*.***..*..*...*...*...*.......*...*.*....*.*..*.**........**...***.*...*....*.*......***.***.**.*..*..*.*.*.*.***..**.*.......*..*.*.*..*.*.....*....***...*.**.**.**..***...*.**..............*......**.**.**....*.***...*.****..*.*.*..*.....*...*.*...***.*****.*..***.*.*..**.*..*..*...*..**.*..**.*..****.*.....*........*...*****.....*.....*.**.*.*....*...**...**.***..*................*...*.*.**.**.*.**.*..*...***.....*.*.*......*...**.***.......***....**.....***..**.**.....****...*..**.*.**...*...**.*.*.....*..**..*.........*.**..*..****.*....**......*...*.***.......*.*.*..**...**..*.*****..*..*.*****.*..*..**.*.....***.*.*.....**...*..**..***..*.***...*****.*...*..*..**.*..*..*..*..*..***.*.**....*..*.*...**.***..**...*....***......*......*.*.**.*..****.***.**.....*...*..*..*.**..*..**.*.....*....*...*.***.**..*.*......**.**.....**.*...*..*.*.....**.*.*....***....***.*.....*....**..*.***.***.*.***....*..**...*...***.
...**.**.**..*..*.**..*..*.*...*.**..*...*.**.*..*.***..*.*.*...*...*.....****.........**........*..**.*..*.***..*...*.*.*.*...******.*.*.*...*...*.....**.**.**...**.*.***.***.*...***.........*...*..**..***.*..**.*.****.*.*.*.*..*.....*....*.*...*.**..*.*.***.*.***..*..*.**.*...*...*...*...*.**...**.*..**.*..*.*.**...............*..****.*...*.*.**...**..*.*..*..**.**.**.**.*..*..*......*.**..*.****.**.*..***...*.**..*****...*.*..*.*.**..***.....*...*...*.**.......***..*.*..***........*****.*....*....*.**..*.*....*.......*.....**.*..*.*.....*.*...*.....**........***.*.*.*..**.**.....*****.*...**..****...*..*..*.....*.**....*.*.*.***...*..*.*.*..********.**.**.**...**..*...*..**.****.**.**...******.*..*..**.*..**..**.*.*.*..*.*.*.*......*..**.*.***...*****...***.......**.**.***..*****...**.**.**...*..*..*..**.*....*..**...*....**..*..*.*....*....***...***...**..***...*....**.*..**....**.**..**.*.*........*..**..**.*..**..*...*....***.**..**.*.*...**...**..*.*.*.****.*..*.....**.**.***.*.
.......*.**.***....*...**.**.*.*.**.....*.*.*.***..******..*......*...*..***....**..**......***..*.**..*.**...****..*...*.**.***..*.**...*.....***.*.**...*.....****.*.***.*****...*..*...*..*..***.**.*.*.....******...**.**.*.***.**...**..*.******..**..*...*.*.***.........**..**..*.*.........****.*.**....**...*.**...**.**...*.**...***.**......**....*..***....*****.....***.***.*...*...***.*....**...**..**.**....**..*..***..*..***..**.**.*.....**......*...**....*.....**...*******....*.**.*....**.*..*.**........*.***..*...*.*.***...*.*..**.....*.*....*.**..*..**.*.*..****..*..*...*.***..*..*..........*..***...**.*....*...***...*.*.*..*.....**.*..**...****...*..*...*..*****.*.*.*..*..**.*..*...*...*...**..*.*.....**..*.**.**..*..**.*......*.*.***..*.*.**..*.***..**...***..*..*..**.***.**.**.........*.*......**.******.....*..***..*.*.****.......*.*......**......*..*...*...*..**.*.*....*...*.**...*.**.***...*...**..*...*..***..***.*...*.*......*...*..********.*.....**...*****........**...**..*
.*...*****...***..*.****..*..***...*.*.*...*.**....*....*......*...*.....*..*.**...*......*.*....*.**..*.*.**......*.....*.*...**....*..**.***..***.........*.*........*.*...**..*..**.*.**..**..*...***...*....***.*...*...**.**.**.**......*.**...*..*.**..*...*..*..*..*.....*...**...*.**............**...*..*..**...**......*.*...*...****.*....*..*.*.*....*...*.*...*...**..*.*....**....*.....*.*..*..*.*...*...**..*.**.*...****.*...*..*....*..*..*.....*..*.***.....*....***.*.*..*....*.**.*..***..***.*.....***.*..*.**.*.....*.*...*.**...***.*.*.......*.*...**...*..*..*.....*...***.*.**.**.....**..**.***.*...*.**.***.**...*.*..*.......*..*..*..**.*.....*.*.****....**.***.**...*.**.....***.*****.***.*.*.*....***..*..*....*.**...*.*.*..**.*..**.*.*.****..*.......*****..*.*.*....****..***...*.**..*.*.**......*..**..*.*.**.*...**.**..*.*...***.*.***......****.....*..*.*..***..***.............*..*.*..*..*.........***.*........*..*...*.*..*...****..*...*....*..**..*.****.***.*....*...*.**...*..****.
..*..**..*...**.***....*.**..***...***..**........*....**.*.*..**..*.**....******...**.***.*..*...*.**...**..*....*..****...*..*..........**.*.*..*..****.*.*........**.........**.*......**.*.**.*..***.*.*......*.*..*..****.....*...*.*.*..*******.*....*.*.*.*..*...*.*.*.........***.*.***.*.*..*....****...*...*.*.******...*...*.*..*..*..*..*.**.***.*....****...*.***.**..*...**....*..*..**...*.**..**.**.*.**....*.**.*...*....*.**.......*.***.*.****..****..***..**....*.**.**.*..*........*.....*...*....*.*.....**...**..**.....*....*.*...*..*.....***.*.***...**.*.******.....*..*....*....**....*.***......**..*..**..**..***.**..*.*....**..***.*..*...*****.***...*..*.....**...*.*..**.*.......***.*..*.*....*..*...*....*..**.....*.*.*.**.*.**....*.*..*.*.*.*..*..*.**..*.....**.........*...*.**.***.**.....****......*..........*..*.**....*...*.*..*.*.**.*...*..**....*....***..............*.***..***...**....*.**.**..*****...*.....**.**.....******...*...***...**.***..***........***...***.*......****.
.***.**..*..*..**..*...*.......*....*.*..*.**..*.*.*.....*...**.*.****.*..*.*.*...*.*.**...*.*......*...........*.*.*.....*..**..*****..**...***...**.*..**.*.***.**.****...........*..***........**.***.**.*.*......**...**..*...*.......*......*.**.*.*.*.*..**......*..*.*.*.....**....*.*.*......*.....**......*.*.**.*..*..***.*..*.**.***......*.**...**.*..**..***..*.***....*....*...*...*.*..**.*.**.**.*.**...**..*****.**...*..*....*..*.....**.*.**...*.*..*.*.*..*....*.**......*.....****..*.****.....***......**....*.**.*..**.**......*...*...*.**.**....*.**.*......*.*....*..*.**.*..****.*.**...**.*.*...**.*.**...**.*.*..**.*......*.*....**.*******.**.*............*.....*......*..*...**..***..*.*.*.*.**...*....**.*...**.**.*...***..**.*..*..****.*......**....**..*..*..**..*......*.*...*.*.****.*....*.*.*....*......*.....*...*.......*....*.*...****..........***..*...**..**.*..*..*...**....*****.....*.*.***.**.*..*.*..*.**..**.*..**.*..***...*..*..*...*.*....**....*.**..*.*..*.*..*...***..**.*.
.**........*.***.**...****....**.***...*.***....*.*.***...**.*.....*...*.*.*.*.....**.*.***......***..*.*.*......***.**.**..*........*..*.......*....*.**..****.*...**.*.*****.*.**..*....**.***...*...*..**....*.*..*.............***.*......**.*.....*......*****.*..*.*..*...*...**.*...****.*.*....**.**..*...***.*..*.***.....*.*....**.*..**..*....*.*.****.........**...***.*.*....**..*......*.*.....*..*..*..**.........*.***...****.*....**..*.***..*.*...***.*.*..***.****.*..*..****...**...***.*..*.**...*.....*.**..*.*......***.........*.**.**.....*....**....***...***.*....*...*....****....*....**.***..*.*...........**.*.*.*.**.*.*.....*.**.....*....*.*****.***......*..*.....***.*........*.....***.**.**....*.*...**...*...**....*....*...*........*..****.*.*...**.*.*..*..**.....**..***...***...**..**..***.*.**.*..**..*.**................*.......*..*.*....*.*...*...**.*....**..*..*.*.......**..*..*..*....****...*.*.*.*.*.*.*******...**...*.*.....*.*....**.***...***.*....*..****.****..*...*..*.*.
*.***.*.***.....**..*....*.*.........*.**...*..*.*.*.......*.**.*....*.*..*.*.*..*.*...**.............****.*..**.*.....***..*...**..........*..**...**.*.........***....*.**.*...**.***.*....**.**.*...*..*......*.*..*.....*.......*..*.*....*...*...*...*.*.*......*.**..**.*.*.**....*.**.****.*..*.*.**....*..*.*.**...*.......*.*..*.***.***...**....***.*.........*.*.**....*..........**..***..*.**....**.*.**...*.*..***.*.**.***......*..*.**.*..*.**.......*......*..***.**..**..*.*.*......*.*..**.*..*....*.*..*..*.****.*..*.*.*.*.......*.*...**.....**.***..**..*...**..*..**....**.*.*...**.*...******......***...***...*..*.***.*..*..*.*...*.**.****.***....**...*.***.*.**.**.***....*.......*......*..*...*...*.*.*...***..**....*...*......*.*.**.....*.**.*...*.*...*...*.***..**.*...........*..*......*.*.....*.*...*....*.******........*.*..*...*.....*..*..*..*.*.*..*...*.*....*.*...*..**..*..**..***.****....*.....**...*..*...*.*........*....*...*.*.....**..*.***......**.*...*.**.*....*.**.*****....*
*.*.*...*..**.**...*....*..*..*.*....*.....*...*.***..***..**..***...**.*....*.*...*....*.......*.....*.*...***.*.*.*.*..*.*....*...*..*.**.**.*....**..**..*..*****.*..*...***..*.***.*..*....***.*.*..**.*...........*...*.....*.*..*....*...**.*.**..*.*.*.....***...*.*.*.....*.****.*..*....**.....**...**.****.**..**..*.....*.*..****.*....***....*.***...*.**....*.*..*****..****.***.*.*.*.*****........****.**........*.*.**.****....*.*.*..*.*.*.*.....*....****...*.....***..*..***.*.**.**.******.*...*.*..**.*....**..*.***.**.**.**..**.....*...*.*..***....*.*.**.*....*..***..****..*.*.....*.......*.**.......*.......**......**......*.*........*..*.....*......**......*..**....*...*.....*.*.....*.*.***.***.**..*.*..**...****...****.....*.*.....*....**..*.*..**...*.***.*...***...**...*.***.*...*..*....**.**.**.....**.***.*****.*.....**...*.....*....*.**.****.....*..****.*......*..*..**.*..***.*.**..**..**....****.*..*.*.*.****.*.****.........*...**......**..*...*.*...***..**...*.*.*..*..*.*.**..*
*...***....****..*..*..**........***...*......**..**..**...*..**...***...***....*..*..**...**.**....***.****...**.....**.****.*......**..**.*..*.**.*.........**.*.**.*.******....*..*...*..*...****..*...**..***....*.**.....*...*.***..***.***..*...**.*.*.**..*..**....*..*.*..*....*......**...**...***.*..*.***.....***...*.*...**.*......*.....**.*....***...*.*.*...*.....*****.*.....***.**.**.*......****.****..*.**.*.......*....*.*..**..*.*.*.**..***.**.*.*...*....*.**..*.*...*******.....**..*..**.....**.**.*..*.***....*....*.........*.*.*..**...**.*.*.*.***...*..*.*.*....***...*.*......*...*.***...*.*.*.***..**........*...***.*.......*...*..*....*....**..**..*..*****.*..*.*..*...*.*.....*.*.*..*.*.*..*...........*.*.*...*.....*..***..**..*..**....*.*......******..*.*....*..*.**..**.*...*..*........*.**...*.......*.....****...*......*.**...*......***.**.**..***....*.....**...***.....***..*........*.*.....*..**..*.**..*.*.........*.*.*..*.****..*.*..**..***.****..***.***.***....*.......*....
*****.**.*.....*..*........*.*...*...*.....*****...*...****.....**......*...**.....*.**.***.*..***......*.**...*..**.*..*..*.*...**...***......*....***.*...**....*.....**...**.*.**....*.......*.*......*.*.....***..*..*....*..*........*.***.**..**.***...*..*..****..**.....*....*.***.**...*.*****.....**.*....**.**.*.*.**.*.**...*..*.*..*****.....*...*.....*....***..*..*.***..**.*..**..*.....*...*.*.****.......**.*..*..*.****...**.*.*.****.*..*..****..*.*...*.**..****.**...*...*.......**......**.*......*.....*......*.*....**.*.*.*...*.....*......*...**.**....*.....*..*...*..**......***..*...*....**.**...*.*...*....*..*****..*.**.*.*..*....****.***.****.**..*...........*.***..***.........*.*.*.*...**.**.**..*......*.*...**....****.*....*..*.*....*.....*...*..*.**..........**.*..***.*....**.*.*.**..........****.**.*.......*..**.*......**..**..*...**....*.*......**..*......*.*..*.**.....*...*..*....*.*.**.*....***.....*.*.........*.**......*....**........*.***.*.....***.***.***.*...*...*....
.*...*....*....*..*.***.....*.**....*...*..*..*.**.**..**...*.*..*.....*.***..**..*****...*..*.**..**.*.....*.*.**....**.***..*..**.....*..**...*.*..*.*...*..****...*.....**..*...*...***....*.........**.**...*.*.*.**..*.**.*....**.*....**........*..*...*.......*.*.****....*.*...*......*.*..*.**.*...*.*...*.**.*...**.*.*......***...*..*..**......*.*...**....*....****.*.........*.*.*..**..*...*.*..*.*..*.***.*.*.*....***.***.*..*.*****..**.*...*.**......*.*.*....*...**.....*.**.*....******.......*..*.....*.**.*......*..*.......*..**.....**.*.....*****....*.*..*..........*.*...........*.*.*..*..*.*...*..*.*.*..**......**.**...*......******...******.**.*.*.*....*.**.*.....*....*..*...*..***..**...**..**..**.*...***.*..**.**.*.***..**.*..*.**..*.**....*.*..***.*...*.*.*.****.*..**....*..*...**........*..*.*.**.**..***.*.**....*.*.**.****..*...**..**.....*.*........*.***....**.....**.*.*...**.....*...*..*....*.*.....******...*.*....*****..***.*.*..*..**.*...*.....*.*............**.*.*..**...
......*.....***..***.*.*.***.*.*...**.*...***.*..*.**.**..**.**..**.....*..**......*.***..*.*.......*****..*...**.*......**...**.*....*....**...*.*..*****..*.*.*.....*.....*****.*..*...*..*.**......**..******.*.*..*.*..*.....*..*.......**....**.**.*..*.***....*.*.....**..*...*....*....****..*.*....*...*....***....*.*..***.*..*****..*****..*.***..**....*..........**.**..*****.*....*...*.**.*.*.*....*..*.*.***........**..*.*...*.*****.....*....*.*..*..*.*....****.*......**...*..****..***.*.**......**.*.*.*.....*.*.*.*...**.....*.*.*......*..*..*.*******.....*....*...***..*.*.......**...*.*...*.......*.**...*.*..**.*.*.*....****.*.*.***...**..*.......**...**.....*.*...*....**........*.**..*.**.**..**.*..*.**....**..*...****.*..*..........**........**.........**.*.*.....**...*.*.*.*.**.*...**.****..*.*.*.**....**..**.**.*.*..*..*...*.*...*.*..***..*.*.*..*.*.***.**..**...*..*.*....**.**........*****.**.......*..*.***...**......**..***.*.....**.......*.*..***.*...****.**....*...........*.*.
**..*.*..*.*.****.**..***.**.*..**....**...**..**...*...*...*.*...*.*.*.*...*....***.*..****....**.*.*....****.*.****.**....*..*...*.**.*.**.****...*...*...*...****.*...*.***.*.*....****.*..*..***.*.***.**....**...**....*......*.*....*.....**....***..*****....*.......*..*.***.*....**.**.*.**..****.*.*.**...**...**.***..*..*..**....*.*.***.*****.....**..*..*.*..*****..**.**.*.*..**.....*..*....*.....***..*...**..*.*.***.**......*..*.*.*..*..***........**..*..*........*.**....**.***.*......***..***......**.*.**..*.**...*........**.*****.*.*.*..*...*..*....**...*..*..**.*.....*...*......*.*..*...*...*.**..*...*.**.*.*...***.*.*...*.*.**...**...*.*.**..*..**.*...*..**.*..*...***.***.*.*.........*......**.**.**.....*..*.*.*.*.*.**..**..***.***...*..**..*.......***....**.**.**.*..*....*.**...*.*......***..**...*........*........**.*...*.......*..**......*...*.*...*..**....*..*..*....*.***.....*.*.....*.********.....*....**.*.**..*....*..*.***.******...*..*.*.**.......*.......*..*....*.......
*.**.*....*.....***.*..*.***..*****....*...*.**..*..**..****.****.*.*.**....*.*..*****..*...***..**.*...*.**........*.**.**.***.*..*..**.*...*..*..**.*..*.**...*..*.**.*..**.***.***.***....**.....**.....*..*.*.*.**.***....**..*.*.***.**.***.*.*.*...*****..*...............***...***..*.**...*...*...*.....*...*...*........*****..***...***.......*..*...*...***.*...*.*...***.***..**..*......****....**.*.**.******.*.*.*...*.*...*.*..**...*....**.......**......*......**...*....*...****...**.....*.*..***...*.*.*..*..**.*.*..*.*...*.******....*..*.*.*..*....**..**.......*.*.**..*.....*.*........*...*****.*.**.*.*..*.***..**..****.**...*..*......*....**.....*.*...*.********.*.*...*..**....**.*....***.*..*..**..*.....*....*.*..*..**....**..*...**...***.*..*..****..*.*....*....*..*...*..**..*..*.*.......****........****...*.*..*...****...*.*.*.**.***.*...*.***..***...*..*......**..*...****....**..*...*..***....*..**..*.**..**.***..****..***.....****.*.......*...****.....*......*..*......*.**.**..*
..***....*..**....**...*..*.*.*..**.....****..****.*..***.****.*.*.....*.*****...*.*.*....*.**..*..*..**..*...**.**.*.......*..*.**...**.**.**...*..***.**.*.****.*.........**...*.......*....*.**.*.....**....****.*..***..*..****..*....**.*....*.**.*....*....*..***...*...**.*.*..****....*.........*.*.****..**.**...*.***.*....*.....*..**.***.***.*.*.....*.*...**...*.*..*****.*.*****..***.*.*.*...*.*...**..**..**.*........***.....***.***.***.*..*.*****..*.*.*...*.**...**..*...**.**.*.*.*.*..*.*.***..*...***..*..*..*...*****..*..*.***.***..*..*..*.**.....*.**.*..*...*.....*****.*.***....*.**.*.**.*.**..*...**..*..*..*.*.*......*......***..**.***...*.....*....*......*.......**...*...**.*..*.......*.........*..***..*..**..**..*........**...*......**.*...*********...*...*..***.*......*....*..**..*.*.*.......***.*..**..*..*..........*.*...*..*...*.*......*.*.**.*...*.*......**.**.****...*.****...*...*...**.***.***.*.**.*..*........**.**.*..*.*****....*.*......*..***...*..*.**.*.*.....*...**..*.
**....**..*.....*.**....**......*......*.**..*.*..*.**.**........**.*.****..**.*...*.*.*........*..*.....*.*.**.*..*.**..**..*..****....*.....***.**..**.*..*............*.....*.***.*......*..*...*.****.**.**...*..***..*........*...*..*.*....**.*.*.**.***...**.*.*..*....*..*.*..*.*..**.**.*.*...**..*..*.....**.*......*.*.....**.***.*.....*...*.***.**.**..***.*..*..*....*......*.*.**.**.**...*....*.***....*.....*.**...**....*.*..*.......*..*...*...*..*....*.*..**....***.**..*...*..**..*......*.*.*..*.*****..*..*....**..**.*..*.*.*..*.*....**.******.***..**.*..**.**...***..*.*.............**.*.***...*..**.*......*.**.*.....***..*.**.*....*.*.**...*...**..*.****.**...**....*.*.***.....****.***....**...***...*.*.......**....***.*.....*...***...*..***...*.**..**.*...***...***..*.***...**.**.*.***.*....*.*....*.........*..*..*..........*...**..*...****.*...........*..**.*....******..........*...*.**.*...*...**...**....*..*.....**.*.*..*.***...***.*.*.*..******...*..***.*****.**.***....*..**..
*.*...**.*...**...****..*..**.******.*...*.*...**********..**.*......*.*..**.**.*......*.**.....**...*.****.....**.***...........***.*.....*..*.*.*........*.......***..***.**.......***.**...*..*..*.....***..*.***..**.*..**..*...*....*....**.*.....**..*..***..**.*....**..*.*.*.*..****.***..*****.*......*.*.*.**..*..*..*.**.***.*.*.**....**..*...**.**.*...*.**...*..***..**.....*..*.**..*..*.*.*****......*.**..**.**..**.**.*****..***....*.*..**.*...**.**.*.**.*.****..*...****.....*.....*.*...****...*.*..*.......*.....*.......*...**..*.*...*..***.....*.*....*****....**..**..*.*.**.*..**..*..**.*.**..**...***..*...*.......*.***.****.*.***.*...**......*....*...*.......**......*...*..*..*...*.***.**.**..**.*...*..*.*..*..*...*..*...**.*.....*****.**.....*.....*.**.....******...*...**.*.**.*.*...*......*.*.*...*...**..**...*.....*....*.....*****...*..*.....*..*.***.*.**.......**.***......*.*...*....*...*.*....***......****..*..*...*...........*..*...*........****.**.*....*....**..*.***....**..
*.....*.**....***.........*...*.....**.*..**.*.**.......*..*..*..*.*.*.*..*.*..*....*.*.*..*.*.****......**..*....*.****.****...*.*..*.**..****..*....*..*.**...*...***....*....**..*.*..***...*.....**..*..*.**..*....*...**...*..*.*.**..***..*.......*...**...*.**...*..*.**...*.****.*.**..*.*.*.*...***.***.*.*...*..**..*.*..*..*..*.**..***...*.*.**.*.****.*.....*...**.*..*.****..***.*.*.*.*.**.***.*.*..*...**..*.*.*.****.*...*.*****.....*.*.*.*.*.**..*.*..*....*....*.....*..*.***..*.****.*..*.*.***.*.*..*..*..*.....**.****.*.....*.....*.********.**......*.*.............****.**...**.*........******.******.*......*.**.***..*.**..*..**...*....*.****.*.*.**....***.*.**....*.*..***.*.*..*..*..***....*****.***.**....*...**..*.*...**.**...***...*...***...*..**..*...*.....*****.....***........***.*.***.****..........*..*....*..**..*....*....*..*.*.*..*.*..*.***..*.*.......*.*...******........*.......**.*.....*.**..*......*.**.*.*...*.*....*..*.****........***.*****.*.*..*.*.........**.**......*.*
*..*....*.*...*....*.***....**.*.*.*.*...*.*.***.*.....*.*..*....*...........*.*.*.***..*.*.****...*.....**....**.***..*...*..**.**...*.***....*....*****.**......**.*.**..*....*.*.**..**...********.*......*..**....*...******.*..*....***.**.....*.........***.*.*.*.*.*..*...*..*.....**.*...***..*.**.***.*..*...***...*....***.**.*...*...*..*.....*.....*...**.**.*......***.*.....*.*.....*...**...*.....**...*...*.*.......*.*...****..***.*.*..****.*........*..*.*..*.*....*.*.****..*...*.*..*..*........**..**..*.....**.****.*..*..****.*..*..*..*******.***.........**..*.....**..**.*.*.*..*.*.......***..*..*..***...*....*.*..***.....******..**.*...*..****...***.*..***.*..........*.*..***..*.*.......*.*..***..*.*.......**.*.*..*.**.*.**...*..**..**..*...*....*.*....*..*.***..**..*...*......*..**.*.**..*.....*..***.*.*.**...*..*..**....*....*..***......**......*.*.***...*..*.**.......*..*.*...*.....*..*..*.*.****.**.....*...****..*..........*..*.**.*.....*..*.*.***.*..**.*.*.......***.....*.**..*
**.*.**.**.....**...**.*.*..*...**....*......****.*....*.*.**..****.*.*.*..**.***...*.*..**.......*.....*.*.*..*..*.*.....**.**.**.....**..**..**...*.*...*..**....***.*.*...*.*...*...**...*....****.*.*....*...*.*.....*..**.****...*.*..*..*..**......*.*.**.****..*.*.***....*.*.*..**......***..*....*..*..***..**..*.*..*..*.*.****.*.....*...**..*...*...*....*.....*.****..*....*..**..**.......*..*..**.*.....***.***.**.*....*.***.....**...*...*.....*..*.**.....*.**.***.***..*.*........**..*....**.*..*..**....**......**.*.........*****.....**.*.*..*....**..*........*..*.*.**.*.*...*.*.*....*.**.*.*....*...*.*..**.*.**.*....***....*.**..*..***.*.**...*.**.***.*.**.......*....*...***..**......*.*...**.*........*.....***.****......***..*...*...*.**......**...........*.......*****..*..*.**...***........*..*...*..*.*.*...*...*.*...*.*.........***...******.**....**..*...**.....*..*.*...*....**...*.....*.*.*.....*.*...*.*.*.*......**.....**..*...***.***...**.....*.*.****.*.*.*.***.*.**.**..*....*..
*..*.*...**.*.**.*...*..*....*......**....*.**...*.*.*...***.***.***...***.*..***.*.***.***.*.**.***.**..***.**....*..*..*....*.......*****......*....*.*.....*......*.....***.*...***....*...*.*****.....*..***..***..*...**......*.**..**.*..*..*....***....*....*.....***..**...**....**..*.*.*...**.*.*.*.*.****....*.*...**.....*.*.**....*.**..*.*.**..*..*..**.*.....*....**.**.**..**.**..*...*.*..**....*..**......*....**..**.*.*.**..*..*....*..**..*....*..**..*.*..*..**...*..*..*.*.*.*...*.....*.**.*....*.***...*.....*...*.******..**......*.*..***.*....*.*..*.***...*....*******..***.*....*....*.*.**.*........**.**..*..***...***.*...***..*.*******.....*...*...*.*..**.****.......*.**.......*.*..*.....*......*.*.**...*...***..**.*****...*..*..**.**.*..*.*..****.....**...*..*......*..*....***...********..*....*..*.*..*..**.**.******.....*......*....***..*.*......*.***..******.....**..*.*....****.****.......*..*........**.*..*...*.*....*.*****....*.**...**.*..*...*.......*.*...*.**....*.**.*..**
*.....*.*...*...*.**.......*.*.*.*.*.***..*.**.*..****........*..*..*........**....*.*..*...*.*..**.**..*.*......*......*.**..**......*.*..***.**....**.*....*.*..***...*..*.*****..******..*...*.****...*...*..*.......*.*.*..*.....*.***..**...*.*..****.**......****.**...****..*..*...*....*.**.*.*....***..**...*......*........*****.***.***.**..**...**..**......**...*..*........**...*......*.*...*...*...**.........*.........*..*..***...*****.....**......**.***....***.*...*.*...**...*.*.**...*.....****...*.....*.....*...*.***..*.******...***....*.....**.*.**.**..*...***...**...*.*..**....*...**..**...***...*.***....*.**.**......**....***.*...***.***..*.*....**...*......**..*.....**.**...*.....*...**..*.*...**..**...*.**..**......****....*.*....*.....*..*.****.*...*.*...*....**....**.........*.*.*.*..***.*.....*...***.***...*...**......*.*.**....*.***.*...*.....**....*....*..*.***.....***..*.*.*.***.*...**....**.....*.*.*.*.**..*..*..*..******.*..*.**...**.*...*.*.*.***......**..**.*..**....
......**...*.*..*....*........******.*..**...*....*...*.*.*.*.**.*.*....**....*..*.....**.*..*.***..**....*****...*.**..*...*....*****.*..*.*....*.**..*.*....*...**..*...*.**..****......*.*..*.**...*.*..*.**..*....*.*..*........*.*.*....*****.*.*...*...*.***.....**....******.*.*.****..*..*.....*.....*..*....**.*...******.*****.*..**...******...***.**..*****.......*..***.*.*..*...*.*..*.***....**.*.....**.*...*.***.**..*..*.*.*.*.**.****...**.*.....*...***.*..*....*.**..*....***.**.**.**.***.*......*..***............*.*......**.****.**....**.*....**......*......*.*.*.*.*...*.**..*...*.*.........***.*.*....*.*...*..*...*.*..*........***.........**.....*.*.**.*...*..**..*.*..**......**.......**...**.**.***.*****..***..*.*..*.**.....*..*....*....***.*..**...**.......**..*...*.......*..**.**...*.*..**.....**..*...**.*.*...*.....**.*..**......*..*.*...*...*...*..******...**...**..*.*.**.*..*.**.*.***.*.*.......***..**....****..*.**..*..........*...*.......*.*..*..*.***.....*.**.*.***.**..*..
....*..*..**.......**.......*.*.*.**.*......*.*.*..*..*..**...*...**....*..**..*.*..***.**.*...***...**..*..*.*..*..*..*..*..*....**......*.*....**...*..***.*.*..****.*.*........*..***.**....*...**.*..*...**..***.***...*.**.*..***..*.*....*...*...****.*.***..*.***....**...*.....*.*...*..*.**.**..**..*..*.****..***..**..*...**.*....**.*.**......***.*.*.*..***.****.*..*...****..**..*.*.***.**.*..**.*.*.*..**..**.*..*.*.**..*....*.....*..**.***...*...*...**..*.....*.**.*...*......*....****..***......*....*...*.*.*...*.......**.*.***..........**...*...**.......*......**....****.*.....*.***....**.**.*..**.*..*.*...*.*.*....*.*...**..*.*....*.......*.*..*.*.***.***.***..*.......*......**...**.**.**..*....**....*****.*.*.**.*****.*...**..*.*...**.....*...*.***.*....*..*****.**...**.*..*......*..*...*..*.*...........*.*..**..*...*.***.*..**...*.*.**...*..***............**.*...*.....*.**.*.*...**.**.**.***....*.*...*.**..***..*...*..**.*.***.*****.......*..*..*.*..*..*.**.**......*.*.**.*.*..**
.....*....*.*.**.**..*..........***....*...*..*.**.*.............*..*......*.**....*.*..*...*..**..*..**.*....**..****....**.**.*.*...*....*..**..*..**.*...**.****..*.*...*.......*.........*..***.**.**.*.*.*.*.**.*...**.**..*.******...*.*..**..*..*...*...**...*......*..*....*.*.**.*..***...*.*.*..*..**.**...*...*..*..*..*..**.*....***.*.*...***..*...**..*.*.***.*.*....*.....*..*..*.*.*.*.**.*..***...***.*..*....*.....*.*..........**..**..***.......*...*.**.**..*.***....*....*.*.....*.*****..*.....*****...*.***......*...*....***.*...*.*.**.**..**.*.*.....*....*.*.*......*****...*.**...*...*...*.*..*.*.*..***.*.*...**.....**.*..**....**.**..*.*..*.**.*...**....*...**.**..***....*...*.**..***.*****..**.*..****...*...*.**.*..*.*....*....**.*.*....***..*.**.****.....*..*.**....**...*.**.*......**...*..*..*....**.*.*..**.*.*.***.*.*..*...**.*.**.*.*.*..****.*...**.*..*...*..*.***.**.**...***.....*****.*...*......**.*.**..*.*..*....*.*.*...*.....*.*..**..*.*.*.*.*.*.*..*.*.........*.*...*.*..
*.**..*..*.*....*...........*.**....*.......*..**...*.*..........*...**..**..**...***.....*....***...*..*.....*.*..**...**.......*....*.*..*...*..*.**.***.*.**..***.*...**.*.......**......***.*.*..*.**...*.*.....***.*****...*.*.*...*...***....**..****..**.**.*....*.*......*.....*.*.**.........***...**..*.**.**.*.....*.**.*.**....****......**.**....**.***.....*....***...**.***.*.*..*...**.....*.........*.*...*.*.*.*.*..*.*...*...**.*.....****.***.*...*.*..*.**.***...**....*.*...*..**.*.*.......***...**..*.****.*..****......**.....*.*..*..*.**..*.*..*.*.*.**.....*..*.*.***..*.***.*..*.**.**..*....*..*.......*........*.******......*..*...*..**...*..***.*.......*.*.*...*****..*..*...*.*....**.**.***.****..*......*****.....***.****.*.....*...**..**.*.**..**..........*...*...**...*****.*....*...*.***....**..****..*.*.*.**..*..***.*.*..*.*.....*.*.*.*.***.**..*...*..***....*.*...*..***..**..*..***.*..**.***......*..*****...*.*...**..*.....*.*.....*.***.*..**.....**...*.......*.*..*.......*.**
**..**..*......*.**.*....*.*...****.**.*..***...*....***...........*.*......**...*.*.*...**.***...*...****...*.*.....*..*******.*...*..*.......*****....*.***.***..*..*....**........*..*..***.....**.....***..***..**.*...*....**..*.*..*...***.....*...****..**..****...*****.****.***.*..****....*.*.*....****.*..*....*..*..****...*.....*..*..*...**.....***.*.*.*...***.***.***.....*.*...*......*..*.***.**..*...***....***...**...**.*.*......**.....*.*..*.*.**.**..*.*..*......*....****......**..*.*.****.....*.*...*.*..*.**.**..*.....*.....*...*..***........**.*....*......*..***.*.*.*..**.**.*...*..***.......**.**.*.*....*..***..*.**...*..***.*...**....***.*.*..*.***......**..**...*....*.*....***...**.*..**.*...*...**...........*..***..*..**.**....*.**..***...*......*..*..****..*......*.*.*..*.....*.***.*...*.****..*.**.....*..****....*..*..**.*.*.**..*...*......*..*.*...........*.****...*.*........**..**..**.***.*.*.**....*.*.*............**..**.*.*.**....*..*..**..*......**.....*...*.*....*.*
.**........*......*...*.*..*.*.*...*.*.**.**...*...*..*.*..*.***.*.*....*.......**..*...*..*..*.*...*.**.***....*..*....*..***......***.***.*....*.**.*.*....*..*.**...*.*.*.....*....**....*****..**.*..**...*...*....***......**.*.***.*.*.....***.*.*.*.*****....*...*..**..*..*.*...**.*...*.*..*..***.**..*...*..........*.....*.***....*...*...*....*..*...*.**....*..*.**...*.*....*.**.****.*.*.****.*.*....**..**.***....*..*....***.***.*...***...*.*...**...*..**..****.**.*......*.*..**.*..*...*...**..*.*.*....*..**...*..**..*.*.....*....*....*..*..***...*..**..**.**.****..*...**....*.....*.**.*....*..*.*.*..*.....**.*....*...*.*.*......*.*.....*..*...*.***..**.**...***..**..**...*.*..*.*.*..*.***....*.*.*.*.*.*.*.*....***....***...***..*..*.*.*.***....***..**.*..*.***...***..**...**...**.*....*......**.*..*.*.*.*...*..*..***.*.....*.*....*.**....**.*.*.****......*..*...*..*.*..****..*..*..********.....*.**........***...*..*...*.***...*.......**.*...*..*..**......*..**...**....**.*......*.*..
.**..*.*...***.****.*.*...**..*.**.**..*****.*......*.........*...**........***...**...*...*****.*.***..................**.***.*.*..*.***.**..***....**..*..*.*...*.*...*.....*....**...*...***..*.*.....*.*...*.****.**.*..*....**...*..*.*.**......*.**.**..**.*...**.*..****..*****.*...**..*.....****..*........**....***.**.*.**..*..*.**....*..*.......*.**....*.***.**.***..*...*..*..*.*.....*......**.*...***..*.*..*....**...*.......*****..*..*...*....*....**...*..*.*....*....*..*..**..*.*.*.*..*...*.*.**............*.......**..**.......*...*......*..**.*.*..*.*....*...*......***.***...***.***.**......*.*.....**.*****.*.*.*..*....*..*.*.*.****.*..**..**.*.**.....*.**.**..*..***..*..**.*.*......***..*.*.*....*....***..***....**...**......*..*.*...*..*..**.*...*.**...*...**....*..***.*..******.*.*......**.....*....***.*....*****.....*.***.....*****...**........**...*..*...............**.*.*.*...*..*.*...**.***...*.*..*****.*.*.**..*..*.**.*..**........*.*...**..****.....*.**....*..*..*.**.**.*
.*...*.......*....*.*.*..*.*..**...**........*.*.*......*....***...*...*.*..*.........*..*.**..*.***..**...**.****...**.**.***..*.*...*..*....*.*.**......*....****..*...*.**..**..*.***.**..*.*..*.*.*.....***.*........**.*.*...*.****..*..*...*........*.*....*.**.*****.......**....**...*..**......*...*.*...*......**...*......**....**.*.*...**.**.........****.*..*.*...*..*...*..*.*.*.........*.*..**.......****...***.*.***..***.****...*......*..*...**.*.**.*.*..*....*....*.***.........*.*.....**....***.*..***..**....**...**....*.*....**.*..*...*....**....***...*.*..***..***..***..***...***..*...*..*..*..*.....*.**....*.......*.*.*.......******..****......*..**.**...***......*****.**......*******.*.*.*.*..*...*..**..*..*..*..*.*....**.....*.***..*....*.*.*..*.***......**..*.****..*.***....***....*.**.....*..*..***...**..*.*.*...**.*.*..*.*.**.....**...***.***.*....*.*...***.**.*.**.***..**.*..*.......**..**.*..**..*.**.*.....*.*.**.*........*...**....*.*.*******..*****.........**.****.*....
**..*...*.**...**...*...*........*****.***.....**..***.*..**...*.*...*..*.******...***.**...*.*....**...**.*..**...**.**..*.*...****.....*****..******..*..**.*..*..*..*...*******.*.*.....**...*..*****...*..**..**.*..*..*..*.*....*...**.....**......*...*.**.*..*..*..*..*.*.***...**..*..**.*.*..*.**.*.**..**....*.**.........*.*****.**.......*..*..**.*...*....*.*.*..***..*.*.**.*****.*.*.**.**...*...*....*...**...*.*........**.....**.*..**.*.*.**.....***.*.......*.*.**....**.**...**...****....**..*..****.*.....*.******.***.*....*.*...*.**...*..*.*.*..*..*..*.*....***.***..*..*.**..*...*.......*..*.*..**.....*.***...*.*......*.*...*.........*..**.***....*.........*.*.*...****.**.**.*..**.*.*...***..*.**..**.*..*.*...**...*.**.****..***.......*...*.*...**.****...*.***..*.*..*.........**.*...*...*.*..*..*..**..**.....*.**.*.**.....*.****.*....***....*...**.**.*...........**....*.*..**.*.**.*.*..***.*.....******..*..........*...**.......*.....**.....**......*.**.......*..**.**....**...*......
*..***.*.***..*.**.******......**.**.*......*....*.*....**.*...*....*.....***..*.****.*.*...**.***.**.**.******...*.*****.******....*.***.**..*.*..*...*..*...**..*..**....*****....**..*.*..**.**....**.*..*..**....**.....**.*.*.***...*...*.**....*........**..*.*....*......*....**..**....*..*.***.**...*...*....*...*....***..**...*.*.*.***....*.****..****.*...*.***.*..****.*...*.*****.***.*.......*..*.*****.**.*..***.*....*****..*.******..**..**...**....**.*..*......*.....**.*..*..*..*......*...*.*.*....**..*.....***.....*..**.**..*.**...*....*..........*.**.****.*......*****....*.*.*.*......***..***.*.....*.***.*.***.*.*..**..*.*....*.****....**.*.*....*.***.*..**..***........**..*..*.**...*..**..*.***..****..*...**....*.*.***.....*.**.*....*.*..**..*.**.*...*...*.*.....*.*.**.*..*...*....*....*..*......*..**..**..**.***......*..*.*.*..*........**.*..**..*..*...*...*.*....*..*.*.*.*.*.......*.******..*.*.*****..**.......*..*..**.*......*...*...*.*.*..*.**......*.**....*.*...**..**....***
...**.**...**.*.*.**.....*.**...*.**.*****.....*...*.*.*.**.....*.***....**.*.......*...***....*....**..*..*..*.........*....**.*....*....**.**.**...*...*...*.......*.**.***....*.*******....**.*.*....*...*.*...**..**...***.***.*...*...*...*.*.*..****..*...**.**.*..*.**......*.*..**..*****..*...*..*...*..*.**.*...*..*...**.**......*.*...****............*......**..*..*.*.*.**....***.*...**..**.*.*..*.**.****..**..*..*....*.***.*..**..*****......**.*......*.**..**.**.*...**.........*.**.***......**.**.*****.**...*..*..*..*...*..**...**..*......****..*...*******.*.*.*..*...*..*.**.*........**...*.**.*....*.*..*...*.**.**.*.*.**.*.......*......*.*.*..*..*..**.*..***.******....**.*....*..*.**..*...******....*.**.**.*.***....*.*...*.....*..**..*......*.*.*****....***.*..**.**...*..*....***.***..*.*.......*..**..*.**..***.***.***.*..*..*.**.*...*...........**..*..***..*.**..*.*.**......*.......*...*..***...***...*....*..*.*...****.****...*.**.*.***....*.*..*..*.*...*.*.**.*.**...**.**..*...*.*
.*.*...*.***......*.......*......*..**...*.*...*.*....**....*..**..*.......*..*..*.*......******..*.***.*...*...*.....****.**..**...*.***....**.**......**......**.*..**....*..*.*...**...***.*.....***.*.**..*...*..***...*...**.**.******...*.*****..**....**..**..**.****...*..***.*...*****..*....*.*.**..*....***.......*.**.*.....*..*.*.*..*...**.**.*.*..*...*.*..**...**....**..*****...**.*.....**..*.**.*.*.**.***...***.*.......*...*....****..*.*..****...**.**.*..*.....***.*..*.**...*.**.*...**........******.***.******...**..*.**..*.**.**.*..*..*.*..**...*....*..*.**....*....*...*...*.**..*.*.*.*...**..***....*.*.**.*..*..*....**.......*....**..*..**..**...*...*****..***..*.*.*..*....***.*...*..*.**..*......***....**..*.*..*......*****..*.**.***.*.*.*....*....**.**.*..***.**.....**..*...*..*...*..**.*..*............*******..**.*.*.*........*...*.*..*.**.*.....*..*...**..**.*..*........*..***..******.........*.*.*..**..*.*..*..***....*.***......**..*..*...*..*..*...*.*....*..*..**..**...***
*.*..**.*.*..*........*...*.*....*.**..*.**...**.*.*.**.*...**...**..*..***.......*..*.*.*.*..*.**..**.***.*....*..*****.**..*...*....*..***.**.*.*.*......****.....*....*..**.*....***.*.....**.**..*..*.*....**.***..**..*.*..*..*...*...*....*.***.**.*..*.*......*.****..........**...*....***...**....****..*..*....*...**.*.......**...*.***..*.*..*.**...**.*.*.*...*.**..**...**..***...*..*.***....*.*..*.......*.***.*.**.....**..*****..***.*.**.*.**.*...***.*..*...*....*.*..*..*...*.*.*..****.*.*.*............**.*..******.*.***.*.*.****.***.**...**..***..*...**.*..*.....***.*.**.....*..*..*.**.*.*.**.*..*..***..*...**..***..***.***..*.......*****.*.*.........**..*.*..***.*....*.*.*.**..*..*..*.*.*...*....**.*****.*.***...*.......*.**....*.*.....***....***.**..*...**.*.**.....**..****.*..*.*.*.*.*...**.*...*....**....*.**..*.*..**.*.***.*..*..*.*.*.*...***.......*..*......**...**..*...****......**.****..*.*..*.*.*....*......***.***.......*.**....*...*****.**..*.***....*..**.*..**.*..*.*...*.
*****......*.*..*....***...*****.*..*..**..*.*.*.*....**....*...**.*.*...*..*..*..**.*..*..*.*............*.*.*.***.*....*.*...*....****.*..**..**...**.*...*.**.*..*..**.*.*.**......**.**..*.**.*..*..*.**.*.....*...*.......*.*.**..*...*..*.*....*....*....*****.*...*...*.*.**...*..**.*..***.***.**.**......*..*.**........*...**..***.......*...*.....**.*.*..*.....*.*.***..**.*.*....*.*..*.*.****.....*******...*****......*..**...*....*.*.......*.*.....**.*.***..**....*.*.*****.*......*.*.*.*..****...*...**.....*.**...***..*.*.....*.*.*..**......*.*..***.......*....**.*...*...**...***.*...*.*.*...**......*...*.*...*.*..**.*....*..**.*...**.......*.*.**.*.....***..**.....***.*.*..***.*...*.*...*.*........*.........****..**.*.****...*...***....**.**...*..**....**...*.....*....*..*..*.*..**.*...*.*....*.....**.*.**........*.....*...*..*.*.*..***...*..*.***..*...*...*.*.*.**.**.*.*.....**.*...*...........*.***...**.*.....*..****.*.*..*****...*....*.**........*.......*....*....***.***...*...*.*.
.....*..*..****.....**....***...*..*.*.....*.*....**.*...*.*...*..**.**....**....**.*...*.*.....***.**..****..*..**.**.*...*..**.*..**.*..****.*.......*...**.*..*...***.***..**.*.****.....**.....*.........*.**.**...**.***..*.***..*....***.*...**..*..**.***.*..*.*...*.*.*.*.**.*.*..*.***..**.....***.....*.*...*..*...****.*...**....**.**.**.*....*...*.**.***.*.*...**..*....*..*...**..........*....*.***.**..*.**..**.*...***...**...*......**.*.**...**...*.*....*....*.*..*.*.....*.*....*...**..*....**.*..*.........*...**..*..*.**.*..*.*.****.*..*.**...*..*****..**..*.*..****.*.***.*..*.**......***.....*..****..*.**..*....**.......*..**.*....*.**.....***.....*.......**..*....*...**..***.*.**...*..*.**..*.***..*...**.*..*.**...*.*..**....**.**.**.*.*...***...*.*.*......****..**...*.*...*.***.*.*.******.*.*.*....*..*........*.....*...*....**.*.....**...*.*.***.***.*.*...**...*.....*..*.**.....*.**.*..*****....***.**....****..*...**..**.......*...***...*.*.......****.*.**.**.*...*........***.**
*..*......**...**.*.*.*......*......***..*..*..**..*.*.....***....*..*...*....****...*.**..*****.*...***.*.*.**.*...*....*.*..*..**.*.....**..*.*....*.*...*..**.*.*.*.*.*.*..*.*.*..*...***.*..*..*..*....*.**...*...*.*****...*..***.**.*...*.**.....**.*...*...*.**.*.*...........*....*...**..........*.*..*.**..**.....***..**..*...***..*....*.*....*.**..*.**.*..*..*...*......*.*..*.****.**...*..**.....*...**...*.*...*.....**.****.*.*.*.*.....*.****..*..*...*..*****..***..***.*..*.*.**...............*.**...**....****.*.*.....*.....*..**.*.*.*.*.*****...**.***...****....*****.*.**..**.**..*.*..**..*..*..*..*....*.*..*.*.*.**.....**.****....*.*..*.*.*.*..**.*......*..***.*.****.**..*..*.*..*.**.....*...*.......*.*..*....*.***.**..*......*..**.***..*...*..*.***.**...*.*..***.****...*...***.....*..**.*.*.....*........**....*...**......*..*....****..*..***....*...**.*.**.....**...*.....*..*.*.***.....*..*...*.*.*.**...*...*...**.**...**...***.........*.*.*.*..*..**....**......*.**.*..*.**.*.*..*
.**.*.*....**...***.**....*..**.*.*..*..**..*.**.**..*.**.*..*.*.....***....*....*..**.**.*.*.....*..*.***.......*.*.*..*.**.*.*...**.**.*...*...*.*.*...*..*.......*****.*....***..**.*.*......*.****.**.**........**..**.*....****....*...***.*..*..**.*........***....***.*..*...***.*...*....*..*.*..*....*.....*....**.**......*...**..*...**...*.*.**.....**.****...*...**....*...**...*.*.**.**....*...**.*....*.*....**.**....**..****..*..*..*.......**...*...**.*....*...*...*.*.*.........***.*..***.*......*.....**.*...*..**.*......*.*..*.***.*..*.*....**.*.*.***...**.**.....**...**.*.*.*..*.......****.**.**..***....*....*.*.*....*..*..**.**.**....*.*..*..*......*...........*.....****....***..*.***.**..*.*...***.*..**...*.**...*...**.**..**...******..**.**....***.**..***...*.........***.*..*....*..**.*.....***..***....*.*.......*..*.*.*..*.***.*..*.*.......**.*......*******..*.....*..........*.......***......*.***....*.***.*.*..*.**...**..*****..*.*.*.*..**..****..**..*..******.*.*......*....**
...**.**..*..*..*..*.......*....*...*..**.*.*....*....*.*..*.*.....*..*.**..****.....*.*.....*...*.*.**.....*.*.*.****...*.**..**......*..*..*..*..*..**..*..*....*.*.*..****.*.**....**.*.**...**.*....*.*.**..*.*..*....*..*..*..*....***.**...*.**.*.**....*.***..*..*..*..*.....*...*.*..........*...**..***..**.......*.*..*......*.*...**..*..**..***..**..*.*..*..*.**..**..*..*..*..*.*.....**..***.*..**...*.....*.*..***...**..*..**.*..*.*...**...*....**...*.*....*.**.****.*.*.**.....**.*.*.....*....*.........***.*..........*..**.*..*.*.*...****.****...*...*...*.**.**...**........***..*..*..**...........****.....*..****....*...***..*.**.*.**..*.*....**..**.**.**.....*......*........*..**...*.*......*.......***...**.**.....*.*.*..*****..*........***.**.....*...*..**......*..*......***............*.*.***...*..**.*...*...*.*.*....**....*....*.******.***...**......*.***.**...*...**.***.***.....*..**.**.****...***...*..*.....***........*.....*.*.**.*.*.....*.*....*.**.***.***...*.*...*.....**..*.
.**..*..**....**......******.......*..**..*....****..***..*.*.*.*.*****...*....**.*.*...****.***..*.....*.*.*.*..**..**....*.**....********.**...***..*.*.*.*...*..*....*.****..*.*..*..**.*.*....*............*.****...**........***...*..**.........*..**...****...***..***...*...*..*....*.*......**.*..**.*........*..*.*..**.**.**...*..*.*...*...**.*...*.**...*.*..*.....*...*.*...*........*.*....*....**.*...***.*.*.*.*.*.*.**.*.**.....*.***..**..*.***.*.***.*...*..*.*.**......*..*.....*.**.........**.*..*.*....*...*........**.*.**.**....*****...***.*****.*..*..**....*...***.*....*..*....*.*.**..*****.**..........***..*..*.*.........**..............*****...*....*.*.*....*.*.*...**..*.**..*.*....*....*.*...*.*..**.*.*..***.......*....*.*.*.*........................*.....***....*.*..*..*........*.*...**...*.***.*...*..*.**.*..*...**....**.....*.**...**..**.*..*****..***..*...***...***.**.*..*.........*...*.*...*..**...*...**.*...*.*..**.*......*.*.*.*.*.**....**..*.......**.*.***.*.*..**....**
...**...*.***..*.....*..*...*.*...*..*..*.***..*.**.*...*...*......*.**..***....*..**.......**..**.....*.****..**....***..*.....**..*.....*..****..*..*.....**.**...*..**.******..**...**....*....***.*..*..*...***...*.**..**.*.**...**.......*.....*..*...*..*.***...***......*.*.*..*.......*...****..*.*..**.*....*.***..**.*....***.*......*.***..*..*.******.*..**.*....*.*..**...*..*..*****...*..*....*.****..*...*.........***.*.*.......**.***....***..**.*.....****..*.*.*.*.*.***.*.....*.*.*....................*.*..*.**....*....*.***.......*.*.*...*....*.*...**.**..*....***....*.....*...*.*..*****........*.*.**.....*.....**..*.***.***....*****............***...*.*...*.*..*...*...*..*.**...*****...*.....*...*.***.*...*........*..*.....*.****..*.**...****.*..*.**...*.......*.*.*.*.***.*..*.**..*...*...****..*..*.****..***.*......**..*...***.*.****.*.****....*...*...*.........**.*..****..**.*....*...*..........*****.**.....*..****....***....***.........*.*....**...***.*..***..*.*.*..*..*.*..*...
...........*.....***.*****.*.**...*...**.....**.*..*.**.*.**.*..*.*...***..*.*.......*....*........*..*.***.*......*..*..*.*.**.......*..*.**.*.*.*.**......**..*...*..**...*.**.***...*....*..*.*.*...**..**.***...*...**...*.*....**.*.****..***...*..***.***...**..*.*..*..*...*.*..*.**.**.*..**....*.*.*.*.....***..*..**..*..**.*.****....****.*..**....*...*..*........*..*........*.*.*.*....*.***....***.*.**....***...*...*.***..*......*.*.....*..**...........***...**.*..**...*.*...***.**..*.*..**...**..**.*..**......**.*..****...*.....**.*.*.*.*..*.*..*..*......**...*....*.*.......***..***..***.......*.**.***.*..**...***.***.*...****......*....*....*..**.*..*.**.*.*.*..**.**........**...*.**..*..*.*..****.**..*....****.*....*..*....***.*..*.*.*....***...**.********...*..*....*.***..****.*.*..*.*...*..*...**.*.....*.**..****.***.****.***..**.*.***.***.**.*...**..*..*..**..**..**.***..*..*.**...*..**...*..*.**.*........***.*.*.****..*..**...**.*.....*..*.**.*..*...*.*......*.....***.**....*.*
...***...**.***...*...**..**..............**.**..**....**..*.*.*..*.*.*****..**...****.*.**..*....*......*.*...***..**..*....**.***..*.....*...*.*..**.***.*.*..**...*****...*..****..*..*.**.*....**..*....*.**.**.*.**.*....*...*.......*.*......**.*.....*......***...**....*.**.*.*.*.......**....**..*.....**.*..**...*.*........*.***..*..****.****.*..*.*..**.*...*..*..*...*....*.**.......**.....***.*.*.*.....*.*.*......**..*.**.*..*..**...****...*.**.*...**..*.***.**....**...........*.*.**.....**.**..*....*.*.....**....***..**.****..*...*.**.*.***...*..*.***..*.**...*...*....*........*.**...*..*..*.*....*..*...**.**.*..******...***.**....**...*...*..*....**..*...*.....*...*..*....***.**.*.*..*....*.****.*..*.*.*....*........*..*....****.***.*..*..***.*..*...*......*..*..***...*.*******..*......*.*..*..*.....*...*....*...***...*...*..*......**.*..**....*...*...*.*..*...*.*.*..*...***.*..*..*..*.....**.*.*.*.*.*...*...*........*...*...*...*.....*......**.**..*.**.*..*..*.*.......*.*..*.**.*.
...*.***.*.**...**....*.**.*..*.*.....*...........*.*.*....*....*..**......*....****...***....**.***....*..**..*.*...*....*.*..*..**.*....*.......*..**..**..*.**...**..........*.**.*...********.**......****..*..***..*...*..*...*..***..*.*..**...**.*..*.*.*****..*.....*.**....*.**.....*.**.*....*....*..*......*...*.*....*....**.........*****..*.**...***..***.*.**.*.*..*..**...**.**.***..**.**..**....*.....***.*..*.*.**.*.***.*.**...**.**.*....*.**...*.**..*....*.****.*.*****.***.**.*.*...**.*.*.*...**.*....**......*..*.*****.*.*...*.**....*.**...*..*..*.*.*.*...**.....*..**.*.*..*.****.**.*.......*....**....**....*...*.......*..*...*.*........****..*.*.*....*..*..*.*....*.*.*..*..***...***..*.**.**.*..*.***..*..**...*.**.*...*....**....*.***.**..*..***...**...***.*..******...*..***....*....*..*...*.**.*..*.***.*.*******.**..**.*..*...**.*.*...***.**.....*...*.*.**.*.***.*..*...*....*..****.....*.*.*****..*****.*.*.**.*.*.*.*...*..*...*.*..*....*...*.....*.*...*.*...*.*.....*.**....*.**.
...*..*.**.**.*...*..**....****.*..***..*..**.*.****...*.*....*..*..**.*.*......*.*.........*...**.*.****..........*..*....*....*....*.**.*.*....***.*...*..*..*****..*..*..**..*....**...*.*.****......*****...*.**.*.*.***.*.*.*.......*....*****..**.**.*.*****.....*....*..****..*...*.***.****.*.*........*..**........**...*..*.....***.....****..*.**.*...*...***.**....*....****.**.....**.....*.****.....*.***.*........***...**.**...........**.....*..*.******.*...**...**.****.*....*..*.*.....*..**.*....*..**.*.****.***.**.**...*.*...*..*.........**.***..***.**....**....*....*...*...**.*..*..****.*....**...****....*...***.*..****...*...*..*..*.***....***.*.**.*....***..*.*.*.....*..*..***...*******.*.*...*...*.***.*....*****.**....**..*.*.**.**...**.**...*......*....**.**...****....***..**....*..*.*..*......***.*...*..**.**...**.***..*....****.*.*..******.***.***.**..*..**.**.**..*...*..**........*...**......*..*.**....**.......*.....**....***.*.***.*...***.*.*......*..**.*.*.***.*..*..*.....
..*..*.**.....**...**......*..*.**...**...*.......***...*.*..*.**.*..*..*...*..**.*.**.*..*....*..*....***.....**..***....*.*.*..**.........**.***.*....**....*...***.**........***..****.*.**..*...**....*.**.**.**.*.....*.*.*...****..*.***..*.......*.***.*...*..*...*...*...*......*..*..*.**.***.....*.*.....*.*.**.*..***..*.*...*.*....*..**.**.*....*.**.**.......*.***....*..*.*.*.......*...*****....****..*.**....*....****....***..*..*.*..*.****...*.***........***.*.*.**.....**.*...*.*.**...*..**.**.*...***.......*******.**.****.*.*..*....*.***.*....**.*.*..*****......*....*.*...*.*.*....**..*.*.*.*..**.**........*..**.***...***...*.....*.***..**.*.......**...*.*.*.......*...**...*..*..**.*.****.........**.....****...*....**.*.....***..**..........**.....*..*.*...**.**.*.*....**.*.....*.***.*.****.*..*..*..*.*....*....*..*.....***.....*..**..***..*..*.*....*....*.*....**.**.....*..*.*...**...**.**.**..*....**.....*.**.***.**.*.*..***..*..**.**....*******...********.*...*.***.**.*....*..*.
.*...*.*..**..*.*..*.*...*.*.*.**.......*........**...****.**...*.***..*.....*.*..*...**..***...*..*....***.*.*..*...*.*.*.*.*.*......*.*.....**.*.**.*.........**..*.***...**..*..*****.*.....***...*....**.*......**.**..*..*...*............*..*..*.*..*.*..**..*.***.**.*.*.**..******...*.**.....*..*.....*.**..**...******..*.****..*.*...*......*.*..*.***......*.....**..*....*....**.*.*.*.*.*...**.......**...**.*...**.....*..*....***..*..*...*..*........**....*.*...........**.**.*...*..*.*..**...*.**....**.*.***.*........*.*....*.*.....***...*.*.**.**..*......**..*.*...*.***.*.....*..*......*..**.......*...*.**......*.**...*..*....**..***...***.*.****...****...*.**.*...***.**..***...**.**..*..****.**.*....*.*...**..*......**...*.....*.*..**....*....*.....*.***.****.....**.....*.*...*..**..*.....**.**.*...***...***..***....*.*..*..*.*..*...*.*..**.*...**...*....**...*...*.*.**.**....*....*.*.....*.......*..*.*..*.*.***..*...*.*.....*..*.**.*...*****...*..*..*.....*........*......*...**.****
...****.......*.*.***...**.**.*...*..*..**....**..*..**.....*........*.**....***.*.*.*.*..**..*...*...........*..........***.*.....***...*........**.********....**...*..**..***.*.........*.**..*.***..*.......*.*.*.**.****.*...*..*..*..**..***..**..*.*.**.*.......**.****..*.*...*.**........*..*....**....*.*.*....*****....**....*....*..*..*.***.**.*.**.**......*.*.*..*....*.***..*...*....*...*.*....*....***.........*...*.*...*.**...*....**...*....**.**..**....*...**.*.*..**..*...*..*.*...*....*.***..**.**...*****..*****....*.....*..**..*..**.......**.**.*.**..*..**..**...***.**.**.*....*..*.*.*.**.......*....*.****..*.***...**.*.....*.***.*********....*..*.*.*.*.**...........**...*...***.....*.*.*.*.*..*.***.*.*..**.*.*.***.*.*..*......*..*...*..**.........*..*....*..**.*..*....*..*...**...*.*.......*.*.*.*.*....*....*.....*.*.***...**....*....*....****..***.*..***.....*.***..***.....**.*.**.....*.*..**...*...****.*........**.*.**..**....***...*.....***.**..**.....**.*..***.***..*....*..
...*****.*...*...**...*..**.**...***.*.*.*.**.****..**.**...***..****.*..***.**..*..**..*.**.*.*.*..........*.*...**.*.....**....*......**...**..**.*.*...**.*..*.***..*........*.*..*..*.....***.**.*.*..*.***..**.*.*..**..*.*.*.***.....**..*...*.*.**..**.*...*......*.*.**.*....***.**..*...*...*..*..*.*...*..**..*..**....*...*.......*.*.*........*.....*...****.*.*.*.....***.......*..*.*.*..*..**..*...........**.***.*.*..*......***..*..*....**.**...*.*******...*.**..*.......***.***...*..*.*.....*..**..*.*...**....*.*.*.*.**...*...*.....*..****.*..**.*...**....*.**.*...**.**.*****....**.*......**...**.***.........*....*.**.*...*.****...**.*...*..*......*.*...*...****.*....**.**...****......*......*.*..**..*.*.*.....*..*...**....**..*.*.***.*..*..*.***...*.*.*.*.**..*.....**.*.*..*..**.....*..***..***.****.**......*.*..*...*.*.*****....*..*.*.*...*.***..*.**..*...**.*.***.*...*.....*....***.*****.....*.......***..*..*..**...*.*..**..*....**..*...*...**....***.**.*..........**.*...*.*......*
.**..*.*...**.**.**.**.*.***....*....**....*..*...**..**...*.**...*.*****.***..*..***...***.*****..**.***....*..****..**...*.*...**.***...*..***....*..**....*....*.*.***..*.***....*...******..***.......*....**...*....*.*..*...***.*.**....*.*.*..**.*...**....*..*...*.*..*..**..*.....*.*.*...***..*.....***.*....**....*..*.**.*..........**..*.*.*.*..*.*..*...*...*....***...*...*.....*.*.**.....*..*.*...*..*..*.*.***.....*..**.**....**..****...*.*...*..***.......**.*...***.*..***.*.......*.***.*....*.*......**..*..**.*..*..*.....**...*..*.**.*......*...*.**......*.*.******..***..**....*.*..*.*****..*.......*..*.**.**.***.........*...***.*....*.***..*......*.*...**.*..*.*.**..*.*..*.*.*.........**.....***...*.*.*.*..*..***.**.*..........***..***.**....**...*.*.*..*......*.*..*.*........*...**.*.*.*.***.*.*.*.*....*.....*.*.*...*..**....****.*.*..****.****.*.**.*.**..*.**.**...**.*.*.**.**....*.*..*...*..*.**.*..**.....*.***.*..*.*..*......*.*...**..*.**..*.*..*..******.*.*..***..*...*...*..
.*..*.*.**..*.....*....*..*..*.**....**.*.**....*****...*.....***..**..*.*.*.*.*..*....*....*....*..*.*...*....*.*..**..*.**.......*....*.*..**...*...*.*.*.****..*.****......*.....*..**..*.*....*..*.....*..*.*.*.....*.**....**.*.*.***..*.*..***...*...*.*...*....*....*...**....**.*.*..***.***....*..*....*...*....**.*.*...****.....***..*.**.*.**.*.*...*.**.*.*.**...*....*...**...*..**....**..*.**....**..........**...*.***........*.*.*..*...........*.*...*...*.......***.......**..*.*..*....*.******....***.*.*.**.***....***......**...*.*..**.....*.**.*.*.*....**......***.*...*....*.....*.....**..****..**.*...*.**.....**.....*....***..*.....*..*.....*******.**.*.*.**..******.....*.**.*.**.*.....***.*.*..**......*.**.*.*.*.**.*..*.***....**.....*.****..**...**.**.*...*.*...**.*.**.*..*...*..*.....*..*.**.**...*..*..*..*.***......**..*.......*...*..*****.**...***..**...*..**..*..*....*.*....*...**.*.........***..*..*.*..**.****.***......*....*..*..*....*.**...*.*.......*.*..*....**.*.*...**.*
*.*.*.....****....***..********.*..**.*.***.**.**.***..*...**..**..**.*..**...*..*.......*....***...*...*.....**.*....**..*..*...*..*..*.*.....*.*.....*...*..*...*...*....*...*.....*.**..**..****..*..*.*.*...**...**.*..*........*..*....**...*.*..............*...*.*...*.*....*......**...*......*..*.............*...*..****.**....*..***..**......*...*.*.**.**.*.*....*...*....***.*.****......*.*..****.****..*.**.*.....*.*...*..*......*.*..*.*.*....*.**..*...***...**.*..*..*.*.*..*....*.*..******...**....**...**.*..*..**...*...*..*..*........**..***..*.*...*.*....***.*.***.*.*.*.*........*..*.**.**.**.*..**.*.....*......*.***.**.*...*..**.......*....*..*..**...*.*.*..*....*..****.**..**.*...***.**...**.*...*..***..*.*...*..*.***.*.*..*..**.*......*.*.*....**..*..**...*.*...*.*..*..*.**.**.**.****..*.*.*.*...*...*.***.*.....*..*.*...*.********..*.*.*....******.*...*.......**.*..**..****....*.*.*.*.**.....**.**..**.***......*.*....**.......*..*.*****....***...*..**.*.....**.****.***..**.*..**
..**.*..*..**...**.**..........*.*.*.*...*.**..*.*.*.*...****...*...**....*...**..*...*.***.*.**....*......*.***..*.......****..*.******.****..**...*.***.**..*.*.*....*....****.*.*.**...****...*.*...*****.*.**......**.*..*..*...*.**.*.*.*...*.*.****..*...**.****.*..**..***..**.***.*.****.*.....*.**.**.*******.**.**.....*.*.**..*......*..***.***.*...****..*****.....***...*..***.*..*....*..*.**.....*.............*...*......*..*..***.....*******..*.**.*..*.***..*.*.*...*..*........*....*.***....**.....**.......*.**.****.*****.*.*..*......*.*.**..*...**.......*..*...*.....**..**.**.*.*..*..*.*.*.*.*..*.*.....*.....*..*.*..****..*......**..**.*.*....*..**.***...*......*.**..*.*..***.***.***......*****...*.*......*.*.*...*.*.*....*...**...*.....*.*.****.***....**.*...**...*...*.**.*...........**....*...**..***...*.*.*.*.*..*.*..**.**.*.*...*..***.*..*...*.**.**.**....*.*.**.**......*.*..*....***...*.*...*...*....*..**.....*......***..***.....**..**..*..**.*...*.*.*.*...*.**.**..**..*.....*.*
.....***...*.*.****....*.*..**..*....*....*...*..****.**....*..*...**.****...*..**...*..*..*..****.............*......*....***..****.......*****...*.*....**...*.**...*.......**..******.***.**.******...*..*....*..*....**...*..***.*.**.**....*.*****..*......**..*...*..*....*.*.*....*.*.*..*.*.**.......*..*.***..*.....*.*...*....***.*..*...*..**....*.*.*..**....**.*.*.*.*.*..**.*****..*.*......*.*....*....*.***..*.*..**.....***.*.****........*.*.*.....**.*..*.*.*...*****....*....*....*.....*...*.*....**..*..**...*...*....*.*.*.*..*....*****..*..*...*.*...*.*.*..*.*....*..*....*.....**.*....*..*..**.**..******.....*.*.*...*..***.*...*......*......*.*.*.*...*..**..**....*.*..*.******.*....*..**..***..*..**..*.....**..*.*...**..**...*......*****.*..*..***.***.*....*.*...*****.*.*........*..**....*..*..*..*.**.......*...***.*....*......**..**.***.*..*..*..***.*..*.*.*.*....*....*.**.*.**..*....*........*.*..*.***.*...*..*..**...*.*.****.......*..*...**..*.**.....*..*...*.****.*...*..*.*.....*
....*.*..**..*..**.*.*..*.*..*......*...*......*.*..*....**.**.*...*.**...*....***.**..*.***..*.**....**..**.**.*...*..**.*...*..***....*.....***.......***....*.*...**.....*....**....*..*......*..**.*.*...***.****..*...........*.**.*.**...*...*.**.*...*..*.*..*.*....*.*...*..**.**.*....****..***.*..*.**.*.*.......*...*.......*.*.*.**..**....*.**.*...***.*.*..**......*.*.*....*.*...*..*..*.**.....*.*....*...**.....*.*.*..***...***....*.*..**..*...*.*..*..*..*.....*.*..*......*....*....*.*****.*....*...*...**.*.*...**.......***..**..**.............*.*.......*...*...*.*..*.*.**.**.****..**..*.*.*.*.****...*.**....*..*.**.*..*.......*.*....*..*...**.**.....*...**..****...*....*..**...*....*.*.*..*..*.***.....**.*..***.*.......****.*.*....**.**....*.*.*..****.*..**.*...*.***.*.*.*.*.*.....***..*...*....**....****....*..*..**.........*.*......**.**.....*..*..****..*........*..*.*****.*.*..*......**.....*.**..***.**.**...**.....**....**.**..*.**....**...*.*.............**...*.*......***.*.***
..***.**.*...***.......*..**.*.*...*..*..**.....*.*****...**....***...*...*.**..**.**.*..**...**..*.*......***.****.***..***.......*..*...*....*.*.*...*....**.*.*..*.......*...*...*..*.....***....**.*.*......*..**.*.**...*....**...******..*....*..*.***..*....***.*..*..*..**.*.*..........***.*.*.*.*......**...*.**..**.*..*..**....**.**.*.*.*****.*............*.........*..*.*...***..*..**...***.*......***...*......**...*.......**.*.*.*.*..*...****.*.....**...*..*.**......*..*****.*.....**......*.*..*.***..*..*...*.*.*...*.*...****....*.*****.*..**..*.*...*.*..***......**..**......*.**...........**..**.***.....*.*.....*.............****.*...**..**..*..**..**........*..***...*.**.....*..****....***....*.***.*...**.**..**.*.*..*..*****...*.*..***.***.*....*..**..**....*..**.***.**...**...*..***.*...**.*..*.*.**..**................*...****....*..**.***.**...*..*...*.*.***...*...*..*..**.*.....*..*.**...*.*......*****.*...***.*.**....*.***....**.*...**......*..*..*.***.**..*..*.*..*...*..*...
**.*..**.**..**..*.*.*..*.*.*.*...*..*....**.*.*.....*....***...*...***.***...***.*.*...****.**.*..*..*.....*........*.**.*.*.***...*..**...****.........**.....*.......*.......**........*****...*..*...**....*.*.....**.....**.*.**..**....**.**....*....**.*..*.........*...****..*......*..*..**.***.*..**.***.***..**.....*..*...**..*.......**..*..***..***.*.***..*..*..*..*.*.*..*.*.*.*.....*..****....*.*****..**.*...*.**..*.***.*.****.**.*..*...*.....*..*.***..*.**...*..*...**...*..*.*.***.*..*....****.****.*........***.*..*..**..*.**.*.********.........***.*..*.*.*.**.*.**.**...**..**.*.**.*....***.*.*.*...*.*......*..*.*..*..*.....*.***.*...*..*.*****....*...***..*.*......****.**....*..**.**.....**...*.*..*.**..***.**...*...**......*..**.*.**.....*....**.**...*.****.....**...*.....*...*..***.****..*....*..***.....*.*..*..**.*...***.***.*..*.***...**.*....***.*....*.****..*.*.*..***.*..*.*.........*....**.***..*..*.*.**..**..*..*......*.**..*.*.*.**..*...*...*....*..*.**.*..****.........*
...*...*....**.*..***..*.*.**.*.*.*......*...*..**..**....*......*...*...*........***.**.*.*..**..*....****............*.............*..*..*.*.**...*.**......***....*..**.........*...*.*.*..**...**..*...***...***...*..*.....*..**...*****.***..***.....****..***...*.*.**.*.*..*.**....***.**.*****...*..****..*.......*.**....*.*****......**..***.....*.**.****.**..**.*..**.*.***...*..**.*.*.......*..*...***..*****.*...*.***......**..*.***.*..*........*..*..............****.*......**.***...*.***..*..*....**.*.....*..*...**.*..*......**..*....*..*...*..*.*..**..**...**.*....***.*.*....**.*.**...******....****..*.......**.....*..***********.*.**.*...**...*..*.**..*....*...*..****.***..*....*.*....*..*.*........*..*.*...*.*....****.....*.**...*..*...*..**.*...**.........***....**.....*.**..*..**...**.*.....*...*.**.**.....***.....*..***...*.*..**..*.**.**.......**..*.**...*..***.*........***....*.*.......***...**..**..**...*.*.*...**.*.....*......*..**.**.**.....*****....*.*...**..**.....**..*.
.**......*.....**.*.*.*..***..*..*...*...*..*..**......**..**........**...*.*........*...*........*..*****....*....*....*....*........**.*...*.......*......**.*..*..*.**..*....**...*..***.*..*...**.*.*..**........*...*...*.**...*.**....*.*.*.*.**..*.*..***........*...........*...**..*.....*.**...**.*....*..*.***.**.***.*.....**..***.......*...***.*.*.****.*****.*..............*.*.*..*...*..*.****....***....*....*.*****.*..*..**....**..*.*.....********...*...*..*......*.*..**.*....**..*..*.*.**..*..**.*.*.**........**.***.*.**...*..*..........***.*...**...**...**.....***...*...*.*.....*....*....*.*..***.**..**..**..**.....*.****...*****.*.*.*.*.**..*.............*.*..*..**.**..*...***..*....*..*.*.**..**...*.*.**.*..*..**.......*.*..*....**..*..*.*.**.**.*.*......*.**..*...*.*..*.**.*..*..*...*...*.....*..*..*..***.**...*.****.......*.***...*..*...*.***....*.*.......*...**.***..*....**......*****.**..*.*****..*.*.....*...*..*..*.*.*....*.......*..*.*.......*.....*.**.**.*..*...*...***..
.*.*.**...*...*.......***...*.**..**..*..**.....**.....*........**.*....***.....**..**...*..***..*.*.....*...**.....*.*.....***.**........*.....****..*.**.****.*.*..**..*...**.*.***......*......*.*.*......*.*..*...*.**..***...***.*.*........*.**..******..*****.*..**.**..*....****.........***.**..**.....**......*........*.****.**..**....**.*.....*.........*.****....*.****...*.***..*..*......***.**.**..*.*.**..*..**......*.****.....*.*.*...**.**...***.....***.*.**...**....*....**...*..*.*..*.***.**..***....**.**...*...**.....**.*.*.*...*.*..***.......*..**.***.*.*.*...*..*..*......*****..**....**.*.....*.*.*..*..*.**....**..*.**...*.....*..****.*...****...**.........*.*....*.*...***...*.**.*.*.*.*...*.*..............*.*..*..*...**....*.*.**.*.*..*.**...**....**..**......*.*.*..*.*........*.*....*....**....*.***..*.......*.*..*.*****..*..*...*....*.******...*....**.*.*..**....**......*.*.*.*..*.*...**.*.*.****..*..***.**...*.*.....*****..*.*.*..**..*..*..**....*.....****..**.****.*..*..**
......**.*...*..**..***..*..*.*...**.***.*.**.....**.*...*....*..*.*.....*.*....*...**...**..*.*.*.**..**.**...*..*....**...*.*........*****.*....**..*.....*.**.*.....*......**..***.*...*..*..*..*.**.*........*.....*...*...*.........*.*...*..***.*.**..*.**....**..****.*.......*.*.*...*.....*.***.***...***.*.**..*..*.*........**....*.....**.*....**..*...*...*.*.*...**.**.**.....*...*.**..**..*..*..*....**...........*.**.***...**.***.*....*.*.***.*****..*....*..*..*..**..*......**.*.*.***.*..*....*.*...*..**.***.*..*.***....****..**......***..**..*..*.*.*.*.....*....*..***.......*.*...*.**.**....*..**.*.*..**..***..*........*...*..**.*..***.*..****....*.*.*.**.****.*..*..............***......**..*****......*...*.....*.*..*.....*.*...***....**...*..*..*....*....*....**....**...*..*..*...*...**.*.***.....**..*.......**..*..**.....*........***.*.*.*........*..*.**..*...*.*..*......***.*....*...*.....*...*....*..*....*...*....*...***.**..*...*....*..*...***..*..*..*...***..***..**.*.*.*.**..
..*..*..*..*.....***.***.*..****.**.*.*..*.*.**.**.**.*...**.......**....**..*..**...**...*.*..****.*.*.*....*****.***...*.*..*..**.....**....*..........*.*..*..*...*...*.*...**.***..**...*..*..*.***.*..**...*...*..****......**.**.***....*..*....**.*..*.*..*...**.*.....**.*......*.***...........**..*..***.**..*.**...*.*.*.*..**..*.**..*.....*.....*..**.***.****....*.....*.**...*..*......*.*...***...****.*.**.....**..*...*..**..*.*..*.****.**..***...****........**.*..**.**..*.****.*..*.*...**....*.**.*.**......****.*.*.*..**.*..***..*.*..*...*...**.*........**...*..*.....*...***.*.*..*.*.*.*..***...**.*.....*.....***..**...*......**.......*.**...*.**..*...*...*....*.**....*.*..*.**.*..*...*..*..*...*.*...**..**..**.......*...*....*.....*.**...*..........*...*.*.*.**..*..*..*..***.....**...*....*.*..*.*..***.**...*.*.........*........****...**.**...*..*.......*.*.**.*...*.*.**...*..*.*...*.*.***..**.**.*....**...*...*.*..****.*.....***.........*.....*.*..*......*...*..*****.**...**......
***....**.*....*.***.***...***......*..*.*...*......*....*...*.**..*...*...*.....*..*.*..****....*.............**..*.*.**....*......*.*..*........*...**........*.**.***...**.*.....*...****.*.**.*.*.....*....*.*.*...*.*......*.*...*****.....**.*.....*.*......**......*.*.*.....*.*...*...**..***..**.....*.*.*..**...*..*.*...*..*...**....*.*...*.***...*.....*....*.*.*...***.*......*...**..*....*.*...*.....*.****...****.*.*.*..***.**....*..*.*..*..**.*.***..*.**.*..*...*.*....*....**.****.........*.....*...**......*..*...*...*.*.......***......*....*..*****.*....**....**......*.***..*..*.**.*.....**...**.*...***..*......*..***.***.*.*.........**..**..*.....**...*****..*.*****.*....***.*..*..*..*.*..*..*....***...*.****.*........*.*.*....*..**.*...*..*..******.**.***.......*...*..***.*..*....***..***.....**..**.***..*.**.*..*.****.*..**...*.****....*.***..**......*..*..***..**.....*.***...**.....*..*.***...*........*****..***.*..*.....***..**...**..***.**..*.*..**.**.*.***.*......*.**..*.*..
*....****..**..**.....***.***........*...*.**...***..*..**......*.*.***...*.*.**.*......**..**.**..**.*.****.**..****.***.**..**....*.*.**...*.*..*.....**..*.*.....**.****...*..*....*........**.*...*..*.**.***..*......**.**.....*..*...**..........****.*...**.*....**..**.**......*.*.*.**....***.*....*.*.*..**.**.*.*....*.*..*..*.**.*..*...**..**.....***.**..***......*.**...**.....*....**....**.....*.*.***.......*.**...***..***...**..*.*....**.....**...**...*.**.......*.*...**.*...****....***..**.*.....*...*.*..***...*..**.**..*...***.*..*.....**.......*..*...*..*......*******.*....**.....*..*...***..**.*..*......*...*...*....*..****.......**.*.*.*.*..*......*.*.****....****....*...*.****...*******....***...**..*..*..*.**.*..*.**..*..**.....*.*.**.......*........****.....*..*.......*...*..**.****.**....**...*..**..*....*..***....**.....*...***..**.**.**.*..*.***.*.........*..*.*.*......*...*..*.**....*...*..****.....*.....*.***..***..****..*..*.*.....*.***.*.**..**.*....*.******......*.*
**.***.*.....*.*.*..*...*..*.**.........*.*.***...*....****.....*.**.*.*.**.**.............*.**....*.*.**.*....*.*.*............***.*...**..**..*.*.***....*..*...*****...*..*......*.*......**.....*.*........*....**.*...*.*.*..***...*......*..**....*........*.*..**...**.**.*...**..*.*..*........*..*.*..***..**..*.*.******....*.***.**.*.*****.*.**.*.*...*.****.....*......*.*..*.*...*....*.*..*.***..*..**.**..**...*..*.......****...*.*.*........*..*...**....*....*.*......***.*....*...*.**.*.**..*...**..*....*.*.*.***.*..*.*..*.**.*.*....*.....*.**.......*....***.*...*..****..*.*.....*.**.****..***.*.......*.*.*....**.****.*.*.....**.*.**.***.....*.*..**..**...***.*..*.**.*.......*.*...............*...*.*..*.*....**..***.......*.*.***....*.**.**....**..*...*..***.*.*.*....*........*.*.........*.*..*.*.****....*....*...*...***.....*...**..*.*.....*..**..*.*..*.***...*.****.....*.*.....*.....**.****..*..*.....*...*......*..*.........*....*.*.***...**..**...*..******.***.**.*..*....*.**..***.
...*..*......***.....*..**...***..********..**..*...**.***.....*..*.*.**.**.*....**.*.*.***.*....*....**.*.**..*.**...**.......*..*........*..*..*.....**.*...**.*...*...**..**...**.......*..******..*..**.*.*.***.**......***.*...*.**..*******.*...*.*.....*.*....*....*.***..*..*.**...****.***.**..*..**..*......****....*....*.**.*..*..*.*.*......*.*....*........***...*.*.*..*.*..**..**..*.**..*............*.**.*..**.*.**.....*.***...**.**....*...**.**.***.**.**.****..**.***.*..*.**.***.......**.*.*.*..*..*...*..*.*...........*....*.**....**..***..*.*.**.*.*.**.............**..*.*....*...*..*.*.....****...**.*.*.*.*...**.*.****..*.*.*.*......*..*.*....**....***...**........*.*..*.*.*...*...**...*.*....*...*.*.*.****.*.*.....*....*.*.*.*...*.****...*****.**....*.......**..*.*.***..**.**.**..**..**.....**...*...*...**.***.*.*...**.****....*...*.*......*....*********.**......*.**...**..*..*..*.*.*..*.*..*.****.*......*....*......**.*.*..***....*.**...***..***.*..**.**....***..*.**..*.*..*...*
...****........****.....*..**........*.*..*....*...***....***...*.........**.....*.*....*.......*..*...*.*.***...***.*.***...*.**.*.***.*..*.***.*...*....**....*..*......*.**...***...*...*......*****.****..****..**..........*.****.****..***..**......*.....**.**.*.........*......**.*..****..*...**..**..**.***.*.*.**.*..*.....***.****........*.*.*...******.***..**.....*..*.*..**....*..**.**.......**...*.*.**..**.*......**..***..*.**.***..**.*.*.*.....***.***..**..*.*..*.**...***...*.*..*...........*...**.**..*..**..........*..*..****..*.....**..*...*.......*.*****.*..*...*.*.*.**.*.**.*..*....**......*.**......**.**...**........***....**.*.********.**..**....*....*.*..**..*..**.***..*..*.**...***......*..**..*....*..*..*.**...***...*..*.**.**..***.*...*...*.......***.**.**.*....**...***..**.....*..*....*..****..***.*..***.*..***...*.....*.*.....*...*..**..*.*.......*....***.**......*.***.*....*..**.*..**...******.**.**.*...***....*...**...*...*...*****..*.*.*.*...*.***......*......******
.**....*..*.......*.*...*.......**.*.******.....*.**.........**.*..*...**..**...*.***..*...*.*.*...........**...*..*..****..*.***.....**.**......*.*.*......*...*.*....*..**...*..**...*....*.**...*.*.*..*....*...**.......***...**......**.......*.*.*..*....**......*.*..***.***.**...*......**.**..*.*..**.***..*..*.*.*.***..*.*..*.......*...*.**...*.**....***.****....*.*.****..*.**.........*..*..**.*..*....*.**.*..*.***.**.*.*.*...*.*.*.*..*..***..**.***.****...*..*.**.*..*.**..*..*......*....*..*..*.*..**...****..*..*.*....*.**.*.**.**..*...*..**..*.*.....*.**.*.....***.............*.*..**.***..**.....****....***...*......*......**......***.....**.......****.*...*...*.*.*.**.*.***....**...*...***.*...*.....***.***.**..*............*.*..*..*.*.*........****..*.*..*.***.*..*.**...*.....*...*.*.**....*.*..*.....****..*.....*.***....**..*..**..*..*..**..*.**....*...*....*.*.****..*.***....***..*.*.......**.*..*..**...**.*..*..*.*****......*.....*..**...*...**.....*******.....*....***.**.*....
.**.**....*.**...*.*......***...***.**...******....***.*..*..*..*.*.*......*...*..*.***.**..**..*..*.***..*..****.**.*.......*.*.*.**..*...**..*****.*...........*....***....*.**.*.**....*.*.**.*...*...*...*.***.**...**......*....*...***.**.**...........*.*...**....*.***..*.*.*..........*.*...*..*....**..*.....***..*****.**...***.*....*....***..*....**.**..*.*.....*.........*.*****....**.**..*..****...*.........*..*...**..*.........***.......**.**.**...**..**..*.*.*.*.*...*..*..*.....**....*..**.*..*.**.....*.*..***...*..*.*.****..*..*...***.****.*.*..**...*....*..*.*..*.*.*..*.***.*...*...*..**..*.*..**...*.**..*****..**..*...*..*..*..*.**.**..*..*.**.**......**.*.......*.*..*..*.*..**.***.**....*...*.**.*..*..***...*...*.*..*.*.**...*..***....****.**.*.*.....*...*..*...****.*.........**...*.***..*........*.*.**..........*...**......*.**.**....**...***..*.**..*..****.....*..**...***..**......*.*...*..*...........*...**.***..*..**.*.....***.*.*..****....*.*.***.*..*.**.**...*...*...*...
..*...*..**..**.***....**...*.*.**.**.*.......*..**....*....*..**.....*.*.*..*....**..**.*..*...*..***.**.*...**...*.......*.*.*..*...*......*.*.****.***.***.*.*..*...*....**...**.*...**.*.*.*..*..*..**.*..*****..*..*.**.**....*..*..*.....***..*..**..**...*.***..*.........*....**..*...***.*.......***..*..*..*.**....*...**...*..*......*.*.****.****.*.....*....*...**......**.**..****..*....*.*..**.......*....*....*..***.**.*.....**...*.....*...*..**.***..*.*......*.*.**.*.**.*.**.*..**.....***..**..**.***......**.*.**...***..*.*.**.*..**.*.**..***.*.*.***..*.*.**.....*.....**.*.**..**.*.*.*.****..**......*.*..*.**.**..*.*.**.**....*.**..*.**....***.**..*...*..***..*.***...*****......***...*.*.*.....**.**.*.*.**....*.*..**..****.*....*.*.*.**....*.*..*..**..*..........*.....*..*.*.*....***.**...*....*.***.***.****..*......*.....*..**.*..*......*.**...*..*.........**.*.*.**.*.**....*...*..*.*.....***.........*....*****.*....*.*...*.***..*...*.*..*...*.*.*...*.*..*..***.*.....***..*..*..**.
.**.....*...*.*******......*....*....*.**...*..**....**.................****...*.*..*.**..***.*...***.***..*.**.*...**....**.***.*.**..*.*.**...*..*..*.**..*..****.*....*.*....*.*..*.*.*....*.****.*.....*.**..*...*.*..*****.*..*...***.....*..**..**.**.*...**.*.**....****....**...*....*..**...*.*..*........**.*.***...****..*..**..*....*....*.**....*.**........*.*.*...**.**..*..*..*.***.*...*.**..*.*....***....*...*..*.**.....*...**.*.**...*...*....*.*.....***.*..**...****...******.*.*..*...*.*...*.**.*.*.*..***.**...**.*.**..*..***...*.*****..*.*.*..**................*..*.*.....****..***.**.*.*...*..*......*.**.*.***.**..**....**.***.....*.*.*.**...*.*..*..*.*.***.*.*.**.**.*..*.*.*..*****..*.*...*.**.*.........****....*.......*..*.*.*.....**..***..*.*.....*.*.*...*...***.*..**..*****...*.**.**...***.....**...**.**.*...*.**....**........*.......*...**..**.*..**.**..**..*.*.**..*.***.....*......**..**...*..........**...*....*...***.....*..****.*.*....***...*.**..**.***.....***....*.***.*
***..**..***....**...*...*..*.*...**.*........*.*...***.*...*.*****..***.*.....*.*.**.**...*..*.*.....*.*.**..*...........******.....**..*....**.*..*...*.**.*....*..**...**.*...*..*..*...*......*.***.*..*.***.....*.*..*..*..*..*.*.*...*......**.**...**....*..*...***.***.....**...**.....*...***...*...*.*...***.....*.***..*..****.....*.*.....***........*..*.....***.*.*.*.*****.**.*.***....*.............*******.*.*.*.*....*.*..**..*..**.****..*.**..*.....*..*..*......*..*.*..*.......*...*..*......*.*..*....**..****..*.......*..*.*.**..*..*..**......*.*.*..*......**......**.*.......*..**..**....*....*.**.***..*.**..*..*....*...*..**........*...**.....*....*...***.........*....**.*..*....*..*..*..*.....***.*.......*..*...*..**.*.**..***....*.****.....*.**.*..*..*.***...***.*..***....*.........*.*.*.*..*.*..*......***...****..**.***..**.....**..*....**.***.**..*...*..**.***...*.*...**.**.*.*.....***.**.*....**.*....*...***....**..**.*.*......**.*..*.*.**.**.*..*.**..*.*..***.......*.....*...
*.**..**.***.*.***......*....*..*....*.....******.*...*...***..*...**...**..**.*.****.*.*.**.*.*.*.*.*.*......*..***.*...****..*..*****.......*..*.*..**.*....*..*...*.***...****...**..**.**..**.....**...***....**.**...*....*....**..*.**..............*.......*......**.*.*....*.*..*.*..*......*.....*.......****...**.*.***...*...**...*..*.**.*..**.....*.**....*.*.**.***..*.*.**..****.*..***.**..**....*.*****...*...**.**..*...*.......*..**...........*...***...*...*..**..*.*.*.*....*.*...*.**.**.*..*.....*..*..***....*...**.*..*.**......*.**.**....*.*.*****..*.....***..*....*......*.**..*..*.*.*...*.......*........***.*...*...*..*...****.**..**.*......*..*.*.*.**.*.***...*.*.........*...***.*......****..**.*.....*.....**...*.**..*.....*****.......*..***..**.....*..*...*.*..***.*.........*..**...*.*.....*....***.*.*....*...*****..*....*......*...**..***.*.*..**......**...***..*.*.**.*.*.*..*.**.**.*.*.*..**.*....*.*....*.*.*..**.*.***.**.*.........**.*..**.....*.......*.*.****.*..*.*..*.*.*.
*......*.**.*..***.**.*.*...........*.**...*...*.***..*.*...**..**..*..*****..**..*.**...*.***.*.*...*..**...*...*.***.****.....*..*.*.**..**.*....*..*....*.**........*....*...*.*.*...***..*..*...***....**...**...**...***..***.*.***..*..*..*.*.*.*.*.***.****..*..****.*.....*.*...*..*.*..***....*...***...*.*.*....**.........*...*.*...........**....***....**....****.*...**..*.*.*.*..**.**....*..*...*.*.*...*.*............*..*..........*....*..*.*****..*..*.**.*...*****.*.......*..*.*......*.*......*...***.***.**..***.....*.*.....****..*.*..*.....*..*..**.*.....*.*..*......*.****.*.*..*....*....**.*.......*.**.*.*..*.*.***.*.*.***..*..**.**..*..*.**....*.***....*.*..*.*.*.....***...*...*.*.*......**..*...***..***...*.**...*..**.**.....**...*............*..**....**.****..**...*.**....*.**...*.**.**.*.***......*...*..***.**.*.*......*........*..****.**....*.**.*..*.*....**....*...***.****.*..**.**...*.*..*....**........*.**.*...*.**....**.....*.*..**...*......*.*....*.*.**.**.*.*..***...*..
**.**..****.*.....*.**.**.**..*.*.***.....**...*.*..*.*.*...*.....**...........*...**..*......***...*.*.*.*..****..*.*.*..***..*.**..*.**.*.*****..*.*.*....*..*..*.*..**...*..****.*.*..**..*.*..***.*..**.*.*...*.*......*.*..*..*.*.**.......**...*...*......*......*...*.*.*.*..*.**.*.*....*......*.*.*...*....**..*.*.*....***.*.**..*..*.********..***..*.....***..*.*.*..*...**..*......*..*...*....**.*.*..**..**.......**.*.*.*...**..*.....*.*...*..**..**........****....*....*.*..*...*...***.*.*.....*.*.*.*****...***....****...**....*.......*..*.*....*..***..**..**...**.*.**..*...*.......****.*.*.*.*.........*..**.....*..**...*..**.**.....*****.*.....***...*...*..****..*.......*..*.....*......*..***....***....*..***..**...........****..***..**....*...*...**.*..*...*........*.*.....*******.*....**.**......**.**..**.*..*......**.****....*****..****.*.**.**.*.**......*..*..*..*.*.*..**...*.*...***.*......**..*....*.*....*.**.***.***....*..**.*.**....******............*.****.*...***.....***..**.
*.***.**..*.**...***..*.*..*........***..*.....*...**.*......*.*........*...*.**..*.*.***....*.....*.*..**..*.......*..**..**...***..**...*...***...*.......*..*...**....***..****....*.*.**..**..*..*..*.*..***...**..*.***..*.*.*....**.**.*...*.*..*......*.*.*..**..*...***..*.*.**...*.**..*.*...**....**...........**.*..........*..*...**.*..*.*..*..***..****...*...***.**.*..*...........*.*..**.*.......*...***.**....**...*...*....**.....*.*..*.**..***......*.***.*.*...*.***......*.....*..*.*..**..****.***.........*........*....**.*..*.**..*.**.*..**...*.**..*.**...**...**..***.**.**..*..**..*.*.*...***..**.***.**.**....**.**.*..**...*.*........****......****.**..*..*...**.*.....***...**.****..*.*...***.....***..*.**.*.*...***..*....***...*.*.*..*.*.........***...*..*..*.......*..***.........**..*.*.*.*.*.****..*.**....*********..****.**..***.**...**.*.*...*.**.**...*.*..***...*.***...**..*...*.***.*...*.*......****......****.**..****......*..*.....**...*.*...**.**..**......**..*.*.*.*....*
.**.**.**.*....*.******..*.*.*.**.*....*...*.......*........**....*..*.**...****..*.......*........***.*.....*..*....*.*..*...**..*....*..*.*..*.**.....*.*..*.****..**.*****..**...*..*..**.........****.*.....*..***.....*.***..*.*..***....***.**.*.*...*........*.**.*.....*...*.*....*...**....******.......*...*.**...***..*.**.**..*.....***.....*.....*.*.**...**.***....**.**.*.*..*..*..*.*.*.**........*.*........*...*.*.*.*.*...****..**.****..*..**.**..**...**.**.*.........*.*..............**..*.*..*.*.*.*.*.***.**...**..*.***.*....**.*...***.*.....****....*.*..*...**.**..*.*.......*.*..*...*....*.**...*...*.**..**...**..*......**......*.*...*.**......***..*.**..*.*..*.**....*...**...**......*.*..*....**.***...*.*.***.*.**.*....****.*...*....*..**...*..***....*.*.***.*.**...*.*...*..*.*.*..*...***.*.*.*.**.***.*..*...*...*..*..***...*...*......****......***.***...*.**..*...*.**..*.******........*....*....*.**.*..*..**....***.*..*.*.*......*.*..*..*..****.*....*..*.*.*.***.*....**.**.....*
..*..*....****.*......****.*..*.*....**.****...*.****.*.....*.*.******.....*.*.*.........*...******..***..*.*.*.*..*...*...**.***..*.**...**.**..***.***.**.*.*.**..*.**..**..*...**..*...*.*.**.....**...**.**..*.*....*.*....**.*..*.*......*..*....**...*.***...*.*....*.......****...*.....*...*.*..**...***.*.*.*..***.***...*.*.*****..*.*.**..**.**....**.*.********...***.......***.*.**..***..*..*..*.....***.*.*...**..*...**..**.***.......*..**.*........*..*.*....*....**.***.*..*.*.***.***..**.*..********..*.....**..*.*..*.*.**......*.....*.........*.***...*.*.....*..**.*..***....***...*..*...*.*.*..*.*..**.**.**..*.**.*..*..*.....*..**..***.*...*..**..*.*.*.*....*...*..*.*.*.**.**..***.***..**..*.**.....*..*..*.....**..*...*.....***..*.**..*....****.*.....**..*..***..*.*....**..*...**...*.***...****.****..*..**.**..**...*.*.*..*.*..*....*.******.*...*....*.....*.*.*..*......*.*......**.*.*........***....**.*.**....*..*...*.*.......*....*...*.*........*.......***.*......*....***.*.....***..
*.*.*..*...*.*****...*.*..***..*..*...*.......*.*....*..**.*.*..*..*...**.*..*.*..*...*.*...**.***...*.**.....*.***.**.*..**..*.*..*****.**..*.*.........*..**.*****.*..*.***.*.****.**.***.....*.*.*.*..*..*.*.**...**.**..**.*.*...**.****.*.....*..*....*...*..*.......***.*.*......*.*....*..**....*...*.......*.*...*..*.*.**.**.*.*.**....*.*.*...*.*..**.*..****.**.**.*.**.****..*.*......*.*..*.*.*...*.*....**.******.*..**..*..****.**...**.*.*......**.....**....*.**......***...*.*....**.*.....*....*....*..*.*....**.**.*..******......**.*..*.*...**.*.*...*..*.*.....**.*........*...*.*.*..*..**.......*..***.**.....*..*.*....**.**..*.*..**..*.*...*..*.*.***.**.....*.*..*...*....***...**...*.*...**..*.**...**....**....*..**..*.*.*.....*.*...*...**.**..**.**..*..*....*.*.*.**.......**.....*.***........**.***.*....*....*.......*.*...**..*.*****....***....*****.*...**.*.*........*..**....*...*......*....*..****.*.*.*.*..*..*.*...*.*.*........***...****..*..****..**..*....**.*.....*..***..**....*..
*.**.**......*.......*.*......***.**..**...*.....*.*..*******..*....*.*.**.*.*.*...*.*.**...*....*.*....*.....*.**.**.*..........*..*.*****...*......*.**..***.*.*...**.*..***.*....**.......**.*.*..*.*.********...*..*.**.***..*...***.***.**.***.**..*.*..*...*....**..*..**...*...*....*.**.*.*.*..*....*..........*...*...***.......*.**....*..*...*.*...*.*.*....*******.*......****..**.*..*.....*.*****..**....*......*.********...*.*..*...**.**.****...*.**.*****.*..*...**.**.**..*...*.......*..***.*..*.*..*..***..*.*..*..*..*..**..*...**..*...........***.**..**...*...*..**..*...**..*.*.*.*.*.**..*....*.*.*.**.*.*...*...*.*.*..*......*......*.*.*.***..*.**...*..**.*.**.*..****.*.*.*..*.**.*..***.*...*.**.*...*.*.*..*...*..**..*.......**......*......*...*..*....****.*.*.*.....*.**....**.**...***...*....*...****....****.***.**...*.*....**.*****..***.....*.**.****...*.**..**.*.*.*.*.**.**..**....**.**........*..*..*.*...........***......**.*.*...*.*..*.*.*.**..*.***..**..*.*.*..*.*.*..****....*..
.***..*......**..**..*..*....*.....**..*.....***...*.***..**....*...*..*........*..****..**..***...**.**......*....*.**.*..*..*.**...*.*.*.**..*..*..**...*.*.*..*****.........*.*.*.**..***.*.**..*..*.***.**..*....**....*.*.***.*......*..*.*..**...*.....*..****.....*.**...*.**.**......*.*..**.*...**.*...**.*..**...*.***.....***..***...**..**.......*...**....**.*...*.***.*.*...*****.*.*.*..*.*.*.*.**.....**........*..*.*.*.****....****.*.*...**..**...*..*.*...***.**..*.*...*.**...*.****....*...........**..*..**......*.*.*.*..****.*.*.*..*...*.**....**.*.**..*.............*..**.....*.**.*.***.....*..****..*.*......*.**.*.*.*...**..*..***.***.......**..*..**..**..........*...*......**.**...*...*.*.**.**...****.*.**.*.*..*.**....................***...*..**.*.*.**....*.*.*..*.........*...*.*..*.*.***...*....**.*..**.*.....*****...*******..**.*..****...*.*.**.....**.***......**.**..*..**..*.***.**....****..*..**.*...**.*.***....**......*.*.**..*.***.***.**..*.....**.**.*.*.**.*..*.*.....*..*.
*...**.****.*.***.***...*..**...*.*......**..******...**.....*.*....*.*..*....****.**.*....**.*.*.*....*.**.**.*.*....**........**....****.*...*.*...**....******.*..**..***..*..**.*.**...**.*..***......**.*.*..*.**.******....*........**...**.*.**.*.*...**.*.*....**...***...*..****.*.**..*.*...*...*.....*.....**.**...*....**...*...**..****.......*..***.*.*....***......*...***...*...***.*....*...*..*...*....**..*.*....*.*.....***...**...***..***...*.*....**..**.**..*..*..**.**..**.....*.*.*.**.*...**..*......**..****..*.***.*...*...***.**.*******.*..**.****.**...*.**.*.*..***....*..*...**.*********..*..*...***.....**...*.***.....**.***.*.**..*.....*..*..**....*..***.....*........*..*..*..*..*......*......****.....*..***.**...*....*.....*...*.......*..****.***......**..**....*.*..*****.*..*...***.*..**..***......*.*...***.*...*...*.**..*.*.......*.....***....****.***..*...*..*............*...**.****.....**.*...***.*.*.***.*.*..*.*.....*............*...****...**..*.****....*.*.***....*.*..
....*...**.*...*.**.**.*.**...**.*.....*..*.*......*******....**..*.....***.*.*...*..****..*.*.....*......*..*..*..*..*****.*..*.*.*.*.**..***...*.*..**..**..**...*..***.*.*.....*.*.*****.*.*.*.***.*..**..*......*.*.**.*..**..***..*........***.****.....*...*.*.*****.*.*...*.....*......**....*..*.....*.***..*...*...*..*....****.....*.**..**.***......****..*.***..*.****.*...*.*.....*...***.*****.*.*.***....****..*...**..*...*....*..*.....*..*****.**..*.*.....*..***....**.........***..*.*...*..**.*...***......*....*...*.*....*.***.**.**........*.*.**.*..*........**...**.*....*.*.*..***......***.*.*..*....*.*.*..*.....*******.*.*..**...*.*...**.*...**.**..****..**....**.*...*.**.****.*..*..*.******.*..*.**.***..*.*..*....*****....*....*.*...*.***..**....*...*........*.*.*....*.**...*****.**.*.*.*.*.*........*.....*....*..*..*..*.****...*.*.**.***.*.*......*....**....**.*....*..*..**...*.**..*..*..*.**.*.*....*...*.**...*...*.*.****.**..*.*.****.*.*.***.*...*..**....*..*.*..**..*...*....*..
.**...*..*.**..*..****.**.........****..*..**......*..****.*....*..**.*.**....*..*......****......*....*...***..*.**.....*...*....*.*.*.*.*..***.**..*.***.*...**.**.***.*..*.*..*.*........*..**...*.**...**...*.*.*.....*.**..*..*..*.**.**.***.**.***...*....*..*.*..*..*.*.*..*...*......*.****..**...*....*.**..*..****..*.*.*.....*.**....*.*.*...*.......*.***......*.*..**.**..*...**...*....**.*...*.**.....***..**......*.*.***........*.*..*..*..*...*........****...**....***.***.*...***....***...**.....*..*.....*..*.**.**.**.**..*.*......**...*.*..**...*.**.**....*.*.*.*....*...*.....*.**..*..*...*.*...**.*..*...*..****.*...*..*...*....*..**...*..*....**.***..**.**..*..*...**..**.**.*..*.*.*.**.*.*.*.**..*****.***..*.**.*....***...*.*..*..*.*...*...**.***.*..*..**...*...***..*..........**.***.*..****.**.**....*...........***...*...*.*..**.......*....*......*......**.*.*.*.*...****...*...*.****.*.*.*..**...***.*..*......*..***....**.**.*..**.*.***.......*..........*.*.*....*.....*........**..
**.*.*...*....*...*.**..*......**.*.....***.....*...*****....**..*.***.*....***...*..*..*......*****...*.*.**..*..******.*.*****...***.*..*..*.*.**.*.*.....***...***.*...**.**.*..**......**.*..*..**...**.***....*........*....*.**.*..*....*..*.*...***...*...**..*.*.*****...***...**..*..*..**..**.***...*..**.*.*.**....***.*..*..*...*..*..**.*..**..*.*..****.*.*.***......*...*.*****..*...*.*.*..*..****.*..*....*...**...***..*.*.*..**...*.*.**..*.*.....**.**..**.**.*...*......*.*.....***..*.*..*.**..**....*******...**.**.*...*...*.*.*.*....*.*...*..*.**....*...*.....**.*..****.....*.....***.*.*.***..*...*....**..*.***.**..*..**..*...*.*...***.*****...**...*.*.**......*..*.*..*.*.*..*..*..*...*.*.*...*...*........**.**...**...***.*.*.******.*....*.*.....*...*.*****......*.*.*****.....*.*....***...**.......*.**..*.*.*****.....*...*.*.....*.**.*...**.*......*....*...*......*.**.**....*....**.*.*.**....****.*...***..****....*.*...*...*...*.......*...*.*..***.***...*.*....*****.****...*.*..*..*
.******...*.......*.*.***..*.*.*..*.*...**...*.****.**.***...*.*.***.**.*...*.*..*....*......*..**..*......**..*..*****....*...*.**.*.*.*.......*.**.****.*.*.*.*******.........*.....*..*..**.*....*.*..*.*......*...**.**...*........*..**.....*....*.*...*..*.***.**..*..*....*..*..*.*..***.**..***.*....***.*.......*****.*.....**....**....**.*.**..**...****.**.*...***.*..*.....*..*.*........*.*...*...***...**..***.*...**..*.*.****...******.*..*.....***.**.*.*..*******..*.***.*...*.*.**....*..*..***..........*..*.*.*....****.*.....**...**...**.*..*.*.......*...*...*.*.*****.....*.*.*.*.......**.**..*.**.*.*..**....*.*...*....*..*.***.***...**....*..*.......**.******..*.**....*.*.*....***..*..****.......*..*.*..*.*....**..*..**.*....*..*****...**..........****.*.*..*.*****..*....*....*..*..**.....*.****.**..**.....***.**.***..**.*..*...**....*.*..*.*..*.**.****.*...***..**..**..*.*.*..*.*.....*..*...*****.*.**..*.***.*....*..**.*..**.*.***.........*.***.*..**.**.*******.......*....****...**.
*..*.*.**..*.*.*.***.***.*..*....*......*.*....***.**.*.**.*.*.....****..**.**.**........**....*.**.****.......***..*..*..**...*...***...**.**..*.*.*.**.**.*.*...**..*..*..*.*.*......*.**..*....*.**...*...*.*.*.*.********.**.......*..*....*.*......***..*....*.*..*...*.*..***.**.**..***.*...*.****..*.*.***.*..*...*.*.**..**.*.*.**.**.*..*....*..*..***.*...**.*.**.*.*..**.*.**.*.*....*.**..*.*.***.*..*......*...*.*.......*..*......**.*..**...*...*.*.**.*...*...**....*..*...*.****.....**..*.....*.*..***..*....*.*....*..***...*...**.**...****.......*.**..***..*.*..*...........*.*****.**.*..*..*.*...*..*.**.*....*..*..*......*.***....*...*....*****....*....**...**.******....*.**..**..***....*.*.**.*..*..*..**.....*...******..*......*..*......*****...*...*....**....*..***.**.*.**..*.*..*.*...*.*........**.*...**....*...*..**.*.........*.***..*.*...*.*..*....**...*......*.**....*.*..*...*...**..***..*.**.*...*.*.**.*.*...*.*..**.**...............*..*****.*....*.*.*....*......*......*.....**..
*.*.*******......****.*.*.**..**.*...**.*****....***.*....*..*.**....***.**..*.....*..*..****...*.**..*......*.*....*.*..*.*.*.*.***.**...*.*..*.*...*..**.*..**...*......**..*.****........**...**..........**...................*....*.***....*....***......***.*...*.*.*..***.*.....*...***....*...*.**.**.**.*..*...*.***....**.....*.*.......*.*.**....*..*.....*....*.*.*.*.***...**.*..**......*.**.*...*..*.....**..***.****..*....*..**...*........*..*......*..***..*..*.*...*....**.**....*..*.**.*.*..*.**....*..***.*.**.*..*.*..*.**.**......*.....*.*...*...*..*.*****.*......*...*......***.**.*.*....*..*.*.****..*........*.*.....*.*.*.*.**.**....**....**.....*.*.......*...*.**...........**.*.*.....*..**.....*.*...*.*....*.......*.**..**..**....*..***.**.*.*..**......*.*****.*..*...**.**.*..**...*...*****..**.**.*.*....*.*.*.*....*..***.*....*....**.**...*.**..**.......**..*.*...**...*..****....*..*...**.**.*..******..**.....*.*.......*.***..*...*.**....*..*.*.**.*...***....**..*.**..*...***.**.
**.**.......**.**..****..***.*..******...**.*.....*.**.....*.***.....**..*..*..**.*...**.........***...*.*.*..****..*.*.*..*...*.*.*..*..**..*......*.**.*....*.....***..*.*...*.*..***.....*.*.**.*..*....*...*..**.....**..*.*.*.*..*..*.*........*.*.**.*.***...*...*....*.**.***.*.*.***.***....*...**..*.......*....*.......*........*..*..**.*.*...*..*.*..***...*.****..*.*...***.*...******.*.*...****..**.*..*..*.**.*...*.*..**..*.**.....**..**.*.*...**...*...**.*.*..*.*..**.*..*.**.*..*.*.**.*****.**..*.*....**..*........***.***...*.*..........**.*....***....*****.*.*.*.*..**..*..**.**...*...*.**.*.***..****....**....*.**.**.*********.*...**.*.*.*.***............*.***.*.....*.....*...**.....*..*.*..**..**......***..*....****.***..*..*..*...*.**....**...*..*.**.*.*.....*.*..**..****..**..*.......*.**..*....******...*.*.**.***.......*.*...*..*..*.*....**.**..**.......**.*.*..*..*..*...*...*...*...*.......*****..*.**....***.*....*.*.**..*..*.*.*..............**.........***..**...*.*.......*.*.
.**...*.......**.*...****..***..*....*.*...**.*.*.....**.****..*...*...*..**.**.**.**.*..*..*.***....**..*.*.*..**.*..*.*..........*..........***..*.....**....*.**...*..*****.**.**....**..*....**.*.....***..*...*........****....**.*..*.*.*...***.*...........*.*..*.*..**..*.**.***..*..***...**.*.**.**.*.*..*.*....*.....*..**.*....***.....*.*...**.....*.*..*.....*....*..*.....*...***.*..*.******...*..****..**.**.*....***.**..*.***..*....*****..*.*.**...*.***..*.*.*..**.**.*..**.**.*...**...**....*...*.......*****.*.**....*.*..*....**.*.*.**.**.*.**..*.*.*..*....****.**..*..**.*.**.*****.........*.*.*..**..*..**..*..*..**..*.****.*...*.**.....*.**...*....****.*.*.*.*...*.....**......*....**..***.....**..****..**...*.*..*...**...**..*.....*.*.*.***.**..*..****..........**...**......********..*.*..*.**..****..*.....*.*.*.*..*...**.....*.**.*..*..*....*....**..**.*...*....**.......*...*..**..*...*.*.*...**.**...**..**..****.**..*..*.***.......**.**..*.*..*........***............*.**...*.**.*
..**.**.*...***.**.*...*..***.*.****.*.....*......*.............*.*.**...*.**.**.*.***.**.*..........*.*..*....*.*...........**.....*...*....*.*.***.**...*..*....***..*.***..*.***..***.**...*.*...**.*..*......****...*......*.......***.........*.**.*.**.***.*.*..*..*.***..*......*..**..*..*.*.*........*.**..*.*..*..........*.*.**...**........*.......*....**.**...**...*.......**...*.**.*..........*.**...**..*..*...*.....***....*..******...*...**.*.*.****..***..*.****.*...*....**...*....**.***.********.*.....**.....*..........***.***.*.*...***....*.*..**..*.****....***..*..........*........***.....*....****.*.....*........******...*.*..*.*.*..***.*.*...**..**.*.*.*..***...*.*..*..**.**.....*........*.*.*...**.**...*.*..*.*...*...........*.***.....*.**.*..***.**.***..*..*............*.**.***..*.**.*.**..**.******.*..........***.*.....***.*..*.*.*.*....*..*...*..*.**....***.*.....*....*......*.*...*..*.....*.***.....*....***..**.....**...*..*...****.*.***.*...*..*........*.**.*.**.....*..*.
..*..*.*.......**...*.....*..*.....*......**..**.....*....*...*...**..*.*.***.****.*...***.........*..*.**.....**...**.*..**...*..**.....*..**.***.*...**.*..*...*.*.***......*.*.*.....*****..*.***.*.*.**.**.**.*.....**.........**..*......*...****.**....*.**..****..*...*.*..*..****.*.*........**.**..***.....*.**.*..*....*.*****..*...*.*..*...*..**......*...***...**.***...**....****..*..........**.**.**.*.*..*.*....*..*.*...*..*.*..****....*.*..**...*.....**.*..*..*.*.****.**.*..*...***..*.*....**.*..*.**...*...***...*..*.....*.....*.**...*.*...*****...**..**....*......***.*...*..****..*.....***....**...***..**.***.**..*..*..***....**..****.......**.*.*.......**.**......*..*..*.*..*....**.*....**..*...**..*.**..***...**....***..***..******..*..*......*.....*.*...****.*.*..**..........***...*.*..****...*..**.*..*.*...*....*..*....*.......*...*....*.*.**...*.*.*...***.......**...*.....*....**..*.....**..*.....***.*.*.*..**..**...*.*.*****..*..*****.**.*.....*.**..*...*****...*.....**.....*
*.*.*...*.***.*.*.*.**..****.**....*******.*....**.**...**..**.*.**..**..........*****.**......*.***...*...*****.**.*...*.*.***..***.**.**..*...*....***.....*.*.*....*...**..*....*..*.**.*....*.*..*.**...*...*.***......*..*...**....*...*.*.*.....*.***..**...*.*...**..***.....**.**...**....*.*.*.****...**......**..*..**.*..**.*...****..*......*.*..*.*....***.*..*....*.*.*..*..**.**..***.*....*.*.*..**.*.*..*..****.***.*....*..*.*....**..*.*..*.*.*.***...*...*.*...*.*...*...***..........***.*****.**.*.*****...*.*.....*....**...*.........*.**..*...*.*..*..**.****.........**.*.*........*...**.*..**..**.******..*...**.*..**..**...*........*..******..**......**.*..**..*....*..****.*.*...**.*....**..*...**.*..*...***...*.........**.*.****..*.....*....*...**.*.**.**..*****..*..****.*.*.*..**..........**..***..*.**....**....*.****.***...***.*......*......*.....*.........*..*.*.*.**.*..*....**...****.**.***..**.....***.*..*.....*...**.**.*...**.....**.***.*..*.*......**.......*......*..*.*.*....
*....**.*...**....*...**..**.*.*....*..*.****..*..******..*..*.......******....*..**..*.***.**.*.*.***.**......*****.*...**....*..**...*...*...*...**....*.******.**..*.*.**...***.*....**.*......*..*..*.*.*.*.*.......**..**..**..*...***.*.*****.*..*.**..*..*....*...*......*..*.**...**.....***.*..*...**..**..*.*....*..**.******...**...*.*****..*.*.**...**...**....**.*.....*.*...*.****...***....**...*.***.**..**.***....****.**.......*..*.*..*.*..........**.*....*...*.*..*.**..*.*....*..***..*.*.....******..*..***..**.*..*...*****.**.**.*.*..**.......**.*..*..*.*.*......*.*...**.**.*....*...*..**.*.*.*.......*.*****.**.......***...*...*.....*......**...*.....*.....*.**.*.**..*.**....***.*.....**.*..*..*....*..*....*..*.*.*.*..**.*...***..*...**.*.*...*.*.*..*.*...**...***..*..***...***.*.*..*..*..*.....***.***.*.**..*.*..****..**.....**....*.......*..*....***..**...*...****.*.*.*..*....*..........****..**.*..*.**...**......**..**...*.*.*..**....**.***....*....*.....*.*.**..*....*.......***
*.*..****.**...*...**...*..*.*....*.*..**..**.*..*......**.....**..*.*..**.*..**.*..****.***..*...**......*.......*.*.*....*****.*...*....*...**.*...***........****......**.*..*.....*.......*...***..*.*.****....**...*.*..*...***..*.*..*.*...*.*...*.**.**.**.**............*.....*....*.**....**.....******.**.....**...*.*.*.**...*....*..**.*.......**..****...*..*..*.*..*.....*.*..**.***.**.*.*..**..*...***...*..*...........*.***.**.*.*.****..*...*****.*.*...*..*....*..***.....*..........**..**.*.***....*.....*.*.*..*..*....*..**...**..***.*.****...........*....**...*.*.*.****....*...*.*....**.****..*****......**.**.....*.....*......*.*..***.*....***...*.*..****..*.*..*...**....*.*..**....*..*......*.*.....*..***.*****.*....****...**.......*.....**.**...*.*.*...***..*.....*.**......*..*.**.*..****...****..*.***..*...*...*.**.*.**.***.*....*..***....**..**.......*.*..**.*****.*.*.**.*.*.****..*.*..*.*....**.*..*...*.*..*..*.*..*.*.*****..**...***.*.........*.*.*....**.****.****.***...*.**..
..*.*..*******.*......*..***....*.*..*..*..***....*...**.**...*...**.*..*.**.**..***......*....*********..**...*.*...*....*......**.***..*.*.....****....***********.*.*..*...*..*..*...***........**...*.*..*.*..*..*...**......*...*.....**...*.....**.****...*..*..*..*...*....*.***.*****.*.*..**....*.***......*..*...*...****.*....**..*.*****......***...*.***.*....*..*...*.*.....*.....*.*.**...**.......**..**.*.**...*.*.*........*...*..**..*......*.......*......*.**.**.*..**......*..*...*.*..**..*........*...*.*.**......*.*....*.*.*.*...*.*..*.*........**..*.....*..*..**..*.**.*...***.*..*.*.*........*.*..**..*.*......**...*.*.*....*...**.**.******.***...*.**..**.**.***........*..*...*...****........**.....*.*..**.**..*...*.*.*..**..***...*..*...***.***..*.***.*.***.*...*..**.*....*.....*...*.**...*.*.**....*.**........*...........*.*.*...*....**..**......*.*****..***....**.*.*.....**.*.*..*.*.****.....**.....*.***.*....*....*.**...**....*..*....*...*.*......*........*....*.*.........*....
......**...**...*....*....*.......**..**.***...***.**..*..**...*..*****...*.*...**.**...*....*.*.*......*.*...*.*.***...*......*.**.**...**.*...........**....**..*.....*.*....**.**.......**.*.**..*.*.**.....*..**.*.*.*.....**..**...*.**..*..***...**.....*.*.*...*..*.****..**........*..*..******..*..**..*......**......*...**.*...**...*.***.......*.....*..*.....*....*.*....*.......*...*.....*.*..**.*..*.*..*...**..*..........**..*...*.*.**..*..*.**.....*.**.*.**..**.....***.*.***.****.......****.**...**.*.**.....**...*.......*.**...**..*.*..*....**.*...*........*...***......**..***.....**...*..*..*.**.*.**.*.**.**........**.*..*..**...*.........*.***...*...*.........**......*..*..*.**....*..*.....****.*..*.*.....*.....**.*.**.......**....**..*...*.......*...*.....****.****.***.......*...*..*...*..*.*.*.**.*.*....***.*......*..***..**...****.*.*....*.*...*.*...*..*..*......*.*...**..*...*....*...****...*....**.**.*...*......**....**...**.**..**.*....**...**...**.......*...*.*......*...***
*..*.*.*.*..*.**....*..*....**.*...*.*...*....**..*..*..*.**.*.*...***..*..*..*......**..*.....*..*..*...*.***.*......*..*.*..***........*.....**....**.**.*.***.......*.**.*...*.**..**.**.*..*.....*.*......****.*.......**.*.*....**.****.*.*.**.*.*.....***...*...**.*.*.***....*.....*...*.*.**..*..*.***.....*.*.*.*......**.*.*..*.*...*....**.*...**.*.....*..........*.....**..*.*.***..*.......***.**.*****.**.*.*.*.**.*...*..*...**.***.*..*..***..*...*.*.**..**...***..*.**..*..****..*.*..*..*.**...*.*...*.*.*..*.....*.......*.***.*..*.*.*..*....*..*....*..*..*.*..*....*.**......****.......*..***.*.*..*.**.***.*..**.*.*.*.**...***...**......*...*...****..*.****.*..*...*..*.*..**......*..*....****.*....**.*.***........*......*.*..*.*..*..*.......**.*.........**...*...*.....**.....**.**....**.*.*......***...**...**.**.**.*..*....***..*******..****..*.*.**........*.**.*..**..*....**..**.*.*..*.*..***.*.*.....**.......*.*.**.*.*..*.......****...*..*.......***..**.*.*..**.**.*.....****..*.*....*
..*.**.*....*...*.***.**.*.*..**.*.****......*.......**.**..*.*....*..*......**.*****....*....*.*..*....*.*..***..*...*...*.*.*.*..*....*.****........*..**..*.**.*.*.*....*.*.*.*..***....*..****..*.*..*.**..*.....*.*..*..*.*.*..**..*...**.*..*........***...*...**....**..**..**.....*....**....**.***....**.*.*...*..**.*..*.*.**.*.*.***..****.*****...****..*..*..*.****..*.*..*.**..*..*..*...*.......***.....*......**..**..*.******.***....*..**.*.....**.....*..**........**...*.******..*****.....**...**.*..**.**.......**....*..*****..**...**.*.....*..***.*.**...*.*.*.*.**.*.*.*.*.**.....**.....**.*..*...........*..*..*....*......**.....**..*...*.****......*..**..***.*....*........*....**..***.***..**...***.*...*........**.***....*.*...*...*..**......*..**..*....**..****..*..*...**.*.***.......*.*....**..*.*......*.*....*.*...*...***..*.*............*.*...*..*..*..*..*.***...**.*....*...**...****...*..****.*....*...****..*.***...*.*.*.*......*.**.*.**.**..*..*.*..*....*...**.*.*..***....**.**
*.**.*.*..*..**.***...***..*..*.*..*..**..**.*..**....*....***.*...*...**...**.*.***.*.*...*.**.*.*...*.....**..*****..*..*.*.*.**.......*..*......*.**.*.*...**....***.**..*.***.***...*.*****..*.**.*.*.***.*......*.....****.*.*..**....*.*.*..**....*..*..*..*.**..**..*.***.**..*.......*.****..*.*.****.**..*.....**...**...*....*..***..**..*.**....**...*.*...*..*..****...**.*.......*.**..*.*.**.**..*.*..*......*..**..**.....**...*.*..*.*...**.**.**.*.*.........*.*.......*.**.**.*..******...**..*****......*.**..**.....*...*.*****....*.....*.**.*.***...*..**.****.*...****..*...........*...*.*..**..*.*..........***.**......*.*.*..***..*..***.*..*.*..*.**.***.**.*.**.......**.*..**..**..**..*......*****.**...*..*****..*...*.*.*.*.**.*........*****..*....*....**.*....*..*****..*.*.*.*****..*.*...***..***.*.*.**..*..*...*.***.*.****.***.**.**....*.***....*.*..*...**....*.**....*.....**...*..*..*.*.******....*.*.*....*.*..***.**.......*....*.*...*.**.*.*....*.*....***..**.*.***.**.**..**..*....*
*.****...**..**.....**...****.***.....****...*.*......***...*.....*.**....**......**....***..**..***.*.******...*...**.*...**......*..*.....****.**...*.*.....****.*......*.*.**.***.**..*.*.....*..*.*...*****..*.******...**.*..*...**..***......*..***...*.*.***.....**.*.*.*.**.*...*.**.*..*.*.**.**...**.*****.*...****.*....*.*..*..*...*...............****.*..*.**....****...**.*.***.**.*..*..*..*...**....*.**..***..*.*...**.*.*..*..*.**....*..*..*....**..**.****.*.*...**..**..****....*..*****..**....*..**....*.*.*.****.*..*.*..*..*....*.....*.*......*...*.***.***...*...**.*........*.......*.......*......*..*.*.*...*..***.*...***....**.*...*.*...*..**.***.*****....****..*..**.***.*......*.*..**.*..*.*....***....*..*****.....*.*.*.....***...**...*.*.*.*.***....*..*..*.*.**.*..*.....*..*.....*.**....**.......*..*..*.****..*.....*..****.....****.....*...*..*****...*.*.....****...*....*.*.*..***..***.*..**.*..*..*...*...*...*.**.**.*..*.*..*.*.......*..**..*....*..**..**...*.***.*....**...**.*
...**.*..*.*.**.**....**...*..*.......*..*......**.*..*.**..*.*...*..**...**...*...**...****......*..**.**.**.*.*...*....*..*.*..**.***.....*...*...*.*.*.**........*.*.*.....*.*.....*.*...*....*.......***.****...........***.*......*....*.**..**.**...*....**....**....*.*.**.........***.**.*..*..*...*.....*...***....*.*****.*....*.**..*........**..*...........*.*.*...***...***...*.*.*....*....*....*.....**....**.*....**.**...********..*.***....**..*.**.....*****......*...***..**...*.*..**...**.*...*...*.*.**..**.*......**.*****.*.**.*..*****.*.***..***.*.*.....**.*.*..*.**..*.**.****..**.*.***....*...*...*.*..*...*..**.****..*.*..**..*..***..*.*...*.....*...*..**.**..*.........*.*.**..*..*........*.**..*...**......*.*.*...**.......*.....*.*...**.*...*.***....*.*.**.......**.***.....*....*.......*...**.*.*...*.****..*...*.*..***...*....*.*.*..*....*.*.*........*...*.**..**...**.*....***...**....*..*.*...*..*.****..**.*..*..***.*.*.****.***....**.*.**.**....*...*..*...*.*......*.......***.
..*...***.**...*......**....*......**.*.*..**.*..*.**....*..*...*.*.*.*..*.****...*.*.**..****...**........*..*.**..**.....*....**...**.......**.*..*.....*...*...*.*.**...***.****.*......*****...*....**........**...*...*..*.*..*.*....*.**......*..**.*.*..*.**.**.......*....*.***.....*.*.*.*...**....*......**...**.***.*.*.***.**..**.**.**.*..**..............**.***.*..**.*.*....**..*..*..*....****.*.*..*.*..*..*.*.***....*.*.****......****.*..**...*..***..*.**...**.**..*.*....****..*****.*.....****...***..*.**..*****...**..*..***...*.*..*.**.*.........**...***...*.*.**.....*.***......*..*..*..**.*.*.*..*.**.**...*..***.*...........**..**..***.........**.****.....**..*....**.......*..*..*.**..*..***.*..*.*..***...*....***.**.**....*..*...***..*.*..*****........****.***.*.*..**.**......*...***.*.*...*.*.....*....****...**...**...*.**...**.*......**....***.***.***...*..*...*..*...***...*..**..****.....*.*.***...***..**.**.........*......**.*..*.****.*.***.*..*...*..*..*...*.......*.........
*.*.*..**.........***...*.*..**...***.*.*......**.......*.*...*.**....**.*.....***...*......*.*..**.......***...**..*..*.*.*.*..*..*.*.*.*...**.*......*..*....*.********..*.****...****.......*...*..*..*.......***..****.......*..***.**..*.**..***..*.*..**...**......***..*..***..*...*.*...*...****..*...*.....****....*...***..*......*.........*.**...**..**.......*.*....*.*...*.*.*..*..*.*......*..*.***.*.**.*......**..*...***.***.*.*.**..*..*........*..**....***.*..*....*.*.........*..*.*....*.......*.**..*...***.**..**..*..*.*.*..*.*..**..***..***.**......****.*...******.....***.*.**..*.**......**..........*.****.**..**.*...*.*.*.**.*...*.*..**.**..*...*..*...*........*.*****.*....***.**.....**...*..*.**.*.**.......****...**.*.......**....**.**......*.**.....**..*......*.**..****...*..*.*..*******....**.*******.*....*.*...**.*...**..*..**..*....**.....*.*...*...**.*..*..*.*****.*..*..*.....*.*.**..***..*.......*....**.**.............**..*....**.*.*..*....*...*...*..*...*..*.*..***.....*.
*.**..**.*..*...**...***..*******...*.**.****.....*..*...*.***....*...*..*...**...**.*..*......***....*...*.....**..*..*....*.....*.*.****.*.......*..*..*....*.*.*.***....*..*.*..*.*..**..*.....*.*...*..**..*.***.**........*......*.**..**...*.*.*.*.**.*....*.*...**..*........**..*.**....*...*..**..***..**.****.*.....*.*....*...*...*.*.**.....*.*...*..........*.....*..*.*..*.*...*.*.*....*......**.**..*...*....*....**.*..***..**..*..*****.*..*.*.......***.***....*...*.*..*.*...*..*..*..*.**.....*.**..****..*....*.**..*......*.*.******..*.....****..***....*......***.****....*....**.**..*...*.**.*.*.******..*..*.*..**..*....*.**..*.....*...***..*.*..*****..*...***.**.*.***.*.....*........**....*..*...*.***.*.*..*....*.*.*.**...*.*.*...*..*.***..*.**..*.....*...*..*....*..*..*.....**.*...***.*.....**.***.**....*.****....**........*.*.....*..*.**.*.*...*.**.....***.*.*....**....**....*....*..*.*...*..**.*.**..***..**.**...*..**.**..**.*....***..***.*****.*..*...**.*********...****....*.**..
.*****.......*.....***..*..*.**...*...****..*..**.**.*.**.**....***...*..*......**.**.***.****.*..**.*****........**.*.....****.**...*..**..*...*.*.*.*..***.*....***.******..*..*..*..*..**.*..**.*.**.*.****......**.***.**......*.***.**..*.*.*....*....**.....*....*...*..**.**..*...*........***....**..*..*..**...*....**...**...*.*..*.........*.....*..*..****..**...****....*.******.*.*.**..*.......*....*......***..***...*...**..*..*...**........*...*.....**.**..**.**.**.*........*..*.**...*....*..*.....*****....*..*..*....****.*..*.*.*....*.**...*...........*..*...***....*.**.*.****.*......*.....*..*******..*..**.*..*..*.*......*.****.*.**....*..*.*.***..*......*...*.*.****.....*..*..*..*......*.....**.*.*.***.**....*.*....*..*...*.**..**.*.....**..*...*...*.*...*.....**...**.*.....*.*...*......**..*..**.**.**.........***........*..**..*.....*.......*...*........*.*....*.***.*...*.*..*.*..*....**.*.*..*...........*.*..........**.*.*.*..*.*....*.*.*.*.*.*..**..**..*.*.***......*..*.*.**.**
...****.....**.****.....*..**.***.**...*......**.*.**..*.**....*****.*....*...*.......**....*....*...**.....*.*....**.**..*..**...****...*.....*.*.**.*...**...**.*.**..**.*.*.........*...****.*.**..*...*...*...**..**......*...*****..**...***.***.*...**..*.**.***..**.*....*....******.*.**..*.**...*.***..*.......**.*...*....*.*..*.**..**.**..*...**.....*...*..*****.......*..*.*...*...*..****....**.....*..**...***...*..**....**.*.....*.**.**.*...*...**.*.**.*...**.**.....*......****.***.**..***.***......*...*****...*.........*..**...**.**.***.*.*.....*.*.*..*..*..*.**.*.***.**....***.*.*.*.**..*.*..*....*.***.*.*.*.*.*.**.**..**..**.*..*..**.....**...**..**...*..*...*.**.......*.*...**.****......*.*.*...**.*..**...*..*.......*..**.*..**.....*.....****.....**.*..*.....*..*.*...*...*.....*....*.**.*........*****.*.*******..*...*.**..*.**..**.**.*.*..*....*.*.....***.***.*...*.*.........*..**....*****..***.**..*...**.*...***..**....*..**.............****.**.*.*.*..*.....*..*.****.*.*..*....*
.*..*.*...*....*.**.*......**...............*.....**..**.*.........*.*..*.*...*....*.**.*....*.***.***.....*.*.*...*..*.*.*....*..*...*..*..*..****...****.*..*.*.*.*.*..*.......*.....**..*.*....*.*....*....*...*..**.*.*...***...*.*...***....*.*..*...*..*.*....*..**..*..**.*.*....****.*.*.*.**.**....***.*.*..*..*.*.....*..*.*...*..**.*..***.********.*.**.*.**.***..**.*.**.**.....*..**...*...*.**.***.****.*..**...**.*...*....*..*..*...*.**....**..*..*..*..****..***..*.........***..*...*.***...***.****..........***.*..*....*....*..*.***.......*.***..*...*....*..*.......***...*..***....*..*.*.*.*...***....*..*.**..*...*.....*..*..*.*..**.****....*..*.*.****.**....*.**.*.*...*.***..*********..*.*....**.........*....*.***....**...*...*...**...*.**..*...*..*..*.*.*.*...*.....*........***.*...****.*.**..**...*..***.**....*........******..**..*..*.**....*.**.*......*.****...*..**..*......*.*.***..*..**.*..****.......***...*.*.**.*....*.**..*...*..**.*....**..***..*.****..*.***.....*......*..*.*
*.....**...**...*...*...*...**.......*..**.*....*...**.***.*...*...*.*...*.*..**....****.**.*.*.*..*.*.....*.*.*****...*..*..***..*.*.*....**..*....**..*.*..*..****.*..*..***.*...***.**..**..........****......*............*.*..*.**..****...*...*.....*.*.**..****....*..*...*.*.*.*.*....*..*.*.*.***.**..*..**.*..**..*.**..*.**..*....*...*..****..*.*..*....****....*.****.**......*.****.***..**...**.***..***.*....**.****..*.**.***...*...*............*.**..*...*.....****.*....*.....*.*.*..**..**.*..*..*.***.*.*....**..**....**..*.*.*.*.*..*.**..*.....*.**...........*.*.**.*..*.....*..***.....**.......*...*..*.*...*...*.*.***.*.**..**.***.**...***.......*......*..**......*.*..*...***..***.*.......****.*....*..*.*.*....*.......**.**..*......*.....*....*.***...**.....*.****.*..***...**.***.....*....*****.**.**.*****...*.*...***.**...*..*.*........*.........**..****.*..***..*........***...*......***.****.*..*.**.*.......*.*..**.***.*...*...*.****......*.**...*.*...**.*....*.***....***.*****..**
*......**...***.*.**...*...**...**...**.*****...**.*.*..*.....*....*.*..**.....*......*..*.....*.**..*....****.*.*...*..**......*.*.*.*.*....*..*.**..*.*.*..**.......*.**...**...*.***...*...***.*.*....***...*...**..**....**..*.*.......*...*.*..**.**.*..*..**.*....**....**..*.***..**.*.*.....***..*.*...*..*..***.*...**..****.....***.*....*....*.**...*.*.*...*****..***..*..........*...........*.**.****.*.*..*.........*.**..****.***....****..*..***..*.......*.**..****...*...***...*...**.**.*......***....*..*..*.*...*..**.....**....******.....*.*....*.***...*.*.**.*...*.**.*..*....**..*.***..*...*...**......**.*...******....*....**.*.*...*..******.*..*.*..**.........*....*.*...***.*.*.**.***....*.........*.*..**....*..*..*....***....*.*....*.***.*.*..*.*.***...**......***..***...*...*..*.*.....*.*..*..**.*......**..*..*...*.****.*..**.****..*.......****.*..*....*...*..*******.**..*....*...***.*.**.*....*.*..***......*.....*....*....*..*...*.**....***.*.*.*..****..*.....*..**....*..*..*....
.*.......**...****..*.***....*......****.**.**..*..*.....*.*..**...*....*..*....***.*...***..*..*..***.*...**.**.*..*..*...*...**.**...***..........***..*....****...*.*...***..*..*..*.*.....*.*.*..**...*..**..**.**.**.*..**..******..**.........**.*...**......**..**...........**...*.***.******.**.***..**.....*...*..*..*.*..*.***...*.**...*.**..*...***..*.....**.....*..**..*...**..***..**..*...**.*.*.*.***....**.........**...**..****.*.*.*.....***.*.****..**.*....*...*.**.*..*.**.*****....***...*.***....**.*.**..**.*.*..*.**.*...***...*.....**.*.*.*..*.*...****.**..***......*.**.......*.....*....*......*.*..*..*.***....*.....*.**....**.......*..*.*.*.*.***......*......*.****.*.**..*.....*.*.*...**......**.*..*.*.****.*.*....**.*****.***.....*............*..**.**.*..**.***..***..*....**.**.*.*....*....**.**.**.....*.****..*...*..**.***......*.*..*****...***.**.*...*.***..*.*****.*.****.....*..**......*.****....*..***.........*...***.*.*.*....*..**.........***.****..**...**.****.**....*...
.....*.*...**...*.*.**....***...*....*.*.*..*..***.**...*.*..*...**.....**.**.**....*.....*.......**....**.*...*.*.*...**..**..**..*.*.*..*....*.......**.*.**.......*...*.**..***.*.**.............*.*..*...*..**...*..***......**..*.***.*........**.*.****......**...*...*..*.*..*...*..*..**......*.*.***....*..*..*...**...***............*.**...**..*.........***.**...*..**.**.*...***.**....**.**..**..*.*..*.*.*.****..**.****.*..**...........*...*..*.*.**..*...*..*....***..*.*.*....****..*****.*...***.*...***.**..**....*.**.*..**..............**.**..**.*.***.*.*.*.*..*.*.*.*.**..*.*..****.***...**.*..*.*....*.........*..*...**....*....**.*.*....*..****.*..*....**..**..*.*.**.***.**.........*.*.*..*.**.***..*.*.*....*.*..**.*..*.**.****.....*....*.*.....*..*...**.....*.**...*.*....*..***.*.....**...*.............*.*.*....**.........****.**...*...*.***..*......***........*.***.....****.**.*.*.....******...**.**.*...*......*.**....*.***.*....*.*.**..*.*...**.*..**.*..**....*...*..**..*.****..**
.*....*.*..*..*****.*..*..*......**..**..***.**.*..***..*....**.*.**..**.*.***.*.....*.***..**.....**....**.***.....**..*.*...**....**.**....****..*...*.*....***.......*.*.....*.**...*****.***.*.*.....*.*..*..**.*.**.*..*...*.*..*..*.*..*.*.**..**...*..*...*..*.......***..*....**..*..*..***...***.*..**.*.....*..*.*.*....*..***......*.**..**..*....*.**.*.......*.*..*..*.....*..*.*.*....*.***..***.....*..*.*.**..*.**.**.****.**...*.*..*.*..*.**.*.*.....*...*.*.**.*.*....*..*.*...**.*.*....**.**..*..**.***.*.*.*.***....******.*......*.....*.*..*..*..*...****..*..*....*.....**.****.*..***..**..*.***..*.....**..**.*****.*...*...*.*.*....*..*...*..*..***.....*.*...***..**..**...*..*.**...**...*...*.**..***...*..**.*..*....***............*....*.*.....****..*.*....*.****.*****...**.....*****..**..*.*..*.*...*....*****.**.*.*.....*..*....****....*....*.**.......***...**.**.*.**.**.*....*.*.*...*******....*.*..****....*..*.*.*..*.***..*.*..*..*.......**..*.**..*.***...........****......*....*..*
.****....*.*..*......*..*.*..*.......*.**.*....***....*......**.***.***..*...**..*.*..*..........*.**...**.**.*.*....***.........*...*.****.***..****....***...*..*.*..**..*....*.**.....***..*.***..*.*..*..**.**..........*...*..*..*.*.*......*...**...*...*..*..*.**..***..*.*..*.***...****.*..*....*........*****...***.*..**.***.*..***.*..*.*****.***.*..*..*.......*.*.**...*...***.*..*.*.*.*.....*...***...**.**.***..**....*....*.*...****.*.*.....**...*.*.**....*.**..*.*....*.**..*.*.....*..*.*...*..*..**...*..*..*..*...*.***.*..*.*...*.**....*....*.......**..***.*.*.....**.*...*...**.***.*..*..*...*...*..**......***....*.....*.....**...*****.****...*..**..*....*.***..*....*..*****..*..*.**.*.**.*.....**.......*.....*.****.**...*.....**.***...**.**.*..*.*.*...*.....**....******...**..*....**.....*...**.......**..**.....*....*.....***..*.....****...*..**..**.****.****...**.*.*.*.*..**..**........*.*...*............*.*.*.....***....*.*...***.*.***.*....**.....*....**...*.**..*...**....**.*..
..**....***..**....*.....*.*****.**.**.***..*..*****.*..*.......*.**.*.*.**.*.*..*..*.....*.***.*.**..**.*****.......**.........*..*****.....*.*.....****.*.........***......*......**.*..*...*..*..*..*.*.....**..**..*...**..*.*....*...*.*..*...****....**.*..*........*..***...**...*...*********...**.....*..*.**.*.*.*..*.*.*.*..***.....******....****.**.*.**..*...**...*..*****.**.......*.*.*.****...*..*.*...***..*..*..**.**.......*.**..****..*.....**..**.....**...*..*...*...*.........*.*.*.**..*..*.*.....*.**...*.*...*.*.*.**...*.**...*.****.*.*.............*.....*...*.**.**.*.****...*.*.**..**.*..*..***..******.*.*.*.......*..*..****..*...****.****...**..**..*.***.....*...*..*.*.***.......*..*..**..**..*.**..*..*..**....*......*..****....*.*.*.***..**...*.*.......*...*...*..*......*...*...*..**.*..***.*.*....*.*....*.*...*...*.*****.***.*.*.....*.**..........*.****.**..*...**..***.**.*.........**.*..*.**.**.......*....*.*.*..*.*.**...*....*.**.*..*....*..*****...**.**.......***...*.***.*
...***..**.*.*....*........*.****...*****..*.**..*...**..*.*.*..***.**...*........*.*..*...**...*.**....*...**..*..**...*.*.......*...***.*.*..***....**......**....**..*.**..*.*.*...***....*.*...........*.*...*.**.*..****.*..*.*.*.**.*..*...*...*****.**....*.......*....***....**...*.....*.*.*.*.*..........*..****..**.*........***.....*....*.......*...*****....*........*..*..****...*.****...*........*.*.............*..........*.*....**..*...**..*.**.**...*.........**...*...**.*..*...*.....**.*...***.*...*...**..***.**.**.....*.*..****.*...*..*..**..**.....**...***...*.***...*.**.**..**.**.**.*.*.*****.*..*......*..**.....**.....*...*.**...**.*.**.*..*..*.**..*.......*..*...*..*.*.*..*.*.**..*.....***....*...*.**.*.***......*.*..***..***.....*....*....*.****.**..*..**.....***......*.*..*......*..*..*.*..*..*.*...*.*.*....*....*.***..*...*....**..***...*...**.**..*......*....*..**.**.....**.**..***......*..*.*.**.*.....**.....*.*....***.*...****..***..*........*******.**.**.**...*****.*.*
.*.......****.*....*..**..**...*.*.*.....*.**...*..****...*.*......**.**...*.*.**.**..*.**.*..**...*.......*****..*..**..*.*........***.*.**..*.*...*....*.**...*.*...*.*..***..****....*..*.**...*.*.******.*.....*......**.*...**...*..*.**.....***...*..**..*.....****.*.***..**.**.....*******..*....**.*......*.*.......****...***.**...***.**.*.*..*..**...*****....*..**...*....*................*.**...***....*.*.***.......**...*.....*..*..**.*****.*.*.**.*..*.****..*...*..*..****..*..*...**.*.**.*......*.**...**.*.....*...*....*..****.*.*....*..*.*...*.*...*.*.*..**.*......***.*.*****..*........*...*..........*..******..*.....*..***..*....*.*.*.**......*..*.*...*..*.**..**.*.......**...***.*.**.*..*.*.*..*...*********.**.***..*....**.***..*.*....*.**.*.***....**.*.***.*...*.**..*...*....*.*.**.*****...**.**.*...*.***..*.****.**.*...*......*.*..........*....*.****.***...**....*.*.....*.***..**..*..**.*....*.**....**.**.*..**.*..***....*..**..**.*..*.*..***...........*....*.*....*...**....*...
.**....****.**..........*..*.**....****...**.....*..*.**..*....*...*...*..*..**......*.*.**....***..*.*...**......**..*..**..*..**..*.*.*..**...*..*...**..*..**............***....*.*.*..*.**.****.*.*.*****..*.*..**.*...*****....*.**...*.*..**...*..**.*.*...*..*.***.**....***..**..**.*...*..**.***...*.***.*..*.****...*......**...*.*.*.***.**..*.*..*.**.*..*...**..*.......*..*.....**.****.......***.....**.*.**..*.*.....*..*.*.....**.....**..**.*....**.*.***....*.*.***.*.**....*.*...........*.**....*...*...*.**.***..***....***...***.*.*...*..**....**.*..*..**....*.**..*...*.**.**......***...**..*..**.*......***...**.......*...**.*..*...**..*.*.*....*....***..***.*..**.*.....**..*.**.*...**.*....*..*....*...*....**.....***....*.**..***...**..*.***..**.**......**..*..**.***.**..**......**.....***..***.*....*.*.*.*.**.*...***...*.***.....*....**..*...*.*...*.*..*.**.*.*.....*..*.**..*.**..*...*..*..*.*.***..*..***..*....*.*.*...*..*.....*.*.*...*....****...***...*.*.**.......*.**.**...**...*
*....*.***..*..*..*.***...*.*..*........*..**..*.*..*..**..*...**..**.*.**.....*.**...**.*..**.....*......*.*...*..*....******.*.***..*...*......*..**.***..**.*.*..*.*.***.*..*.*.*..*...*.*....*..**.*..*........*.*.***.**..**.**...*..*..**..*..*..*.....**..**........*.*..*.*.*....*.....*.....*****..**.........**.*.*..**.*..**.....*.*.**.**.**.*.*...*..*..*.**..****.....*..**.**..*.*....*....****...**.*.******..*.*...*..*..*.*.*.**.**...*..**.*......*.***.****......**....*.*.*.*.*....***.***.*.*.**.**.*..*..*......*...*.....*......*.*.**.......*......*....**...*.......*....*.**...*...*..*.*.**...*...*.*.*..*..*.*...**.*..*.***...*..**.***...***..**.............**..*...*....**..*..*......**..**..**..**..*..***.*..***......*.*..*...******......*.*.*..****.**.**..*...*...*.***...****.*.*..*....*.*..**..**.*.**...*...**....*....***.*..*..*...*..**...***.*.....*.*.*............**........*.*....**.*.*....*.**...***......*.**..**.**...*.*...**.*...*....*......**....*.......*.**..........**....
.**...*.***.*...**.***..**.....*.*...*****.*.*.*.**.....*.*.**.**..*..*.**.*..*.***.**.**.*.**.*.*....*.***..*..*..***.**..*.*.***.*******..**.......***.....*.**..*..*....*.*...........***.....***.*..*.*......*.*.*.*.*.*.*.*...*****..*.*.*.*.*.***.*.****.....***.....*...*.**..**.*.**...*....**..**.....*....****...**...*****..*..*.***...***...**.*.*.****..*...........*.....*..**.****..*.*......*....*...*...*.****.....*...**......****.*.****...**.*...*.*.*.***...*..**...****.*..***...*.***...******...*...***.*......*.*.**.**..***.....*..***.*.*.........*...***......*.*.........**.**.*********..*....*..**.....*..*.*.**.....*...*.*.*...*****.....**....*..**...**..*.*..*......*..*....**....*..***.*.*.*...****.*.***.*.*..*.....****...****.*..**.*.*.**.......*..*.**..**..*.....**..******..*.******..***.*...**.*.**.**......*...**..........*.*..*.*..**..*...*.***.**.........*.*.*...*..**.*.*.**...**..**..*.*..*...*..*..*........*.*..*.......*.***.......*******...*.**.....**..*.**.*.***.**..****
**..*.*..*..........*..***.*....****....*...*.......*...*...**.....*....*.***...**..***...***...*...****...**.....**....*.**........*.......*..**..***..**.......**.**...*..*....*.*......*...*..****...**.**..*...***..*..*.............**...**.....*.****...*.....***.**..***...*.....***.**.*.*.**.*..**.***.......*..*...*..*.....*..........**..*...*****....*.*..........**.*.*.....***...**.....*..*.*...****..*..*..**..***...*.**.....*.*.*......**...*..*..*...*.*...*......*.....*...*.*.*.*..**........***........**....*.*.****..**....**...*.....***.************.*.**.....*..**.*...........***.*.*....**...****....***.**.**.*..*.*.**.**.*.**..*****..*...*....****.**.**.*.*..*....*......*.**..*.**.*.*****..*..**..**...**.*....**..*...*.*****....***..*...*...........*....*.*.*.*.*...*.*...*.***....*.*..**....***..*...*.**.*...*..*...*..........*.**.**.***......*....**...*.....*..*.**.**....*...**....*......****.......***.*.*..*...*..***.***...**....*..*......**.........*......*..*...*.*.*....**..**
..**.*...***..***.*..*.*......*...*..**....**.**..*....*.**....**.**....*..*...*.........**...*.*****..*.*..**.**.....*..***.***.....*.*...*.**...*.***...*......**..*...*.*...*.*.....*...***.*.*.***.****..**.*.*....*.**..**.*.*....*.**.*******.*...**..*.*.*.***.....****.*....*..*.*.*.*.*.*...**.*..*......***..*.*.......*..*.*.**.*....**..**.....*.****...***.*..*......*.....**.**.*.**.***..*...***..**.*....*.**..*...*.....**.**.*.**.*.**..**..*.*...*..*..**....*.******.***...*.**.....*****..*..*..**..*...*..*.*****.**.***....*.***...*...*..*.**...**.**..**.****..*..........*....*...*..*....**..***..*....**.........*.***....*.**..**.*..*..*.***......*...*..*.*****.**.....*.*....*...*.*....*.**....*..**.**...*.**....*.*...*.......*..*.*...****...*****.**...**.*.**.***.**..*.*...**..*.........*.*.*.**.*.*.**..*.**.*.......*..**....*...**.....*.*...***..*.*......**.......*..*.*...*.***.*.*......*...*.........**.**...****.....******...*..**..**.*..*..****..****.*.***..*.*.....***..*.*..*..**
*.**.***...*....**...*...**..*.*...*..**...*............*..*.**......*.**.*.**...*..****.*....**....*..**.*.*.**...*.*..**..*.*...*....*.*...*........**.*.............*..**..*..*.....*..*......***.*.*......**......*****...**..*.....***...*.**....*..*.*..*.*.***....*...*..**.....**...*...*...*.**.*.******.*...*.*...***..***..**....*.....*...****..*******...*.*..**..*.*........**........*.*.**.......*......***....*..*.***.*****..*....*.....**.*.......**.**..**...*.*...**...*...*.*.....*.**..*.*....**.*..*.*...*.*.*...*..*****.*.****...*.*..*..*....*.**.**.****.*.**..**..*******.*.**...*.........***.....**.**.**....*.***..*.**..***..*****.....***.*....*...*.**.**.**.*.***.***.....**.****.*..*.*..***.***...*.*...*.....*...***.**.*...*..........***.*.......*.***.**........***.....*..****.**..*...**.*.*.**...*...*..**..***.*..**..*....*.....*..*..**..*..*.*..***.....**.*...*****....***.......*...*.*.**....*.*..*...*.*.*.**....****.*.....**.**.*....***.***.*.**....*...........*.*....*.*....**
.....***......*.****.**..*........**..*.**......***..****..*.*.*..*.*....***.*****..**..*....*..**.*.*......*..**.*.....*..*.....**...*..**.....**.*.*.***.*.*...***......*....*..*.****..*..**....**.....*......*..****....*.*.**.*......**..**.****.***.**.*......*.*.***..**.**...*..*...***...*.*.....*..***.*.**..***.*.***..**.....*...*..*..*...**.......**.*.*..*.*..*......*..****...*.*...*...*.*..**...**..................**......*..*.***....***.*.*..*.***....**........*.*...*...**..*.***...*.*.***.*.*.***....**.*.**..****.....*.*....****.*....**....*.*.**.**....*..**.*****..*.*........**....*.*.**........***.....*.*....*.....***..**..*.*..**.....*.*......*...*..*..*.......*....**....*.*....**....**..**.*......*..*.**......*..**....*.*.*.**.*..*...*.*...*..*.**.*****..*...***.*.....*...*.***..**.....**.*....*.*.**..*..**.*.***......***.*.....**.**.*....**..*.*.....*..**.***..*..*.***......***.*.*......*.**...**.***.**..*..*....*.*......*..*...*..*****....*.*...*.*.**...*.*..*..*..**..*....
...*...***...*.**.**.....****...*.**..**.****..*...*.*....*..***.**..*..*.*....**.*....*.*..*.......*...*...*.**.*.**.**........***....**.**.**********.**.....*.*...*..*.*....*.**......*.......*......*..**.**...**..*.......*.***...*..*.*...*...*...*...**....**.***....*.******..*..****.*..******..**..**.***.*.....*..*.*........*.....**..*....**.*.*....**.*.***..***.......*..*****...*.*..*....*.*..*.*.*...*.**.**..*.*..*..*..*.....*..*......***.**.........**.........*..*..*.***.*....*.****.*.*.***....**.*.*****........*.....*.....**.*.**...***..........*.**..******.......**.**......*.*.*.**.*...***.**.***.*.***....**..**.*.*.*..*...**..*......**.***....*...**..*.***...**....**.***..**...**.****.*.**.*...*..***.**.*.........**..***...**.***..*....**........*.*.*.*****..**...*.*.*..**..............**.*.*.*..**.*.**...*.****......*.*..*.*.**.*..**.*.*.....*..**...**.******.*..*.....**...**..***.....*.*******.*...*..**..*..*.*...*..***....*...**..**..**.*..*....*...****...*..*.*****...**...*
**...**...**.**...**.*.*.**..*.**.*.**......**....**......*..*......***.****..****..**.*.**.**...*.*.*......*.*.*..*.*..*.**..*....***..***.*.***..*.*...*.*........****....**...*.**.....**.*...*....**......*.*..*..*...**..*.*.*.*...*..*......*.**...**..**....*.****...*...*.....*..*.*..*.*..*....**...**...*.*.*.......*.*..*...*...*..***...**.*......**.**..*.*.*.*..**..........**..*..*.*...*.**.*.*.......*.*.*.***..***..*..*......**...*.*...*.*...*....*.*..***.*...*.**..*....**......*........*..*.*......**.**.*..***..*......**.*.***...*..*..****....**...*.*.*.***.*....*..*....*.**.*..*..*..*...**......*.....***.*........*.**......*...*..*..*.****...*.*.***.*....*...*.....**..*..*.*.**....*.....*..*****..**....***..*****..*.***...*...*........*.**..*.**...*.*....**..*....*....***.*...**.*...**.**.*.*....****.*....*..**....*..**..*.*.*..*....*..***...**.*.**.***...**..***.*.*...*....******..****.**.*.**.....*.**..*.*...*..*.*..*.*..*....**.****...*..*..*..**.......*..*...*...**..*...**.*..
.***..*...***.*.*.*.*.****.*.*.**.....*.....*..*....**...*..***...*...***....*.*......***.*.**.*.*.....*.*..**.......*..*.**.*...****.....*.............*.*....*.....**...*..*.......**..*...*..*.*...***.....**.*.***.***.**...*.*.****...*.*.**..*.*..**....*.**.*...*.*.***.*.*.**.*.***.......*.*..*.....**.*..*....**...*.....**.*.*..*......*..*..***.*.*****...********...*..***.*...*...**.*.**.......*.***.***...*...*..*.*.***.*..*****.....****.*....*...**.**..***....**.**.*......*.*...........*.**.*.*..*..***.*..*.*.***.*.**.......**....**.**....*.*.***....**..........**.*.*...*.*..***..**.***.....*..*.*..***.*.......*.**.**.*.*.....*.**.*.*.....**..*...*..*.*..**....*.....**.*..*...*.....**.*...*..**.*......*........*..*..*.****.*..****.**..*.*......*.****.*.*.*.....****...**.*....*..*..**.......**..**.*.*...*..**..**.*...**....***..****..*....**..***.*.*......*......*.*.*..*...***.*.***..*.*.*.**......****.**.*********..**.**....**.*........*.*..*.*.*..*.****.*.*.*.*..**....*.*...**...*.*
*....**...*..*.*..........*....**.****...*.***......***...*.*........*...*..*..***.*.*.....*....**...*****..........*................*..*..*...**...........*..***..*....*....**...*.**..*.....*...*......*....****.**..*.**..*.****.*...***......**...**.**..**.*...*.**....**......*...**......***.......*.....*******...**.*.***.*...**..***...*....**..*..*..*.**.....**...***.....*...*..*..*.*...*..*..**........***.*.........*..*..**.....**........*.***..**.......*.*.*.*.*.**.*....*..*....***...****.....*..*......*.*...*.*.*....*.**...........**...**..*.*........*.**.*.*.*.**..*.**....*.*.*..*....*.*.....**.*...**..**.*....*.*...*.*.*.*..*....*..*..******.**.*.**..*.*.....*..*.*.*.*..**..*.***...*.***.*........*..*.......**......*..**..**..***.**............*...*.*....**.*..*.**....*.*...*.*****.......***.**.**..*..**.....*............***.**...*..*****.*..*.*...*.....**.*.....**..*.**.****.***..*.******..****..*.*..*....*.*.**..*....***..*.*...**.***.*....***.*...**...***...*******.....*......
.......*..*..*.*.*****..*...*.....**.***.*.....*..*..*....*.***.*....*..*.*.*...**.**...****....*.*....**..**.*.*..**.*.....*.******..*.*.*..**.*.*..*........*.*...**....*.**.**...*.*..*.***.*......*......*.**..****..*..*.*..*....***.***.**.*....**.***.*.***.**......****.*.....*..*..*...**.*.*.......*..**......*.*.*.*.....*....*.*.**.*..*.*.*...*...*.....***..**...*..*.......*..***...***......*...*.*....*..**.*..***.*..*.*..*..*..**........***..**....*..*.*....**....**....*....*..*.**.*..*..*.*.****.*....*...**.*.**...**.*..*........*.***..............**.*....*..**.*.*.*......*..**.**...*...**.....*...*.........***..***.....*.**..*..**....*...*.**..*..**..**........*...*....*..*.*.*.*..*..*.*.**.**.***..*..***.**.**..**......**..*....*.***..*....****...........**.*..*...*...*....****.....*...**...**...*.*.**...**.**..........*......***..*.......*..*.....*....*.**.*.*...*..*..*.**.*.*..*.*.*....*......*...**..*.*........*...*...**.******..*.**..*.......*.....******.*.**..*.**.*.....*...
*..**..*.*.**....**..*..**.*..*.....*.*.....*..*.*..*..*............*....*.....*...**.*....*.*.*.*.*.***..**........*......*..*..*....**.***...**...*...*.*.*....*.*..**..*..*.........**.**..**...**.*...**.****.*....*..****...**.**......*..*....................**.**..*..*..***....*..*.*..*....*....***.*..*..*.*.....*...***....**.....**..*..*.*****.......*.....*....*..*....*.....*.**....**..**....***.*...*.***....**.*..**....*.*...*....***..*...*.....**..*..*..*.*.*****..*.*..***.*....*.***....*...*****.***...*.*....*.**...**.*.......*...*..*...*.....**...***....**.**.*.***..**.*.*...**.*...*...*...**..*......**.***.***..*....*.......***.*.*..*..*..*...****....*..*.**....***..*..*...*.**..*.*..**...**.*..*..***...**.**.***....*...**..**..**.*..**..*..*..**.***.*.......***..*.*.*.**.*....*.***..*..*..*******...*...***..*..*.*.**.*..**...*.*...*.........**..*....*.***.*..*..***.....**..**.*.*...****.**....**....**............*.**.*..**.***.*.**..**..*.**.*******..**.**.*..*.**..*.....*....
*******......**..*..**......*...........*..**.*......*....*.*....*.******..*....**.***...*.....*......*.*.***.............*.***.........*.*.*.**..**...*....**.*.*..***..******..*..**..*..*.**..*..****.*....*.*...*.**....*.*....***..***.*.*...*..**.*....*.*.*.***......*.*..*.*....*.*.....**.*.*...*.*..*.*...*..***....*.*.*..*...*..***......**.**.*.*...*..***..**.**......*..*.**.**..**....**..*......**...*....*..**....**.......*.**.**.**....**..***.****.*....*.*....*.....*.*.*.....*..*.**..*.***.*...*****.*.**.****....*...*...*..**.***...*..*...*.**....*..**..*..*...*...**.*.........*.**..*.*.*...**...**.*****...*...*.**..*...........***.**.*..*.***...*...*.***....*...*.**..***.*.*....***..**.**...*...*..**..*...*.....*............*.....*.*..***..***.*.*......*.......*.....*.*..***...**..***.**....**..*****.*...*.***.***.**..*..*.******.****.*.*...*...***.*.*****....*.*.......*..*.**.*...***.*.*.*...***..*..**...**.*..*...****......*.*.*....**.**...*.****.*.*...*..**.*........*.*......*.
.*.**...**..*.*........*.**..*.***..***......*.*....*.....*...**...*.....****...***..**.......*.*..*...**.*.*..**..***.*.*.***.****.*.***....*..*..*.**..*..*..*.**..*.*...**..*.**..******..*.**.******.*....*..**..*..*.*..***.***..**..*.**.*....*..*.**.*.....***.....*..*.**.***.....***..*.**....*....*..***.***.*..**.****.*.*.......**.*.....*.**.......*....*.*.*....*.*.....**...**..*.*.**.**.*..**.*.**.**...*....**.*.....*..*...*.***...******.*.*......**.**..*****..*......****.**..*.*..**.**......******..*.*.*.**.*...**....*....***...*...*.*.**.*.**.*........**...*.*.*........**....**.**..*.*.*...*......*.*..***.*..*.....*...******...*...**..*...*..***...***..*.**.*.............*.**.*..*.*.*..*.*.**.*.***..*..*...*.*..**..*.*...........***.**..**...*.*.***.*.*.*..*..*..**.......*.....*.***.*..*.*.****...*.*.*...*.**.*.....*.***..*.**.*..**.....*.**...*..*.****..*.*..*...*.*..*.*...**.***.*.**.***....*..*.*..*.**..*...*.**..**.*.....*.*....***...***.**...*..*.*...*.*...*...*.*..*........*
.*..**...*.*..***.*...*.*......*.**......**.*..*...*..*.....*......*.**.****...*.*.**.....*..*.*.*.*......*...*...*.*......*..*...****.*..*..*.*...*..*.....*.*..*.**.**.**....*..**.*..***.*.*..*.*.*.*......*..*.*.**...*.*..*.*...*..*..*....**...*.*.*.......******.......*.**..**....***.*.******.***..*..*.*........*..*....*.***...*.....*....*.**.......**.**....********.....****.*.....**....*..*...****.*.**.**.........*..*.....*..*..**...*..*.*.*....*.*.*.*..***..*.*..*..*...*..........**.**.*.......*.*.*.*...*.***..**..*..**.........*...*.*.**.*.**...*..**...*.**.*.*****.*..**....*.*.**.*...*.**......*.***.*.....*...*.*..*.*.*.*..***.*...*..*....**.**....**.*..***.......*.....*.**....*.*...***...***.*..*.*......*..*........***.*.*.*....***.**......*.***...**..*...****..*......*..*.*.......**.....*....*..*.**.**.*.**..*..*......*..***.*.*..*.*..*.**.....*.*....*....**.....****.*...***...**.....****.**.......**...***..*..*.**.*....*.*.**..*..**..*.*....*....*....**.**.*......*.***..*....**
.**.***.**.....**.***.**.*........**...*.***......*.*....*.***.*..*.*...*......**.*.*...**..*..**....*.**.*....*...*...*....**..*.**..****.**....*.**.*.....*..*.*.....**.***...*..*.*.***.......**.**.*..*...*..*....*...*..****..*.****...***.**.....*.......*.*.*.**..*..*.....**.*........*...*..****.*..*.*.*.***.*..**.**.****....*.*..*.....*..*....*.*.*..*.*..***.*...******...*..*.**.**.*..**.**.*..*****...**.*..*.......*...**....******.*..***.***.*.*...*...........*....*...*.....**..*..***..*......****..*..*.**.***.**..*.........*.*.*....*****...........***..*.**.*..***..*...**.**........*..*........**..*.*..*.*.*...**..**...***...*.**.*.*.*.*............*..*......*****....*.*.*****....*...*....*..*....*.*......***...*..**.......**.*...****..*.*.*.*.***.*.*..**..**....*.**..*.*..****.**.*.**.*.*...*.**.******.***.......*..**...*.*..*....*.....*..*.**.....**.*.*..*...*..***..**.*...**.*.*..*...**.*.......**.***...*........*...*...*..**.**.*...*....*.*.***.....*.*..**.**..*...*.*.****...*.
...**.*....*..*..*.***....*....**...*..*..****..*.*...***.***.*...*....*..*.*......*......*..*****..*................*.*...****.***..*******.....*.........*.*.***.****.**...*..*.......**.*..**.**.***...**.*.*..***...*....*..*.....*........*......*..**.*....**.*.*.***..***.*...**..*..**..*.**..*..*.*.*..***..*.*.*..***.*...*...***...*..*..**..*.***..*.....*.....**..*...*....******...*.*.*.*...***...**..***.....**....**...*.***.**.*....**...*.*..**.*.**.***..*...*.**.*.*****..***..*..*....***.....**.**.*.*..*.***.*****.*.***.**.*...**.......*.***..*.....*.****.*..*.****.**....*.*.....**.*.*..*...***.**...*..*..*.......*........*.**..***.*.*...*.***.**.****..*******.*........*.**.***.**.**..*..***.*....****.......**..*...*.*...*.*...*.**...**........*.....**.*...*..**.....*...**.**.........**...*.*.......*..*...*.*..*..*.*..**.*.*....*...*.......*******..****.*......*......*.*................*........**.*...*..****.........**..***.*...*...**..*.**.*.*..*.....**...**...*...**..**.***.**.**
.**....*..*..*..*.*....**.*....*.....*.*....***********....******...*..*......*..****...*.*......*...*...**..**.*.*....*...*.**.*..***....*...***..**.*...*....*..*......***..*...**.*******.**...*...*..**.....*....*..*..*.*.....*..*..**...*....*.*****.***.**.*.*..*.......*......**..***.*.*...*****.......**...*..**.*...**....*...*..*..*......*.*.**..**.*.**..****.......*........*.*.**.*...****..***....***....*........*....**.*...*......*.***....***..**.*......***...**.*....*..*.***..*.*..***.*.***...***.*.*.....***..*..*.*....***.*.......*.**.**..***.****.***..***..*.****..*.*.*...******.*.**..*..*...**.**.**.**.**...*.**...***.****..*......*..***........*.*.**.*...*........*........**.**.**............*..*...*.*.**.*.*...*...**.***.**.*....*..***..**..*.***.*...**.*.*.*****.***..**..*.*..**..*.*..***.*........***..*.*.***......***...*****.*..*.*...*...**..*..*....****..**...**....**.*...*...*..*........*......*.*.*........****....***.***..**.**......*..*..**...*..........****....*.*...*
***..*..**.**.*..**.*.*.**....*......*...**..*.**.*...*..*...**..****.*..*.*.*....*.*.*..**.*.......**..*.*......**....*....*...**..*...*....*..*.*.*.*.....**....*......*..**..*******.*..**...**...*..**.*.....**..*..**.*...*......*..*....*..*...**..**..*....***..*...*....*....*..*.*........**.*.*.*..**.....**.***.**...**........**..**....*..*..*....**....***..*.*...*.*....******.**....***...**.*.*...*.*.........*..*..*..........**.*...*...*.***.*.*...**....****.*..**......**..**.....*..*.**.*....*.*.**.***.*...*........*.....*...**..*.*.*..*.....**..*...***.*.**...**........*.*.**.*....***.**.*...*******...******....*.****..***........*......*........***..*.*....*.*...*.....*...*...*.*..*....*..*..*.**..*..*...****.........***...*....*.***.*.*...*.***...***...*...*..*.***.*...****....**...**..*.*.**.*...*.***...*.*...*..**..*.***...*.*****...*.*.*....*.*.....*..*.**...**.*..*.....*.*....*...*.....*....*..*..*.*..****...**.....*.*******.......*....**.**.****............*.*..******......
...*.*.**.*....*.....*.**..**....*....*..*.*..*****.***....*....*...*....*...*..*...*..*.**.*..*....*.**.*..**..*.*....**..*...***.*..**..***....*.**.****...**...**.*..*...*.....*.***...**...**..***.....**.**.*....**..*.**.**..*.*.**.**.***.*.*..*.*.**.....*.*..*....****..*.*.*.*.*.**.*....*...*.........*.....*....*.*...*......**...*.*.*..*....*....*.....***.*.**..*.*.**..**.....***.....*.**.*..*..*.*..**.*.*...*.**.***.**.*......*....*.....*....*..****..*..*..*.*.*.***..***...............*.*...**.**.**..*.*.*.....*****..*.*..*...**.*.*..*.......*.*..*........**.**.*.***.*....*...*...**.*..**..**.....****..***.*****.......**...*...*.*....*****...**....**........*...*.*......***........*.**..*...****...**..*.***....****..*...*.*...**...*..*..........*.*.***.*...*.....**....**.....**...***...*...***.***....*...*..*.....**.**..*...*.*....***....***.....*..*.**..*.......*...**.*....*..***.**.*.**...*......***...*..**.*.*..**.*...*....*.*...*.*****..*.*.*.**..*...*.*......*..****...***..***
....*..***...*..*....*....*...****.........*.......**...**.*.........*..........*....****.*....***....**.*...****...*..****...*..*.*.*..*.*......*..*....***..*...***..*****.***....*....**...****..**..*.....****......*...*.*.*.**.....*....**.*...*.**.****..**..........*..*..*..*....*..*..**.*.....*.*....*.*.....**.**.*.**.*..*.....*****.***....*.***.**...*.**..*.*..*.....*..**.**...***.**..*.*.*....*..**......*.*..**.......*....**.....*.***...*..*.****..****..***.*.*.**..***.*..*...*..*...***.*.***.*.***.***...**...*..**.*...*...*......*.*.*.**..**.*.*.******....*.*.*.......*.****...*.*.***.*...***.**..*....**....*....**.*******..****..**.**.*........******..**..***.*....*..*.****.**..***.**...*...***.....*.**.....**.***.*.**....*....*..*....*...*....*...**.......***.**.*..***..**.**..**.*.*....*.*......*.*..***.**..*..*.*....**..**...*.*.*.*..*****.*..*.........*.**..*..**.**..**.**....*.*.*....*.*.**.*.*.*...**.....**.*.*.***......**...***.**.*.*....**..*.*.**..**.....****.....*......
..*...*..****.******....***..*...**....*..**.***.**.***.*.****.**...........*...*****...**.***.***..*...*.********...*.*.....**...*.***........***....***....*...*.***.*....*..****...*.**.***.**.*......**.*..*.***.*..*.*.......**...**..*...**......*.....**.*...*.**.*..****....*..*...*...**.*.**...*..*.......*...*.***.*...*....**.***.*......*.....*.*.*........*.**..***.*.**............***.**.*.*...*....*...*...**....*.*.*...*.........**.*.****..*****.***.*.*..*.**..**.*..*.*...**..*.****........***.*..*****.***.....*.*....*.......**..*...**.....*....***.*.*.*...*.**........*..***...**.*....*........*.*.*.**.*.....**..***.*.***.*.....**.*.....**..*....*.*...*.**.*....**.*.*.*.*.*.....**......**.*..*..*.*.*...*..*.*...*...*..*....*.**..*....*.*.*.*...*.**.*.**.....*...**.*...*..**..*...*****...*.*....*...*.**..**....**..***..***....*...*..*..**.*.**..*..**.*.*.*.*.*.**.*.........*..*...**..**....*...**....**.***.....**..***.......*....*....**.....*.*.*..*..***...***.**.....*.....**.....*.*
...**.......**.*.*.*.*.*.**..*.*..***.**.......*...***..*.**.**....*..*.**....**..*...***.*.....**...*...*.*..**....**.......**.*.***........*.*...*......*..*..*..*...*.*.**....**...***.*.......*...**.*.**.*.**...*.*.*....*..***.......*..*.............**...*...*..*.*.**.*..*.*.*..*...*.*.*...*....**......**..**...*.**..***...***..***..*.*.***.*..*.*..**.....*..*...*..........****.*.*.*..***.*..**...*.***.......**.........*..*.**.*.*****.*..*....*.**..*...*..*..*******.*..**...**.**.*..*.*.*..**....*.*...*..........**.*.***...*..*...*.*....**...*.***.**....*.*.**.....*****.*******.....**.*..*.*.......*...**.**.***...*...*..*.*..*..*.*..**..*..*....*..*.*..*.*........**..*..**.**...**....*.*.**.*.**.***.*.....*.**.......*..*.**.**..*...*.**...*..*.**..*....*****....*.*.*...****......*..*.*.***..*..****........**...*....**..........*.....**.***...*..*..***..........****.*.....*.*...***...*..***....*.*...**..*.**..*.**.*.*.....*..*.....**.*..****.**....*.***..*...............*.***.*...**..
....*.*....***********..*.*...*...**...**.*.........*.*.....**.*..*.**.*.*.*...*....****.*.*.***.*.**......**.*.**..**.*.**.****.*.*...*..*.......*...**.***.*.*..**.*.*..***..**.**.*****.....*..*.*.....*........*.*.***..*.*..*.....**.*..*......*.*..*.*..*.....**...*****.**..**..****..*.*......*.*.**..**.**.**.**....**.******.*..*....*.*..**....*...**..*..*......*....*.*.*...**....*.*..*..***...*..*.*.*.*.*...*****...**...**...*..*..**.*.**.**..*.*.*.*.***.**...**.*..*.*.*....*****.**.*..**....*..*..........****.*..*.*.*.*...*..***.****.****...**.*.**...**...*.**.*..*.*.*.*.*.*****...*.....*.***.*..**..*.*.***.*.****....*.***.*.**..**.*...**.*..*........*..**.......*.*.*..*...*.****..*.....*.**....**....***...............**...**....*....**.***.**...**.*****.*.****.*...**.*.**.....*.*.**...*...*...*..*.*..*.**.**.....*..*.*...*..*.....***.*..*.*..*.*.**....*.***....*...*..**.*.*.*.**...**.*..*.....**...*..*****.*..**.*.....***.*.*.**....*.*..*...**.*.....****..*....*..*.****.......*...*.
**...*.*.**..*.....*...**.*..*...**.*****......**.*..****.*...***.*..*...*.*...*..*..**..*.**..**.........*.*...*..**.*.*.*....**..**..***.*.**.*..*.*.*...*....**.......*.**.**.*..**..*.*.*.*..*........*..****.....***..***..*..*.*...*.**.....*.**.*..*...........*...**...***.*..**.***..*....*.*****..*.......****.*..*...***.***...*.***..*.**...***...**.*.*.*.*...***....*.*....***..*..***.*.**..*.**..*...*......**.*.....***..*..*.*..*....*......***.**.***......****..*.*..*......****..*..**..**......*.*.*.*****.*....*........*...*..**....*.*.*.*.*..**...**.....***...*....*.*..**.*...**.*..*..*.**.*.**....*...*****.**.*....*...*.***...**.**..**...*...*.***..*.*.....*.....**..***.....**.........*..****.*.**.**.**..*.****.*...******....*.*..*...*.*.*......*..**....*...**.*.*****.*..*......*....*.**.*....*..**..*...*.*.*.*.*...**.*.**......**..*......*.**.**.*.****...*....*......**...*...****..***....**..*...*.*.*.*.......*****...**.***....*.......**.**.**..*.*..*.*...*****...*.**.*....**.....
**........*.**..**...****.***.**.*.*.**.***.***.***.*...*..*.********....*****.**...*.**.*..*..*.***....*..**...***..****..*....*..*......**...*...**......**...*....*.......*..*.***..*..****.*.*...*.*.....**...**..*..****.****.....*****...*..*..*.......**.***.****.*...**.*.**.*.*..*...*..*....*.*.....*...**.*....*****..*.*...........*..**...***..***.*...*..**...***.***..****....**..*....***.*.****..*..*..*..*..**.**..*...****...*.*..*.*.*.*..*....*..*....*.*.*.*..*.*.....**...***..........*....*......*.*...**.*.....*....*....*...*.*..*..*.**..**.*.**.*****..*****..*.*.*...*...*...*..***.********...****.**..******...**.***..*.**..*...*.*.****..*..**..*.*..**...*.....*.*..***.****....*.*..**.**.***..**..*..**...*.**.....****.***.*.......*.*.*....**..*..**...*...*.**.*...*.*.*....*..*..*..**..*.*..***.*...*...*...*..**.****..**..*.**..***.*.....*..******.*.*....................*..*.........*..**...**..**...*.*.*.......**..*...........*.*.*****...***..**..***.***.*.*.*....*..*..***.*.....*
**.....*...**...*...*.*......**.*.***.*.*.***.**..*.**..**..*.*.*..**.**.*..*...*...*****..***.*.*..*.*...**.*..*****..***.*..**...........*.*...*....*...***..*.*.*.*..**..........*..*....*.......*..*.*.*.**...**..**..*.*..*..*.*.......****..*..***.**.*.*.....*.*.**.**.***.....*********...*......**...**.....*.*....*..*..***....*............*...*.*..*.**..*..*.*..*..*..**...*..*...*..*****.......*.*...*****...**...**.*..*.*...***....*.**.........*.*.**.***.***.*....*.*........*....**.**.*..*..*********.......*..***.*....*.****.*....**.....**..**.......*.***...*****..****.*..*.***..****.*.*..*........*...*.*....*....*..*.*.****...*.*.....*....****.....**.**.**..**...*.........*...**.*.*......*...*..***..*..**.**.*......*....*...*.*..*...*..*.**...**..*.........*.***.***.**....*.****.***..*.****.*...*..*..*.....*.....*....*...*...**.....*......**.*...........**.*.**.......**....*..**...***.....****.*.*..***.*.*..*..*..**.*....*..*.....**.*....*****.***.****.......**.*.**....*.*.....*.**..
....*.*.**.****.*..***..*......****..***....**.*.*.....**..***......**....*...***.*.**.......**..*..*.***....**....*.....*.....**.*....**....*.......***...*..*..***..*.**...**.*.*.....*...*...*...**.*...*........*.*...**........*...*....*.*........*......*......*.*........*...*.*..*.*....*.*...**.**....*..*..*.**..*.........*.******.*...**...*.***...*.............*.*.....*.**.......*.*.*...*....*.....*.*...**..**..*...*.***.**..***..**.**.*..***..*.*..*.***.**......**..*....**.*.*......*..*...**....*..**.*..*..*.**..**...*...***.....**......*..**..*.*........**....*..***...*..**..*.***...***.****..*...****.**...**....**.....*.**.**..**.**.**.***.*.***.*..*..*..**..**..**..*..*..**..*..*.*.**...*.**.****.**.*.****......*..*.......****.*..**.....*...*...*....**.*.....*****..***..*......***..*.*.......***.*.*..*.****..*.*.*.*....*..*..*.**..**.*....*..*..*.*......*..*.*..**.....*..**.***.*.*...**..*.*.***....*.*....*.*.*...*...*......*..**..*...***...*.**.**.***..*.*......*.*...******.*.*
..**....**..***.*.*..**...*..........**......***...*.**....**..***.....**..*.**...***.....***..**.*.....*......*.*...*.....*..*...***...**..**.....*....*...***....***...**..*....*...*..*.....*.**...**.**...**.*.**......*...............*.***..*..*.*.....*...***....*....*.****.*.*.*..*.*...*...***.*..........*.*....**.....*.........**..**.....*.*....*.....**.*.*...*...*.*...***.*.**....*.*.**.*...**.......**.*.****..*.......***..***.*..***........***..*.....**..**.*..****.****.****.*.*..*...**..........*..*.**..*.*....*.*..***..*......*.*.*..*.*.*..*...**.**...*****..*****.....**.......*.*...**.*..**.***....*....*.......*...*...*.*..*..*.....*.*.****....*...*.**.*....*...*.........*.***..**..**...**..*.*.*.*..*.........*.....*.*.....**..*..***.*.*..*.*.....*..*.*..**.*.*.*****.....*...****.*..*..*****.*.**..*..*.........*..*...*..*.*.......***......***..*.*....**.*...*.*....*....*.....*....**.**...*.*...**.*.***.*.*....**.*....**..*..*.*..*......**....*....*..*........*.*....**.*..*.*.*.
.**..*..**........**.**...*.*.*......**...**......**...*.*...*....*..*.*..*....**...**.*..*.....*.*.*.*.**...**....*.**..**....*****.**.*..**.**..*.***.****.*.**...................*......*.*.*.......***..*.......***..**.......***.**.*.****....*..*.*.*.****.**...*..........*.***...****.*..*.......*.****..*..*.*..*.*....*..*...**.**...*.........*..*....*.....*.*...*.***.*.*.....***..**.*......*.*...*..**.*...***....*...*..*.*..**.*.********.***.*.....**.*.........*...*...***.*...***.***...*...**.*.**.....*.....*..*.....*..*..**.***..*.*......****.***........*.*.......*....*...*...*..*.*.**.*..***..*....*.....**.*......*.*.***.*.......***...**...*..*.**.*......*...**....****.**..**...*.**..*.*.....*.***......**.*.*....*......*....*...*.**..*......**..*.......****...**.......**.*.**.....*.......*......***.*...*....*****..***..***....*..*.*..*......***.**.*.*....*..*.....*.*.**..*.*.....***...****......*...*..*..***..*.**..***...**.*.*.*....**.**.*.....**...***..***.*...*....*.*.......***..
***.....**.*..*.....**.**..*.*...*.*......*.***.*........**.....**......*.*.**.*......***.*.........***.*.**..*..*..*.****...**...***..**.*.....**.*.***...***..**.*.................*.*.......*....***...*..***.*..*.***.**..*...*..**.*.*.......*..*****.....*...*..****....*.*..**.**..*.*.*.*.*..***.**...*.*..*.*.*...**.**.**...**.*.*......***.*.**..**.***.....****.**..*..*.*..*.*..*.**...*....**.**.*.**.***...*....**.*..****.*......*.************.*.*........*.*......*.***.*...*..**......*.....**.**.***.*....*.**..***..***.**.*..*.**.*.**.*..*..*.****.*.....*....**.*........*.*.**....*****.*..**....**...**.*..**.....***.....***.............*.*.....*.*.....*..*...*.*.*....*..*.....**.*..*.****.*.**...*.....*.....**.*.*..**.*****.*........**..*..**.*.*..*.*....*...*....***......*......**.*.*.*.**.*******.*..****....*.....*...**.**..*.......*.**.....**.*.*..*.***...**.*****...**..*..........***.*.*..*.**..*.....**...**....*..*...**.**...*....*.*..*..**.***....*..****.*.......**.***.....*.....
*..**..**...*.**.**...*..**.*.**...****...*.**...*.**.....**.**.*...*....******.*.***.**..*...*.......*..**..*.......**..***.****..**...*...*.*..*.**...*.*.*.***..*...*....*.*.**...*.....**.*.....*...*****....***..*.....*.**...........***..*.....**.....****.*.*.***.*..***.**.....*.....*.*...*....*.***.**..***......*...****.*.**..*.*...*.*.*.***..*.**.....*...**...*....*..*.****.*.*.*.*.....*...***.*......*...*.....****.**....**.*.*.....*.*****.*.*..*..*....*.*...**..***.*..*....*..*..*..*.....*..*....*..*.*..***........*......***........**...*...*....**.*...****...*.*..**....*...*.*.*.....*.....**.......**.**.*....*..****......**.***.***..*.*..*****.****....***.***...**..**.......*..*..**.***...*..*..**...*...*..**..*...***...**.*.*..*...*.**...**.*****...***.*.....**..**...***.***...**.**.....*...........*...**...*....**...*.*.....*.**...*..*..**..*..*.**..**.**..**.**.*....***.**.**.....**.**.**..*..**.*...*..*..*...*.....*.**...*.*...**.*.**.*.*.....*..*.*.***.**..*......*.....***..
**.....*..**....***..*.*.*.***..*..**.*.**....*...**.......*...*****.*.*..**.**...*.*...*..**.*........**..**..**..**.*..***......*.*..*..*.**.*.*.*.*..****....*.*.*.....*...*.*.*..*.**.*....***..***.*.******.**.*.**.*..*....**..*....*..**.**......*.**....*...**.........*.*......*.**.....*.....*.*.**.**....*...*...*.*...**...*...**.*...***...*.*.*.*.*.******.**..**.*...*...****..*.*..*.*.**..*.*........*...****.**......**.*****....*..****...*..***..*****.*...*.*..*.*.......**.*......***...*.*.**.*....*.**.....*.*.*.*.*.*..*.*.****..**.***..*..*.**..*.**.**..*..*..**.**..*...*..**......***.**..*.......***..*...*****.***...**.*....*....***......**...***..**.*....****.***..*..*.......**.*.........***..**..*...*.....*..*....*.*...****..*.**.*..*...*...*.*.*.***.*...*....*.***........***....*.*..***..*..**.....**....**..**.*****.*...**..*.*..*......*...**.*.........*..*..***.*..*..**.*...*.*.*...**.****.**..*.....*..*..**.*.***.**.*.*......*.**.*......**....*..****.***...*....*....****.....
.*.**.*...*.*....*.*........*.**..**.*.**..*..*.....**.....**.*..*...**.**....*.....*...**.*..*****...*...*...*****...*.****.*.*....*...*.*.*.....*..****.**..***.*.*.*...*.**....*....**....**...***...*****.**....*..*..**.**.....*.**.......**..**..**.*..*.*.**..*.**.*.*........*...*...*.*...**..**.*.*......*....*.*....*...*..***....*.****.**.*......***.**..*.*....*..**..*..***...*.*.*******.......*....****.**.*...******.**...*...*...*......*.*.***...*....*..*...**.*....*..*...***.***....*..*.**.**.**.*..*..*.*..*..**...*...**.....*.**....*..******...*.*...***..*.**..*.*.*..*.**.**.*...*****..*.....*..*..**...*.*********.*..*.*..*.*.*.....******..*...*....**.....*...**.......****....**.***...*.....***..*.........***...***..**.**.*..*...*....*..*........*....*.*...*.**..**.....*..**....*..**..***....*...**...*..***....*..*..*....*......*..***..*.*.**..***......***..*...*.***...*..........*****.*..**.**.*..***......***.*....*.....*.*.*..*..*...*..*....****.......*....*...****.*...*..**.**.
...*.**.*.*.**.**.*.*..*.***.*.**..*....**.**...*..*.**....*..***.*..*..*.*.*.*.....*.*.*..*.**.*.*......**...*.*.....**.*.**..**...*.*.....*.**.....****.***..*....**...**.*..*...*.*.*.....*.*..*.*.....**.*****.****.*.**.**.*.***..*.**..**.....****..*....**.**.**..***.*.*.....**..*.......*****.....**..***..**.......*.**....**.**...*.*........*****.***..***..*..**.*..**..**.*..*.*..*****.......*****....*.........*...*...**.....*....*.**...*...***.*..*.*...*..**..*..**.*...*.******...**...*..**..**.*.*.*..*.*...*.........*..**.**.....*.*....*.****.*.*..*......*.**.*..*.....*..*.*....*.*..*.*....*.*.*...*..*.**.***..**....*.......*...*..******.*.*.*....*....*..*..*.*....*.*..**.*..*...*.....**.**.**.*.*.**....**.*....*****.......*.**...*.*****.*...**.***....*..*.*.*..*.*..*****.****..***..*.....***...*..*..*..*.*.*...*...*.*....*..*..***..*........***...***........***.*...*..****.***..*..*...*..**.***.**..*...**...*....*.*.*...*..*...*..*.**.*.****.........*.........*...*..*...*.*.**.*..*
****.*.......*.**.*..**.****......*....*...*..........**.*...*....*...***.**...*.......****.*.**...*..*....*...*.*..*.***...**.*..**...*...*..****.*****.*.*.***...****.*....*.......*.....*....*...*.***...*...**.*.*.**.***....*...*.*.....**..***..*.**...*..*.**.**..*..**.*..*..*...*..*.*.**.**.**...****..*.*..**..****.*.*.....*......*....*.........*.***..*.*.*.*.*.*.*....**........*****.*..**.*..*..*....**.*.*.*****.*.*..*.*.*..*.*.***..**.*..*.*.*.*...**...*.*..*...*.**..**.*..**.*..**..**.*...*.**.*..***.*..*.......***.*...*.*****..***.*....**.*..**...*.*..**.....*.**..****..**.***.*..*****.*...**..*..*.*.*..*..**.**....*.*.**.***....**...*..*.*.*....*..*.**.**....*..*....*.........*...........*.*..*....*.***......*.**...*...*....*.....**.....*..*...*...**.......*.......*.*.*....**....*..*.****..*..**...*....**..*..***..*.*.**....**...*.*..*..*.*.*.**..***.**..**.*......**..*.*.**.***.*..**...*......*.*.*..*....*....***...*....*...*.***..*.****..*..*..*......*****............**.***...
.**...**.*...***..**....*.**.....*...*..*.....*..***..**.***.*....*...**..*****..**..*.*.*.***..**.**...*....*..*.**.*.**...*........**......*.*..**..**...**.....*******..*...**..*..*.......**.......*..***....*.*...**....*.*.*.....*.*...**.*..**..*...*.....**..****.****.*.....***...*...*******.**..*.*.*..*.**...*..*...*..***.*..*.*..*.*..**.*....*.*..*..*****...*....*..**.....***..****.**..**....*..*.*............*...******.*.*..*..*.....****..*.*..............**...*.*****.*.*.****.**.*.*..**..*.*.*..**....*.*.**.*..*...**.****.**..***.*..**.**.......*.***......*...****..........**.*..*..*.*.....*..**.***........*****....*........**.**.*.*...*.*...*..*....**.........*...*.*.*...*****......*.*.**.***.**..*.*..*..**.*.*.....*..*.**...**.***.**..**.**...*.*.***.*..**....****...****..*.**..*.*.....**..*.....*...*.****......**..*....**..***...**...*.*.........***..*..*..*...**..*..***.*.*.*....*.*.**...*..*.*....*..*....***..**..**..*..*...*..*...*..*.*.....*.**..*....*...**.*.......*.*..*.
.*...*.*.*..*....**...**..*.***....*.....*..*......*......**.**......*..*..*.***.....**..*.....**..*.....****.**.....**...**.....*.*.***.**.......****....*...**....*....*....**.....*..*...***...**.*..**.*..**...**..**..*.*...*..*.*........*..*.*..*...*.*.*....*****.....**.*.**.*...***.....*.....*.....*....*...*.....*.*..**.*......*.*....*.....*.*...*..**.**...*.*.....*.***.*....*...*..*.*..*.*.**..**..*....**.*..*.**.***.**.****.****...***.*..**...*......**......**.**.**....*.........*...**..*.*..**.**..*....****..*.**.........*....*..*.*.*.***...*.......***.*.*.*...**........*....****..**.****.*.***....***........*.**..***..****...*.*.....*..*...*.*****.*.*...*....*...*....**.....**..*....***.**...**....***...*....*......*........*..*..*..*..*.***.**..**....*.*......*.*....*..*.*.*......*.*.....*..***...*...*.....*.*...*.....*..**.*..**.....*.********.......**.*..*...**..**...*..*..*.....*.***....**.*.**..**...*....**.***....*.*.......*....*....*.*.***....*....**.*..**..*...*..**....*
***.*...**..*..*.*..**.....****.*..*.*....*.***.*..*.***..***..***.....*******.......***.*..****.*....*.......*.**..*.**..*...**..*.**.*..*.****..*.**..............*.*..***.**........*....*...*..**.*..*.*.**....***.....*..***.**.**..*.*.*.*...*.**..**..**.*..*.*..*.......*....*..*.....*****.*.*.***..***.****.**...***....*...*........**..*...**.*...**..*.**...**.**.*.*.*.***.......*..*.*.*......*.**..*.***.*..*.......**.....**...**....**.*.*.*.*...*.****..*.*..**....*...*.....*.....*....*........*...*..****..***.*....**.*.*....*..***..*.*..*....**..**.***.*...*.**...*.*..***....*....*....**.*.*.*....*.*.**....*....***..*...**.....*....***..****.....**..*........*.*..*.***...**.*...*...*...****.***.**...****.*.*.*.....*.**.*.*....*...**.*.**.**..*...*..*...*.*..*..*.*......*****..***..***..*..*..**...***..*...**......****.......**...*.**..*...*...*.***.*.*.**...*.****........*..*.**.*..***..**.*......*.***.....*......*...*.**...**.......*.*.*...............**...*....*..*..*.***....**...*
*........*...***....**.............**.....**..*...*...*.***..*.*....*...**.*...**..**....**.**...*.*.*.**....**....*.....**.*..***.*.**....*..*...**...*..***...*...**.*.......*..***.***...*.**...*..*.*......*......*.*...........*.**.......*.***.***....*.*.*..*..*.**....*..*..**.*..**.**...*.***..*.*...*...*....*.......*.*.***.*.*.*.**..**........***.****.**.**.**.*..***....***...*..********....**.*******.*.*..*..*...**.*.......**.*..***.**...*..*..**.*........*...*.**.*...**.*.****.**...**.****..*...*.**.*..*...**.....****.....***......***.*.**.*.******..**.*....***..*.*....*..*...*.....**.*.*****..**....*.**........**..*.*.**...*..*.****......**..*..**.....**.**..**.......*..**...****....*..*.*..**.*.*...*..*......*...**....****..*.**..*...**.**......*.**.**...*..**...**.......**..**.*...*...*....*.*...***..*.****.*..**...***...**...**...*.**..*..*....*...*.*..********..*.*...*.....***...*.***..*..***...*.*..**.....***.*..**..**.*.*****....*.*.*...**..*.*.**.*..*.....*.****..*.*......
.*****..*...***..**.*.....**.....*.**.*.****..*..*....********.*..*.*.**...**.*.........**.*........*.***.*******....*..*.*.*..*.**..*.*.*......**...**....****.**.***..*....*...****..**..*...*.**......*...*..*.*.....****.**.**...*.....*.***.*..*..**.*....*.*....**..*..*...**.*..*.***..**.******...**...*......**.**.......*...*.**.*..*..*.*..*.....*...*..*....*......***..*.****....**..**.*...*.***.*.*.....*....**........**.......*.*..**.*...*.*......*.*...*.*...*.*..*...*.**..***.**.*..*****...*.**.*.....**.........**.*..**..*.....*.*...*.*.*.***..******..**..*......*.*...**...*....*.***..*.**.*......*.*.*.*...****.**....*.***.....**.....*...*..***....***..****.*...**.**...*....*.*..***.**.***..*...**.*...****.***.***..*......*....*.***..*.*...**.....***.***.*..**..**....*.**.*.*.*.*..*.....**...***.**...*.........*.*..**.**..*.**.*.........***.*.*.***.*.*..*...*..*.***.....*.*....*.....*..*....*..*...***...*.*.....**.*.**......***..****...**....*.**..**.***.*..**.*.*******.......***....
.***.*.........*.*....*...**..**.*.****.*.*...*..**..*****.....*...*.......*...*.*.......**..*......***.*.*..*..***.*.*..*..*.*...***..**..*.*...........**......*........*......***...*.**...*...**.***.*..***.**........*..**.*......*****.**..**..**..*....*...**..***.*.......**.**........**.**..***..***..*....*.*.**...**.*.*..**.**.*.*.**.***.*.......********.***.*.**..*.*.*..*******......***..*.*.........*...*..***..*.*....*...*...**...*.**.*........*.*...**.....*...*.*.**...*...*.*...**.*....*..*.**.*.**.*....*..**..*.***.*.**.*.*.**...*.**...**...*....*..***...*.*.*.*..****...*..*..**..*.........*.*...*.*....*.**......****.....*..**.***..*...*...*.......****....**.*.**.*..**.*.*.***....*.*.*...**.....***.****.*...*.***.****.**...*.*........***...*....*..*.*....*.*........***..**...*..**.......*.**....****.*........**...*....**.*..*..**.*..*..*.**..*...*....*.*******..*.*.****.*.....*.*.**......*...**.***......*.**.*.*...******.*****...*.*.**.........*.*.........*....****...**...*.*...
.**..**.*.**.**.......**.*...**...**..***.*.*.*.*.*.**...*....**.*......*..*..*..**..*.*.*.**.*...*.*.....**.*...*.***...*...*.....*...*..*.***.*..*...*..*.....**...*..**..*.*..*.*...**..***.***.**.*...**.*.***...****.**...*...**..*...*.****.****.*.....**.*..**...**.***.....*.*...*..........*....*..*..***.******.....*****....*..***......**..***.*.****.....*.**...*..*..**....*......****......*.**.*.*....*.*.*.......*.****.....**...**.*.......*****.*.*.*.**.**....****.*........*.*................****......**.**...**.**.***.*****.****...**.*.**...*...**..**.*.*.........****.......*..**..****.*...*....***..*.*.*..*..**.******.*.*..*....*.*.*.....*..**..**..**...*.*..*...**....**.***..***.*........*.....*.**.....*.**...*****.....**....***......*.***...*.........**.*..**.*...*.*.*.*.**.*...*......***.....*..*..*.*.*.....*.*......*...**...*.*...*.*...*....*****...*.**..***...*..*....*.*.*..*..*****.*.*...*.**.*.*.**..***.*..*.*...***...**....*..**....*..**.*.*..*.**...****....*.*.*.....**...*
*..****.....*...*.*.*.*....**..*.*......**...***.*.**...*.*....****...***..**.*....*...*.....*....*.......*.**.**.**.***....***.*.*.*...*.*.*...........*.*...*******..*.*..**..*.**.*...**....*..*..**.....*.*....**.**....*....*.*.......*.....*.....*....*.*....*.**.*..*....***.**....*.***.***.***.*....*....*...*..**.*.....**.*...*.***..***...**....***..........*..............*..****..*...****.*...*....*.**.****.***...*..**....*****.....**...*...*****..*..*****...**..**...*.*....*....*...**.......**.*.**.*.....**...*.*.*.*....**..*..**....*...*.*..**..**......*.***.*...***....*.**.***.***..*.*..*...*........*..*.****.**.*...*.*.....****..**.*.*..**.*.**..*.*.*...*...*..**..**.....*....**.*...***..*.*.....**.....*........*.....*.***....*..........*.***..***.*..**.**.*.*..***.*..**.*.*...*..**..*......*..****.*...**.*.**.**.*...**..**..*..*.***.**..*...**...*.......**.*.*..**.*.*.......**.*....*.****.*.......*.*.*...*....**.**..*....*.**..***...*.***..*.*....*.*.**..**.*..**......*.*.....*.
***.....*......*.*.*.*.**...**...**.**.*.*..**..*..*..****.**.*..*...*.*.......*.*......*.*.*.**..***.*........**..*.**......**..*.***..***.**.*.*.....**..*....*..*.*..*..*.*...*....**.**.*..*.****.*........*..*.**..*..*.**.**..*.*.**.**.*.*....*.*****...*.*..**........*....****.*...*..*..*...***....*.***..*.***.*.**...*...***.*..**.***.....*.*........*..*..***..**.*.**.*.**.*.***..***...*.*.**.*....*...*...*....*...*.**.......*..***.**.**.*.**..*..*.*.**....**..*..*..**..****.*.......*.*..*.*.**.......****.*.***...***.*.*..*..*...*.*..***********.*...**...*....**..*..*.*.*..*.....*...***.*.******.*..***...*.***.*..*..**..............***..*.....**.....***..***...***..**.**...**.*.*..*.*...*.**...**..*..*..*..**.*.*.*...*****..***.*..**..................*.*.**.*.......******.**.....*.**...*....*...*.*..*..*..**...*....***..***......*...**.*..**.**.....*.*.*.*.**..*******..**.**............*...*..*.*...******.**...*....*......................*...****.*.*.****...**......**....*.**.....*..
.*.*....**..***.......*.*..*.**.....*.......*...**.**..*.*....**.*.....*..*.*...*..*...*.*.....*..***..*...*...*....**.***.*..*.*.*.*..**.***.**.....*.**.**.....*.*.**...*.*...**..*....*.......*...*....*..*.****..******..*....**...**..*..****.*.*..*..*...*.***...*.*.**.***.*.*.****.*..*.....**...*...*.**..**.......*..*.....*....*..*.**.***..*..**..*.....*.*.*.**..*...*.**....*..*....*.*...*......*.......*..**.*.....*.*......**...*...**......*..**..*.*.*.....*.*..**....*.*.*..*.*.....*..*..*..........*.*.....***..*...**..****.*...*....*.*...*....**...*......**..***.*.**..*.*.*.....*...**....**.*.**.**....*.*..*...*...***.**.......***.***.*....*.***.*.*...*.***.*..*.***.*..*****...***...*..*.*..*.....*..*.*.*.*....**..**....*.**.*.......*.*..*.***..**......****...**..***..*.*..**.*.....*..*.*...***......*....*.*.*.*.*.*.....*...*.*.*..*..*..*..*.....*...*..*.....******....*.***..*.*..*.***.*.***..*.**......*.**...*..**.**...**...*.*.**..***......**.***......*...*****...***..***.**.*.....
***..*.*.*...*....**..*..*.*.*..*..*******.....****......*.......**.*......*.*.*.......*..***.*..*.*....****..**.*....*.*...*..*****.*.*..***.*....***....*.....**.**.*.*...*......*...****..****.*...*.*.**....*...*.**..........****..**..*...**.*..***...**.*..****.*****.....*.....*.*..**..*****.*.....*.*..*...*..****.**..*...**...*.**..*****..***..*.........**.*.*..**..*.***.*.*.*.***......**.*....*.*.*.*.......*..*...*.*....*..*..*.***..*...*..*...**...**.*.*..........**.*..*..****..**....***..*.*..**...*...*.***....**.*******.....*..*****.****......**..*....*.....**.*...........*...*.....*****.*..**.**...*..***......**.*...*...*..*.**...*...*.*......*......*...*...**...**.*..****....***...***.*.*...**.*.*......*******..**.****.*.*..***.....**.*.**..*.**.**.*...*..*...*..*.*.**..*.**.*.*..*..****.***.......*..*.*..*.**.*.***..*..*...*....*..*...*.*.***...*..*...*.*.*..........*.*...****......**..*.*.*.*.....*.*.**.*..**....*.***.*.*.*.*..**.***.....****.....*...***.....*.....*.*.****..*
..*.**..*.***....*.*...*..*.....**..*.**.......***...*.*.**.*.*..**...***.*..*..*....**..**.***.**...***......*.*.....*.*.**.***.*..*..*....*.....*...*.**...*.**......**.*...****......*.......**.....***....***........**...*.*...*.*...**.*..**...*..*.*...*...*.*.....**...**.......*.*..**.*....*..*.....*.**...**.**......*.*......*.*.*..*.*..*.....*.**.....*...*.*..**...*......*.**..***..*..**....**...*.*....****.*.****..........*.*...*...*...*.***...**.*....***...*...****.*....**......*.**..**.***.**.*.**..*.**...*....**.**...**..***..**.*...*.......***.*..**..*.*.**.**.*...*..**.*........*..*.......*......*.*.*...**..*.*.....*****..*.........*...**.*..***........*.**..***..*.***.....*.*..*.......****...*...*.*...........*..**.*..**..***..***.*..*.*....*.****.*.*.*.*.*..*....*.*.*..*.***..*..*.*..*...**..***...**.***....*...........*..*.....*.****...**...*..****..*.*.*....**....**.....**..**.*.....*.....*.*.*...*......*..**.*....**..*.********...***.*..*..**.**.*...***.**...*****.***....
.***********.......*..***...*..*..*.**.*****....**...***..*....*..*.**.*.*.******.***.*..*.**.*.......**......*..**..*.....**..*..****...*.....*....**...*.**.*..*.......***..*.*...*******...**.**...*****....***......***...*..*.**.**..*....**.*..*..*..*..*.*.******.*..*.****.**...**...*.*..***.**.*...****.*.*.*.*..****.*.*......*.*..*...****.**..*..*........**.......*...*..***...*...*.**...****...*....*..*..*..***.**....**.**..*.*.....****...*.****.*..**......*...*....***.***.***......**........*.*........**...*.....**.***..***...*..*.*...*...*.*........**....***.*..*..*.**.**.*.*.**..*..******.**.*...*.***.****.*...*...*...*....*..**......*.**.*.***.*.*.**..*.*.*...*.**..*..*..*.*..*...*....*.*.*.*.....***.....***....**..****..***..*..*...*..*....*....**.*..*.*..*.*.*.******.*..**..*..**..*.*.***.....*.****.***.*.*....*.*..*..**.....***.**.*......*..*.*.*****.***.*.*.....*..*.*.....**.***..*.**....****....*..*.*....*....**....**.***..**........*..*.*..*...*.**..*..*..*....**....*..*.*.
.***.*....****..**.**.*.*..*....*.....****...**.****.**.*..*...........***........*.***.**.*..*.........**...**.***..***.*****....****..*..*.*.*....**........*....*....*.**.*....*....***.*.......*..*.*.**..**.***.....**.*.*....*.*.*.****......*..**.*..*..............***..*.*........*.*....*...*....***.*.*....**.....*****..**...*.*..**.*.**....***.*.......**.*....*.**..*.*.*.****.....**.*..**..*......*..*........*..*.**.***..*.*..*....*....*.**...*...*.**.***..******...*.....*.**....*..**...*.*...*...*.*.*.*..*..*.*....****..**.....*.*.*.*...**..*.**..*.*.**..**...**.**.*..*...*..**..**.......*..**....*.**..****..*.****.*.**.....*...*...**..***....*.............*.**........**..***......***.***.****........*.**......*..*..*.*.*...*....*.*....*......**..*.**.....*..**.*...*.**....*..***.****.*.*.....**..*....**.***.*..*.*.*.*.*.....**...*.*.*...*.*.*.**..*...*....*...***....*..*.*..*.*..***.**.*..*...*.**.**..*..*...***..*.*.*.*...*..........*.**..*...**......**.***....***.**......*..*...
***..*.*...*..****..*....*.*.*..**.****......*......*.*.......*....*.*.........*....*......*..**....***.*..*...***.****...**.*.***.**.*.....*...**...***..**....**.**.....**....***.*..***..******....*....*.**.***.*..***.****.*...**.*.*....*..*..****.....**..*.*...*...*...**.*..*.**......*...*.*......*...*...*..**.*...*.......*..***...*..*..**....**...*.*.......****.*.....*.....*.....*...*.*.*..**.*....***.*.......***.**..**..*..........*...*.*..*..*****.......****........*.*.**..*..**.*.*........*.*.********...**.......***....*.**.**.*...*.*...**...*.*...........***.*.*...*...*...*.***..*.*****.**..*...**..**.*..*..*.*..**...*....**.**......**.***.*.*..**.*.**..*.....*.........**......**..**....*..**.*......*....*..*.*.*.....***.*..*..*****...*.....*..*....*......*..*..*..*...***.*..*.**...*..*.**..*...**......*****.*.*.*.*****.**..*.*....**.....***...**...*...*..*...**...**..*.*.*.*...*.*...**....**.....*...*.**.......**......*...**...*.*......**.**....***...***...*...***..*...***....*
........*...*.**..........*...*...**.*......*.*..*..**.**....*.*..*............***.*..*.**..**.*.**.*.*.*.*.......*****...*..**..**..***.**...*...**.*.*.**.........*..**..*.*.....***......**..***.*..*.****....**....*.**.....*.**..*.**..*.**.*..*......*.**.**.***...*...*....*.*.**..**..**..***....*...*****.**.*.*.*****.****.....**......*...*.*..**.***.***.*...*.*...*..*.*..**.****..*.*.*.*.***..***.*.*...*....****.****...........*.***.*.*****..*..**.*.**...*...*..*.......*..**...*..*.*.....*....*.*..*...***......*..*...*.*.*...*..***....**.****..**..**.*..*...*......*.*...******.*.....*.*.........*.**..*..**..******...**........*.**.*.*.**.*......*.*...***...*..*****.**.*.*.**......*.**..*..*..*..***....**....*...*..*.*.**.*.....*.***..**...***..*..*..*...*..**...**..*.*.*.*..*.*..*.**.....*.*..*...*...*....***.*.**..*.*.*.***....***.....*.*****.....*.*..*.*..*****.*.........**.**..*.*.**.**.*..*...**...**.....*.*...*..*..*...*****.*.....*.*.*.*..*...*...*..*.*.****.*...*.*....**.....*.
**...*...*......*.*..**.*.....*....**.*...*.*.**..*******....*..**.*..*..****...*.**.*.**.....**......*..*.*.*.*.*...*....*.**..*.*....*.**.***.*....**......*..**.......*..*...****...****..****.........**.*....*...*.*.*..*..*...*.*...*....*..****.*....*.***.......*.*.*...*.***.**.*..**.**....*.*..*.*..*...*...**..*.....*.***.*...........*****.*....*.*....*....****...**..**...*..*..*.***...***.*...*....**.**.............*.*...*.*....**.**....*.**.*****....*...***......**....*.*....***.....*....*.*..........***.*...*.*.**....*...**...*......*..........*....*..*.*..*.*.**.*.**...*.*.......*.**..**.**.*..**........*.***.*.*......**.*.......**.*...*..**.*..*........*...**.*..*..***..*.*...*......***.*......*****...*..*.........*.*....*..*..*.****.**.*.*.***...*.**.*..***.**............*........**..*......*****.*.....**..*..**..*.*..*.*.*..**..**....*..*.*.*..**...**.....*....**.......***..*.***..**.*.*...*....*...*...*..***.....*..***...***...****...*.***..*.*...***....*...*.*.*.*.*..**.**.
*.*..**..**.....**...*.*.*.*...*.*..*...*........**.**.*.*.**.*...*.....**...**......*.......***..*...*.**.**.........*...*...*.**..*..*.***.*....*..**.**.*.*.*.**.*..*.**..*.*......*.**..*.*.******..*....*.*.....*..*..*....*****.*.***.****...***.*.*.*......***.....*.........*.....*.*..*..***...*..**...*.*****..**.*....**...*.....*..*....*..........*...**..........***...**...*.*...**..*.*..*.*.....**.*.***...***..**..........*.*.**..**...*.*.....**.........******....*****...**..***......*...*...***..*.*........*...*.*...*....*.......*.*******....***.*...*..*...*.*....*..*.....*.*...*..*......*.***.*.**.**.*******.*......*..*........**..*...**.....*.*...*.*......**.*.*...*...***..*.........*.*.*...*..*...*.**..***......**.*..****..*****.*.....*...*****.*....*...*..*..****..**..*...**.***..****.*..*...*..*.****..**.*..**...*...****........*...*.**.*..*.**....*..*...**..**.**...........*.*..*....*.*..*.*.*......***...**...*..*.**....*.....*****..***..**......**..*..*.*....*..**......**.*.
.***.***...*.****..*.....**.**....**...*...*....*.*..*.*....**...**...***..*.**.*.....***...*.**..*...*.*....*.....**.*..*...**..*.*..*******....*....*.***....*........*..*...*....**.****..*....**.**.....*..**.....**........*..*.*.....*.*..**.*..*.*.*................***..*...*.**..***.....*....*..*.**.*.**...**.*.*.*..**...........*..***..**.*...**.*.*.**....*....*..*.**....*......*.*..*.*.......**.*..****.......**..*......*......*..*.*..**.**.*.....*.*.......*.**...**..**.*....***....*.*.*.*...*.*.......*..**.*.**....*.*.***...*.**..*.....*....*..**.......*.**.*.***....*.*....*...*...**..**.........*.*...**...***...*..*.......*.*..*.*.*****.*.*****..*.....*.***.**.**.**...**..***.**....*****..**.**....**.*.**.*....*......*...**.*.*.*...*..*..*.***.......*......*....**..*.**...*.*.*...***.*.*..*****.*.*..*.**....*.........**...*.****..*...***..***......*...*......*.*....**..*.*.....*...***.........*****..*..*...............*...***.**.*.........***.**...*.**.**..*.**.**...*.**.**.*.*...
*.**..**...*....*.*.*..*.**.**.***..*.*.*.*.*.......*.*......*......*.*.*.*.*..**....***..****....*.***...***.**.*.**..*.....*....*.....*..*...***..**..*...**.*....*..***..*..**..*.*..*..*.**.****....*..*....**........****.*.*..**.**...*...*.....*****..*....*............**...**...***.......*...*..*.*.*.*...*.*..*..*......*..*.**....**.*......*.***.....*.****..*....*..**....****.**..**..**.***...**.***.**...*......**.*....*.*....*...**...**.....***..****..*.*....*.**..*.**.*.....***.*.*.***.**..**.*....*.*.**..*.*..**...*..*..*....***..**...*...**...*.*....*..*.....*.....*...*....*..***...*..***.*..********...*.*...*.**....*..***.*..*.....*..*.*..**.*.**...***......**..*...*.......*..*.....***.*.**.*.*.*.*.***.**.*...*.*...**..**.*.***..*..*.***...***.*.*.*..**..**...*..*.*..****.**..***.**..*......*.*...**...........****.**.....*.*...*...*.*.........*..*..*..**.*.**.*.......*..*.*.**.....**..*..*****.*...**.*........**..**..*.*******.**.....**....**..*.**.*.**.**..**.*.*.***.****...*..
*.******.*.....**.......***.*....*..*..*..*.*...*.*.*.**.***......**.**..*****.*.**..*.*..*...*.........**..*.....****.*.*....*.*.**...*.*.**....**.*..*....*........**......*..........*.*...*.***.*..*.*...*.......*...***...*..**..*.....*..***..*.**..**...*..**..**..*.*.*.*.*.*...*....*...**..*..***.****.*.*.*.**.**....*.****.*.*...........**..*.**....*..*....****..***.***..*......*...**.*.*****.*..*..*..*.*.**..**...*.**.***.**.*..*...**...**.*.*...**..**..**...*..*....*.....*...*...*.......***.**....*..**.*..*..*.*..**.*..*.***..**........*****..*.*.*..**......*......**...*.*.*****...*.*...*......*..**.**...*.....*....*..*..****.***...**..*.***...**..***.**..****...*...**.******.**.***..*..*...**....***......*....**..*.*...*.**.*..*.*..*.*****.**....*...*.**.**...*..**..*...*..**.**.**.*....**.*.**.......***..*..***.*....**.*...*.**....*...*..*..........**......**..*.....***.*.....**..***.*..***....**..*.*****...***.*.**..*.***...***....*.***.**..***..*.**..*.***...*.*...**.....*...**
.*.*.....*...*.*.*.*.**.***..*....***.....**.*..*.**.*......***..*.*.....****.****.*...*.*......*..*.....**.*.*....*.*.......*.....**.*.....***...*.*.**...*..*.*.******.****..***.....*.*....*.***..*......*.*...**.*.**....*....****..**.*..***.**.........*..*...*.**...**.*..*...**...*****..*...***.........**...***.....*.*.....*.....**.*.*.*...*.*.**..*.**...*.*......*.**.*.....*.*.*..*....***...******......*.*.**.*.*.......*.**.**.*....*..*.*..**.....*.******..*...*..*...*..*...**.*..*...*..*...*.*.****...**.****.....*.*..*......**....*...**..*.*.**..*...**.*..*.*....****.....*..**....*.**....***.*..*...**..**.**.*...*...*.....**.****.....**.........***.*....****..*.*.*..*.......*.**..**....*........**.**.....*.......*.**.*...........**..***...*.**..*.******..*...*...*.....*.**..**.*..*.**.*..*.*.*...**.**..**.*....*.****.*..**.*..***.*.*.**.*...*....*....*..*.*....*.*..*..**....*...*..***.**.*..*.****.....*.***..*.*..*.*..*......****...........*.**.**...*..**.**....**.***..****.**..***.
***...***.*..*..**.....**.*..***.*.*..***.....*..**.**..*....***...**.*.*.***..*.*...**..*..*...******..*...*.........*.*...*.****.*...**...*..***..*..***..*..**....*.*...*.**......***.........*..*.**.***...*...*.**...*......****......**...*..*.*.**...**.*.**...*.*.*...*.**...*....**.**..**.*****...**.*.*.*..*..*.*...**..**..*..*.*...*.*..*.*.*..**..*.**........*..*..**...***.*.....*.*.***...***....*.*..*...**........*.*...*.....**.*.*...**.***.*.***...*..*.*.**.*..*..*.*.*.***..******.**..**.*..*.*...*..*....*..**********..**...**............*..*.***..*....*.**.....****..**.**.*...*....*.*..**.....**..*..**....*...**.*.*..*.**.**..**.......*.**..*.....***.*..*..*.*.****......*...*.*..***...**.*..*.***.*.*.**.....**.*..***..**.*........*.***..*....*.**..*..****.*.*.......**.....**.........*.**.*.*.*.****.**..*....*****.**.....*..*..**.**.*.*.*.**.*.*...*....**..*.***..*.**..**.*.*.*.*...*....*....*..*..**.******.***.....***.*...**..*..***.**....**....**...*.**.*.*..**...**..*.*.**.*.**
**.*..**.**..***........*.******...**...*.......**.**.*****..*.**.**..*.....*.......*...****.**....*.*....****..*..*...*.**.*..**....*.*.**..*...*.....*.***..*.*........*.*.*...**.....**...*......*.*....**..*......*....****.....*......**.*.*...*.....*..*..**.*.**..*........*...**.....**...**..**...*.*.****....*.....*......*....*....*..***......*..*..*..*..*..***.***.*.***...**.**.*....*.*..**..*.*.....***......*.*.**..*...*..*.*...*.***.**..*....***..*......***.***..*...*..*.*.......*..*......*.*.***..*....***..*.*.**.........*.*.....*..**.******.....*.*..*..*.*..*....*.**.*...*.*..*.*..**...*.*........****.*...*...**....****..*.*...*.**..**.*.*****.*..*.**.**.......*..***.**....*...***..*.***.*..*.*..***...*...*.**..*********...*..***........*...*..**...*............**......*..*.****...**...*.*.*.*....*.*.**..****..**..**..*..*....*.***..**.****....*..***.**.......*.*...**..*.*.***..*.**.*.*...*...*.*...*..*....**...*..*.*..*...***..**...****.*.*.*.**.**...*.**..*.**..*..**.*..**..**.
......**..*...*...*...........*.*.*...**....*.***.......*.*.***.*.*.*..*.*.**.*.****.**..*...*...*.*.**.......****.......*.....*.**.*......*..*....*****....*****...*...**...*..***....****..*.....***....******.*.*.**....*..*.*..**.......*...**..*...****.*.**.**...*....**..***.*...*..*..*...***.***.*...**.**.*.***..**.*.**..**....*.***..*.....***...........*..*.*....*.*...***...****....*.*.*.*...*..*.**.***.*.....**..*..*..*****...*..*..**...*...*...**..*.*...*...**.*.*.*.*....**.*.**.**.**....****.******..*.*...*..**..*.**.***.*..*..****.**..*.*..**......*.**...*....***.**.......****.*..*.**....*....*..*.*.*....*..**.*...*.*....**....*..*.*..**..**.*.*.*.*.*..*..*..**...*.*.....*....**.**.**...*...***..*.....*.......*...***.*.........*...*.*.**.*.***..*.*...*...*.....***.*..*..*....*......**.*....*..*...*...*.*.*...**.**.....**.*........*.....*....*.*....**..*.*.**...*.*.*.*.........*..*...*..****.*.******...***.**.*.*.**.......*..**..*.*....*........**..**..........*.*.*..*...*..*....*
.*...*....*.....*.**.*.*..........*...*..*.*.***.**.*..**...*..*......***.*......***..*....*****.*.*..*.....*.**.**.*.**..........*....**...*..***.*...*........*.*.*....**.*.**..*......***...**..*.*.*..*..*.*.....***.**......*.*..*.**....**...**..**....***.***...*.*.***.**..*..*...***.*..*......*.*......**.*.....*.**.*....*...*.*........**.*.***.*..**....*.*.*.*..*.**.*...*.*.*..****.**.*...*..**.**.**.**..*.........*.....**...*..*....****..**......*.*..*.**...*.*.*.**....*.**...*.*.*.....*.....**.*..*....*....*....*.*.*.***.*.*.*.......*..*...*..*..*......***....***.*..*......*...**..*.**...****.*....*..**.*...**.****.....*.*.*...*...*..*.**...........**.*...*.*****...*..*.*..*.......**.***..*..*.*...*........**.**.......**...*.**..***.*...*.*..**.*...*...*.......**.*.***......**.*.....**..*......*..*..*.*.*.......*...**..*.*..*...**..*.....*....**...**.......*..**.*....*.*.***...*...***.*.*...*..*...**.*...*.***...*..*..*.******........*.**..*.**.......*..**......**...*...*.**.*.*...
**.**..*..**.........*.*..**......*...*..***..*...*...*..***.*........*..*..*.**....***.*.**...*....*.**.*.*.**......*.*...*....***...........**.*....**....**..***......*.**.****...*....**....*..*.*.**.*.......**.*...........*.**.*...*.*.........*****.*........*.......*.***...***.*..*.*.*...**.....*.***.*..*...*.*******..**.*.*.*****.***.*.********.**..**.*..*...*..*.*..*....*.*.**..*.*.*..*.**....***..*........*..****...**.*..**......*.*.***..*.*.....*.*..*...**....***.*..*..****...***.*.**.*...**...**...**.****..*..*..*.*...*...***......*****.***..*..*..*..*..****.**.*....*..**.......*.**....*****....**.*..**.**..*...*.*.*....*.....*.*.*.*..**.*.*...*.*..*...**..**.******.*........***.*.*.....*..*....***......**.....**....*...**..*..*..***.*...*..*...*.***.*...**.*.....**.*.....**..*...*.....*....**...*...*.***...*.*...**.*.....**....*****...*.....*...*.**...****.*......*.*..*.***....*..*..**......*..***..*.......*.*..*.**...*..*..**......*.*.*.*.**.**..*...*...*.**...***...***.**..*
...**.*..*...*.*...*.*...**.....**.***...*....*.*.**.....**...*.*.**..*.**......*..*......*..**..**.**..*....*..*.*.*.*..***......***....*.*.*.........***...**.*...*.*...***.......*....***.***.....*.....*....*.*.***....*..**..*..**..*..*..*..*..***.*..*..*.*..**.**..*.*.**...***.*.*..*.**......**...**.**.**.**.*....*****...**...***.****......****..*....***.*..*...*....**....*...*.******..*..*****...*.....*.*......*.**.....*..*..*....***.*.*........**....*.*.**.......**.*.*..*****.....**.**.....*.**..*.*.*.*...*.*.*.......*.**..***.*.**.*....****..**.*.....***.....*...*.**.**..***.*.*..*...*.......*.*....*..*..*....*.*....*.*.***.*....*..***..*.**.*.***...*..**.**..*....**.*..*.*****....***..*.*....*..*.***..*.....******...***.*.*...**.......**.*.*.*.*********.**..*.***...**....*..*...*..******.......**.*..*...*...**.*..*.**....*.*..*...****..****.*...*..**...*.*..*..*..**.*.***...**..*....*........*.*...*..*..*....*..**.....**.*...**.*....*..*...**.***..**.*.......*.*.*....*..*.*..**.*
..*.**.**....**.****.....*.*.*......*.**.......*.*..*****....*.*****.**..**.**...*..*.....*.....*..**...*.***.*...****.*...*...***************.*.***..**....**..**..*...*..**.....****.**...*.*....*....****..*.**...*..****.*..*..***.*.*....*.*...**...*....*.*...*....**.*...**...***.........**.*...*.*.*.*...*.**..***..*.**....**.*..**.**.*...**.*....**...***.***.*..*.....*..*.*........*.......**....**..**.........*...**.***.*****...*.**.....**....**.*.**.*.*...*.......**....****.*.**.*..***.*.**........*.....******....*.**.*.****.*..*.*.*...**....**.*.*...*..*..*.*...*.....**.*......*..*...*.....*....*...**..*....***...*..*.*.*.*.*...*..***.*.*...**.****.*..**..*...**...***...*......*.****.*...**....*..*.*.......****...*.*.*..***..**.....*..**.*.*.*....**.**.**...***..**..*....*.**.**...*...****.***.*...*....*.***.*..**..........****.*.**..*..**..**......*..*.**.***.**.**..*..*..*...*..**..*..*..******.......*.*.***.*.**.*.***.**.....**...*....**...*..**.***....***.**..**.**....*...*..*..
.........**...*...*....*...**..***.*.......*....***..*.**.**..******...*.*.*.*.*.******..*..**..*....***..*.***.**....*******....*....*...**.*.....*..*..*.**....*..*.*****.**...*.*.*......****.....**.**.....**....*.*.*.*.*.*..*..**...**....*...***...**....*...*.*...**..*.....*....**......****.*.**..**..*..*..**..*...*.*..*....*.......***.*.****..**.*.******..**....*..**.**.......*..***.*..*.***.**.***..**.***.***.*****.....*.*..*....**.***..*.****.*.**.**.*.*.....*..**...*..*.**......*....**..*...*.....*.*..*.*...*..*........*..*...*.*....*....*..**...*....*.....*...**..*....*..*..**...*..*....*..*.*.....*.**.*.***.*....*.*...*..*.*.**.......***...**.*......*****.............**.....*...*.**.*...*...**...****....***......**..*.*..*.*..**..*.*.****.......*......**.*..***.*********......*...**...**.......*..*.**..**.***.*.***.***....*....*.......*.**.*..**.*.*.**...*..**..*...***..**.*.*...**...****...*.......*...*...*.*.....*..**.....*.**.*...*....*..*.*...*..*.......****..*.*...**..***.
.*...**.*.......*...***.*...*.*..**...*...*.*.*...*.*****..*.**..****....****.....*....*..**.***....**....*.*.*..**..*...*....**........*.****.......**.*......**..***.*..***.*...*..**.*.*...*.*.***.*...*.**.*...***.*..*..**..**.......***.*..*..*..*...**.******.........*.**..**..*..*..........**.***.....*.*.*......*.*..*.***..*..**.**..****.*........*.**...**.*.**.********.*......**.*..*.*.*.*..*......*..**...**..*.........*....*.**..*.......**.*...**.....*.*.**......***.......*..**..*.*....**.*.*..**....*...*..**....*.*..*..*.*..*.*.....*.....*....**....*....*.....**...*..*........**.*...*...**..*.*.......**.*..**......**..*...*...**....*..*.**....*.**...****..**..****.*.**..*...*.*......*...***....*.*.*.**.......*..**.*.****....*.*..*.....**...**..*..**...*.....*..***.***.*.***.***.*.*.*....*.***.*...*.....*.**..*.**.....*..*.*...*....*.....*.*......**...***..*.*....*****.*.*.*...**..*..**....***...*.............**.**.*.****..****.*...***..*.**..*....*..........***...*.***...........*
......**.**....**.*.***....**..*.......***...*..**.**.**...*.*...****..*.**..**.*..*..*......**.....***...**.....**.***.**.**..**...***....*.*.*....*.**...*.**..**....****....*....****........*....*.......*....**....***.*..**......*..****.*.**...*..*...***.*.*...*.....*..*.....*.*.**.......*...*.**.*.*....*.....**...*****...**.*.**.....***.*.*...*..*..**.**.....*...***.*..*.....**.***..*.*..*.*.....*...**..***.**.**...**.*****..**..**...**....*.**..*..**.**.**.*.**..***....*..*....*...*...*..*..*.**.***.*......*..*..***....*....*........*.**..*.*.*...*.*..*..**..**.***..*.**..*.**....*...***.*....*.*.*...*.....*..*..*....*..****.*.**..***.***.***..***.*.*......**...***.**..***..**.*..*..........*..**.*...*.......*.**.*.*.*.*.....*.*****..*...*.*.**...*.*..**.*.*..*.....**..*.**..**.*.*.....*....**.......**...*.**.....**...**.*.*......***.*.**..**.....*...*.**..**..*.....*.***.......*.**.*....***..*....*.**..**.....***..**....*....*****..*.*....****.*.....*.....*.*.*...*........**.....*
..*.**.**.*...*.*.*...*..*...*****.*..*.*..**.....**..*.....*..**...*.*.*....**.*.*..*..***..**....*.....*.**.*.****....**..*.....*.*..*.***.*.*..**..*.*..*..****...........*...*.....*..***.**.*...**.......*......*.*.*.....*..........*.*..***..*.*....**..**......**...*..........***.*.......**..*..*.......**....***...*.*.**....*....*.**.*...*.***....*..*.*..**.*.....***.*..*.**......*....*****..*.**.***..*......*..**..***.**.*...**.**..*.*..*..*.*...*****....***..*..***..*.**..*.**.*..**.**.****.*..***.*..*.*.*...*...*..**.***....*.*******.....*...*.**....*..*..*......*.*.****..**....*..**...*...*.**..*..**..*....*..*.....***.*......****........**.**.....*.***...*.*****...*......*..**.*...****.***.**.**.....**....*.*.*.*.***..**...*..*.*..*..*...*..*.**..**.******.*.**...*..*...*.....**......*..*...***....*...****.**.....*....*..........****.*.**..***....*...**..*.......*....**.*..*...**.**..**...*....*.***....*....*..**..*.....*..*..*...**....*...*....****..***.*..**.....***..**.*..*..
*.....*......**.*.*..*....*..**........**....*.*...*.**..**....**....*....*...*.....***..*....*..*.**.*****.**.*........**..**.**..**..*..**..*......**..*..*..***...*......*****......**.***....**...*.*****.*.*..*.*....***..*.***.*....*.*.***....*....****.**.*....*..*.***......*...*.**.*...*..*.**...*.*.*..*......**....*.*....*.*..*...*..***.**.**......*.*...****....***.*..*..**...*.*...*.***...*.*......*....*..**....*.**..*..*.**.*..*.*...*..*..*....****..*.**.**.*...***.***.*...*.*.****.*..*.*..*..*....*.***.***.***.****..**.*...***........*..**..****.*...*.*..*........*..**.....**.*....*...*.*.......*..*..**.*.**......*.........*.**.*.**..*...*...*....*.*.**.......*.***..**......***..**...**.....*...*..***..**.*.**..****..**.*.*.*..*....*..**..**.*.*..*.*.....***.*...*....**..*..*...******.*.*....***...*....*.*.*...**.*.....*...*..*...**.*.***.*..***.*..**...**.*..*...*.*..........*..*.....**.....*.*.....***.*...**.*...*....***...*.****.**...**..***.*...*.*.****.*...*....*.**..***...
.*..*.**.....*.*.*****.....*..***..**..*.*.***.**...***..****...**..**...**...*.*.**..*...***....*.*..*..*...***....*........**..*.*.*..*.**.*.........*...**.........*...*...*......*.**.**....*.*.*....**...**....*..***...***..***....*...*.*..*******..****..**.**.**...........*.**..*.**.........*............*..*.*.....*..****.*...**.**...*..*..*.*.*.**..*...***..........**.***.*..*...**..*...**..**....*....*..*.*....**....******.****..*......*.*..*..*.*......*...*..*......*.......**....*.*.****..*.***.....*****.****.*......*..*...***......*........**.**.*........***.*..*.*...**...*....*.*..**.**........**.*.*.***......*...**..***.....***.*.***...........**.*..**..*.*...*...*......***.*...**.*....*...*.....*....**.....*..*..********..*.*.***.*..*...**.*****..*...*..........*.**..***.*..*....**..*.*..****.**..*..**..**...*.**.**...**.*...*..**..*...*.*....*..*.**.*.*.....*.*.*...**...**.*...****..*.*.*..**.*.*.****.*..*.*.**..****.*...**.*.**..**.*.**..**..*.*..*.*.....*.*.**.*..*...*.***
.**.*..**..*..**..*.*.**..*.**..*........*.......**.*...*.**.****...*.**.*.**....**.....*..*.*...***..*..*....**.*......*.**..*.**...**.*.*..**..*.*..*.**.**..**..*.*.****..*......**.*..*..*.........*...****..*..***....*..*.**............*.....**....*........*...**..***.*..**.....*.....*....**.....*..*.**....*.**..*.*.*.*.****..*...*..*...***..*.*...***.**..*.*.*..*.*...*.....***..*.***.**.*.*.***..........*.......*..***..****..*..**...**.........**.....*.*.***.**.*..*****.*...**..****.***.**...***...*.**.**.......*.**.......**...*..***.*.**...*...***.**..*.**.*...***.*...*..*****..*.*...*.**.*.***...*....*.**...*.**..*.**..*...******.**.*..*.....*....**....*..*.*..***....*.**.*.**..***..**..*.*..**..***.**..*...*......*.**.**.*..*.*..*.**....*.*.*.*....*...*..**.....*.....*.*...***...........*...*.......*....**....*...*....*.....**..*...*****.*.******.*.*...*.*****..*.***.*.*......*..*.**..***...**..*.*.*.*...**.*.*.*..*.***....***.*...*....*.....**.**....**..*.*..*...*.******...*...*
*..***.*.......***..*...***.****.*..***........*.*.....*..*.**.........*....**...**.......*..*....***.**....***....*...**.**...**.......**......*.....*.**...***...*.**.*.*.**..*.*.*****.**..***.*....**.**....**.*..*.*.*..*.*.*....*.***..*..***..........**..*.*..*..*.*.**..***..*.*.*...*....**...**....***...*..*****....**.**.*...*...*.*......*..*.*.***.....*...*.*..**...*..***..*..*......****...*.**...*...*.**..*..**..***...**.*..**.*.**.****.....*...*****....*.*..*...**.*.*......*....**..*.**..*.....*...**.*.*.....*.*..*...***.*..*..*.*.**.**....**..**...*.**...*..**..*.....***......**.*...***..*...***..****..**..*..*.**.**..*.**....*.***..*..**.......*.*.*.**...*.***..*.....**.**..*.....*.*.......*........*..*......**.***....*..*...*...........*.**.*...*...**...*.**.*..***.*..........*****..*.*..*....****.......**.**.*.....**.*.........*......*.....**....*..**....***..**.*.....**.*..*...**.*...*...**..*....***.*.*..*....**..*.......**.**.**..*.*.*...*..***.**.*..***.*..****.*..**.....
*..**.*...*.**..*....*..***...***.***.**.**...*..*.***..*.*****.*.*.*.*...***.**..*.*.*..*.*........*..**.*....**.*....*..*.**...*.*.****....*.**...*.***....**.*..**..***.*.**.****....***.*.*.*...*..*.***.......*..*..**..*.*.*...*...*.*.*.....**...*.**..*.*.*.***....*.*....*..........*..**.*..**..*.***..*......*......***......**.****.*..*....*..*..*.....*.**.*.**.*....*.*...*...**.**.*.*..**....**..**..*.**.**..*.....**.**....*.*.**.**.*.....*.*.*..*..**.*.*.*.*.**.....****.*..*..*.*...*...*.**..*......**.*.*..*...**.....*.**....**..*...*.*....*.*..*...**......***.....**..*..**..**..*.*..*..*....*..**.***.**.**...***.***.*.**...*.*.***..*...*..*..*...*.*.*.*.**.*****.*...**...*...*.........**...*.*..*..*.**....*...*..*.****..***..***.*..***..........**............*.......*...*..*.**...*..**.*.**..*..**..*.*..*...*.**..****.......**..*..*.*.*..***.**.*.***......**.*..*.......*.**...*.......**.**.*...*.***.*.....**...*.*....*.**.*....*..*....*.....**.*...*.****.*..*..****.*.***......*...
.....*..**..*...***..*****...**..*..***.*.*....**...*.**....*.***...*.**.....*..**........*.*.....*....**...***.*..*...**..*..**.*.**..*......**..**..*....*.***.....*.*.*.**......**.......***....*..*..*.*....*.....*..**.******.*........*.****..*..**...**...*...**...*****......*.**........**..**..*.*...*........***..*.*...*....***..*......****..**...***.*.*..**.***...*.....*...*.....*.......*...*...*****..*..........****.....*.....*.*.*..*...**.....*.......*..........***..*..*.......**.**.**......*.**......**.*.*.**......*...*.*......**..**.***....**.***.*.**....*...**.*.**...*.****.....*....**...****.*.....*.*........*...*..**.***...*.**...*.**..*...*.*.**.*****..*...*...**.*.*..*..**.*..*.**...*.*.****.*..****..**.*.....*.....*...**.*.**.......***..*.....*..*..**.*.*..**...*.......***..**..*.***...*.*.*.**..........*....*..*...............*.*..........*..*.....***.***..**.*.....**........*.*...*....*..**.****.*.*..*.**..***..*.*...***.****.....***.***.*......*.......*.*.**........***.
..*...*.*.....*****...*...*.*......*.....**..*...*..*.*......*.**...*.**.*.....**..*..***.***....**...*...*........****..****...**........**.*.*..**.......*..*......****.*..*...*...*..**....*..***.**..*....**..*...*.*.**.......**.***.....*.**...**...*....*.*..*..**..**..**..*.**..*.......***.***.**.*..**.*..*..*.**....**.**.****.*...**.**...***..**......*...*..*****.*....*.......******.*.*..*..**....*..*.**.*......*......**..*.*.**..****...*..*..*..****....*..*.*****....*.**..****....**...*...**...***..*..*..***..***...*......*....***..*...*...*.**..*..**...****..*****..*.**.**..*****...**.***........*.**.*.*........*..*.*.*.**..*..*.*....*.**...***.*.*.*..........*...**..**..*.*****.**........*.*...***.*..*...........**.....*....*.....**...**.***.*..*.*..*...*..**.**.....**....*.****..*.***..***.******...**.*.....*.**.**..*.*.*.....*...*....**..........*.*....**..*..**....*.***..*..*.**..****.......*..*.*.*..*.*....**.**..*...*..***.**.*..*...**..*....*.**.*.*.********.*.**.*....***..
.*.....*..***.*....*.*.*.*..**..*..*.***..***......*...*....**..**..****..*.*......*.*..*....******.**.*..**.*.....*****.*..**..*.*...........*..**.*.*.....**......*..*....**..*..*..**..*....**.**..*.*****.**...*.......**..*....*.****.*..*.*..*...**.*.......*...*.....***..*......*.*..*.*..**.*.*.*.**..**....**..*..**..*...*.....**.....*****.*.......*....*...*.**...*....*.*.*..****..*...*.*..*...........*.*....****..*..*.*.*.***....****..*...**.....*...*......*.*....*.***.**.******.....***...**..*.**.***..*..*.*...***..*****.**.*.*...**..*..*...*...**..*...*...*.*..*....*.*.....**.....*..*...*.*.....*.*...*.**..*..*.*...**.....***.*.*..*.*.....*..*...*.***....**..*...*.*......*...*..*....*...*......*...****.*.***.....*.****.*........**....*.**.*...*..*.**....*..**.*.*..*.*.****.......*...*.*.**..*...**....*.....**.*****.***....**..*.*..***...**..*........*****...*.*...*..*...**...*.*.***...***.******..*.*..*.*.*.***.*.*..*...*..**....**.**.**..*.....*.*..........*....*....*.**.....**.*.
..*..**.*....**.*.**.*....*..*.**...*..*.*...**.......*.**..**..*.**...**.*...****.*.*..**...**..*.**...*.....*..*..*.*...**.*......***.*.....*....*.*.*..*..*...*.*.*...***.........**..*.*..***.*.....***....*.*****...******.*..*.**.**..*.*.*.**..*.**....**......**..**.*.......***...*.**.....**.*..**......*..*.**.....*..****.*.....*.***..*..*.......**..*...**.*.*...****.**...**....**......***..*..****.*..*...*.....**.*.***.**.****...**.*...**...*........*.****...**.**....*...*......**.*.*........*.**.**.**...**....*.*.*.*..*.**..***..*.*...***.*..*.***.****..*.**..*.***....*.*..*.**.***..*..*..*..***.....*..*......*.**.**......*..*.*...**.*.**.*.*......*..*..*.*...**...*.**.*.....*..***.**..***..*..*********...........*...*.*.**.**.*.**.*..*.*..*.*..*.***..*..***.**.*....***.*..*....*...*.......*...*.***.*..*.*..*.....***.*..*.*..*..*.*.**.*.*...*.*******.*.****.**.**.*.**..**..***.**.......*.*****...*.*.**....**..*.*.......*.*...*......*......*..*.***....*.**...***.*...**..**.........*
*..****..**....*..***...*......*..*..*.*..*.....*....*..*.*.**...*...*....*.......**....*...*.*...*..**.***..*.......**.*.**.****.......*...*.....****.**...*..*..*......*..**..*.***..*.*.*....*.**......*....*.....*..*...*......**...*..*..**..***...***.....*.....**.***...**.*....*.*..*..*.*...**.**.*...*...*..*.....***.*..*...**..*.**.*..*...*..*..*....*...*....***.........*.....**..*.***..*..*......***..*.*.*..***..*.*.**.*..*.*..**..**...*........*..*.****.**.******.*.*...**......**.**..*.*.*....*...*.**..*.*..*.*..**.*..***...*..***.*......**....*...*.*..*....**..*..*....**.....*.**.......*..**..........*.**......*.*.*.*..*....***....**.*..*....**.**.....*.*..**....*.**.*..*..*...*.**.....*.**.*.*..*.***......*.*.*.*.****.**.****..*.*....*****.*..****....*.*.........*..*...**.**.***..****..**...*...*.***.....***....***..*..**.......*.*...*.**.**.**..*...*.*....*..*.*...*.....*.*..*.*...*.....*.*......**..*..*.***.**.*.*..******......*..**...*****.*..**..*....*.*....*..*..*..*.*......
***.....*.*......*..........*.*...*..*.........**......***...**..*.***.***..*..*..*...**....*......**..***.*......**.**.*.**..........*..**.*.*...**...*.*.*.*..*.......*..**.*..*.*........*....**.*.*.*..*.*....*.*..*....**......**...*..*...*.*..*.*..**....*.*...*.*.*...*.*....*...*....*.*..**...*....*...*..*.*....*..***.**.*.**...**..*......*.***.**...*..*....*.*....****.*...*..*....*...*..*..*.*..*...*.....***..*.**.*.*.....*..*....*.***.***.*.**..*....*...***.*.*.**..**.**.*.**.*.**.....*..*......*...***....*..*..........*...*.***.*.*.*.**...*.***..*..**.*.*...*....**.*...*****.*..*...***.*........*........*.*.*..*....*.**....****.**..*.*...****...***...**..*.**.*..***...***..***....**...*....**.**.**.*.*.*.*..........*.......**.**....*.**..**.**.**.......*...*.*......**.*.**..****.*......*..***.*..*.*.*..*..*..*..*.*.*.......*..**....*..**.*.*..***..*...*.*.**..*.*.**.....*.**.....**.*..*.**.*.*..*.*****..*.*.*..*.*.*......*...*.******....**.***.*.**...........**..**.****....*.**.*.
...*.......**..**..*.*.**...*.*.......**...*.*...****...*.*.*.****....*......**..*..*.****......**..**....*...**.*...****....*...*....***..*..*.***.*.*.*.**..***....*.....*....**....*****.***.*.*..**....*...**...*.*.**.*......*.*.*.*.....*.*...***.*......*....*.*..*.....***...*.....****.*.*....*.*.*.*.....*.*.....**..*.*.....*....**...**............*....*....*.........*...**.*.*.**.*...**..*...*.**.*..**..*..*....*...**.*...*..***..*...*..*.*.*...*...*....*...*.....*..***..**.*.*.**.**.**.**...*..*....***..**.***.*.......*.*.**..*.*...*..*..*...**..**....*.****.*.*.....*****..**.*.*.***.**...******.**.**.*...***.**.**.****..*..***.**.....****.*.**...**...**.*....*....**..**.***.*.**..*..*..*.*.......**..*.**.*.......**..*...***.*.*.......**.*.*..*......*...*....*....*.**.*.*.**..**..*.*....**......*.*****..*....**....****.***..*........***....*...*.*.....**..*.*....***.**.***.*.****..***..*..*...*.**.*.............*...*.*.***...*..**..**...**..*......*.....*....***.*.*...**.*****.....*
****.*.**...**....*.*..*..**...*..*.*.....*.*....***..*.*..***..*..*.*.**.**.*..**..*.*.....*..*.*.*.*..*...*..*...*.*.**..**....*.*.*..**.*.**.**.***..........**..*..*.***.....*.***......******.....*.**..**.**.*.***.*.***....*****.*.*...*...***.**.*.....*..*..*.*.....******..*...*.****..**.*..*...*..****.....*..*..*..*....*......*...*...*.......**..******...*...**......*.*****........*....****.***....******..*..*..***...**.....*..*..**............*....*.*.**.....*..**...**..*...*.**..****....***...***..*.*.*.*..**.*...*.....*.*...****....*..*...*.**.........*..*.*...**.*..*.*.*....*..**.*.*..*.*.*............*...*.......*...**......****......*.*.*.*****..**.*....*..*....**..***.*......*....*.**....**.**.**...*.......*.*.**....**.****.....*..*.*.**..*.**..**..*...*.*.*....*.......**.*..**.....*...*.**.***....***.***..**.......*......*..*..**..**.*.***.**..*.*..*.*....*...*..*....**.***..**...*.*........**.**..**....*...*.**.*.*....*...*..*..***.*...**.*.*.*..***..**...*...*.***.**...*.
*.*.....**.****......*.....*..*.......**..*.*.*..*...**.*.*...*...*.***...****....**.**.****.*...*..*..**.****.....*...**....*..**...*...*.....***.***.*.*..**..*.**.*......***......*..*...***....*.**...***...**..*....**.*.***..**..**.*...*....*.*..*............**..***.....*.*..*...*......*******...***.....**......*.*..**.....*****.*.*..**..*........*...**.*....*..*....*...*.*....*..*.*.*......***..*.***.*.*....*..*....***..*.**.....**..*.......***.**.*.*....*........***...***.*...*..*.*.*...*..*.***....*...*.....*****...***.*****.*.**..*.........***.***.**........*.**.***..*.**.**..**.*....*.....*.***....*....*..*....*..****..*.*...**..*..*.*..**...**.*....*...*.*....**.......***..*.**.....***...**......*.*...**..*.*.**..*.*..*.......**...*...**..*........*.....*...*.*..*....*.**...**..*...*..*..*...*..**..*.....*.**...*....*...*.**.**.....*.*..*.*.***.***..*..*...***...*.....**..*.....*....*.*..*.....*.**..***...*..****.***..*..*.*..*.*.***.**...*....*..*.**.*...**..*..**.***..*.*....
.*.*.*...*.*...***...****.**..*.....*.**.**.**.**....*.*.**..**.*.*.**....*..***..**.**.*.*..*****.*.****..*..**......*...........*..*.**.*...*.*.*..***....*..*...*........*.**.*.*......*.*.*..**.*...**.**.*.**..***..*.*......****.*..*.*.**....*..****...*.**..*...****.....*..*..**..........*.**.*..*.....**.*..*..***.*...**.*.*..*.***.***.**....*....**.***.*.......**...*.*...**..........***.....*.*..*..**.****.*.*....****...**..*...**.*.**....*.*.**.**.****..**.*..*.***.*.***..*...*..*..***...*...*.....*.......*.*.....****...*...*....**.***.*.**.*****...*.*.*..**.*.*..**.....**.***..****...........*..**.*..*..*..*.**.......*.*.***..**.*.....*....*..***..*........**.*....**.***.....*..**.*..*.**.*...**...*...*....***.**.**.....**..*..*.**...*..*...***..***..*...**...*.*..***..*..*...*..*.****.*.......**.*..**....**.******..**.**....*...**.......**.*.**.*.*...*.*....*....***..*..*...**.....***..**.*........*...*.*..*......*.*........*.**...****..*.*...*.*.*.....*.*.*.******..*..*..*..**.*
.*..*.*......**..***.*..*.*.....*.*.*.**.**....*..**...*...*....***.......***...*.**..**.**..**.*....*..*.*...*....******......******.****...*.*.*..*.**..**....*.****....*...**..**.*....*.....*..**...**......**..**.*...*.*..*.***..*.**..**.*.*.............*.*.....*.*.*..**..*...**..**.*..**.*..*.**...*...****..**....*..**.*.**.**.***.*.*.......*.**..........*..*.*....*..**...*....**...*.***...**..**....**..****.*....****..**...**...***....*...**..*.*.............**...*.*.*...*....**...***..*.**..*.....***...*.**..*..**.****..*.**....*.*...*..*.*..*.****.*.*.**..*.**....*..*...*..***..*..*.*...*..*....**.......*...*.*.*.*.*.*.*.*.*.*..***...*...*..*..*.....*......*.**....*....*....**..**..*.....*.*......*..***.***.*..*...*..*.**..*....**.*..*......**..**........**......*.**..**.****.*.***.*...***.**.*...*..**..*.*.***..*........***...*****....*..*..*.*.*....**.*......**.*.****....*..*.******.*...*.******..***.**.......*.*...*....*.*...**.***...**..*..*......****...*.**.**..*.*....*.....
*....**...**.***.**.**...*.***.*..*.........***.***..*..****......*.*..*..*..*...*.***..*.*...*....****....*.****.*..*****.***...*.****...**.*.*.....*.**.*...*.**..*.**.**.......*..*.*.......***..*...*....**...*..*..**.**.*.*.*...**..****.*.*....*....*.*.**..**.*..**..*.....*.......***.*..**......*..*........***..***..*.....*...*...**...**..*.*..**.**.*.*.*.*...*...****...*.*.*.*.....**...***....**..***.*.***..*.*.....*..*..*........*.*..*..*.....**.*....*.........*.***......**..*.**..**.*....**...*.*.**......*.****.*...*..***....****....*....*.*...*..**.*...**.*****.*...*.**...*......*.**.***.**.***.*..*.**...**.*.*..*.**......**...*.**.....*.......***.*..**.***.**...**.*.*...**....*.......*..*.*...*.....*....**...**.*..*****.*.*..***..*....******.*..***.....**.***..**.....**..**..*...*.*.......*..*..*.**.*..*...*.***...****.....**...*..***....*.**..*.**.*........***..****..*.*.**.***..***..*..*..**.**.***.*.*..*...*.......*.*.*......*.*.......*..*.***.......***....****.*.*....****.*.
*.*.**.***.*......*..****...*.***..*.*.*..***...***.*.*.*.***.**.*..**...........*...........****.....*..*.*.****.***......*...**..***.**.*..***.*******....****..*..**..*.......*...***..*..*.*.**..*.*.*.*...**.*...*..***.*..*.*...**..**.*.*....*..***..**...**....***.****.***..*..*.**.*.*.*.*...*.****.*..***..*.*.*..**.**..*******..*.*...*..******.*...*..*...*...*.*......*..*.*.....*.*.*..*..*.....*.......*..*......**.*.**.*.*.*.***......***..*..*.*.*..*..**..**....*.....*.*.*..*.*..***.***..**.*.*.**......*..*.....**....*...*........****.*.*.***.****.*...*.......*...*....*....*..**.*.....*.*.**.........*.*....**...*...*..*.*..*...**.*.****..*..*.....*.**..*........*.*..**......**....*..*****....***.....*.*.*.*.**.*...*..*........***...*.*..**.....*.*..*.*......**..*.****.**...*.**.....*.....***.*...***.*....*.**......*.....*.**....**...*.****..**..*.**....*.*........*..**....*.........*.*......*****..*..*..**......*...*.*.....**...*.***.**.**....***.***.**.*..**......*****..***.....*..
***...***.*.**...*.**.*.**..**..**....*..*........*.............*....***.......*.***..*****........**....*.*..**...**.................**....***...*.*..*.**...*.***...*.*.*..*.*..**..***..***..*...*.....**.........***.**.*....*.*...*.*.*.*.******.*..*..**.*..**.*.**..*****..*.**.......*.***.**.......*.*..*...*.*.**..*..**..*****.**.*....**..****......**.*......*..***.***.......*****...*..**.*.*..******....*....*.*.***.*.*.*..*.**..*.***..**.*.....*.*....*.*....*..**.**.*.*......*...***..*..*...****.*****.*....*......*******.****.*.*....*......*..*..*.***..**.****..**....***..*.....**.*..*...*******....*.***..*.******.*...**.****...**..*....**..*..**.*..*..*.*...*....**.*.*.*....*.*.*..*.**..***..*.*...*..............****.*.*.**..****.**.*.*...**.*..*.*.*.*...*.*.*...*.**....***...***..**.*..**..****.........*.*.*****..***.**.**.*...***.*..*.**.*.*.*..**.*.*.**..*.*...**.**..*.*......****...*....***........*..........**...*......**...**....*.*...*...*.**....*...*.*..**...***.....*.*..**.
.**....**.*.*****.***...***.**.....***....***.*****..*******..**..*.*.....*.**...*..**...*.*..**..*.*...*.........*.***.**.*..*.***....***.*...*..*..***.**..*.*.*.......*.*.*****...*..*..***..*..*....*...*..*..*******..**.*.*..*.*..**.*.**.*..*.*.......****...*****.*.*..*.*.***..*...*.**.....*.**.***..*.*.*......*....**.***..*...*..**..****..***..*.*..**..*....*...*....**.**........*..***.*.*....*.***.....**.**.**....***....*.**.****....*.*......**..*.****.*....*.**.*..*....***...**.*.**....*****.*.....*......*.....*.......*.......**....***....**.......***..*...*...***.*.***.......**.*..*.....**....*..**....*******......***...*..*.*..*........*.*.....*...**.*.*.*..*.*.....*....***....*..*..*........***..***....*...*..******..*.*...*.**.***.......**..**.**.*.**..**..*.....***..*...***.**.**...**..*....*****....**.*...*..*....***..*....*....*...***..*...**.**..*...**....*.*.*.*.*...*..***...........**..*.....*....*****.**...*.*....*******.*.*..**...**..*.....**........................*..
.*....***.**...**.*......****..*..**.*..*....*.*.......*...**.*.**.....*.*.*..**.****.***.***...*.*.......**......*.....**.**..*.***.**...***.**..**.*.**.*..*.**..*.........*.*..**......***..*.*.***..*.*....**....*.*.*..***.*.****.*......***.....*.*....*..*.**.*..**......*..*.......*..*..**.*.**..*.**...*..**...*....*.**...*.....**...*...*****.....*.****.*.***.**.*....*.**.*....*..**..*.**...*...*......*......*.***......**...**...**...*.***......*.**..**.....*...**.*..***..*.**..***.*...***.*..*..**.*....*.*.*..***..***.**..*...*..***.*****...**..*...*.****..*.*...**..****.****************..*.****....*.**.......*.**.*...**.**..*.*...**.....*....*......***.*......*..*..*.*......*...*.*******..**......*.*...**.......*.*...*...*...*....*.*..**...*.**..*.*...*.........*.........*.***..*.........*****....*....**...**......***..*....*...*.*.*.*.*..*.********..*.*........*.*.**.*.*..*....*.***..***...***....*.*.*....**.....*****.*.***.*.....*...*.***....**.......*.**.....*....*..*..*.*.*.*.*.
.*.*.*..*....**.***..***...*...**.....*.*.....**.*...*......*..***.*..**.....*.....*......**.*...*.**.*..****....*.*......***......*.**.**.**...*...........*.********.*...**..*..**...*.**....*.*...***..****....*....***.*..***.*.**...****.****..*..*...*..*............**.*...*.***.*.*..*.*..***........*.*..**..*.**.....*.......**.*...*..*.*.**.**...**.*...**....*...**.*..*....***....***...*...****..*....*****....**.*.***....*.*..*.*.**...****.**..*..*.*.....**..*....******....*....**...**.***.*....**....**.*..*.****.*..*....*....*.*..*.*..*.****..*.*...*..**..*.*.****..*.....*.*.*...*...*.*.****..*.*..******.**..*..**...*....****.......*...*.**..*...*..*......**.*..**....**.*.*..**..*.*...*..**..*.....*..**....**..*.*.*...*.*.*...*...*.**...**...****.*..**.*.***.*..**....***..****.**.**..*..*..*..**.**..*.*..*...*..**...*..***.**........*****.*.*...*.******.*...**....*..*.*...**.*......*...*..*...*...*.*.*...***..*..**.**...*..*..*.***.*.*....*..**.***.*...***.*...*....*.*...**.**.**....
.*****..***..*...*.*.*..*..*...*.*..*..*..*.....*....**..*.*.....*.*.**..*..****.*..*..***.***.**.*..*....*.*....*..*.***..*.*.......**.*.*.***.*.......*.*.....*..**..*.*..**..*.*.**.....*.*...*.**....**...*.***.*.*....*....*..***....**.*........*..*...*.*****...*.*.*.**.*...*.*.*..*****.*.***......**.*.**.*..*......**...**.....**.**.*.*.*...**....*.....*.*****...*..**.**...******..***.**............***..*.****..*...***...***.**...*...*....**.*****...***..*....**.*..*.*....**.***.*..*.******.*..*.*.*...*.***....*...**.***............*..*.*.*....**.*****.*..*.**..*.***...**.****...*...*.**...*.....*.*....*....*.....**......*..**..*...****..*.***.*...**.***.**.**.*..*...***..**......**..**.......*.**......**.....*.****.***....*..***.**.****..**.*...*..*...*..*..*.*.*......***...*.......**.**.*....*....*..**.******..*.*..***......*.*..*....*.....*.***...****.*.*...*.*.***....*...*...*......*.**..*.......**.*..*....*....***.*.*.....*.*..*....*.....*.*....**..*....*.*.*..*........*..***.***
*..*..*..*.**...**..*...*.*..*.****.***...*.*...***.*..**..*...*...**....*....***.***...*..*.****....*.**.**....*...*.**..*.***.*.*.*.......*...*..**......**..*.*....*****...*.*.**..*........*..*.**.*.*........*.***..**..*.*....***.**.***...*.**....**.**.*.***.*.*****.****.*******...........**.**.....*.*.*..*.....**..***...*......*...*.*..*..*..**..***.....*.****..**.*.****.*...****....***.*...*..**.**....*..*.....*.***...****.***..*..***.*.....*.............***.**.**.....*...****.....*..*..*...*....*...***..*..***......****...*..*...*..............*..***..***.****.*.*...*..*.*.**...........****.**..*...***..*..*..****.*....**..*...***......**..*....**..*..*...*.**......**...*........**....*.****.*.......**.*.*.....**..........*.**...***.*.**...*....*...*....*.....*......*...*..*...*..**...*...*..*.....*...**..***.***.*.*..***.*.*..*....*****.**........*..*..*.......*....**......***.*.*.*..*....*......*....*.*..*****.**...*.*.*.*.*...*...*....*.*......*.*.*.*.*..*...*...*.....*.*.*****
.*..**...****.***......**.**.*.*.**.*.*...*****.***.**.*..*.....***..***.*....*...*...*...**.*..*.*.***....**..**.*.***....*........*...*..*..*.**.*...**.*..**.*..*****.**...*....**.....**.*.*.****.**...***.*..***.....*.....**.*.*.*.....*..**.**.*.****.**.***.*..**.......***..**...**.**.*....*.......**...**.***.*.****...**......**..*.**.**.**.*.**...**.*.....*.*.......***.***.*...*..**.....**.**.*......***...*...*.*.....**.****......*.....**.*.**.*.*..**..**.*......*.*..**....*..*...*....*...*....*....*.........*...**.*..*......*..*.*...*.****.****..*....*..........*....***.****....*..*..*.*....*.*........*.*.*...**.*.*...****.**.****.**.*.*.*..***.*..**..*...*..*..*.*....*..**.*.*..***..**...*.**....**.*..***.*..***.**.**.*.*....*......*..*..**.*.**.**.**....**.**........*..*..***..........*.***.*....**....*...*............*****.*..*...**.*......***..*.****.**.*.*...*....*.*.**.***.......*.**..**.***..**..*...*......****.....*..*.......*.*..*...*..*...*....*.*..*...*...**....**.******
.*.**.*...*..********.*.*..*....**.**.***..*....*.**.*...*.*.*.*....*...**..*..**.*.*.*..**.***.....**..*...**.***.*.*..**..*.*.*.....**...*.**..***.**.*.*.***.***...*.*..**.*.**..*.*..*...*..*...*.*.......*..***......**..........**...**.**..*...*.*......*.....*.*...*..*.*...*..*.**.*.*.*...*...*.*.*.**..**..***.****..*..*..****.*.*.....*.*....*..*...**..*........*.*..***...*..****.*.*...**...***..*.*...*.*.****..***.....*.**..*..*.*..*..**..**.*.**...******.*.....*...*...*.***.****........****..*.**..*......***........*.*..**..*****.........*..***.*.******......*.*.*.*..*.*.*.*...*.**.*.....*..**.*.*..**...***.*.*..**..*.*.*.*......*.....*.......***.*.*...*.*.....**....***.*.***.*.**.*.....**.*...*.**.**.*...*.*.*...*...........*.*.**....*...*.*....******...*..*..**.*....***.*.*.......**.*...*...*....**.*....*..*..*...*.*....*.*..*........*..**.*..*..*.*....*****.**.*.**.........***....*....*....*..*.***.***...*....****.***..**........*..*..*..****.**....*...*..........**..*..*****...
..*..**.*.*.*.*..*.*..*..*.**..*.*.**....**....***.....**...**..***.*.*...*........*.....*...*.......***.*.*.......*..**...***....**...........****.....*..*..*.**....*.*...*...**.....*......*..**....*..*...*.**...*.***...**.....*.....*...*..*.*.....*....***.....*.*..*.*.....*.*...*.*...*.*.*...**.**.*.......*....**...*.**.*....*..*...*......*...*.***......*..**.**.*..*.**.*.......*....**...*....****..*..***..........**....*.*.**.*.*.*..**.*....**...***..*..**.*..*.*.**.*.**.**...*...*..*..***.******..*...*..*.....**..*..*...*.....**..*.....*.*..*..*.*.*...****.*.**..**...*..***....**...*.....***.**....*.**.*.**..*.*..********........*..**..*.**.**......**.*...*...**.**..*...**...**..*...***....*.*.****.*.*......***.....*......*....*****...*..*.*..*..*******..*..**...*.*.**....*.*...**.***.***...***.......***....*..**.....*..*..**.**....*..........*..**....***.**..*..*...*......**....***..**..*.........*..****.*.*.**..**.*.****.*.....*....**..*.*.*..*.....*..*..**.*...*..***....*.**.***
**.*..*.*.*...*....*.****.......*.*.*..**..*.*.*...........**.***.***......*...***..*....*****.**.***.*.*.*.*..*..*.*...*.***.***.*..*..*......**.**..*..*..**.*...***.**...*..*.*.*...**..*.***.***.**..**..*.**.*.*.***.*...*..*.*.*****.**.*****.**..*......*.*.*....**.*.*.**...*****...*.**.....**.**.**....**..*..*.*.**..*.....**.**.....*.....****.*.**...*.*..**.**....****..**...*....***.*..****......*....***..**.....*.*******..**.**......**.*....*..**..*..*..***...*..*.........**...*..*.***.*....**..*..**...*......*.*.****..*......**.*...**...*****.*.*..*.***..*..**..*........**...**.....*..**..*..*...*.....*.*...*.*...**..**..**.**..*.....*.*...*.*...*.......*.....**...***.*...*....**...*****..****...*.**.**...*...*..*...***.**.***.*.........*..***...**...*.*...*.**...*..*.*.**..*****....***.**.*..***...**.*...*.....*..***..*...*...*..*.**..*....**...***.*.**.......*.***...*.**.*******..*......**..*..*.*........**.*.....**.***.*..*.**.**..*..**...**.........**.*....*..*.*..**.*...***...
*....**....***.....*...*....*...*..*.*.*...*.*..**..***...*.......**...*..*.*.*...****..**..**.....*.*.**....**.*..*.***.*...***.*..**....**.....**..*.**....**.*....**.......*..*...*.*.......*.*.*.*.*.*...**...***.***.*..**.*....**....*.*.**.**.**.*..*...........*...***.**.*.*...**..*...*.*.**..****..*.....**...*..**.*..*******..**........*.*....**********...*.*.*.*..*.*.....*....*.*...****.*..**...***...**.*..*.......*......**.....**..**.....*..*.*.*..**.***.....**..*******.......*...**.*..*..*...**.*....**....*.*....****.....*...**.....*...*****.......**..*****......*..****.*.*.....*.*.*.*.......*..*...**.**.***.****..**....**...*......*.***...**...*....****....**.*..**.*............*.....***....*..****.**.....*.*......**.*....*.**..*..*.*.**.*.**..........*...*.*....*.**...*.........**...***.*.*.****...**......**.*.*..*..***..*.....*...*...*.*.....**.....**..***.....***...**...*.*....*.**.*..*........**.....*..*.*.*..***.**..***...*....**...*.*.....****....*......*..*...........*...
***..*..**..****....*...*....*..***.....****....*.*.*...*.*...***........***......*....**..*.**..**...***....***.*.....**.*...*...**....*....*..*...**...***....**...*..*..*..***.*....***.*......*.*..*.......*...*.....*....*.**.***.*.*..*......*****.*.....*...****...*..**...*****....*.....*.*...*.*..*..*.****....****..*.***..*....*..*.....*...*.***********..*.***..***.......*....*.*.*...*.*....*.....***.....*....*.*...*.*.*.*...****.....***.....*.*...*...***...*.**.*..*..**...*.**.*.*...*.*...*.**.***.*..*.*..*.*..*..*..**.**...*....*..*..*..*..***....*.**..*.*..*.***..*..**.*.........**.*...**..**.***.*.....**......***.***....*.**......****.**..*.**..*..*..**..*...*..***.*.**....*.**.......*.**...*.*..**......*....**...**.**...*...****..*...**.**..*..*****.*..*..*.**.*......**..*..*..*...**....**..*..*........**...*.*.***.**.**...*....***......***..*.*.......*....*..*.**....*.*...**.*.**..*..**.......*..**.*.*.*.*.*.....****.*....**..**....***....***..**..*.**..*..*.*..**.....*..*....*
*.*.*.***.*.******....**....***.****..**.....*..*........*....*.....**..*.*..*.*.*..*....*...**..*........**...***.......**....*.*.*.*.**....***......*...*****.**.*.....*..*.....*............**.*.*.*...*.*...**.*.*....*.......*....**.*...***.......*.*........****.*..**.**..*.*..**....*..******.....*..*...*.*.**.**........*....**.**.........*..****..**.**.*.......*.***..*.*.**.**..**...*...**...**..**.****.*...*.*..***...**..........*.....*..**..*..*..*..***.*.*..*.*.*.****.**..*.*.**.**....***....**.*.*..*.*...*...*..*.**.......***.*.*..*.*...*.**.*.*.*.......*.**.*.....*...**.***..**.*.*.*.**..*...*...*.*.**.*..*.***..****...***..**..**..*.*.*.*.*.......*.*...**...**..*..*..*..**.*.*.*.*..........******.......*.*..*..**..*.*...*..*.**....**.**.*.**...*...**...*..*.*...*....*..**....*.*...*.*..*..**...**.**..*.**.*.........****...***.*...**.****.*....*..*.*.*..**..**..*..*....***..*...*.*.....*..*...**..**.*..*.*.*.*...**..*.*..*******..**.*..*.****..***...*..*..*.*....*.*.*.****..**..
....*.*****.........*.**...*....*.**................*.**..*...*...***..*.*.**...*.*****.*.*.*...*.*.*.......*.*.*....**.....*..*........*...*.***..**....*..***.*....**.......**.**.*...*.****.**.*....****.*********..*.**.****.***....*..*...**..**.*...*..*****........*.....**...**..*....*........**....***.*....**..******.*.*..**...*.***....*.**.*.....**.***.*..*.....*..*........***.**..**..**......***.....**...**.*....**.*...**.**.*.***..***..*.*........*.**..........***......**..**......*...*.....*...***...*.**..*..**.........****..****..........*....**.**..*...*.*.*.**..**....**.*.....**.*.....**..**.*.*.***..*...*.*..*.*..*.......*.**.*..*....**...*....*.*.**.*.**...*..........*..*...**..**...**..*..***.*...**...*..**.....*....*.**.**...*....*..**....**..*.****.*..**.****..**.*.***...*....*.*..*....**....*.**..**.*..*****....**..*..*..*****.....****.****.***.*..*..*..**...**.**...*........****....*.*.****....****......*..**.....*..***.*.*..**.*...**..*....*..*.....*.**.**..**.**..*...
.***.*....*....*.*....*.*.*...***..*....*.*.**..**..*.*...*...*.*.*.*.*...*....**....***..***.*****.....*.*..*......*.*.*.*..*.***....*.......*...*..**...*..**.*..*...*....*.*...*.....***.*.*.*......*...**...**.*.....**.....***..*..............*.*.....**.**.****.....*****....*....*..**..*..*....*......*.****.*.....*.*.....*.*.**..*.*..**..*.*.*.**.....**.....*...........*....*...**..**.....**.**...**.....**..*...**.*....*.***...**.....*.........*.*.*..****..**.*...**.*.*....***.*.**.****..*..*..*.*...***.*.......**..*.*....**.*......*.*.***...*.*.*...*.*.**.....*.....*..*.**..*..*..*..***....**..***..***.*...*....*.*..**....*..*....**.*.*..*..*.*.**....*......*...**......***...*.**..******..*..*..***..***...*..**....*.*.*..*.*..........***...***.***.*......*..****...*.*....*..*.*.....*...*..**.*..*...**.*.....***..****.*..*.....**.*...**...*....**.*..*.....*....*.*.**..*.......**.****....*.*.***.*.**...**.*..*..*.*..*...*......*.*.*..*.*.**.*****.**.*..........*..*****.......*......*..
.*.**..**.*.*.......*.***.**...**...*..*.*....*.*.*.....*.**.*...**..*.....*.....**...**..*....*.*..*...*........*.***.....*.**.*.*...*.....*.*...***..****.*.....**.*.**....****..***..*.....**.***......**....*.**...***..*...*.*...*.**..........*.....*.**......***.*....*...**...*..*..******..*.*....*...**.*..*.*.*...**.*....**....*....*....**...*.**..*.**...***...*........**..*....**.*.*...**..**.*.....*.*.**.......*.*.**..***.****..*.*..***....*.*................**.*.....*.*...**.....*****...**.*......***...**...*.**.*****.**.....*.*..*.**..*....**.***.**..***.........**.*.*..*...*.**.....*.**.*.......*.***...***...*.....**.*.****.**.**..***.*.**..*.*...***.**.*....**..*.******.*..*.**...*..**..*...*...*..*.*..*.*...*.*.***.**........*****...*..*..*...**.*.**.*....*..*.*.*..*.*****.****.******..**..****.........***.*...*...**..**....***.........**..***...*....*.***.*..***..*.*.....**...*..*..**..*.*...*..***....***..........*..*.*....*.....****...*.....*.*.**..*....*.....*.*..***...*..
.......**.**..**.........**.*........*...*.*.*.*.*....**.*.**....*.*.*.*.*..*..**..*..**.**..*...*...***.......**.*.*....*..*.*.**..*.*...*.**...**..*.*******.**...****...*.....***....*..**.****..**.*..*.***...*.*....*..**.**....*....*.*......*.*.*......*.....***....*..*.*.*****..*.*..**......*.*...*........*..*....****...*..*..***..*..*.****.***.**...**..*.*.*.**........*.....**..***....*...*.**.*..*.*..............*..**.**.***.****..**..**..*....*.***.........**..**.**....*..*.......*..*****..*.*..*..*....*....*.*.*....*..****..*.****..*.*.*.....*..*..........*.**....*....*****...***...****..*...*.***...**.....*.*...*.*.*.....*..**.*....****..*..*.***.*...*..*...*..........*..*.*.*....******.*...****...**.*.*..*..***..*..*.*.*****.*.*.*...*....*...*..*.**..*....**..**..*...*....*..*.*.*..*.*..***.....**..*....*.*...*.....**....***..*.*.*.****...***..**..***.*..***...*.*..*...*.*..***....***.*..*..**........*....**........**.**....*.*....**..*..*...*.*...*..**..*..*..***.**.***...**..
..*.*.................*..*..**.*....*......**.*..*.*....*.**..**..*..*...***.*.**..*.*...*.*.*.*...*..*..*......**....**...***.*....*.*...****.*...**.*...*......**..**...*..*.*..***.........**.....*..........*..**.*...***..***...*.*.*...*..*.*.*.*...*.*.....*....***...*...***..*****...*.***.*...*...****.***.*..*..**.*..*****.***.****...**..***.*.***...*.......*.....*.......**..***....****.*..**..****.******..***...*.****.***....*..*......*....**....*..**..**.*..*...***.*.*.**.*..*.*..**......****......*...*.*.*....***...*.***.........*...*.....*.......*..**..*....*..**..*...*....**.........*.**...**.*.....****...**.......**.*..**...****.*....***...*..**.*....*.*....*.*..****..*.***.**..*..**.***.***...*......*.*.***...*.**.*..*.**..***.**..*.***.*.**...*.......*.*.....**.****.*.*.*...*..*..*..*..*..*.*.*.....*.....*..**.*....*.*......**........*.**...***..**..**...*..*.*.*.*.*..******.....**.*..****...***..**.**.....*.**.***...*.....*......***...*...**....**....*..*....*.*......****...
**.*.*.**.*.**.**....*..***.***.*..*****..**..**.**.**..*.**.*..****..*.*..***.**....**...*.....*.*.*..*.*.****...*****..**.*...*...**.***..*..*..*.*.*...**....***.**.***.......**..*.***...****..*..*..*...**.**...**....*.*.....**...*........*.**...*.*.....**..*..*.**......*...*.*.*....**....******...**.*.********.*.*********..*.**...*..*..*.*..*.*.**.*..**.........*....*..........*..***...*.*....*..***....****.......**..*.*..***.*..**....*.*.*.**.*.*.........*****..*.**.*..*.*.....*.*.**.*.*..*.**.*.*.**..*.....**......*.*.***.**...*.**..*.*...*****......*.**.*..**.....***...*..*****..***..*...***.*.***....*.*..*.*...**.**.***********...**..***..**...*..**...*...*..*....*...........***...*.....*....**...*..*...*.....*..***.*....**.**...*..***.*......*...........**..*.......*........*...**.**.******.****.*.****....**.***..*..*.**.**.**..*.....*..***...*......**.*.*..*..**...*......*.**.*.**.**...*....*......*.**.........**.....*.**...*.*....*...*...*.*.****.*.*..*.*.*..*....****...*..*.
.***..*..*..***.........**..**.***..*...**.**.*....*****..*.**...**...**..*..*.*.*.*...*..*.*...*****.**..**....*.*...*..*..***..*....**.**.*.*...***.*......**.*......*.*.*.*......*.*..*.***.*..*.**.**.**...*...*.**.*.**.*.....**.*.*.....****..*..*.*.**.**..*.***....*.....*...******.........*.*.*.*....*.**......***.***.....*.****........*.******..***..*.******.*..*....*..***.*..**.**.*...*.**...*.*..*.......*.....**.......*..*...**.*.*....**.*.*...*..*...*.***.*..*.......**...**.*...*.*..***......*..**...**....*...*.*****.**....***.*.**.*..****.*.***..............*.***..*..*..*.***.*.*.*.**....*..*..*..*****.*.....*....*.....*.*.**..*..**..***.....*...*...*.**.*.....***.*..*...*.**.**.**.**..*.******.....***.*....**.**...*.****.*...***.....*......**.**..***..***.*.*.*..**..*.....*..*.**...****...*..*.....**.**.**.******.**...*.....*.*...**.*.......**.******.**..*.**..*..****..*..***.**..*..*....**...*.******.*.***...*..*.**.**......**.**.**....***.............*..*...**.*.*.**....**.*.*
*...*.........*..**.***....*.**.....**.*.*..*.*....*.......*..........*...**.*.*..*...**..**.*.*....*.**..**.**.........*.*..*....*.*...**..**.*.*.*.**.****.*.*............**....**.*...*.*.**.**....**..*..*.*...**....***.**.***.***..*..*...*...*.....**.......***..*.*.**...**....**..*.**.*..*..****.....*.*.....*.***.*..***..***.*.*..*..*.....**.*.....*....*.*..**.......*..*.*.**..*.....*...**.*...***....**..*..*.**..**..*..*.*...*****.*.**...**........*.*..*..*..*.*......**.....**.*.*....*..****...**....***...**..*.****....*.*.***...**...***....*...*...*.*.**.*...*.*.....*....*.***...*.*.*......**.*.......*..*.**..*.......*....*..*.*.**..**.**.*.*.**.*.......**.*.**......****......*...*...*..**.*..*..*....**..***..*.....*..*.*.**...**..*****.*.**...**...*..*.*.*..*.........*.*.**.*...**.*.*....***..**..*.*..*..*.**..*.**.**.**..***..*.*.***...*.*.*.*..*.*..*****.*..**..*.*..*..*....**..**.****.....*..**.**..*..**.**.**.....***..........*.*.**.**....***..*.*....*.*.*....*...**.*.....*.**
.*...**.**....*..**..*.*..*..*****......****..*..*.*.*.*..**.*...*..*.**..*.***......**..*...**.**...*.*..*.*.*.**.....*.*.**.*.*.*.*....*.*.*..*...**.**...*..*.........*..***...**.........***.*.*.....***....**..**..***.**.**.**..*.*...*.**..*...***......*........*.*.*..**..*.**..**....*.***..***..*.***.**...**.*.*.*..*...*.***..*..*.*...*....**.*...*.***...*..*..*.*.*.*.....**.*...**......*.*..****...**..**.*.*....***....**.**...**.**..**.*...*.**..**.......*....*.*.*..*****.*..*...*..**.*.........**.***..***..***.***...****.*.**.*..*.....*.*.*.....*..**..*.***..*...*.........*..*.....*.*.*.*.....**.....***..*.*.*.*...*.**..*..***...*...*....***...*.....*..**.*...***...*.*...**....*...........***...****.....*..*.**...***..**....*....**.*.*...*..***.****..*...*.*........****..*..........*..**...*.*.*.**.*.*.****.**..*...**........**.**........**..*.....*.***.*.**...*......*..**.....*...*.......*..*.*.*.....**...**...*.*....*.*.***..*.*.*...*.**...*..**....**.*.*...***.*..*.....*..*.**.
.*.*.*.......*.......*.*.**...**....*.*.*.......*..**.**....**.***.*..*....**.*..*.*....*.**..*.*.*..*.****.*.**.....*....**....*...*....****......*.**.*....*.**.*.****..*.*....**...*.*.**...*..*.**..****..*...**....**.**.*..**...*.***.....***..**.**.....***...*.*....*.**.***.*...**..*.**..**.*.**...*......**..*......*..*.......*..*.**.*......*.....*.*.*....****.......*.*..*...*....*...***.****....*..*....**..*...***.*....*..*...*...**.*....*.**....*....*....*.*..***.....*..*.*...******.*......**....*..***..**..**...*.**.*****.**.*..*...****.*...***......**.**.***.**.......*.........**.*....*....*.*.**..**..**...*...*...*..*...*.**..***.**..*.****....****......*..**..**.****.**.*.***..*.*****.***.***......**.***...*.**.*..*.*..*...**.**..**.*.**..*....*.*....*....*...*.*.*..**.**.....****...**.*.**.*..**.**.........**....*.*..*...**..**......*.*..*.*......**...***.*.*.*.*...*.**..*...*..*..*..**....**..*....*..***.**.......*.*.*.**..**.***..**.***.*....*.**.**.*......*...*..**..*......
*..*.*..**..*..**....*..****..**..*......*.*.***.**.*........*.*..*......*.....*...**...*.....*...**....***.*.....***.*.*..*...**..*.*...**.........***....*.*.....**....*..**.....*...**.*......*..*.*.**.*...***...*.*.***...*...*.*..**..*.*.......**.*...*........***..**..*...*....*..**..*...*........*...*.**.....*..*...*...**...*.*****.***...**.**...**.*...*....**.*...*.**.*.**....**..*.*......*..**...*....*....**...***...*.*.*****.***.**..*.*..**.*...*...*...**..**.****...*..*...***.....*..**......***..*.*.*..*....*.*.**...**.*..**...*.**..****.*.*.*...*...*....**.***....*...*.**....*.**..*.**.*.***..*....*.**.**..........***...*..*****........*..*.*****.***.*.*....***.........*..***.....*...*.*..**.*.**.*.**.*..*.......*........*........*.*..*.***.*.*..**...**.*.....*.***..**.**.******.****.*.*....***..*.*..*.****.*....***....*..*.***.*..*........**......*.*.......**...***.*...*....***.*.*.**.***...**....*....**.*.*.....**.**..*..*****...*.....*.............*****....***.......***...**
.*.**...***..*.***........*......*..*..*....**.*****...***.*.........*.**..*.**..*.*...*.**...*.*..*.***..****......*..*..*..**.*.*********..***.*.*...*..*.**.**.**..**..........*.*..*....*..*.*.*...*.*.**.****.....***..*....*.***...*...****..****.**.....*...*.*..........**...***...*.*..*..**...***.....*...*......*.....*.........*..*.*.****...*..****.*.*..*.***..***...*.*.*.*.....*....*...*.*..*...*.....*...*....**..****.*.....**.......**....*..**.*..*..***..**..**..*..*..**.*.*.*....*....**.***...*......*..*..*.....**.*..*....*.*.......***.*.*....*.*....**..**...*.......**..*...*.*.**......*...*.*..**.****.....**.**.***.**...**..*.*..*..*.*...*.....*.*.**..*...**.*....*.*.*.............**.*..**...*.*....*....**.**.****.*.*.*.***.*.**..*.*....*.*****..*.**...**...*.**.*...*......*........*.***.*..*.*..**.......***...*.*..*..*.*..*.**..***....***.*..*****....*...***.*.*..*..*.**............****.**..*.***..*....**...***...*...*.*...***..*.*.**..*.***.*..****..*..*..**..*..*..**..*...***.
..*...****.*.....***.**.....*.*..***.*.*..**..*.*......*.*...**.*..*.*****..*..***..*..*..*..*....*.**......****.*.....**...*..**...*.*.*......*...**.*.....*.....*.**...**..*....***...*.....*****.*.**.....*.....*..***.....*..*.*.**...***..***.*..*....*.*.**..*...*.*...*.**.*****..*..*...**....**..*..*....*.*..*.*...***.*.*.*.....*..**..........*...........***..**...*....*....*.***.....*....*..**.*.**....**.........*..*.**.*..*..*...*.....*...**.**.*...*****...**..*.*.***.*.*..**.**..*...*.*.*.*****..**..*...**.*....**.*..**...*....*....**..*....**.***.*...*.**.*.*.*..***.*.*........*.*...****.**..*.**..*...**.**.*..*.**.*.**..*...****..**.**....*.***.*....*....*......**..*.*...*.........*.....**..*.**....**....*...*...*.*.*.*.***.**..**.*.....*...**..*.*.*...**..*.....*..*.*...*..*..*..*.**...*...*...**.**...*..**..****.****...**.*.*..**...*....*....*.**..*.*..*.**...****...*....*.*.*.**.......***.*.*.*....***.**.***...*..*..*...*.*...**...*...*.*...*..**.*.*.***....**...*..**.*..*****
..*..**.****...**...*.**..*...*.***...*..*.*.*...*.**.*....**....***.*.*.....*..**.*.**.....*......**...***.*...**.***.*....**..*****..******..**.*.....***...*.....*.**....*..*.*..***..*.*.*......*.**.*.....**..*......*......****.*...**....**..*...*..*.*..*.....**.****.*.*..*.**.*....*.*.*.*..*.*..*.*...***.**.*.**.....**..**.***.*..**...*.*....***.**..****...*.***.*.*..**...**.****..*....***.*****................**.*.*..***..*...*.*....****...**......**...*...***..*..*.**..*......*..*..**.*.*..........*.*.***...*...***.......*.*.*...*.**....*..*..*.......*.*...*.*..*.*..**..***.*.*...*..**.****......**....*.**.*.**...**.....***.*.***......*.**.**.*....*..*..********.*..*..***..*..*...*...*.**.*.**.**........**..*.***.*..*...*.*..*****....*...*..**...**....*.*.*.**.***.*****...*.*..*..**..*......**..*..**.*.*..*.*.**..*.**.**.***..*..*.**..*..**...*...*..*.***..*...*.....*.**..*.....*....**.***.*.*.*......*..**....*.......*..**..*.*.......*.***.*..*.*.***.*..*......*..*.**..***.*.****.
*.....****........*.**.......***.**....*.*...**..***...*..*.......*.*..*.*..*.*.**..*.*.....*.*.***.......*.*.........****.*.....*...*.......****.*.*.*....*..*.*.*....*.*.*.*....***...*.*...*.....**..*.....*.*..**.*.*.*...*.*...**....*...*.***..*...**...*.....*...**.*...*.*...***.*.*.***........*......*.*.*...***.**..**...*...***.*.***..*..***...**....**....*.**.**.*..*.***...*.*...*.*.*.*.*.*..**.**....***.*.*.*.......*.*......*.*.*...*......*....**.***.***...*****.*.*......*.**.***....***...*....***.*...****.*....**....**...***...........*..**.*...***...*.**..***...**.....*.*.*.***......*.....*.*.*.*...*..*..**..*..*.*.*.*..**.*..*.*****...*...**...*.*..*...*.*******.***...**...**.*..*....*...**...*....*....**.**...**...*.....**...****....*.**....**...*.*.***..**.*..****.*..*....***...**.***..*.*.....***...**...*...*....*..*...**.***...*....*.*....*.*...**.**........*.***.*.*.....*..*.....*.****....*.....**..*.*..*...*......*...**...*...*.......**...**.****..**............***...*.***
**..*..*..*...*...*...***.....**...*.**.....*...*...*.*...*..*.*.*......**...**.*..*.*.*...***...****.**.....*...***.*.**..***...**.****.....*....***..*.**..*.*....*.**....*........*.*.**.*.......*.*...*.........***.***..*...*.*.....***.***..*.***.*.**..*............*.*....**...**...*..*****...*.*.***.*..*.*..*.**..**.*.***....*.****.*.*......*..*...*....*......**.*...*..*.*.**..***..**...*..*.*..**.**..*.*.*..***.*.****......***.*.*...**.*.**....*.....**....**....*..*.*..*...*..*.......**.............*..*..*...*.*.*.*.*....*......***..*....*.**....**...*.*.*...***..*..***..*.**.**..*.*...*****.*........**.****......***.....**............*...*.....*...**.*..****...***....***.*..****...*******..*.*...**..*....**.*..*..**....*..***....*....******..**.***.**......*.***..*..*.**..*...*.....*..**..*.......*...*..**.*......*..**...****...........*.**.**.*....***......*..***.....**.**....**...*.*.*..**..*....*...*...**...*..*....*.........*....***.**.*.....**.****.*.....****.***..*.........*.
..*.*..***.**..*...**...*...*..***.*...*.....**..........*...*..*.**..***..*.*..*....****.*.**......**.*.....*..*......*...*....*.**.*...**...*...*.*..*..*.*.***.*....*...*......*....*.*.....**.*...*.*..*.......**.....*....*..*.***..*..**...*...*..*.**.**..**....*.*..**....**..**.*.*...*..***....*....*.*.**.*...*.*..*.*.**..*.***....**...********......*..*....***..*.*..**...*.*.**.*....***...***.*.**.*.*.*.*.*.*.*.*...*.**..*......*.....*.*...*..*.*..*.........*..*.*........**..***........*...***..**...*......**.*.....*..*..**.**.***.***...*.**.*...*........**.***..*.**..*........***..**.**.*..*...*.*...*...*..*....*.***...*.*.*........*...**.****...***.*..*....*...*****.**..*...*..*.*..*.****.***..*.*....****..*..*.*.*......*......****....**.....**...*..***...*....**..*......**..*.***.**..*....**........**........**.*..*.***.*....*.*..****..*..*......*.**...*...*.*.*.*....*..***..*....**...**.*..**..*..****...*..*....**..*...***....*.....*..*...**.*.*.......*.*...*.***.*......***.***.
.*..*.*.....*...*........****....*..*..*.*..*.**..**..*.*..**...**..**..*...*.....**.**...*.....***.*.*.*.*.*.*..**..*.**.........**.*....**..**.*.*.**..***..**..**.....*.*...***....*....*...**.**.*.**...*.***...****..**...**.*..***.....*.....**.*..**....*.*****...***.*.**..**.*...*..*****..*.***......*.*.*.....*.*..*...**..*.*.****.*.**.***....****...****.***.***..*.***...*.*..*.*.....***.....*..****..*...**....*.*****......*..*....*.*..*......*........***......*.**.***.....***.*.*.......*.*..**..**.**....*....***.*.*.*....*...**..******.*..**..*..........*...**.......*.**.*........***..*..*..*******.**..*.*.*.*....*....**.*..*..*.*....*.*.*.***.**..*.*.*........*.*.***.....*..*....**.*.*.**..*.**.**..*..**...***.*...*..**...........***...*....*....*.***.*.**.*.***.*.*****..********.*..***.***....*..*.*...*..**...*..*....*.*.**.**.**...*....**...*.**.****...*..*.....*.*....*.**.*....*.*.**..*..****.*.*......****..*..*....*.**.*..*.*.*..**..*.***..*..***.*..***..*.*.**...*.*..**..**.*.
*.*...*.....*..*...***..**.***.......*.***.****...**...*..**.......*..*.**.*****.*...*..*.......*...**.***.*..*.*.****.**.*.....*****..****....*.**..*..**....*..****.**....*.....*.**.*...***.*.*.....***.*.....**..***.*****..*.*...*..*.....****..*.*.*..***.**..*.**..**....*.....**.....*............*...****.*.***.**.*....*...*..**...*..*.*..**..**....*..*.*.**.**.*......**.....**...*..*.**.**.....***..*.*.....*.*.*..*...**.*....***..*...*.*.*.***.**.*..*....*..*.....*.*...*..***...*...*....*.*.*....*.*....*....**.......*.**..****.*.*.*.*******..*.*.*.*....**.*.....**..*..*.....**.....*.....**......*..*.*..**..*.*.*....*.**..*....**.*......*..*......*...*.....**.**..*..*...**..*..***.*.*...*...*.*..*.....*..*.*..*.***..**...*...**..*..*.*.**......*..*.**....*..*..**..**.***.*****.**.....*...****.*...**...*.**.....*..*.*.***.*....**.*..*.....*..***...**.*.*.***..*.*.**..*...***..**.***.*.*.*..*.*.*....*.*.*.*........*...*..*..*.*.*...*.....**...*...**...*...**..*..*....**..*...*.......**..
****....*.**....*.*...**..*....*....****.**.*****......*.**.*...**.*........****..**.*.**..*.**....**..**.**.*..*.*...*.*.*.**..*.**.*.*....***...*....**.***.**.....*.***...*...**...*..**...*.*.*..***.*.***.*...*...****..**........*.**...**.***.*****.*...*..***...*......*.**.*...........*.**....*...*.**.***......**..*..*....**..*..***.*****.....*....*....*****..**..**.**.**..*..**.....*..**.....*..******.*..*..*..**.**.*...*..***..*..***.****..**.**...***.****....*.......**..**.*..*..*....***..*...*.**.*.......*.*.....*..*.....*.****.....*.....*.**......***.**..*..*..*...*.*.*..**..***......*****.*...**....*.*.*..*.*..*.**.*.**.....*.....**.*.*......*..*..*.*..........*..*.*.*.....*...**.**..*....*.....*....***.....*.**.**....*...**..**..**.*..*.*..*.....**.*.**...*...**.....*..*.**.*..*....*..*...*...*.*.*..*..**..***..**..***.**.*.......**.*..*.......*..**..*...**.....*.*.*.****.*.......***...*.**.***...**..*...*..*.**..**...*.*..*...*.....*.*.**....*....**.*....**...**.*...*...**.*.
...*.*.*..*.*.***..*.***.*.**..**.*..*.*..*...*.*....*..**.....*.*.**......**...*.*..*.*.*...*.**....*.*.*.***.*..*....*.*..**...**.*.***..*.*.......*..*.*.*.*.*..*....**.****.......*.*****.***...***.*.....*.*.*.*...........*.*..****..*.......***.***....**...*..**..*..***.*.*.*..*..**....*.***....*.......**..*.*.*.*.*..***...***.**.*.***..*....*.*..*..****..*..**.*.****...*.**.....*.....**.*.**..*.**.**.....*.*..*..**.***..*.......**...*.*..*.*****..*...*.*..*.***.*.*.**.*........*.*..**...*..*..**.**....*...**......***.***.**.*..*..**.....**..*.***..*.*..*.*..*.*...*.....*..*.***..*..*****....**.*.*..*.*.*.****..**.**.*.*..*.**..*..*..*..*..**.*.*.***.....**..**.*.*.**......*.....**.**..**..**..*..**.**.....**...*...**.......**........*.*.*.*..*..**.**...****...*.*..**.......*.****..**.*.*.*.****..*..*.**......**.*...*.*.......*.****.*.**.**...***....***.*........**.*****.....*.*.*.*.***..*.*....*.*...*..*....***....*.***.*.***....***...**....*....***..*.**....*....**....*.....*......
***....*.*.****.......**.***.*..**.*..*..*****.**...*****.*..****..*.......**.**..*.*..*****..*.*.....*.......**..*...*****..**.**..*.*.....*...*..*..****......******.....****.*..*..*.*.*.....*.******..*.**.*.*.**..*.....*..*.**.***.**...**.....*..*...*....*..*..**.*.*..*.*.*........*.**...*..*.*.*.**.....***..*..**.**..***.*.****...*.*....*.*......*....*.**.*..**...***......**..**....****.....*.**.*..*....*..*.**.**..*.*.*.*..*.**.*..**........**..*..******.*....****......**.*.*.....**.*.*.*..........*.****....*.*..*..*...**..***...*..**...**...*.*.....***.***.*.**..**.*...***..*.......******.***..**.*..*..*.....***......**....*......*.**..*.*.*.....*....***..**...**..*..*.***..**..***....*.*****.*...**..*.*.*....***..*..**.....*.*...*.....*..*..**.***.**....**...*.....*.*....*.**...*..*.**..............******.****.*..*....*..***.*.*.**.**....*..*.*.*.*.**.*.*....*...**.*..*...*..*.**....***.......****..*.*..*....*..*..*.**.*.....**.*****.*......*....*..**.....*..**..*..*..**.**.****.
**.***.*.**.*.*..****............*.*.......*...*.*.*.**....*.*.....***.*.**..*...*****...*.....*..*...*.*.**...***..*.**.*.**.*.*..*....*.....*....***...**.*...*....**....*....*....*........*...**.......***..***.*...***..**.*.....******.......***..***...*..*....*..*.**..*******.**.*.*.**..**.*.*.....*.*.**.****.*.*.*.*..**.***....*.............*......*.**....****.*.........*.**.*..*****.*...****.*.*...***.****.*.**.*..*.**..*..*.*..*..****.*.........*.*..*.*..***.**.*.*....**...*..*...**...**..***..**..*.....*..***....*..*.*...*..........*....**.....***....*..**.*...***.*..*..*.*.*.*.*.......****..*.**....*.*..*..**....*.......*.*...*...*.*...***.*..*.*.....*.*..*.....*..*....*...****.*..**...*...*.*.*.*.***..*..*.**..*..*...*.*.**............****......*..*.*..*.*....*..*..**..*.*****..*..**.***..*..**.....**********...*..*.*...........**.**...*..*..*..*.....***.....*.****..*..*..***..**....****..**.**.***...**.****...*.***...*.**..*..*.*...**..*.*..*.***.*.**.....*.*..**.**.....*..**.
.**.*.....**...**..***......*....*..............**.***..**...*.*****....*.*.*.**....*....**...*..**...*..*....*....**..*...**.***......*.*..............*....*....**..***.*....*..***.....**.*...*..*..*.****.........**..**.*...**..*****.***.....*..*.*.*..*.**.****.***..****..*****......*..*..*..**....**...***...*.*...**.**...***..**.*..**........**.*.*...*.**.*......*....*.*.****..**.**.*.*.**.*.**..*.....**.....**.*.**..*.*..*.........*....**..*.*..****.....*..*.......**...*..**.*.***.*..***.*.**.*.***.**........*..*.*..**...*......***......*...***..*.***.*.............**..*....*.*..**.****......*.*...**..**.....*...*....**.***.*.*.......**.........**.......**.**...*...**..**..**..****..**..*.**.......*.......*.*..**.**....*****......**..*.*...*...**..****.***.*..**....*.*........*..*.*.**.*......*.*...*.*......*..*.*.**..***..*.*....*..*...*....**.*.*.....**.*.*..*..*****..*...****....*.*.*..*.*.*****......*..*...*.**..*...*.***.....*.*...........*..***.***.*.*.*.*..*...*.*..*...**...*
.*.*....**..***.*****...****.**.*............*.**.*****.**..*.**..***.....**.*.**..*...**..*.*.........***.**.**........*.....***.**..*.......**.....***.*.*.*..*....**....*..***.***.*..******..*..***.*.*.***.*..**.*.*.*.......*..*.....*.*....*.....*.*.***.**...*.**......*.***.....**.**.*.**..**.*...*.**.*.*...*...**.*....*..*....**...**....*..*.......*.**.*.......*....*.*.**...**...**.*...*.**.*.**......*...*..**.....*.*..*..*..*...**.*..***..***.*.*.*....*..**.*****....*****.*.*.....**.*.**.*..*.**....*.*.*.....*..**...**...**....*....***.....***.*..**.....**..****.**.***.**.*..*..**..***.*..***.***.......*..***...*.*.***.***..***..*....**...*.*..**.........*..*...**.....**.......**.***....*.*..*.........*****..**.*.*.......*..*...*.*..**.***...**...*.*......*.*******....**..*..*..*...**..**....*........*.*...*...*...**...*******.........*...****..****.*.*.....*.*..*..**.*..*...**.**....**...**..**.*.*.**..***..*...****...*...**......*....*.**..*.....*..*...**.....*.....**...**....*.*
.......*....*..*..*........*..****..*.**.*...*..*.*..*...*.........**.*...****....*.*.*......***..*.**..*....**.**.*..*...*..***.....*.**......**.**...****.****.**...*.**.**.**..*..*.****..*....**...*.**.*..*.*..*....****......*........**......*..*..***..*...**.*.....**...*.*.**....**.**....*....*..*..**.**.***..**..*...**..*...**.**...**.**.*..**..*.........*.*..*..***....*..*.*.**......*..*...*...*..**..***..*..*.*......***..*.*.....*..**...*...*.*.*..**.***..*.*..*.**..*.*.****..*..**.*.*...*..*...*.....*..*.*......*.....*...*.****....*.*...*..**..*....****..*..****..****....**.*...*.*..**....*...**..*..*..***...***..*..*.*.***.***....*.*..**.*..*.*.****...**.**..***...*....*......***......*******...***.*.**.....*...*....*.*.****..***......*..*.**.*.....**.*...**....*.*.***..*....*........**.***.**..**.*...**....**.*.*.*.*.****.*..**...**.***.....*.**.*...****.*...*.*.....***..*.*...*.**...*..*.*...*..*.**.*..**..***...*.***..*..***.*..*..***.**.**..*..*.....**...**.*..**..**.***...
..*...*..*.**.*.*..*...**..***.*.......*..**.*..*****.***...*..*.*..*******...*...*.*.**.*.....*.******..***..*..*.*.*.**....**.**..***.***......*..**.*.**..*..*.*..*.....*.*.**......*.****...***...*...*....**..*..*..*....*....*..*..**.*..*****...**.**..***...*.*.*****..**.**.**..*.*.....*...*.*.**.*....*..*.*****.**..*..*..*..**.***.*.**.......*.*.*..*****......*....*.*.*...*.......*.**..***.*..*.*........*...**.*...**.*...........***...*....*.*..**...*.*..***....*....**..*.*****...*.....*..*..*****.....*...*.*.....**.***.*....*....***...*..**....***.*....*...*..*..*.**.**..****.*...****..*...*.*.**..***.*...*.....***..*.*.*.*.***.***....**...*..*.....*.....*****.****..**..*............*..*...**...**.*.....**.....**.....*....***.*...*........*...***.*.*..*.****.***.........*.......*.**..***..*.*..***..*.*.*.**..*.*.....*..**.*.....***......*.....*.*...***.*....*......**.*....*.*****.******..*...*..*.**...*...*..*.........**..*..*..**.*.......***.***...******.....*.*.........**.**.**.*
..*.........*......*..***.**.**.*.*...**.*****.....**..*..*.....**..*...**.*.......*..***..**.**...*....*...*.***.*.*.*.*..*.......***.*......*..*.*...*...*.*...**...**..*..*...*.*.*.*..**..**.*****...**...*.*.*......*......*.****.***.....*...*...***.**..*.*..**.***.****.**..*.**..****..***.*..**.....**.*...**..*.**....**..*.*.*..*............*.*...*.*..*...**.*..*....***.**..***...**.*....*.......*..*.*.*........***...*****...****.****.*....*.....*...*....**...........*...**...*.....*..*......*.*..***...*......***.....*.***.*.*..**.......***.*.***....***.*.*..*..*......****.*..*...........*...**..*..*..**..***.****.*.*..**.****....**..*...**.*.......**.*.*...***..*.......**....*.*....**..**.*....**..*..**.*....*....*..*....*...*.*..*.*........*.**.*...**..****.........*.**..**.....*....**....*.**..**.*......****...***...*....*....*.*.....*..**.*..**...*.*....*..*.*.*.**.*.*.....***.**...***.*.*.*...**..........**.**..*****....**.*.*....*.*..**.****.....**.*....*.**.*.***....*.***..*.*
.*..**..*...**.*.*****.*.**.....**.**..*.......*.**.***..***..*.*......**...*..*.*..*........**..**..*.....********.......**.....**.*..**.*.*.....***.*.*...*...**...*.**..***..*....**..**.**.***.*****...***.**....*..*.*.*..*.........*....**......**.*....***...*..........*....*.......*..*.***.....*.*..****.*.**...*...*.....*..*..**..*......*....*......***.***..*.*........**.*.*.*.....*.....***..*..******......**.***.*..**.....**.***.......*..*..*...*.***..*..*.***..**...*..**..*.**.*.*..*..*..**...*.*....**...*.**..**......*.....*..***.***.***............**..**.....*.*.....*.****.*.*........**..*.**....*..*.**.*.*....**.**......**.......*.*.**.*....****..*..*...*.*.*..**.**....*..*..*.*.***..*.*....*..***......*.***..*..*.*..*..*.....*....**...***.**...**...*.*.*.*....*..*..*..**.*..**...**.....*...*.***.**.*.*......**....***.*..*.*..*.*.*.*.***...*.**....*..***....*.**...*..*..*....*....*..*.**.**..*.*****...*.***....**..**..*....****.*.*.*..*..*.**.*..***.*.**..*....*....*.***....**.*
...*...*.**.**.*****..*.**.*...*.**.....*.**.**.*.*.*..*.*.*.**.****.....**.**.......*.......**.**.**.*.*****...**.*.....*...**.**..*.**..****.*..***...*........*..*..****.**...*..*...***......*.*****.*..**.*....****.***....****.***..*.*...*.*..*.*.....*.....*.****.*****...*......**......**.*..*.*..*.....**....***........*.....*..**........*..**...*.**.*.*.......*......*.**....**..*..*...**..*..*.*.*..*....**.*....****...*.*.*..*.*.*.***.*..*.*....*...*....*...*.**.*****.**..*..*.*.*.**...*.....*.*....*..*..**....*......*....*...***.*.*****......***.***.*...**..........*...**.*....**.*...*....*.**.*.......****.***.......*.*..*.**.***...*.**.*...*...........***....*...**.*.***..**..***.****...*.*....***..*.***.......*...*.**.*........*...*..*..*.**.*..*.*.**...*.*.***...*....**...*..*..*.*.*...*...*.*.......*.*.*.........*..**.....*.....*.**..*.*...**.*.*.*....*..**..*.*...*.*.*.*..*...*.*.*.......**.*..*..**.*.*.....*.**.*....**.*........*.***.*.**...*....**..*..***.......*.*.....*.*..
.*....*.....**.*..*..*...**....****.*..*.*.*****...*...*.****..*.......*.*..*...*...*.**.**..*....**.....*.**.*..**.*....*..*.**.*.*.*....*.***.**.*.**.**.......*..*...*.*..***......**.*....*......*.*...**...***...*...***.**........*..*****.***.*..**...*......*.**....*.*.***..*.***.***.*.*....*..*.*....**..**.......**......**.*..*........*....*..****.*..*.*....*..*........*...*.**.*.*...*.*.**.*.**.....*.*...**....***.*..*.*.**.**.....*..*...*.*...***...*............**...***..******.....*......***...***.....*..**.*.**.*.*...*...*.*.*.*.*.*....*.**..*.**.**..*..*......*...*........*****..*....*.*.**.*.***.**..*.**.***....**.****...*....*..*.**...*.*...*.**.*...*...*.*.****.*.**.*****.*....**.**.*.*..**.**.*......*....***.**.****...*..**......*.*.***.*....*..*......**.....***.**.*..*....**.........*.**...*..*.....**..*.**...*...**..**.**.*.**.*...**..**.***.*.....*..****.*.....*.*...*.**.*.*...*..**...**...*.**.**.**..*..*..*.*....*.*..*...*..*..*.***..**....**...**....*...**.*...*..**..
....**..*******..**.*.*..*..**...*.*.*..*.*.***.*..**.**.***..***.*..*.*...*.*...**.*..*.**...*.*..*.**..*..*.*.*..*.......**.***........****..*****...*.*....**..***.*******.***...***.*..**.*.**..**.*..*.....**..*.*.**....****.**.....**..*...*.*....*.*.*.**..**......*...*..*.*.*..**.*.*.*..**..*..**...*...*.**..*..*.*.*......**.*....*......**..****.*.*...*.*.......***.*.........*....**..*..*.*..*****..*.*.*......*.**...*....*..*.**.*.*.**...*.*.......*....*..*.**..*..*****......*...*****.*..*.*....*.**.......*.*.**.*..****..*.*..............**.**...*.*.*.....*........*.*....*.....*..*....*****....**...**.*.....*.***.*....*....**......**.**..***....*..*.*....**...*..........*.**....*.*......*.*..**.*.**.*****.**.**.****....**..*..*....****.*....*...*.*....**...*...*......**..**...***...*.........*..***.....*...*...*..**..***.**......*.**.*...***..*....**..***..*..**.****.....*****..**...***.*...*..*...*..*..*..*.****..**....**...*.*.*..***.*.**..*.*...*..*.*.**...**.***...*.*...*....**.
**.*......*.**...*.**.**....****...**...*...*.*....**.**.*....*...*.*.***..********.*.............*....**...*..*.*......*.*.*.....*..**.*..***.*.***...**...*..*..****.*.*...*********..*.*.*............*..*....*..**.*...***..*.*.*.**...***.****.....*.....*.**.*****..***.*.**......****..*...***.*.*...*..**.*.......*.*****.**.*.*...*..*..*.*....*.*.*..**.******.**....*.**..****..**.**..**..*..*.*.**.*..*..*......*.*..*....*.**.*...*......*.*.**..**.*.*....*...*..*....***....*.....*..*..*.*.......**...*******..**..****..*.***...*....**..***.*......*.***.**.*..........*.*......**....**.*.....*.*.....**...*.*..............*.*..**.......*.....**...*.*.*...**.*.**..**.**...**.....**...*...***.*.*.*...*.....*.*.**..*..*****..*.*...*.*.***......**..*.**........**.*....**....*.*..*..........**..*.......*.*****...****.*.......***.**..**...*.*.*.**.***......*.**.**.*.*.*.**....****.**.*.**.*..*.*...*.*.*.**.**.....*..*...**..**..*...*..*.*...**........******.*...*.**.*.*.*.****.*...*..*.**..*.*.*..
.***....*..*.*....*.*....***......**.......*.....*.*.*.****..*.**.*....***.**..*.***.**.*....**.*****...**.....*...*..***...*...*....**.*.*.*..*.*..*..*..**.....*.*.....**..**...*..*...*...*...***...*.**.**..*...*..*.*.*.*****.***..*....**.*........**..*..**..***..**.....*....*..*.*.*...***..**..***..*.*............*.....*.......**.*****.......*...***..***.*..***.*.....*...***.*.*.....*...**.*.*.*....*..*.**.*.*.***..**.**..*.*.*.......*.***....*****....*.......***........*.*..*..***.***..*.**.***..*....*.*.*..*.****.**..*...*.**.....*.**..**.***....**.*.*.......*.....*....*....*..*.**......***...*.*...*.*....*.*.**.*.*.....*..**.*.***.*.**.**...*..**..*....*..**...*......***.*...*.*.****....*.*..***...*.*.*.*.**...*.....*.*....*..*..........*....***...........**.*....*....*.*..**.****.*.*******..*.*.****..**.*.****.**.*.**..*....**....*..*.****.**.*.**.*..........**.....*..***.*****..*....**.*..*..*..*.....*..**.*..**....*...*..***.....*.*.*........**.**.***..*.*...*...***...*****....
*.*.....****..******..***..****.***.*..*..........*....*.***.*...**...*...***.**.*.......***.******.**..*.*..*.*.*....**.*..*..**.***.**.*.*.*.**...*.**...*.**.******...*.**.*.*.**....**......*...***..*...**.*.*....****.*..*.*....**...*.*.*.*...**.**.*...**..**.**.**..*..*.**.*.*.*.***......*...**...**....*...*...***...******.*...........**.**.**.*...*...*...*...**..*......******.....***..**.**...*...*..*...*.........**......**.....****..*...*.*...*....**......**.*..*.**....****.*.****...**...*.***.**.*...*...*..*.....*.*.*......****......*...*...*.*.***.....*.....*.***.........**.**..*.*....*.*.**.*.**.*.*****...*....*....*.*.*..*...*..***...***..**..*****...*..*...****..*.**..*.....*.....****..*..**.**.*.**.....*...******.***...*......*..*.*.....**.*..*..*....****.**..*..**.*..***.*****...**........******....*****.*..***.*...*.....****.******...*..***.*....*..**.*....*.***......*..*....**..**.*...*..*..*...***..***...*..*.***.*.*..**.......*.*..**.*.***...*.*.*..*....*...*..*.*....*.
*.....*...*...*...*.**..*.........***....*..*...*..*..***.......*...*.*....**...**.*..*..**...**.*..*..*..***..**.*.*..*..*....*.**......*...*.*...*.*.**....*..*..*...*.............**...*..*...*....*.*.***...*..........*.*.....*.....*...*.*..*.*...*..*...*.*.......**.....*.*..**........**.*.*.*....*.....*..*.....*..*......*.**.*.*..**..*......*.**...**......**....*.*.*..******......*..****.....*...*...**.**.*****..*..*..*.*..*.**.*..*...*.......**.*.*..*.***......**.....*..*....*...*..**..*......*......**.*.***.**...**.***..*....**.*.....*..*.**....*......***...*.*..*...**.****.*..**...*.....*.**.*.*....*..*.*.**...**.*.*..***.*...*..**..*.**..*.***..*.....*..*...*.......****..*****...*....***.**.*...*.*..**.**........**.*.*....*..***..*.....*...****...*.*..*.*****.*...**.*.*....**..**..**.**..**...*.*.**.***.**.**..*.*..**....*.**.......*.**.*..*..*.....**.*.....*...*.*.*....*.*.....*..**.*.***...*......*........**...*..*..**..**....**..**..*.....*.*......*.*.**......***.*.**..**.*...
..**....**.*..*.*.****.*..*.*.*..*.*****...*..*....*.*....**...*...*..**...*......*......*......*..****.*......**..*...*......**..***..*..**..*....*...*.*.*..**....*...*....*.**......***..*.........**.****....*.**..*.*..*.....*...*..*.***..*.***.*....**..***.*.*.****.*.*.*..*****.***.*..*.*...*...***...*.......*.*.*..**.*..*......*.*.*.**..........*.***.*.*.***...*.**.*......*.***.*...*.**....**..*..**...**....*.*.*....**.*.......*.*....**..***...***......*.........*...*..*.**..*.........*.*....**....**....*****....****.***..***...**....*.**.*...*...**..*..**.*..*......**.**.**.*..*.****.*..*.*........**..****.****.*.*..*.***.**...*..*..*.**.*.*....***.******..**.**.*..*..*.***.*..*.**....****.*...*...**.**..*.......***..*.*.*.**..*...*...*......***.....*..*...****.*.****..*..*....*.***.*...*.*..*.*......**.*...**......*..*.*....**.....*.***.*....*.*****..*.***.......*..*.*.*..**...*.*.**.**...**.***...***..**...*.*..*.***...**.*.....*..*....*......*.........*..*..*..**.**.***...*.*...
...*.......***..*....**....****....*..*.*..**.*..****..*.*.....****..*.**.*...**.*........*******.***.***..**...**....*.*.**....*.**...**.*..*..**.*..*.***.......*..*....**...*....*..*..*.*.....**..*....*...***.*.*....**...*...*.*.*..****..**......*...*.*.*...*...**..***..*.*.**.....*.*..*...*.*.*..*....**.***.*..*.*..**.*.****.*.........**.**..*.*..**..*.....**...*..*...*...**..***.*...*....***.*.....*.*..*......**.*.*...***.*..****..**.*.*...*.*************...*.*.*..**.*..*.**.**.....**...**....*.*.****..*.*.**...........**.*.**...*.....**.**.*..*...*.*.***..*.**.**..........**....**.....**.**.*...*....*..*..*..*....*..**....*..****.*.**.**....**....**......**.**.*......*........*..**..**.*...**...*...**...*.*.*...*..*.**.....*.*.*..**.*...*.***.*....*.*.**..*.*...*...**.....*....***....*......*.****.*..*..**..*.....*.**...**.*.**.**.*..*...*...***...***..*..*...*..**....*....**....***.*....*.*..**.**.*..*..*......****.....*.**..*...**...........*...*....*.*....*..**.***....*...****.
.*..*.*.*......*.....****..**............*...*...........**..*..*.....*.*..*..*.*..***..**.***.***..****.**..*...***..*.*..*.........*.**.***.*****.*.**.*.*.***.*..*.*......*..****...*.*..*...*..****......*.**..*.**.*..*......*..*.**.*.*.*....*.*......*......*...*..****...****..**....**.*..*.**..*.****.***..*.*......**.*****.***..*.*.****.***..*.**........**.....*.*..*...*.***....*..*..*..**...**.....***.*****.*.**.*.....*.**.****.***.***.....**.*.*.***..*..*..**.*.*.*.*...*.....*......****.**..*.**.*.***...*..*.*.*******.*******..*..*......**..**...******.*...*..***...*.**.....*..**..**..***..*..*..**....**..*****...**..*......**..*.**.*.......**..***....**.*.*......*.*.*.****....**..*.*.*....*.*........*........*....*.*...**.**.*...*..**...*...*......*..***..****.........*..**...*...*.**..*.*.**...*..*....*....**..*....**..*.**.*.*****....****..***..*...*..*.*.**........*.*.****.*..*..*.........******..*....***.*.*.....*..**...*....*...*...*.....***.*.**.*.**...*..**..*.*...**.**.***
..*.....*.*........**.**...*..*.****...*...**.*.*.***.*.*...**.*...*.***.*.*..*...*.****.***..*...*.*.....*.*.....*.*.*..***.**.*.*****......**..*.*........*...*..*.***.*..*.***.*..*..***.*.**.*..**..*........*...*...**.*.....*....*...*****.*..**....*..***..*..*.*.*.....*.**....*.*.*****.******....****..*.**.*..*....***.*...*.*.*.**...*...****.*.....***....**....*..*..*..............*.....****.**.....*..***...**.*.*.*.*.*.......***....**....**...***...*.**....**..**.*..*.*.*.*.*.*.*.**.......*..*.**....*..**..**....*...*..*.*.*...****..*.*.*...**..*..***.*..**.**...*..*...*.*..*.*..*....*.....***..*.....*...**.**....**....**.....*..*.**..**.*..***.***.*.*....*..*.**..*****..*.*...*.....**..**.*********..*....**.*.....**.**.**.**....***...**.**...*.*.**....***......**..........***..***...***..**...***.**.*..*...***.**.***...**...**..*...**.***.*..****.*.****....***..***.**..**.*.*..*.....*.**.*.**.***.**.......*......*..**.*...**........**.....***.**..**..*****.***...*..***.*.**...*..*.
...*.*...***..*..*.*..*.**.*.*....*...*..***.*..******.*....*.*.*.****.*..**.******..*.***.*....**......*.*..*.*.*.**.**....*.*...***...****.*..*.*.**...***........***...........*.*...**...**.*..**.......**.**..**.*....**.**.....****..**.**.*.*.....*........**..*.**...*..*.*.*.*.*....*.*..*...*..**.**.*..*.*..*.****..*...*....*****...*...*.*...**..***.*..**.*...*.*.**.....**.*.*..**.*.****.*.*.*.***.*.**...***.*...**.....*...*..*..*.*..**.***.*.***.....**...*.****.......*..*..*.*......*..*....**.*......*....**..*.......*.....*....**.*****.....**.........**........**.*****....*..**...*..**..**..*.*.**.*.*...*...***..*.....**..*.**.*..***.....*.*...*......**...*...*....*****.*...*.*..*..**..**..*.....*...***....****...*....**....*...****.***..*.....*...*..*....*....*.*.**......**........**.*.*.*.*...***.....*......**.*.**.**.....**...**.***...*.*..*.*..*..**.**....*.*.......*.**.***......*......*...****.**.*..*..**...*..*...*.*.*....*.***...*..****.*.....**.**..***.*....*.*.*.*****.*.*..
*.*.**...**...*.**..**...*.*.*.....**.........*....***.....**.*...*.*.*..*....*...*...**........*.*....*.......*.......*.***..*....**.*....*.**..***..*.***.**...*..**.***.**........*......*...**.......*.**.*.*..**.*..**....*.*...**.....*....*....*.....**.*...*........**.*.*..****.*.*..**..**.*.*..***.*....**.**.****.*....*..*..*.......*...*..**.*....*.**.*.*.*.*..*...**.*.***..**..*...**..*..***...**.*.*.*.......*.....**.**.*..*..**.**...*****..*...*..*....*....**.*.*.*..******.***..**.**.******.*.*.**.*....*.*....*..**..**...*.*.***...*..*...**...*...*.*.........*..**.****.*.*****..***....****.**......***.*.*....*.*...*.*.*..*.*......*.**..**.**.*...*.*..*.**..*.*...*.*..*.*..***..*.*....**.*..*.*..*.*.*.*..*.*..*..*....*...***..*.*....***..*..***....*.*.*..*.*...**.*.****.***..*...*....*.*.....*.*...*..**...**...*.*.**.....*.......**..*.**...**..**..*...**...*.*.....*****.**..*.**.*.**..*.*....*.........**.........**.*...***.....*.*....***....*...*.*..**.....*.*.*.*..**.***...*..*.*.
.*...*.*...*..*...**......****.*.*.**.*.*.*..*.....***.*..*.*.*.*.....*..*.***....**..*...*..**.*.*..***........**..*.*........*...*.*....****.**.*...*.**.**.*.*.*...*.*..*...*....**.**.****.*****...**.**.*.*.**.*.**.*....**..****..*....*..**..........*....*..*******.**..*.**.*...**.*.*..***..*......*........*..*.**..**.*.*.*.*....**...*..*.*.**....*...*..*...*...*.*....**.*.*******.....*..**..***..*.***......**.*..*...**....**.**.**......*..*....*.*..**......**..*.*.***..*..*........*.**..*...***..*.***..**..***....*...**....*.**.**.**.....**.*..**.***.*.**.*......*...***.***........*...****.....*....**.***.........*......*.**..**.*.....*..***.*.....**...*..*....****.....*..*..**.**..**..**..*..*....*..***..*...****......*.******.*...*.*.*...*..**.*...*..*.*..*...*..*..*.**.*........*.*.....**...*.*..****......**.*..*.*...***.*.**..**......*.*..**....**..*..*....*****....*..*.*.......*.**.....*..****.**..*..***...**....**....*..*..****.........*...*...*.*..*.***.**...*.***.**...**..*.
*****.***..*.*.*..*....*...*....****...****.*..***...***............*.....*..*..*....**...*.*.**.*.*.*.***..*...*.*.*.*.*......*.**..*..*...*.***.**.***.....*...**.*...***....*....*..*...**......***...***..**..**..**.**...***.**.........*.........*..............*.*.*..**......*...****.....*.**.******....***...**..*..******...........*.*****...*.....**....**.**.......*.**....*...****....*.**......*.***..*.........*..*.**.**...*...***.**.....*...*......*.......*..*..*.**..**.....*.**...****.***.*.*.**.*....**.......*...*..*..*..*....***.*.....***.*.**.***...*..**....*...***.*******.*.*.***...***.**..*...*..***.*..**.****.....***..*.*..*.**.......*..**.*.......***..*....***.......*.***.***....*..*.*.**..*.*...*.***..*.*.*....*.**......**..*.*.*.....*...***.*...*.*.***..***.*..***...*.*...*.**..*.*.....***...*.*..*.***.*.*......*.....*.........*..*.....*.*.****.**.****.*.*...**...*.***.*..**..**.**....*.*..**.****....*..******...**....**.....***.*.....*****...*.*.*.......*..****.*..*.*...*
.*......***..**..**.**....*.*..*..*....**...**......**........*.***............**..*.*..*...*.**.******.....*...*..**..*.*.....*.***..*.***..***.**.*.*...****.*...**.....*....*.***.*...***.....**...*.*....*...*....**...****.****..*.*.....**...*.***....*.*.**.*...*****...**.*...**......***.**.*....***...***....*....*....*..***...***.....*..*.*...*...*.*...*.*.*........*........***...*....**..**....*****...**....*....****..*.*..*.*****.*.*...*.**.**.*.*..**.**.**...*...*....*.*.**...**.....*.*.*...*.**.....**.*.*.***...*..*.....*..**.*****.*...**..*...**.***..*...*..**..*..*..*...*.*.*..*.****.******...*....*.*...*****.....*.......*.*...*.*..**.***...*.*.*.**.......*......*.****.*.*.......**...**..*...*..**..*..*...****....*..*...*...***..*...***....***...*..**..*..*..*....*...****...*.*.***.*.**.*..*....****...**........*.*..*....**......**..*.**...****..*.....**.......**..*...**..***.*..*..*..**...**.....**.*****.**..**.........**.*.*...*...*.**...*..*..*..****.*...*.***.*.**..**..**.*
........*...**.**.**.*.**......****....*....****.*..*.*..**..*.........*.**.**.*.*.*........*....*.*...*...**.*..*.**..*....***..*..........*.....*.**...***...*....**...**....******..****..*...*.**.***.*.******..*..*.*..*.**.*..*.**.*.***...**.......**......*..*.......**.*****..***.*...*...**....*****........*...**..**.*..***.**....**..**..*.***....*.*..*.*.***..**.*...**.*...**......*.*..*.**....*..*..*..........*..**...*.....******....***.....**.****.*.........***.....*.******........***.*..**...*...*...*...****.......*..*..*...**.**.*.*.**..*.*..*....*.**..*.*..****.....*..*...**..**.........*..*...*...***..*.*.*.*.*....**.*...*.....*....*..**.**.*.....***....*.*.....*.**.*.**..***..***....**...*.*..**......*..*.*..*.....*....*...*.*..*..........*.**..***.....*.*....*.*.**......*.*.*.*........**.*...*.......*........*****.*....*.*.**.*.*.**...*..*..**..*...*.**.....**.*.*.*....*......*..*.....*.*.*...*...*....*.**.*...****.*.*..*.*.****...**..**.*..**.*****...***.*..**.***..*..*.**.
**....**..*...**..**...*..**...*...**.**....*..*..*..*.***.....******...***.*..**..**.**....*.**...***.*....**..**.*..*****.**....*...*.*.*....******.**....*.........*..*..*.......****.*.......*.**.*.*.*.*.*..............**..*..*.*..**.**....*.****..*...**...*.*.*..*...*.***.*..**..**..*.***....*.*...**.*.*..**.**.*...***..*......*..**.*.*.*....**....****.**...............**.*.***..**..*.**.*...**....*...**.*..****.*......**.**..****..**..........****..*****.*.....*...*.*.**...*.**.**...**..**.*...**......*..*..*...*.*...*..**.**....*.*..........**.....*.*..*.*...**..*...**........**..*...*..*....*.*...***..*.*.*....*....*.*.*.*.*.*......*..*.*.***...*.**.**..***.*..*....*...***...*..**.*...*.*.*..*.*.....**.*.**...*....**.*..**..*.**.**..*...*..**.***....*..***...*...**.*....*.*...**........***..*..**.........*...**..........*.**.**.*...*..*.*.*..***..**...*..**..**.*........***........***.*..*......***..****...*..*****.....***....*....***...*..*.......*.....*..**.**.****.*....*..*.**
.*......**.**.**..*.*...*..*.*****.*......*...*.**.**.**.......*..*.....*.....*.......**........*.****.*.***....*...*.*..****...*.......*.*.*.......*.......*.*.***..*..*.....**...*****.***.....*.**..*...**.*****.........*.*...*..**......**.***..******...*.*.**...****.**.....*...**.....***.*.*.**.****...*.***.*.*.*..**..*..*.*..***..*****...*..*.*..*.*..*..*.**..*...***..*.....*....**..**.***..*...**.***...***.*.......*.*.....*....*.*....*.**.*.**...****.*....*..*...****.*..*.*.......*..***....**.....*.*..*...**..**..*........*.*.**.**.**.*.**.***..**...*..***..**...*..**.....*..*.**.*..**.*.....*.........*.*.*.**.***.*..*.*..**.*...***.**.**.*...*..**.***..*..***..**.....**.*....*.***...**.*...***....***.**.....*....*...*..*..*..*.***..*.*.*.......*...**..**..**....*.*.*****....***.*..*.....*.*.*.*.*....***...*.*....**....*.*..**..*.***..*****...*.....*....................***....*.*.*.*....*.*....*.*.**.*...*...*****..***.****.*.**.**..*.......***.*.***....*.*..*.*.**.***.*..**.*.*...*
*..*****.**..............**.**...*.**.*....**.......*..*...*.....*.*.*....*..*.*.**...*.*..**..........*...*.*.....**.*.*...*.****.****.*..**....**..*.***.*..******.**.*..*****.***..*......*..*...*.**...**.....*.**.**....***.*..*****.........*...*.........*...*..*.**.*.*.**.*..*.*.***..........*...*............*.....*..*....*.**..*..****...****..**..**.....***.*.**...***..*.****...**.**********...*****................*.****..***.*...*.*..*.*............**..*.*.*.**.***....*.*.*.*...*...**.*..*.****...**...*.*.*.*.*..***..*.**.*.**.***.....*..**.*..*.*..****..*.*...*.*..*...*...*...........*......*......*.*.*...*.......*..**..****.*...*.*.**...*.*.*..*...**.*..*......**....*..****.*.*.*.*.....**.*..*.*.**.*..*.***..**..*.*.*.**..*.**...****..*...*.....*........*.***.****....*.......**.***..*..**..**..*.*..*....*......*.**..*..*..*.....*....**......**.*......*...**....*.*..**.****....**.*.*..**.**..*....****.*.**.........**.***.....**..***..*.*..*.**.**.****.*.*..*.....**...**.*....*.*.*
***..*....*.*....*..*....*..*......*..*.*.**...*..*....*...**...*.****.*.....*.****......*.....*..*..***...*.........**....*.*.*..*..*.........*.*..*.*.....**..**..*...*.*.*.*...........*.....**.*.*.*.********.....*****.*..**.**.**.**......*.*.*.**.*..*.****.......**...***..*.*..**......**...*..*.**..**.*..*..***.*..***....*.****..**.*.**....*..**.**..*.....*.....*.*.............**.*..**...****...*..***.*..**.*...**.*.*.....*.......*...*.**...*..*.***..*...****..**.*.**...***.*...*.*...*...*..*...**..**..*..****.*..*.*..*.*.***.*.**.*.......*.*.**.***..**..**.......****.**.*..*.**..**...****.*.....*..****.....*..*.**.....***.*.......**...*...*...***.*..*.....**..............*..*..**..***.**.**.*.*..*.*.*.....*.*.*...*......*....*.***.......*...*.*...*.......*.*.*...**..*.*.*.*.*.***.**.*.....*..*.*.***...*.**.*.**.*......*******..*.......**..**..*....*.......**.**..*******...*.*.*.*.*..*.**.....*...*..*....***.*****.*.....***.*.*....*.....**...*.*.**....***.**..*...*..*..**.*.****..***
.*......*...**.*..*.**.***.*...**...**...*.**.*.**.*.....***..*..****..**.*..*.*.*.*.****.*.*........***.*...*.**.....*.**.*..**..*.**..*.....***.*..*....**.**.***...*..*.*.**..*.****..*...**...**......**.**.*....*...*.*...****..*.*.......*..*....*.**.**...*****.*.*..*.*.****..*.*.**...*...*.**.*...*.*....*.........**.*......*.*.....***..***.*...*..****.*...**..**.***...**.*...**.****.*..***.*...**......***..*.....*....*....**.*.**....*.*.*.*.**.......***...**.*...*.....*.**.**....***...*..*.*.....**.**..**.....*....*.*.***........**..*..*......**.**.**.*...*..*....*..****...*......***.*.*...*.*..*.**.***....*.**.....****.........*.....*.*.**.*.***.*......*..**...*...*.**.*.....*.*.**...*...**...**...**...**.*.****...*.*...*.**.*..***.**.......**.....*...*.....****.*..****..***..*...**.**.*..*.***..****...*....*...*..*****....**.*....**.*..***..**..*...*....**....*......*....**..***.....*..*....*..*.***.**.*.....*.......***.....**.**..*...**...*..***.*.**...*...*.*.*..*......**.*...*..
..*..*.....*.****.......**..*..***.***..*.*....*...*..**..***.*..*......*.**.**.*.*..*...*.*.*...***.*..**..*..*..****.**.*.*.*.*.....*...*...*..*..*....****..**...**..*.....****..*...**.....**.**..**...*.**..**.****.*.*....*.*****.**....****.*....***....***.*....**..**.*.*..*...*.****.**....**.....***...*..**...**.......**.*.......***.*....**..*.*....**.*..***..***...*...*.**.**.*.**...*..**....*....***..*.....*...*.......*.*..***.*.*..**..*.*.*..**.****...*...**......**....*..**.**...*...***.*.*.******.**..*.**.*.*****.*.***.**.....**..*...**.*....**...*.*....*..*.****....*.*****.....*.**.**....*...*****..**...****.*...**....***.......**...*.*.*.......*.*.*.*.*...**...**.****..*...*..*.......*..***...........*...*........**.***...*.*....*.*...**.*.*...*..**....*..**..*****.*****.****.*.....*.....*......**...**.*.**..*.**.....*.***.*.**...**.*...**.....*.......*.*..*..*...**....****......*...*.*..*.*.*.*.*.**..**...*......*.***..*..*...**.*..**.*.*..*..***.*.*.**....*.**.*..*.......*.
..**.......**.*.*......*...****..*.*..****....**......***..*..*...*.***.*.**.**.****.*.***........*..*.**.....***.**.**.*....***.**......****..**.**..*.....*....***.*.*.....*..**..**....***...***...*....**..*..*.............*...*.*...***.**.*..*...*.*.....**..**.**.*.......*.*.....**.*.......***.....**.*****....*..*...*..*..*...*.*.**...****..*...**.....*.**..*.*.**..**...*.....**..****...*.......*.**.***.*.*..****....**.*...*.**.*....*.*.**...*..*.**....*..*.*.*.***......**.**.*.*.*..*.*..******.....***.*..*..*..**..**.......*.*..*...**.*.***..***...***...*....*.......*.*.*...***...*.*......*.***..*.*.*..**...***....***..**.*.*****..**...*****....*.*...**.*..*.***.*..****....*..*....**.*..*....*..*****...**..*...*......**..**..*.........*......*..**.*.**.*.*.**...*...*.*.*.........***...**.*..*...*...*..***..*.....*......**.*.....***...*..**.....****.*..*.*..*.*...***..*..*.*.****.....*..*.***.*.****.*........*.*...........*..**....*...*..*.*****....**.*......*.*.****..*.*.**.**....*.
..**...*.***..**...*..***....*.*.*.*.***...*..*.*..*.**.***********...*...*.*...**.*.*...*...*..**...*.........**.*..***..**.****....*...*...*.*.*..**..*..*****..*.........*.*...*.*......*.**.*..**..*...***...*.***..*.*..*...*.**...*.**............*..**.**.**.....*.....**..*......*....**.**.*...*.*.*.*.**..**..*..**..**...*...**.*..*....*..**..**...***....**...*..***..**.**.****..*.**..*.****..*.*****.***....*******.....******.**..**...**.........*...*.*..*.*.....**...***.**.*.***...*.**....***...**..*..**..**.*..*..*.*....*...*.....***.****....*.....*...****......*..**....*...**.*.*..*.*......*..*...****...*..**..*..*..***.*.*.....*..*..*.*....*.*..*..*...**.*.**...*...**.*.*...**..**.*.......*.*.....*......**.*.*..*...**.****..**.*.****..*..*.....*.*****.....***.**...*.*....*.*.**..*.*.......**.*.***...*.*....***.***.....*...**.**.**...***.***.*****...........*.**....*...*.**.*.*.**...***.*..*.*.*..*.***..*..*.**.....*.*.*****..*..*...*..**.***.*...*..**..*..**.....*****.......*.***.
*.***.**..*.***..***.*..**.**..**...........***...........*.......*****..**.*.....*.*......**..*.****....*......*.**..*.*.*.*.......*.......***.**.....**..**.**.***..*...*.****..*....***..*..*..*..*.**.****..*..****...*.*......***.*...*.*.**.*..***.*..*...*........*.........**.*..*.....**..*.**..*..***....**..*.........**..*.**..**..*.*******.*.*..*..*.**....*.**.*..**.*..*......*......*..**.....**...*...**.....*****.....*..*..*....*..*..**...*..*....**..*...***.*.*..*..*.**.***.*..**.**....***...**..****.*....*....*...*.....*..**.**..***.*.*.*..*..*.*.**.*.*..*.**.**.*.***....**.......**..*....*.*......*....*.*..*.*..*.*.*...***.....**.*..**...***.*...**........*..**..*.*..............***..*...**..**.*.*....*.*....**.....***.*****..***..*..*.**.**..****.....**.*..**.**..**..*.......*.*.*.**.**..**.*.*..**.....*.**.****.....*...*.*.**.*..*.****...**.........*.*.*.......*.**..*..**..........*.*.****..***....*...*.**..*....**..*....*.....*..**..**.**....*...*...*...*....*....*.**..*..*..
*.*..*****........*...**.***......*.**.*..*****...***.....*...*..**...**.*.*...**.**..**...**...*...*..***...*..**..**...**.*..*...*.......**..*.....*.*..*..*......**..**.*...*****...*..*..*.*..**...*..*.*..**..........**...........**.*.....*.*.........**..***......*.*....**....*.*...*.**..*...**....**..*.**...*..........*..**.*....***..*.**....****.........**........**.***..**.*..******.***..*...*.*.****..*....*..*...**.***..**.**..........*.*....**.*****.*.....**.*......**..***********..**....*...**..*.**..*...**....*.....*.*....****...*..**..***..*.*.*..**..*.....*....**.....**..*....**..*....*..*.***...*.......*..*..*....**..*....*.*.**....*.***..*..*..*...*.*...**..*.*..**.**......*.**....***...*..****.....*.*.*....*.*.*..**.*.*.*...**..**.....*..****.*..*...*.*.*****.**....*..*..***.**....*..**.*.*....*...........***.....*..****.*.*.*.**..**..*..*..**..*..*..**.*..*.*..*..**...*...**...*..*.*.**.*........*.*...*.*..**....**.**.....***..*.*..*.***.***....*..*.*.**.*..*......*.....
...**.*...*....*.*.*..**.**..*......*..*.*...*.*.*....*..*..*.*.*..*..*..***.*.....*.**...*..*..*..***...**.*.....**.*.*****....*...*.*..*...*..*...*.*..*.*****...***..**.*....*.*.*.....*..**.*....*.*.....*.*....*....*......**.*.*...*.*.*..*..*.*....**...*.*.****...***..*.*..*.*.....*.*.*..*.***.*.*.*.**....***.**..*.*..*..**....*.**.***.**.*.*..**.*....*...*.........**.****...**.**..**...*......*...**..*.**.*.*.*...*...*.*...**....*...*......*....***.*..**.*...*..*.**...*...*..*.*.*.**.*...*.******..*.**.*.*.....*....***.*..*.****..*.....*.*.**.***...*.**.*..*.****.....*..***.***...**..*...*..*....*....**..*.....*...*.*.**.**.*.**.*..**.**.*.**..*........*.**.*..*..***..*...*....**..**.........*.**..***...*.**...*.**..*......*.**.*..*...*.*...**.**.*.*.....***......*..*......*...*..*****.**..*....***...*...*.*.**..*.....***...........*.*..*......**..*.**.*....*...*...**.***...........*.....**.*.....*..***.*.....**.****..**.*.**...........***.***..*.*.*...*..***..**...*****.***..**...*
**.***.....*..*......*...*.......**.*.****......*.**.*..*.*.**....*...*.......*.*.......**.***..***..***....***..***.*..*..*.....*........**.*.*...*.*.*.....**...**.*.*..*.*.*..........*.*.*.....*......*..*.*..*.*.*.**.**..****...**..**....*..*......*.*..*.**.*...*.**.......**.*..*.......***..*...***...*.*.*.*...*.*****..*...**..*..***..**.*..*...**....**.**....*..*.*..*...**..*...*....*.*.*.***...*..****..*.*.....*........*......**.*.....*.*........*.**.*....*....*...***.**.*.*..*..**.***.*..*.....*.*..**.**...*...**.....*..*.*......*..**....*.*...*.....****.**......**.*..*....***.***.*.*..*.**.*..*..***..*.*.....*.....*......**..*.**...*.*..............*.*.*......*.........***..*...*..*...**.**....***...*......*..***..***.**...****...*...**...........***..*.*..*.**...****.....**..*.*.**..***......**.*..***.**.*.*.*...***......*..***..*....*.....**.*....*.*.**.***.....*..***..*....**..**.**.*....*...*..*..**...*.*..*****.*.*.*.*.*..*.*.***..*..**.*.**.*.**....*.**.....*..**.*...*..*..
**.*.*....*......*...*....*...*.*.*....*.****...*.***..**....*...*....***..*.*..*....*.....*.........**....*.*.**..........*****.*.**.....**.*...**.*.*..*..******.****....*.....**.*.*..*..*.***..*..*.*..*...*..**...*.........**.***.**...*..***........*.*...*..*.*...**..*..**.*.*.*.*.**..*.*.....*.*......***..**.*..*****......*..*...*.....*.....*..**..**.......**.*......*..*..*..**..*..*.*..***.**...*.*...*.*****.....*............**.**.**..**.*.....******.**...*****..*.*..*.*.*.*.*..*.....*..*..*.*...*....**.*....*.*.........**..*.*.*.***.......*......*........*.**..*.*..*.**.*.*.*.*..*.*.*..*....*..*.*..**....*.**.*......*..**..*..*******...*..****.*..**.*..*.*..*...*.*.*....**.**.....**.*.*.**.*...*.*..*..**...**.........****.***..*...**.*...***.****..*.*..*...*.......*.*...**.*...**.*..**.**...*....*.*.****..*.....****..*****......*....*.*.......***..*.*.***..*....*..*.*....*..*.*****..**.**..*.*.****..*..****.**.*.*....*..**..*....*.*.*..*******..**...*.*.*..*****.*****.*....*.***.*
.***.....*...**.*...**..****......***..*..*..*.*.*..*..*.......*......*.*****.**.*.*..***.*...**....*****.*.*..*.***....*......*.......***......***....**...*.....*.**........*.**...*.*.....*.....*...**...*.***.*****......*..**..****.....**..*.***.*..*.*.****.**.**.*..**.**.*..*.*.....*..*....*.**......*...*...*.****...*.*..***.*...*......**....*..*........*.*.*...*.*.*.*............*..*.**.*.*...*.*..***.......*.***....*......*...*...*...**...*.*.*.....*.*.....*.*...*.*...*..***......*.*..**....*....**.....**.*...*....*...*........*..*****..*.*.*.*...*.*....*.*...*.*........****.*...*.****..*.*.*.***....*..*.**.***..**.*.*.*........**.*****..*.***.**..**.*.*.....*.*..*.*...*...*...*.....*..*.*..*.*...*.*...*.*.*........*.**...*.*.....*.*.*..**.*.*.....**...*..**....**.*.*.....*.***.**.**..*........**........*...***.***.**....*....**.*....**..*...*.**.**...*.*...*..***.***.**.*..*..*.****..**.*..*..**..*....***.......*..*.***..**.*..*.....*...*..*.....***.*...*..***.*..*..**.**...*.*...
...*.*..**.*.*.......**.*...****.....****.***.*..*.**.*.*..*.**...*.*..*.*.........*....*.**....*..*.*..**.***..*.*.*...*..**..*.*...*.............*.*....*.*...*....*.*....*.***.....****.**...**...*.**..***...**.......**....*......**.*..**.*.......*.*..**.....**...**.*.*.*..*.*..**.*...*.**.....*.**.*..**.......*.*......*...*..*....**....*.**....**.*.*..*.****......*.*.**..***....**...*..*****...*.*....*...**.*....*...*..*.***...**.....*.....*.***...*...*...**..***..*........****.***.**...****.**.*...**.*.**...*.*..***.*...*...*..*.**...*.*...**.*.***......*****.*.....**..*.*.*..*..*.******..*.**.**.*....**..*...**.*.*...*.***..*...**.****...*.***.*.*..*.*....**.*.*..*.**..**.*...*...*.*.*...**..*..*..*..****..**...*.**.*....*.**.*....*..*..*.**.*.*.*.***.***.*.*.***.***...*..***...*.*..**.*..*.**.*.*****..*.***.*..*.***..*..****.**.*.**.**..*....***.....**...*..***.*....*.........*......**.****..*.*.***...*..**....*.*..*..*.*.......*...*.****..****...*...*...**.**..*.......*...***.**.
***......***...*.*....*.***.......*.***..*.****..*.*..**.*....*.*..*.*..*..............*..*.***.**.**...**.***.***..........*.*......**.**...*....**.****...***.*....**....***...***.**..*.**.***...**..**..*..**.*.........*.**..*.*..*...****......**..**..**.*****.*****.*.***..***..*..*.*....*.......*.....*..*.**...*....**...*..***....*....**.**.*.....*..***.*...**..**..*....*...*...*..*.**.**...*.*....*.*..*...*...**.***...*.*..***.**...**...*..*...*.*..**....**..***....**.....**..*..**.**.***...**...*.**....*..*..*.*....***.....*..*.......*....*.....*...***..*******........*....*...*.....**.......*.**..*.....*...**..**....*.*.*....*.*..*****.**....*..**...****.**.*.*.**.*.**.**.*.***.*..*.**.*.**..**.**...........*.***.**..*.....*..*.*.....**..*........*....****.*..**.....*.*...****..**********.*.*.**..****.......*..***.*.....*.*....*..*.*.*.**.*.***...**..**....*...**....*..**...**..**..*.***.*.**..**.*.*.*.*.***.**...*..**.*....*.**.*....**.....*.**.........*..*.**..***...*..*..**....
..*...*...***.**.*..**..**..*.......***..*...*..*.....*.....**.*.*.***..*.****...*...***.***...*..**.*..*****..*........*.*.....**..*......**.***..*..*.***...*....***....****...*.*....**.......**.*..*..*...*..**.**.*****.....***.*....*.......*...*..*.*.....**.*..*.*.*....*...*....*.........**.*.**......*.**....*....**..*.**..*..***....*.*...***..*****.**.*.**.*.**..*..**.**.****...*......***.**...*...*..**.**......****.*.**...***....*.**.*..***......*.***.*....***..*...**..*.*..*....*..**.*..****.*.*.*.*...*.......***..**......*.......*.****....**..*.*.*...*.***..*.*.**.*..**.......**.....**.*****.**.**.*....****.*.**.....*..*..**...*.*....***.........*.**...**.......*..**...*..**..**..*..*.*..**....*....*.****.....*.*..*..........*.*..*..***...*....*.*..*.*.*.*....*.***..***...*.*..*.**.....**..*........**.*.*.........*...*.**.*.*...***.*...*.**.*.*...*..*.**.*..*..*.***.****...*.*....*..*...**.****..*....*....**.*....*..*......**......*.....**..*.***.*.**..***..........**..*....*....
.......*...*...**.**...*****.....*.***..*...*.*......***..**.**.*.*...***....**....*.*.*...*..****..*......*.**......*..*...*.**..**.*.**..*...**..*....**.**..*..***...**...**...*.....*****.*..*.**....***.*..*.*.......*..*.......**....*.*.**...*..*...***...*....***.***.**.***.**....*****...*.**..******......*.....*..*****..*......*.....**.*....*.*....*.*.*.***.**....****.****...*.*.*...*..........*.**.**.*.*.**.....*.****.*...*...**..*.......*........*.*..*.*.*.*.*...*.**...***.**.*.*..*..*..*...***..**...*..**.**....*.*.*.*.*****.*......*....*.......*.*..**..****......*.**....***....******..*.*.**..**.**.......*...**.**..**.**...**..**.***.*...*..*....*..*......***..*.***...*..*...*....**....**...*..*..*..*.*.**.......*.........*...*****.......*.*.*....*.*....*..*.....*.*....**..**.......**...*.*...***.**..****....*..*.**..****..*.*.***.....*....*.*..*.*.....*..*....*......*...*....***...**...**.*...**....**......*.....**......**...*.*.....**.*...**.*...*.*...*.***.**..**..*.**...***.
..**..**..*..**.*..*.....*.....*..*.....****.....**......**....*..*****..*........*...........***..*...*.*****.**.*...*.**......**.*..**..*........**..*.*.***.*..*.*...**.....*..*.****..*.***.**.*..**..***.*.*.........*.**.*.*.....*.....*.*.*..***.*....*.**..**...**.**.*..*..*...**..***....***......*..****.*.*.......*....**.....*.....*...*.**....**..**.**....****......*..**.....*....*.*.****.***.........*.....*.*.....*...*.....**...*..*....**.........*.**....**.*.**.*.*..*........*..............**..*...*....**..*.***..*...*.*.***..****.*..*.*..*.*.*.*.*..**..***....*.**..**...*.*..*...*....*...**.....**.*..***.***..**..*....*.....*..*.....*..*..**..*..*.**...***..*.***.*..*..***.**..*...**.***.....*....*..*..***..***........*.........*..*.*...*.**...*...*.*....*.*....*....*.*****.*.**.*...**...*.*...**.*...*....*****.*..**..***.**.*.***.**.***.*.*...*.**.......*.*.*.........**.....*.*.*...**.*..***.*..**.***.....*..***.....*......*......*...*....**.*.*.**.*.*....*****.................*
*..*...*....*....**.***..*...*..*.**..*......*....*.*..*.*...**.....*.*......*****.*.*..***......****.*.*..**.**.*..***.*.*...*......*.*.**...........*.*..***.*..*.....*..**....*..***..*.**.*..*.***.*.*.*.**..**....*.*.....*.*...**....****.**...**.*..**......**.....*...**....***......*..**....***...**....****...*...*..*.***...*..*..*.*....**.*......**...****...**...**.***....*.*..**....*.*.**.*..*.***.*.*..*...*..****.*.*..*.*.....*.*..*.*.......*.....*.*......*....*...*.....*.*....***.**..*...*****.*..***..*...*.*.**..**.*..*.*...**.**..****..*.*..**..**..*...**.....***.*.*.*.....**.*.**.*..*....*..*.**..*.*.*.*...*......****.***.....*.*..**...*..*...***.*..***...*..****.*....*...*..*..***...***..**...*.*.*.*..*.*.**...*.*****....*.....**.....*.*......**...*.***...**........*.*..**.*...............*...*...*.*....*.*..*....*.**..**.*...**.**.........*....*....***..**...*.*.**.*.***.*.....*..*..**.*..*..*.*.*..*..*....****.*...*.*..........*..***.**.**....**....*.***.......***.**.*...**
....**...*.*.*..*..**.*.*.*..**...*.*...***.*.**....*.*.***...*..*..******..**...*.**...*.*.*....*.**..*.*.*.*.*..*.*.*..*.*.*..**.*.**...***.*.*.....**..*..*...*...*.**.*.....*........***...*....*...*.*.*.**...*....*.*..**.**.*....**.*.***.**.*.**..**.*..*...*.**.*.*....*..***.*..****....**..*....*.*.....*..*.......*....***.*......*.***....******...*.......*.*..*.....*.*......*.****....*..*.....*.**....*....***...**..***.*.*...**......*...*.*...*.******.....*.*....**....**......*...****..**.......**..*..*....**...........***..*.**.*...******.....***...*....*..*.**...*.....*.**.**..*......***..*.*...**...**.******.**..*.**..**..*.***......*.*.*..**..*...**.*....*..*.......**....*.*...*..*.*.*..*.*...*.**..*..*..*..*..*****..***..***...*..*...****.*.....*.********....**.*..*.*...**..*..**..**.*..*....***.*.*..*..*...*...*....*.***.***....*.****.***.*.**....*..*.**.*.*.*..***********...**.**...*...*....**.*.**..*....**.*.****..*..*.**..*...**.**..*.*..*.........****....*.*....*...*....*.
.....**.***..*.***...***.*...*........*............**....****.**...*****.*.*..**....****.*..*.*.*.***....**.**....**.**...*.*..*.....*****.*.....*..*....*.*.***....**.*......**.*..**...*..**.**..*...****......*...*.***..*....*...*..*..*.*.*...*...*...***...**.*.*.....*...*.*.*...*.....*...*..*.**...*.*.*.*.****.*...**...**...***....**.*....*.*.*.*.*......*.**..*..*.......*..*...**..*..*....*.*.**...*..***.*.******..*.*..*.*....**....**.*..*..*.*.**..****...*.*..*..**.*.*.......**.*...*.*...**.*.....**.....**...**..**....*..*...*.*.***.....*.***..*.*.*.**....**..*....*...*..**.**..*.***.*..*.*.**.*.*.*****.....**...**.***.....****.**....*...*...*.*..*...*.*....*.***....***......****...*.*....***...*.**.....*......*..*.....*.........*.....*.*...**.*.*.*......***.***..***.......**.**.*....*..**..****..***..*.******.*.*.*..*.*.*.*...........*****....*.*.***.*...**.**...*.*.....*..*..*..*.....*..*.....***......*.*.*..****.**..*.**.*.......**.**.*.***.**......**.*.*.*.*.****..***.....**..**.
*.*.**..*.*..**..*.*.*.***.*..*..**.**.....*...*..*..**...**.*....**.....*.*......*.*...*.***..........*..*.*.**.*.*.*******..**...*...**.......**....*.**..*.**...**.**.*.*.*.....*......**.***..**.....*....***...*.****.......*.*.*..*.*.****...**.***.....**....****.****.*****.*..**.*..****..*.*...*....****.*...**.*..***.*..***.*.........*.*.*.*.*.......*.....*..*..*****...*.*.........*.*....*.**.....*.**...**...*..****...*..***.**...*....*****....*...*.****......*..*.*.....*..*.*.*......***.*.*..***......*....***...*.*.....*.**.**.......*..**.*...*.**....***..**......***.**.*.*..*....*..*...***.*..***..**.***..*.*..*...*.........*...*..**.*...*.*****..**.*.....**.***.**.**.*..****.*.....****.*..*.......*..*..**...***......*..**..*.***..*...***.*.*.*..**..**...*.**.**.*.**.*.*..*.*.......**.*......*..*..*....*....*.****...*....*..**...*....*....**...***....*.*.*....*.*.*.**.*...******...*....*..*.*...*....**.***..*....*.**...*...***....**.*...*.*....*..*.*.***.*..****.*.*.*..**.........*
.*......**....**..*....***.*..*.*.*..***.*.*.***...***.*....*..*...*.**.**..****..*.*.*.*...*.*......***..*..*..***..***...*......*..**.****.*....*.*...*..*...**.****.****.*.....*.*......****..***..*....*.***.*****...*.*.*...........*.*..*.*....*.....*...******...**..*.*...***...**.....*..*...*.*......*.***.*..*..*.**.*.*.*......*..*.*.......***.*.*...**......*..*...*...*.**...**.***..**..*.*..*...****.*.**.*..*.*.***.*****.....*.*.***..*.*.*.*.*....*..*.****..***.*.**.**.**.....*..***.*.......*****..*.........****...***..****..*.*..**...........**.*..*..**...*.*.....***........**..**..***.**.***...*..*.*.*.....**...*...**.*****........**..****.*.**.***.***..*....***.*.*.*.....*..*..***......****.....*.**........**.*...*..****...*..*.....****..*.......*.**..*.*..**...**.*....*...**...........**...*.***...**....*.*****.*.....*...*........*....**..*.*...**.*.*.*...*.****..*.***.**......**.****..****..*......**.*********.**.**.*.*.***.....*....*..**.*.*....*.*..*.*..**....*...*.**...**...
.**.**..*.*.*.***.*.**.*.*.**.**.*...*........*..*.*******.....*.**.*.**..*..*..**.**.....*....*.*.*.***..*...*.*....**.*.*.**.**.**..*.***.*.*...*.***...*..*.*.**..**...*.***.***..***.**..*.**..*....***..**..*.*..*.*.*....**.**.*....****.....***....*.**...*.**.......*...**....****..*.**.**.......*.*..*..****.*....*...*.....*...*.*.*..**....**.*.*.*.......*****.*.....*.....*.*...*...*.***..**.....*........*.*....*..*..*.****..***......*..***.*..*....****..*.*..***.........**.****.*.*.**..*****.*...*..*..*..*.***.*..**.........*..**...*..*......***...*.*..***.**.....*.*.*...............**..**.*.*.*.*.***..*...*.**.......*.**..*.*..*..*..**.*...*.*...*..**..*...***.....*****.*..*.**.......*..*.****.******..**...*.*.*.***..**....*.*....**.**..**..*.**..**.*..****.**.***.*.**.*****.*..........**.*.*.*..***.*.*.....**...*.*.*.....*.....*.....*.**....*.......****..*..**....*.***.*.*.*...**...**.*..*..*.***..*.......*..*.*.....*.**.*.*.*...*.*..*..***..*.*.*.*..*...*.**...*.*.**...**....*...*
.*.***.***....*.*.*.***......*......**....**.*..*.***...*.*..***.**..***.***.**.**.*..***.**......**..***.....*.****.**...***...***..*......*.**..*....**...*****........****.***...****.....*.....*..*.....****..*..**.............*..*.**.***.**......****.*.....*.**.*........*....*..**...***.*....**..*..**...*...**....*...**.*......**....*..*.**.*..*..***.*...***....*.*..**......*.**.*.**..*.*..*...****...*....**....*.*..**..*.**..*.**.*.*.*.*.*.....*......*.*.******...****.*....**.*.*..*.....****.*..*.****....*.*...**...*....**..*...*.......*..*..**........**.**..*...**.***......*.****.**.*.*..****.*.....*.*..**.*....*..*...*...*.****.*..****....*.**.***.*.*.**..*.*..*..**...**.******..***.**...**.*****.**.*.*....**.*......*...*.....**.**.*.*..*.*...**..*....*******..*..*.*.**....*...*.....*..**.*...***...............*..........*...*.*.***...**..***...*.***.....*.**..**..*.*..*..*...*..**...*..**....**.*.*......*...**..*....****..**.*..**..**......**.**...*...*...*.**..*...*..*..*.....*.
...*.....**..**.*.*...****....*.*...*..*......*...***....***.*.*..***.*.*..*.....*...**..**............*.**.***....***..*.*..*.****.*..***..*....*.**....*..****.*..*..*.....*.**..***.***......*..**.*****.*.***......*........**...*.**.*.....*.***...**......*.*...**.*.*.*.*.**....*.**.*.***..*.***..**.**.*.*.***.**.**.*..*.....*.**.*.***.**..*....*.*.*.***.**.*...*...**...*..*....*****.**...*.**.........***...*.*..***...*.**..*....**.**...**.*.....**...........*...***.*..*....*...**..***..*****.*.*........*.*.***.**.....**..*..*.....***..***......*...*.*...**.***.**..*.***.......*..*..*.***.***........*..***....*.**...*.*.**....*....*.......*.*****....*........*...*.**......*..***.**.*..**...*.*.*...***...*......*..**....*.*.***..*.**..***.*...**.***.....*.****.*..........*..***..***.***....*......*.****.*...*..*.*.*...*..**..**.**.....*.*......*..*..**...*.**...**.*..*...........*.**.*.**.*....*..*.**.*.*.*..**.*.*.**......*.*...*..*..**..*.......*...*.....*..*...**.*****.....*.*..*.*.*
*..**...***.*..*...**.*..**.*....*.**.**.*..*...*.*...**.**.*.*.***..*.*....*.*..***.*.*..*..*....***.*..**.*.*..**...****....**.**.*.*..*....*.*...*.**.*.*...**..**.*.*.**..*....*..*..*..*.***..*...**........*.*........*.**.....*..**...**.*..**.**...*.*.*...*.**.*..*...**..**.....**...*.*..*...*..*..*....*.***.***...*...*..*....*.*.*...*..*....******.....**.*..****..*.*.***.*.*..***...****.*.*...**.......*....**.**.**..***..*.***...*.*..**.**..**..*....**..**....*...**.*....**..**..*.**..*.***..*.****.*.**.*.********...*......*....*.*..*..*.********.*....**..****.....*..*.**.....**..***....**.*......*.****..**......*...*...*...**.**..**..*........**.**..****.......*.**......*..***...*...***.**...*......**.*.**......*...**.*....*...***.****.*.*.....*.....**.*.*...*.**..**.*.*.****.......***...*.*.****.....*.*.*.*.*..**.*.....**..*.........*....*..*.*.*.*.*.*.*....*.*..****.***.......*......**...***..**.**.**...*...*..***..**...***........*....**.....****.*.**.*.**.**.....*..*..**.**.*.
*....****.**.*......*.**...**........*.***..**..*...*...*.....*..**.**..***......**..***.*.*.*..*.*....*.*..*.*.*.*..*.**..*.*....*..*...*..****.*.*.....**.*.*......*.*.......**....****..*..**....*.....**.....**.*..**...*.....*..**..****.*..*.**..***.*..*...**.*.*...*.....*...**.*.**...*..*.**..**....*........*..***..*....*..*.*...**.....**..*..*...**...**.*...*.**...**......*..*.*.*..*...*....***..*.**.*.*..*...*..*...**....**........*...**.**.....**...*...*..**..*...*.*.*..**..*.**....*****....*.......**.**.*....*****.***.*.*...***.*....*...***..*.*..*.**......*...*****.*.**..*..**.....*.*.*..**.*.*..*..*...**..***..*****....*.***..*..***.*.**..*...*....*...****...*..**.....**.....*.*.**.*..*.*.**.*.*.**.****..**...*.***..****...**.*.*..*...*.......*...*..**..***..***.****..*...*...*..*..*.**...**..**..*....*.....**..*..*..*....*..*...***...**..*****...***...*.**...*.*..**......*....*.***.*.*........*...**.**...........*...*.****....**..**.**.*......****.*..*...*........*.**..*.....*
..****.**..*.*.*...*....***......*...*.....*....**..*.*******...***..*.*....****.*..**.**....**...**.*...*.*..****.**....*...*.*.**....*...*.....**.*.*.**..**.**....**.*...**.*.*..**.*.*.........*....*......*..*....*...**.*.*...**.*.*...*....**...*.*..*.*.*.****..****.*.*........**.*.*...**.*....*.*..*...........*..*..*...*.*...**.*.*....*.....**..*.*...*..*...*.**...*.....***..*.***...*.*.**...*.***..*..*..**..*.........*.*....**..*.......**.*......*..****.***.**...*....*.*.**.*.....*...**..**.***..........*..*....*...*......*......***.*.....*.*.***..*..*...*...***..**.*.*.*.....*..**..*.*......***.*.*.*.*...*..*....*...*......*....*....*...**...**.*...**.*....*.**...**..*..*..***..**..*...*.*..**.****....*.....*......*..****......**......*...*.**.........***.*.....***....*****.*.*.*..**.*.**.......**......*..*..*.*..*..*...*****..**.**.*..*.*..**.*..*.**...***.*..*.*........*.***...*..**.*.*......*..**....*.**...*.***.*....*.***..*.*......**..*.*..*.*...*.**.*..**....*..*....**.*....
.**.*..*.**..**..****.***.**.*.**.*.....*.*.......*..*..**..*..*...*.*..*..***.**..**..*.....**.*.*.**.....**..*.**..*..*.*...*.*....**....***......****.*.....*.*.**..*....**...*******.......*...*...***..*.*...**.**.***...*.*.*.*.......**.*..*.*.**.*...*.*.*.*....*.........*.**.**.*.*.*...*.*.****...****..*..........*...*.*..*..**..*...*...*.*.....***..*........*..*...**.*.....**...**.........***......*...**.*...*.****...*..*..*......**..**..*.*.....*...**..**.*.*..*..***.*.*...**....****.*..............*.*.*.......*....*.......*...**....*..*.*.*.*.***..**..*.*...*..**....***..........**..*...*.*..**.*..**...*...........**..*.***..*.**.........*.*..*.**..***.*.****.*..*.*.*...*..*.***...**..***..**.*..*****...........*.*...**.*.*....**.*..*.*..*.*..*..*...****.......*****.**...........*..*..*..*..****..*.***.*..*.*..*....*..*..*...*....**...*.*.*.....*..*.*.*...**.....**....**.....***..*.**..*..*.**....*..*..*...*.....*...*.***.**..**..**.***.*..*.**.**..*.*............*..**.*.*.....*.
*.**...*...*....*.*..**....*..*..****.*..**.....*******.*.*..*.*..*..**.**..*......*****.**....*...*.*.**.....*..*..*.****..*......*..**.*.*....*.***.**..*..*.*.*..*...**.**..**...*............**....*.***...***.*******.*.*....*.....*..*..**....*..**....*.*.....**.....**......*.*...........**.****..**.*.**..***...*.*.**...**..*....*...***.****...*..**..*.*...**..***.***..*.***..*...**...*.*.**.**....**....**.*.****..**......***...**.*.***..**.*..*....*.*...*.....**.**.*..*.*..**.*...*....**.*..*....*.***..*.*...***....*.*....*....*..**.**....**.....**..**.*.*.**.*.*..**.*..**.*.**..*.*.*.******.*......*...*.****....**.**..*.*...**...*.*****.****.**...**.*...*..**.....*.*.**.***...*****......*.*...*..*....*.....*.**..*...*.*....*.****.**.*......**.*.*.*.*..**....*..*..*..*.**...*....***.*.***.*.*.**..*****.*.....*.*.*.**.**....*..*..**.****..*..**...**.**...*.***..**.*.*..*.*....**.***.**...*.*.....*....*..*..*..**.****..*...****..*..*......*.*.**......*.*.**.....****..*....**.*...*..**.
*....**...*.**....*..**.*..*.*...*.*...*....*..**...**.**.*....****.**..****....**...*...*..*..*.*.***......**...****.***..**.**..***.....*....*...*....**..**..****.**...***...*.*.*..*.*.......*..***..**.*..****.....*.*.***.**..*.*.**.**.....*.*..*.*..*....*******.**...*.***.**..*.*...*.**.**.*.*...*.....**.*.*...*....*.*..**.*..*.**.**...***..........*......***.*...*.*.....**.....*......****...***...***.***...*..*.*..**.*.**....**.*.*.*.*..*.*..*.**.*.*..**..*.*.....**...*...***..***....****...*.*.....**.*.**.*..**..*****..****..**.*.***....*..*....*.*.*..........*.***.*..*.......**.*...*..****.***..***.***..*..*.....*...*......***.*......*...*...*...*....*.....***..*..*....**....**...*.*...*.*....*.*....***.**.*.**.*...*.**..............*.***.**...**..**.**......*****.**.****.......*..*..*.....*..*.*..*..**.......*.*****.*..*...*.*......*...****.*......**...*.*...*..*.....*......**..*...**...*..**.*...****....*.***..**...****.**.*.**.*..**..*..***....**.***.*..*.***.**...***..*.****.
*..***..*......*.**.***...*.****.*..*...*..*.**.*......*..*...*....***.***......***...**..*..****.***..*.*.*.***..**.*.**.......*.**.....*...*.*..**..*.....*****...***.*****.*....**.*.*.**.....*.**....*..*...**.*.***.**......*......*..*.*..*..*.**.*...**......***.*.....****.*..*.*..****..***....****...****..***...**..*.....**..****.**......*....******......**..*..*****.**.....***...**.*..*....*.*......*.....*.....**.*.*.......*....*..*.*.*.**.**.*..****....****........*..*.*..*.*.**..**.*..*.***.*..**..*.*..*..***...*.*.*.****...*.*........*..*...**..*.*..**..**..*...*..*.*...*..***.....*.*..*.*.*...***.....*.*..**....*.**..*..*....***...*.*.**.....*...*...*.**..***..*.**..*.*.*.*....**..**..*..*..*****.*..*..***.***...**.*..**......*..*.*......**....***...**...*.****..........*.**.**...*..*........*.**....**..**..*.**...*.*.**.*..*.**....***....*.*.*.....*.**...*........*.*.*...***....*..**...*..*.*.....*.*********.*****...*.***.*.*.*.*..............**..***....*.*.***......*.*.....*..
...**.....*.*.***..*.**..*..*....*.***..****..*.*..***..**.**..**.**...*..*...*..**.*..****.**...*..*..*.*.*..**.*..*.*...*..**.****.*.....*........*.*.*.....*...*...**.....**...***..****.**..*.....**.*.**..**.*..*..*..******.*...**.....**.*.*...*...***.***.*.***....*..*.***.*.....*.**.....**..**............*.*....*.**....**...**...*......*..**.......***.*...*.***..****....*.***..****.*...*..**..***..**.....*..*....*....*........*.*.*.*....*..****..*....*..**.*.....*.*.*.......**.**..*....*..*...**...**...*....*...***......*******.*****.***.**.**.**...**.*.**.**..**..*..**..**..*.*.*.****.....*...**.**..***..*.....*...*.*.**..*.*........***.**...*.*.*..*.***........**......*.**.*....*.....*.*.*...***..**.***..*.*..***..*.**....**...*..**...*...**....*..*..*.**..*...*..**..*.**..**..*******..*......*..*.*....****.***..*.***.*........*.*..*..***.*.**.*******...*.**..*.*.*..**......**.**....**.***.*.*.**.*****.....**.*..*.......*..*.*..*..*.....*....*.******.....*.*.**.*..*.*.*.*.******..
.*...***..*..*.*.....*..*....*.....**.***..*..***...****....*....**....**.*.*..*.*.........*.*****.*..*...*.....*.......*.*.**.*..*...**......*..*.**..**.****....*.*..**....*.*.**...**.*..**.*....*.....***.*...*..*.*.**..*.*...*....*....***..***...*.*..*....*.*.*...***...*..*.*..*.......*.....*..*....*.**......**.*.**.*.****.....**.*****......*.*..*..........*..*.**.*...**.*.........***...**.**.**.*.*.........**...*...*.*....*.*....**.*.*..**....*.*.*..*..*.*.*...**..*..*.....**..*****...*...**.*....*.**.*..*...*..*..*.....*.***..*....**.*.*....*..*..**.*.....**...*...*.....*..******....*..*..*.***.**.*....*..*.*..*.***.....*.*..*.*.*..*...*.*.****.****.**.*.*..*.........****...*..*...**..........*.****..*...*..***.**.*.*..**.*.**.*.*.**..***..**...*.*....*..*.*...*..*...**....*.....**.*.*....****.*....*........**...***....*....**..*.....*.*.*....**.....*...*....**....*.**....**..*.....*.**....**..*..*..*.**..*......**.*.*....***.**..**......*.......*....*.......*******..***..*.*......
**...*....*.*******.*...*....*...*....**...*..****.**..**.*...**.....*.......*..**...*.*.*...**...*.*..*.*..*.*...*.**.***........*....**.*.*.*.*....*..**..***.*.....*..**....*.*..*.***.**....*.......*.....*.*..*....*..**.*.*.*.....**.**.***.*.*.*.*...*....*.*...***.**.****....*..**..*..**.***.*.**..*.**...*...*..**..*.*...*.**.*..*.*..*.........***...***..*..*..*.*.****.*.....*.*..*....*.***...****.**..........**.**...*..**.**.*..*....*.....*.....*.....**..*.*.*....*.******........**.*.**..*.**..****.*......******..*....*..**.....*.*...****.*........*.****...**.*.*.*..*..*.****.*.*..*.....*.***..**.***....*..*..*..**..*.******.....**.....*.***.***..*...**.*.*.*.*.**.....*..*..*..*.*.....*..****.*..*********.....*...**..*.**..****.......**.......*.*..*..*.*.**...*......*...**..**..**...*.......***.**....**....*..*.**.*...*.***..*....*.*...*.****.**.*.**....*...*.....**..**.*.*.....*.*...**..*.*.*.*....*.*.....*.*.******.*...*..*.**..........**.**.*.**...**...*....*.***...*.****..****..
*.*..**............*..*.**....*..**.*...**.*.*.....**..**.*.***.....**..**.**...*.****....*..*.*.*.*......*.**.*...*.*.*...*....**........**..*.*....**......*...**...*..*..*.**..*..*..*...*...*.....*...*..***.*..*..******.***..***.....*..*.*..***..*..**..*..*....*.**.*.***....*.*.....***...*..**...**...*.****...*..*...*...*..*..*...**.**.*..*.*......*****.....**.***..***.**.*..........*.*.***..*.*.***..*..***...*....*..**.*.*.***...*...*....****.**...*..**.*....*...*..*.**.*.....*..*..*...*...*.*....*.*.*....**..**..*.*.*.*...*....*...**.**.**....**....***.*.**..*.*....*****.*..**.....***.......***.*.*..***.*.***..*.*...*...*.*.****.*.***..*.***.*.**.*..**.*.*.......***.*....*.*.**....*.*.*...*.........*.....*.*..*....*....**.*..**...***.***.*...*..*..**.**.*..**....*****.*......****.......**..*..*..*....*...*..****.......*...*.*.**.....**.*....*...**.*.**.**.**..*.*..***.*..**...*.....*....*..*..**.....*.*..**.............*...**...*****....*....*...***.**.***....***.......*...***..**.
.**.*.....*.*..***..*.*..*.*.******.*.*.....*.*.*.*.**.*...**..**..*.*.*..*..*..*.*..*..**.***.*.***.*.*....***...*...*.**.****...**..*...*.*.****.***.**.*.***.**..*....**...*..*..*.....*.*.**.**..*..*..**.*..*.*.*****.*.*.......***.**..*..******.**..*.*...*..***.*..*..**.*..*.*................*..**.*...*.......*.*..**..**...**..***..**.*.*.*...**.......*...**.**..*.**.*.*.......****....*.......*.*.*...*.**........*..**.**..*.***...*..**...*.****.*.*...*..*........*....**.*.*.***.*.*....*...**....*..*.*.***...*.***.*.*..*.*...*...**...***..........**.**....*.*.*..*****........**..............*..**......*.*.*.*..*.*.*...*....*..*...**.*..***..**.*.***.*.*....*.......*......**.*....*.**.****..*...*..***.***....**...*....*.*....*..*.**..*.*.*.***....**...***.......*...*...*...***.*...*....*.*****...*....**.**.**........******.**.*.**.***..*.......**.**....*.*.*..*.*.*..**..**....*...*........***..*...**...*.*.....**....***.***..*.*...***...**......**..*.....*.*..*......***...**..*.***..*.
***..*.*.*..*..*..*......**.**.*..**..*..***.**...**..**..**..**...*..**.**.*.****...*...*...*...*.*...**..**..***.....**..*.....**.*.**.*...**..*..*..**.***.**.*..*..........*...*..*.....**...*..*.***.*..*..*.....****.****..**...***........**.**.*..........*.*.........*.****...*..***..*.*.*....*.**......*....***...*......*.*.*...*.*..*.*.****..***....*..**...*..*.*.**.....**.*...*.***.*.*..*.**.....***.....*..*......*..***.***....*...**.*...*.*...*..*.....*....*..*...*....*..*...**.*.***.*..***.*....*******.*.**.**..*.....*....**.***..*.*....*..*.*.****...*..***...***...**....**..*....*.*.....**.*.*.**.**.....*.*.**..*...*...*.*.**...**.*.**.*......*.*.*.**.*.....***.*....**...*****.**...*...**..*..**...****.**...*.*.***.*..**....*......**.**.***..*.*..*.**...*.........***.**..***.**..*.**..***..**....*..***.....****....*..***...***.....*****.*.*...........**..*.*..*..*.....*...**...*.....*.*..*...**.*.**.........***.***.**....*......*.......***.*...*..***.....*..*.****..*..***...*..*
.**...**...*....*..*.........**...*****.*.*.*...*....*...*...**..**.....*..*.......*.*..*.*....*....*.*.......***.*.**.*..***.**.*.*.....***..**..*....****.*....**...*..*...***.*.*....*..*..****......**.*...*.*..**.**..........*.*...*...**...*.*.*...**.**....*...*..*.....*...*.*..*..*....*......*..*.*...**..**......*.***.*.****....***...*..*...**..*...*.**.*.....*.*...........***.*******.....*.*..*...**...*.*.......*.*...*.*....*..*.***..*...*....**.......*..*.*.....*.***...*.....*..*.***..*.*..**..*.*****.....*.**.....*....*...***.**...**....*.*.*..*....**.....*.*.*.*...***.***..**..*.*.*..*.**..*.*.......*.......**....*....*.*....*.....*.**.......**.....*......*...*.*..****.*.******..*..**..**.**..*.....**...*...*...*...**..**..**..*..**......**...*.*..**.**..***..*....*..*....*........***.***.....*.*.*...*****.....**.*.*.*....*......*.*..*..*............****.......**.*.**...**..***....*.*..*.*...*.*.***..**..*..**..**.*...*.*..**..*.**.....*......***.*.*.**..**...*.*.....*.***.*..*.
...*.......*.*.....*.***.*.**..*..***.*.*.*.....*..****........**.*.*.***.***........****....*...***..*..*.*....*.*..*..*...........**...**..***.*......*.***.***..****...........****........*..***...*.*....***..*.*.*..*........**.**.*..*.***.......****...***......****.***...*.....*....*...*.*.......**.**...**.*...**..***..*.***......***...*.*..*..*.**..**....**....**......*...*..****..**.***.*...**..**.*..**..........*.**.**.*...******..***.**......*.**...*...*.....**........*.***.**.......***.*....*..*.*..**..........**..**.*.****.*.******.**.*.*....********..*..*..*.*....*.*.*.*...**.*...***.*.....*.*.....**..******..*.*..**..*....**.*........*.*..*....*****.*.*..*...**..**.**.....****.**...*.....*............*.......*.*.**......*..*****.....*.******.*..**..*...*.****.**...*.......****.*....*..**......**.**...***..**.*...***...*..**..*....*.*........*....*....*..**.*.*..***.***......**.*.*.*.**.*.*..*..........*.*.**.**..*...***..**...**...**......*.*..*..*....**...***..*.....**..*..
.....*.*..*.*...*..**.......**..**..**...**..*...*..*........**.*........*.**.*.**.*..***..**.....***....**.**..**..*.**.....***...**..*....*.**.**...*.*....**.......**..*..****.**..***....*..*.*....*....*.*....**.**.***.....***..**.*..**.......*.*.*.*.*.....**.*..**.**.*.***.****.**...***....*....*..*....*.*.......**.....*...**.*.*........*.**.....**....*.**.**....***...*....****.*......*..**....**.....*..**.*..***.***.***..*.***..*...*...*..*..*.*..*..........*.**.**.***.......**.*....****..*...*.....*.*....******...*...*....*.*...***.....*..**....*..*****...*******.*.......***...*.*..**....*...*...*...**....***.....**....*..**.***.**.*.....*.**.***..*.*.*........**.....*....*.*....***...*..*..***..*.*.*.....*...*......*...*.*...........*..**.***....*.**.**.*.*..*...*.*....*.....*.*..**..*.*..***..*...**......**..**.........*...******.**.........*..*.*.***...*..*.***...*.*.*..*.*.**.*..**.*..*..*.*.*.*..*.*.****..**.****........***....*..*.......**....**...**.***.**...*.*.*...*....*.
..*.**.*..*.....*..*......***.......**..*..*.*.*.**...**..*.***.*..*..*...*.......**.*....******..*..*..*...**..*.**........**..**......*...*.........*******.**.....*..***.*.*...****.*......*...***.*.*.**.***.*...****.....*..*****.....*....**........*....*..**....*..*.*...*..**.......*.......**...***.*.*..****...***....*..........**.*.*..*....**.*...****...**.*...*...*....***.**.*.....*...*.*..*....**.**..*....*.....*.*..*.**..*..***.....*....*....**..*....*.***.*.*.***..*.*..*..**....*....*.*..........**..*****..*...*....*.*.**.*......*...***.*..**...***......**..**...***.*.*...*....**...*...**..*..*.....*....*.......*...*.*..**....*.*.*.*.*....*..****.***.*......**.**.***.**......*.**....*******...*......*.**..*.*....***.**...*..*.*....*.*...*.**....*..*.**.*...***.**.*...*..**......*..*.*...*.****..****.**.*....******.*.**.....**...*..**.**....*..***..**....*.....***.**..**.**..*.*.*..*..*.**..**.***..**..**.*****..***..*..*..*..*.........*****.*.*.*.....********.......*...*....*.**
*.*.**..**.*.....**..........*..*.....**..*..*..*.**.*.*..**..**......**.*.*....*.*.*.....*..*..**....**...*..*..**.***.**...*.....*.....*.*....*.*.*..*.*.*.*..*.*.*.*....*...***.*...*.***.**....**......**......***....***..*.**..*.*.*.*..........*..........*..**.*.**.*.*.**.*.*.*.*.....**..*.*....*..******.*..**.....*.*.***...*.**.**.**..**.*......*..*.....**.*.**...**..*..*....**.**.*.**..*.*.*..*....*..*...*.**..**.......*.**.*.*.**.***.*.*....*.**.*.*...................*..*.*....**.*.*.**.*.*..***.***..***.*..**...*.******..*****.*.*....*.....***.*....**.***.*..**.*..**.....***..*..**..*...*...*.****..*.**...*...*.*.....**.......*.***.*.*.**.**.....*...*.*.*.*..*...*....*.***..***.*....*...**.*.*******.*..*.**..**...*...*.***.*..*.*.*..**...........*.*..***..**.*..*..*..****.*...**.*.***.***..**..*.*......*.*....***..*..*.***.****.*...*..*.......**...*......*..*......*....**..*.....*..****..*.*....*.*.**...*..*...**..*.**.....*..*..*..*...*.*...***.....**.*.**.....***....*....*.*.*.
.....*.*..........*........*......*.*....*.*.*.****.**..*..*...*.....*.*.*.*.*....*.*......*.****...***.*...*.*...*.***...***.*.*.....**..*..***...*.*.****...*.*.**....*..........**.*...****.*.*.*.***...*...*.***...*.....*....**.*.****.*.***.*.*.*...*****..****.*.*.**.......*...*.*..*.**..*.*..**...**.*..*....*.*.*.***..*.....*.........*......*.***.....*...**....*.*...**..*...*.*......*..****.*..**...*...**..*...***.....*....*...*.........***...*.*..*....*....*...***..*..*.*..**..*...*..**.*.*..**..*.....**.*.......**.*..*..**.....****..*.***.....***.**..*..*.....**..**.*...*.....*....*.*.*..*..******....***.*.**.*...*.*.**..*...*..*...*.**..**..***..*....*.....*.*****.*..**.**.*.**..***...***..*..*****.*..****.**.....*.....*.***.*....*....**.*...**..*.....**...***.........*....*...***...*.*.........*....*.*...*.....**...*..**....*.*..*..*....*.....*.****..**....*...*...**.*.*..*...*...*.....*..*...*.********....**..*...****.*....*.****.*..**.*....*.........*.......**..**.***.*...*.*..
..**....****.*..*..........**.......*......*...**...*.*.**.*..*.****...*...*.*...*.....*...*...***....***.....*.*..***.*.**.**.***....*.*..*.....**.*.*.**.*.....**.**...*.****.**..*..*.*.*....*****..**..*....****...*.....**.*.*..*...*.**.**....*..*.....***...*..*...**.**.......*.*....*.....**.**.**..*.**.*...*.**.**....*..*...***..**.*.*.*..*...*..***.**.******..*...**..**.......**.**.*..*.*.**..****..*.**.*.**.***.........**.**.**.......*..*.**....**..*....*.*.*.**.......*.***...**.*..*..****..*****..**.**.*..***.*.....*.*.****..**.*..*..***....*.........*...*.....****..*.**....*...*.**..........*....*..*..*.*.*..**..*....*......**...*..*.*..*******....*...**.......**...*........*..*.*.*...*.*.*...*.....**....****.*.*..*..*..***..**..*..*...**..*.*..*.*......*.*.*..*.**....*.**.*..*.*.....**...*..*.*.*......*.**.**.***.****.....*..*.*..***..*.*..*.....*.*...*.*..*..*..*.....**.....*...**.*....*.****.***..*..*.........*....***.*.*..***.**....*...*....***.....*.....*.***.*.....***.....*
**.*.***..*.*....*.....*.*..*...**.....*.......*.*........*.*..***....*.*.*.*.****.*.*...*.*.*.***.*.....*...*.*..*..**.**.****....*..**.**.**....*.*.**.*....**.***......*.........***.*...*...**.*...**..*...**.*..*.*.......*..*.**.**.....****...*.**.**.*....*...***..*....**.....*.****..*.**..*..***.*..*.*..*...*.*....*.....*.*....**............**.....*..**..........**..**..***.*...*....**.....**...................**.*....**.**...*...**.*....*.......*..*...*.*.........**...*..*...**.**..****...*.**..**...*..*..*.*****.**.......**.****.**.*.**......*..*...**.*.....****.**...*....****.*..***.**.**.*....*..*.*.***......*.*.****....**..**..*.*...**..*..*..*.*......*..**....*...*..****..**.*......**..*..*.*...**..*.****.**..**....*.*..**.......**.*..*.*..*.*.*.*...*.*.....**....*.......*..**....*..**...*.*..***.*.*...**......**.*.*..*..*..*..***...***.***.*.*****..*....**.*..****..*..**....*.*..*...*...**.*.*.*...*.*.......**.....*.**.*..**........***...**...*.*.*.*.*..**.*....*..*..*.......
...****.*.**.......***.**...*.....*....**.**......**........**....*.....*.*.....*......*****...*.....**.***.*.*..***.*..*..*..*..****..*.*****.....*...*..**..**...***.*..*...**.*....*.**.**....*..**.........*.**..***..*...**.*.******...*.*.**..*.*..*.***..**......*.*.*****.*..*....*.*.*.***.****.*...**.***..*..*.*......**.***....******....*...**..*.*..*.**..*..*....**...*..**....**.*......***...**..*.*..**.*..*.*.***.....**.......*...*..***..**.**..*..*.*.......**.*......*.*****...*..*..**...*...**....*....*.....***..*.....*.....**....***...*..*.....*...**....**...*..**...*......**..*...*..*.*.*..*.......*.*****..*..*........**..*...**..*.******...*.***...*****...*..**.**....****....*......*.*..*..***......***......****.*.****.**....***..**..**..*..*..*.**.....*.**.***.*.**...*.........*..**..*......*.*...*...**...*...***.*....**.*.....**.**...*..*......*****.*..*.....****.**.....***..*..*..*.......*..**....****.**.**...*..***..*.*....**.....**.***.*...***.....*...**.....*..*.****.*..*
*..*..***..*...***..*..........*..*.*.*.*..**..*.***..**....*.......*........**..*.**...*.***.*........***....**...*.....**.*...*...****...*.......*..**..*....*.**..*.*.....*****....****.****..***.*...**.*..*.****.**.*.*...***...***.*...**.......*.*...*.**.....*.*****.*.*..*..*......*..*.....***.*.*.*....**..*.*.**.*...*..*..*.*.*.*..*..*....*.**......*****.*.**.....*..*.*.**..*........*.*..**..*.****.....*...*..*..*.****..**......**.**..*.*.***.*.*..**.*.**.*..****.**..*****..******........**.*.**..*..****..*...***...*.........*.*..*..**.***.**..*.***...*..*.***.*...**.*.....*.*......****.*..*....****...****..****.....*..****..***..**.***...*....*.*.....*..**.*..*.......*.*....**..*..*.**..*.....*.....**..*..**...*.**..**...*...****...*...*...*.**.*.**..*...*.*.*.*......**.........**.*..*.....*..*.*...*........*.........***..*.*............****..**...***.*.*...*..*...*.....*..*..*....*...**..**...**...........*.*.*.*.***..*.*....*...**..*..*...****..***.*.*.***.*.**.*.*...*.****...**.
*.***.**.**..*.*.....**..*..*...*...*........*......*.*.*.*.*......******.*.**.*.*..*.***......**...*..*.**.*.*......*....****.*....*....*.......*****...*..**..*...*....**.*....*.***.*....*.*.***...*..........*.*..*.**.....*.*...**..*.*.*..***......***.**....*..*...*....**...**..*..**.....*.**....*.......*...**.......*..*.*..**.....****....**..***.*.....*...*.****.*.****...*..*..**....*.*.**.*.*.**.*.*.**..*..*****.*......*....*......*****..*..*.****.*.*..*......**.*..**.**...........*.*.*......*.**...*.*.**...*..*.**..*.*..*.*...*.***.**.**....**...*...**.*..***.***.*..**.**.*.........**..**....***...**.**.*..***..****..***.**..*.*....*.*.**********...*.*.*.**.*.*..**.****.**.*.***.*......**.......*****...*.*.****.**.**.**...*.....***.*..*...*..***.**.*..**..*..*....***...***..........**..*****..*.**...***....*****.**..*****.**.*.......*.*...*.......*........*.*.....***.......*.*........**..*..*..*....*.*....*.*.***....**.***..*.**..*...**..*..*...***.**.*..**...*......*..*.*...***.**
.*.*.*****..**.*.**..**.*..**.*..*...*..**...*.***..**.*.*........*...*.*....****.*.*.....*.*.****..**...*....*.*.*..***.*..*.***.*.*.*....***...*.*....**.**.....*..*.*..*..**....*.....**..***.*.*...**....*.*.*...*..***.*.*.***........*.*..******..*..*..*...*.*.*...**...**.*.*..*..***...*..*..**.**..*.***.**.*.....*..*.*..*....*..**.*.*....*.**..*.....*.**.***....*.*...*.***..**.*.**.*..*..*.*..*.*..*.....**..*.....*****..**..*....*.****..*...**..**.*....*.*.***......*.....*......*.**.*.....***..*..**..***..*.*.*....***.*..**......****.**....****.*....*...**..*....**.*...**..*...*.*...****.*.*..*......*.*...*.*.....*..***.*....***...*....*...*.*...*....***...***..*..**..**..***.......*..**.****.*...**...*..*.**.*.*......**.*...****........***...**.**.**.........*..*.***.*.*.***..*..*....**...*.**..****.**..*.***....*..*****.*..*.**.....****..***.*.*.*....****.**.*...*...**.......*.**..*.***.....*..*.***...*.**.**..*..**.....*......*...*.*..*.*..*..*....*..*.***.....**.**..*.......*.*..
..*.*....*........***.*......***.***...*..***.*..**..**....**..**.*.....*..*...*..*.***.***........**....*.**..*....***.*..**...*...*.*...****...***.......**.*..**..*.....**..**.*....*.*.....*..**.....*..*....*.***..**.*.*....*....**...*.*.*.**..*...*.*...*.......*.*.....*.*.**.*....*..****.*..*.*...**..**.*.***.**.........***...**...*..........*...**.*.....*...***..**.*.*...****......*...*....*....*..****.*....**...........*.*..**.*..*.*.*...***....*.******..**...*..*..****.*...*.*.*..*..*....*.*.*.*............*.*......*.**....****......****.....*..***.*..****.*..***..........*.*.....*..***...*.***..**.*.*.*.*.*..........*...**..**..*.*......**.....*.**.*....*..*.*....*.****.....**.*..*.******.****...*..*..***.*....*..**.**..*..******....*.*...****.**...**...**.**..*.**...*.**.***.*.**.**.**....*.*...*.*..**..*..*..**...***..*...*......*...**.******..*..*...*.*.*......*..**.**....*...**..**.*....*..*....*..****.*.**...**.*..**.***...**...**...*.......**......*.*..*.**.*.*..*..*.***.*
*..*.**.***.**...*.**....*....*.....**..*.**...*****.*..*..*...............*.**....*.*.*.**.*....*.**.*.....***.....*...*..*.*..**..*.*....*......*........*.*.*.*..*.*...*...**.***.*.*.**..****....*.*.......*.*.....*.**.**..**.*..*.***.....*.*......**...*.**...**.**..*..**.*********..*.*.*..**..****...*..*..**..*...*.**....**.*****.*..*.*..**.*.***...*.***..**....*....*.**.*..*.*..*......*.....**.***.***.*..*...*...**..***.*.....***....*..*...*.****.***.....*..*.....*.*...**..*..*..*...*...**.***.*..*..*...*..*...****.****.*.**.....******.....*......*..*******.*.**.....*........*........*..*.****........*.**....*..*..*.**......*.*.*..*.**.........**.*.*.*.*...*.....*.***.*......*.*.*..**.****.....*.*...*********..*..*..*..*..*..*...*.*..*.*..*....*.**.*....*..**.*.....********.*.....**...**...*.*.***..*...**.*.*..*.....*.**....*...*......*..**.*****.*.***.....*..*.*..*.**...*****...**.....*.*.***....*.*..*.....*..*..****..*..*.*.*.***..***....*......*.**....**.....*..*....****.**.**...
.*..***.**..**.**.***.**....**..***.*.**.*....*..**.***........*...*...**.*.**....*.*..**..**.***.*...*.*.**.....*...*......*....**....**...**...*.**.......*.*......*.*.*.....*..*.***...*.**...**..*.*..***.....*...*..**.....**..*...*.*...**......*.**.**..*.*......**........*........**.*..*.......*....***.*..*.....**.****...****..*.*.....*......**.**.***.*.*..*.****.*.******.*.*..*..*.*.*......*..*.........*.**.*****..*...*.*.*.*..*..***.....*..*...**.**.*...*....*....**..**..********.**...*.....**..*.*.*.**..**.**....*.*...****....**......*****....*.....*.**...*.**..*.**...****....*..*...*......*..**....*..*.**...*.****...*.********..*.*....***..*.***.***..*.....***.*...*..**......*.*.*...**.*.....**......*...****......*.**...*.***......**.*...****..*...*.****.*...*..*.*...*.........***..*.*...*.*.*.*.*.**.......*.**..**...*****.**..*......*****........*...*****..**..*.*.*..***.***.*.*.*.**.*...**.**..*.....*.*.**..*.*.*.....*******...**..*..**....**.*...*...**.***......*.*...*.**.**.*
*....*.**...*..*..*.**.**..*.***.**.....*....*....**..*..****..*...**.***..**...*.*....*.*...*...*.****..*.*.....*.*.*.***....*******..*..****..*..........*.*..*.**...*......*..*.......*.****..*.***...**...*...*....*...*.........**..***.*.**.....*....*......*..***.***.*......*.*.*..**..*.*...*.*.*.***.*...*...*..*.******..*....*.*..*****..**..*..........*.*.*....*..*..*....*......*.*...*..*.*..**..*.....***...*.....*.**.........*...*****.*.***......*...****.**..*..*..******...*...***.......*.*..*****.*...*.*...*....**..**.*.*..*.*.*...***...*.....*.**.....**.....**.*****...***..*..**......****.**..*..****.***.**...**..****....****.*...*..*...**.*..*.*...*..*...*.*.**.*...****....****.*.*.*.**.*...*.**..*...*..........**.*****..*.*....**...***.*.**.***..*..*.**.......*.****.*.*.*..*.*......*.......**..*.*..**...*.*....*...*..***.....**........**..*....**.*.***..*.****.*.**....*.*...*..*.....*.**.....****....**...*..***...**..*....**...**...*..*....*..*....*..*.**..*.....**.*..*.*.******
*.****........*..........*..*..**...**...*.*.......*.......**.*...*.....*.**...*........*.....**....***.*...***....**..*.*..*.*.*.***.....**..*.*..**.***..*.......*...**........*.....*..**.*..*....*..*....***.............*..*.*.**.*.*.*..*..**....*..**..*..*.....**.*.**.**..*.***....*...*.*....**...**...*...*....*.*.*...*......*.***.**..*...*....***...***..*.**..**....*.***.**.**.....*..***.*..*****....**.**....*...**.*..*...*..***...*..*****.*.****...***..**.**.*....**.**......*..*....*..******....*.**........*.****..*.........*...****...*.*..*.*.**.*.**....*.*..*.*....****..***..*..*..*..*******..*.**.*....**.*...*..*..*.*.***.*.*...*.**.*..**..**..*..**.......****.*...**.*.*.*.**...*.*....*...*...*..*****.***..**..*..**.*..*.*.....**..**.*......**.**.***....*..*..**.***....**..**...*.***.*.*.........*......*..*.*.**..*..****.......**.*....*....*.**.*.**.**.*.....*.*.*.**.*....*..*...*..**...*......*.*.**........*.*....**....*.**.****..***........*....*...*.**.*......*.*.*....***...*
.*..**...*.***.*.****.*..**.*...*......*.*******.**..*....*.*..........*.****.*...*....**.***..*....*.*..*...**.....**.*...**.*.**.....**..*.*......*.*...*.*.....***.*....**...*..*..***.**...***....**....*.*.*....*....*....*.*....***.*.**..*.*..**.**..*..*....***..***.....**.*.**..*.......*..**........*......**.*****......**...*....*......*****..**.***...**......**........*.***..*...*****.**..**.***.*.**..***.*..*.***.....**..*.....**....*....*..****.*..*.*..*.*.....**..*.......*.**.....**.....*.**.*.*....**.**....*....**.*...*.**...**...**...***...*...*.*..**....*.*.*...*..*...**.*.*.*..*.***.*.**..*...**.**.*.**..*.*.....**..*.*.**.******.**.***...*..**...*.*..*****..*.......**...*.*..****...**.*.*...***.*...*.........*.....*.***.***.***...**........*.*..*...*....*.***..****.*........*...*...*.*......*..*..**...**.*.***..*..*.*.*.***......*****...*.*..*...***......***.....**..*.**..*.*..****.*.*...******.*..*...*....**..*.......*...*****.*****..*..*.***.*....*........**.******.*.*..*
*.**..***............***.*.*..*.**...*.*...****..*..*....*...**..*..*..*****..*...*....*......****.*..**....*.*.***...*.*....**..*...*.*...**...*.*.***..*....**.*.**..*..**......**.....***..*....**..**.*...*.*..***.*****....*...**.*..*..**.*......**.***...*.*.......***..**....**..****...*.**...**..***..**..*..*..**...*..**..*...*.*.***.*.*..*.....*.**.*.*...*.*.....*.*......****.*...*.*.......*.*.......**..*...*....***....***..**...**......*..*****..*.*...**....*.......**....*.*..***...**...*..*.*..**......*..**.****.*.****.****..*..***..**...*..****.**.*.....**..*.*****..*......****.**.....*..*..*.*.*...**..*..**.**..**.****...****..**.***.***..**...*..**.*.**.***.**.**.**.*.......**..****....**.*.***....*.*.***..**..***....*.*.***..*..*...*.*.**..*..*..*.**.*.***......*.***...*...***.*.*...*.....*..*.*...*..*....**..*..*...*.**...****.*...*..*.**...*...**.**.*....*.*.*.*......*..***..**...*.....*....***...**..*.***..**...**..***...*.**.****.*...*....*..*...*.............*.****.*..***
.*****.*..*.*..*...*...**....**.**..*...***....*.*.*.**..*....*..**.****...*..*...**.*...***...***.*.........*......*....*..*..*..**....*..*....*..**..**...**.....*..*..*....*....*..***...**....****..***.**.***.*...*.*.....*...*..**...*.*.*.*...*....*.*.******..*.....*.*...*.***.....*....*....*..*........*...*....*......*...*.......****.*..*....***.***...*.*.......***..*...***.....*....*....*....*****..**.*..*..**...*.....*.........*..**..******..*.*.**....*....**....*..*.....***.*..***..**..*..*.*.**...*...**.*.***.*..**..**...*..*..*.*..**.*..***...*******.***....*...****.**..*..*.*.**..*.*......*.*...**.*...***..*.**.**..**.*.***..*........****......**.*.*...*.*....**....*.*.*.*.*.**.*......*****....*..*.**..*.**..**.**.*..*...*.*.*..***..***.*....*.**.......*....*...*....*..***.**..*.......***....*...***.***..*.***..**..***..*.*.*.........**................*.*..**.*..*...*.*.....**...****.....****.*....*.**...*.*****...*..*..*..**..*..**.....*.*.*.**.........*..*..**..*......*...**
..**.*.**.......*...*......****...*.....*.*.*.****.*.******.*.****.....*....***.*..*****....***.****...**.*..**.**..***....*.*.**....*...***............*..*.*..***.***.*...*....*.*.*......**.*.....***.*.*...*...*.*..*..**.*..**.**.**.*****.....*.**..*...**.*.*..*.*.*..**.*****...*.*.*.*..***.**...*.......***..****........*.*...*.*..*..*.....*.*..*......*..**.......***......*..*....*.*..**...*......*......***........**.....*...*.*..*.**.***....*.**.*..*.*.*...*.*****..*..*.*.*...*..**....**..*...*.*.*...*******..***...**.....*.*.*..*.......*....**.*.....**.*.*......**..*...**..****......**..*.*..*.**.*.....**.**.**....*.*.**..***.*..*....*.****..**....*.....**.*....*...*...**..*.*....**.*.*..*...*...*.....****.*.*.....***.***.***...**.**.*.**..*.*****.*..**......****....*......*..**...***..*..*..*...*..*.*....*..*.*......**.*.*....***..***...***..*.******.***.***.****.*.*.***.......*...**.*...**.*..*.**.*...**...*....*.*.....*...****.*..*..*..**..*..*.*.**.....*.*..*.*..*.**..*....**.*.
**..*..*..**.*...**...*......**.*.*.*...*...*..*.*....**.****...****...*..*****...**.*.**...***.*..**..*..*.***.*....**.*..*.*.*..*.*....*.***...***.**...*.....***.**.****...*..**..**.***.*.*.*.**..*.**......*.....*.*..*.*.....*.**......*..*..........*....*..*.**.*.*...*.*..........**...*..*....*.*****.**...*.*....***....**...*...*.**.....*.*...*...*..*.*.*...*..*....**.**..****.*.*...*.*..*..***..*.....**.**....**....*...*.**..**..**.****...**....*.*..*......**.*......*....*.**.*....*..****....****...**......**.**....*.*...*.....*...**.*.**...***.**..****.*...*...*..**..*.**.*.*.....*..*.**....*..*****.*..*.*.*.*...**.**.*..*.*....**..**..*.**.**.**...***...*..***.*.*..*.*.**.....*....*.*..*.....*..****.*...***...*.*.*.*...**.****.*.***.....*..*.**..*..*....*.*....***..*..*.......****.*..*..........**..**..*......*....*..***..*.*...*..*...*......*.*.*..*.***.*.*..*......*...**.*...**.*..***...*..****.*...*..***..*.....*.*.*...*..*...*.***..****..**.*.**......*****..*.*.**....*.**..*..
..*....*....*....*.........**..*.*....*..*....*..**..***..*******.**...*...***.**........*.*.**.*.*......*..*..******.*****.*..*.....*...*...**..******.*.*.....**...*.*.***...*.****...*.........*....****..*.****..**....*..*.*****..***..*...*********.*..**..**.*.**...*.......*..**........*.*........**.*.*.**.**..****..*.*.*.*...***.*****.**....***..*.....**.**.**.****.*..**..*....*....*.*....*.*****.....***..*..*...**....****.*....*.*......*..*****..****.*...*.*.*.*.*....**..**.*..*.*.*..***...*.*.*.****...*...........*....*.*.............*.****.*.*..***.*.*.*.**....****..**.*....*.**.**..**..*.*...***...*.*.*..***.***...*....*.*...****.*..*.**..*..*****...*.*.**.**......*.*....*..*......**.**.**.*.**.*..*.*...*.*..*..*.*..*.*.**.****.*.*.*.****.*.....*......*.**.**..*........*.*..*.......**.*..*.**.***.**.**.......***..**.*....**......*....*...*.***..**..**....*.*..*..*...*..****...*.....*....*.*.*.....*.**.......**.*....**..**.*..***.....***.**...***...**.****.*...**.......*.*..***..*
.*..........*....*.***.*..*...*.*....**...**...*.*.**.*.....*..*......*.**..*....**.*..***.**.*.....*.*.****.***....*..*..*..*..**.*.....*..**......*...*.***.**....*.**.*..*...*.*.*.**...**.**...*.*.**...*..**..*........*.**...*.***.*...*........*.*......*..**...*.*...*....**.***...*....*.*....*...*.*....*.**.**.*.*.........*.*..**....*...*...*.*.*.**.*...**..*..*.*.*.**.....*...*...*....**.*....*..*..*.....*..***..*.*.**..**.*....***..**.***.*.*.*.**..*.......*....*..*..*.*...**...*.....**...*.*.......*...*...**..*...*.*.*..*.**......*..*..*.**......*.*..*..**......**...**.**..*..**...*..*..***.....***.**..*.*.*..*...**...****.*.***.*..*......*..**.**..........*....*...*..**..****..*...*....***.**..*..*.......**.**.*.***....*.*.*......*.**..*.*......*.*..**.*...*.....*...*.*.*.***..***....*.*.***...*...*....*.*.*...*.*....*.....*...****.*****..**....**....**.***..*..**.*..**.**.....**..***.*.....*..***.**..**.**.****...*.....*........*....*....*.*.*.****.**..*.**...*.**..**.**.*.*....
...***.*..*...*...*.*.**..****....*..*...*.*..*.*..*....*.......*.**.*.***.*.*...**...*.*..*.......*...*.*..**....***.*.*....*....*.*.**...*.**.*.....**....**.*..**.***.*....*.*.**.*****.*.......*...*...*.......*.*****....*....*...*.*..***..**..*..*..***...*.***...*..*..**.*.***.....**..*.*.*......*..............*..*.*...*.*......*...*.**.*.*..***..****.**.*.*.*.*.****.*.*...*.*.*.****..****.*..*..*.*****.**.******..***.*...*...**.**.*.*.....*....*....**....****..*...***..*..**..*..*.*..***...*.*.....*.*.******....*..*...*..*.*.*.....*.*.**.*.*....**...**....*........*........*..**.....**.*.......*.**...*...**.*...***.....***......*...*.***.....*.....*.*..**..***...*.*...*....***.*.*.**.*..*..*...*.*....**.*.**......*...*...**.*.***......*.**.......*....*.***.*.*.*...........*....*.........*.....*.**.***...*****.***.**.*.*........*......*...*....*.*...*..**..*..****.**...*.*.*.**.*.....***..*.**.**.**.*...*.*****.*...*.***.**.*..*.*..**..**..*...*.**.*****....*.*..*.*.**..**.*****.**..
.**.****........*.***..*...**....***....***......*...***...*.*.....***.**.*..***.*.**..*.*..**.....*....*..****.*....*....*........****.*.....**...**...*....**..*..*.....*..*.**...***.*.**........****.*.......**.*.*.*..*..**..**.*....***.*..*.*...**.***.*****...*.*...*.***.......****.*........*..**...**..******.*.*.***......*.......**.**.***.....*.*..*.........*..****.*...*..*..*..**.**.*.***.**.*...*.*....**.***.*......*..**...*...****..*....*...*..*......**.***..*.*...*......*.*...***...*...**..*..*.**.*....*...***...*.*..*...*..*.*....**.**..*.***...**.......**..***......***.*.*.**.**..*****....*....*..*.***..*..**..*...*.*.**..**..***..*.*.......**.....***.....***...*...*.***...****.*****.*****....**..*..*.*.**.***.*******..*****.......*......*......**.......**...****....*..*..*****.*...*.*.*..*.*..*....*....*..*.**...*.......*.*.*.......*..*****.*.**.....*...*.**.*.****.**.*......*.**..***........*...***........*....*.....**.*....**.*..*.*****.******.....*.......**...**.**.******.
..*...*.*.**..**..*.**.*..*.***.*.***....*...*.**..***..*.....**.....*.*...*.**.*.....***..*.**...*****....**..**..**..*.**.*.***..*......*.*..*.....**.*.*..***...*...*****.*...**.*.*..*..*.*.*.*.*******...***..**...*..*..**.*......***....**.*..*...*..**....**....*.**.**....*....*.**.*.......**...*..**...*...*...*...*...*..*.......**.*.*..*.*......*..*.***.**..***.*..***.*.......**...*.*..**.**..**.*******.....***..*...**.*.*...*....*.*.*.*.*.*.**..*.*...*.*...*...*..*..*......*.*..*.****.*.*....**...*.*....*...*..*...*..*.*.***.....*.**....**..*......**.**.**.*.*........*..*.*..*..............****.*...*..*..***....*.*.....***.*..*.***...*.***.*..**.....*...*..**..*******.*..*.....***.*..**....*...*...**..**...****.*.*.***.....*..**.*.....*..*.....*.**.*.....**..*.****..**..*..*.*.**...*.*..***.***.*..*.*..*.*.*...**...**.*.....*...***..*.*.*......*...***...*....**...*..*.*.....***.*...*.**.*.............*.*..**....*...**...*.*.*.***.....*..*.*.*...*..***...**..*...*******..*.*.*..*.**
.**...*.*..*....*....**.......*****..*..**..*..**.**.*..****.*.**...**.*****.*.*....**.***.****..**.*...**..***.*.**...******..*.**..**.**.*.......*.**.....*.......**.****.*.....**.*.*..***.**....**.*.***..*.**.*.**.**..*..*..*..*..**.**..*.**.....*.***...*.**.*..*.***..**.....*.*..**..***..**.*...*.*...**...*.****......***.*...*.......*.*..*...*.*..*..*..**.**...*.***....****.*.**...*..*.....*.*.****..***....*.**...*..***..*...**.*.***.*.**..****....*...**........****..*.*.**..**..*.*****.....*.....**.......*......**....*....****...***....*..*.*..*...**.....*...*.......****...*.....****..*...*.....*..*...*.*..*..*..*...*..*....*.*.**.**.***.......*.***.****.***.**......**....*...*.*.*.***.***.*.*.....*...*.........*...**...*.*.**.***.***....*.........*..*..**..**..*.**.....*....****.*..*.*******.**...*....****.***..*..*...*...*.**...**.**.....*..***.*.....***.*.*..*.*.*.****.*..*..*...*...***.*...*......***..*..****.******.**..**...*..*..**.***.....**.*.*.*...*.*..*...*...*.*...*...*.
..*...**..*....*.*.......**..**..*.*.*.......*...*****..*.***.*...*......*...*...**.*.............*.....**..*......*.*..*.*.*.**...****.***......*..*.***......***....*..**.*..***.**..**........*....*.*.*.....**.*....*...*....*..*..**....**.*.**..*.*..*****....***.*.*.*...*.......***.*...*.....*......*.**.*...*...*.*..**.*.**.......****...*.*.....*.******.**..**.....*****.*.*.*..*...**.***.....*..**..*.....*.*.**..*...*.*.*.**..*.***.****.......***....*....***.**....*.*..*.*.....*.*...*..*.**.*...*.****..*.*.**...**..***.**.*.*.**.*........****..*..*..*.......*...*....**....**...*....***.*......***...****..*.***...........***...**......*.*..**.......*.*.**..***....*....*..*..**......*....*.....*.*.*...**.**....*..**.*..*.*.**.*.*..***...*...*..**..**.......*.**.*....*......**.*.***.......*....**.*..***..**.*.......*...**..**.*..........***..*.*..*.**.*.**.*.*.*.*.***.*.....*.***..*.*..*..*..*.*....**.*.**....*****.......**....*..*..***.*..*...*.*.....*...**..**.**.**.*.*...*.**....***..
*.***.***.**.**..*..*.**..**.*....*.*.*......**.**.****..*...*.*..*.*..*.*.***.**..*......**.....*...******.**.*.**..**...*.*.**.*..**..*****.*.*.**.....***..*..**.*........*........**......*.*...*.*....*......*...*........***.**.*..*....*.*...*..*.**....*.*..*.*...***.*......*..****.**.*..**....***.*.***..*...*......***...*.....*.........*...*...****..*.*.*....*...**..****..**.*...***.*...***........*...*..****..*.**..*..*.**.....*...*..*..*......**.*...*.*..*...*.*.**.*...*.**.*.*...*.*................*..*..*..*..*..***...****.*.....**.*.*.*.*...*.....*.*..*....*.*..**..***..**...*.*....*.*....*.*...***.**.*..******..*.**......*.....*...*.**...*.*.*.***.*.*.....**.****....*..*..*....*..*...*.*..*..**........***......***.**...*.**..*.*.******..*.*.........*.*...*........**.***.*......*....*....*.*.*...**.*..**.*....*.........*..*.....*.***..**.**....*.*.**..***.*.**.*....*.**...*.*....*..**..**...*...*.******..*..*.*...*.**.*..*....***.*...*..*..*.......*..**.........**...*..*....**.*
......***..*..*...*.****.*.....*.......*..**...****.**..*.*..**......*.....*......*....**.**.**.*.*.......***...*..*.*..*****...*..*.*.*.*...**.***.**.*****...*..*..***...**.*...**.*...*.*....*...*....*..*.***...***.**.*...***....*.*****.....*.*..*....**..*.**.....*...****..*.....**.***.....*.**.**.**...*....**...*.*....**.****....**.****..*.**..*..**...*...*.*..*.....*.*..**...*...***.*.*...**.*.**..***.....*..*.****.*..**..**.*...***.*..****.*...**....**.***......*......*.*.....***.**.**.*.*...*..**.*.*.*.*.*.****....*......*.***.*...**.*..*.....**..*...*..*.*.**..*..******.......***.*.*..*..***.**...*...**.*..*..**.*.*.*.*.*..***...***..**..**...**....**....*.........*.*.*...*..*.*...******.....****.***....*......*.**.*****.......*...*.......*..***.*...............***..*..**.**.*.***..*....***..*......***...*..*..*.....*..******..*...*....****.*...****.***.*....*.....***.....**..*...***.*.**..**...***...*.**..**.*...*.*.*.*...*.*...*....****...******....*..**....*..*...*.*..**...**.
.*.*.*..*..*..*...*...*.*.*.......*...*.*....*.*.............***...**.****..*.***..*..***....*.*....*......*..*.**....*....*.....***.....*.*....*......*....**.**.**.....*..*..*....**..***.**.***.*.*..*.*....***........*...*.........*.*....**....**.***.*..**...**.**.....****.***.*.**.....*....*............**...**.......**..**.*.*.**.**.*.***..**...*...*..**.*......*...***..*.*..*........***..********.*.**.....**...*.**..*....*.***.*.*....*...*.**...**...*....*.....*....*...**...*....**.*.**.*..**....**..*.*.........***....**.**.*..*.*..**..*.**..*...*...*..**......***...*.***......***..*...*....**.....*.**..****.***....*.**..****.**...*.**.**....*...*.*.....*****.*.*..*.*.*.**....***....*..**.**.*.*.***..*..**..*.*...*.*..*...*....*...**.***..**.....**.**..**.**.*..*.*.*......****.....*..*....******.*.**....*.....**..**.*.**.*...**..*......***....**..***.****.******.*.*.*.*.*.*...***..*..*.*..*.*...*.......**.*...*...****.*.***..*...*...*..*.*.....*..*.*.**.***.*......****....*.........
..**..*.**.****.*.**...*.*.*..*.**....**.***.........*.**.....*.*..*..*.**...****.*.***....*..*....*.*.....*...*..**.*..***.**....**.*.*..*..*.*.*...*.......*.....*.**....*.*...*.........***..*.**.*..**...*.**.*............**.*..*...*.**.......***............*.***.....*....*.**..**.****...*.***......*******.****.*..**.*.**.**...*..*...*.****...*...*...*..**..*..***...*.*.*.*.........******..........*.*..*.......*.*......**.*.*.*....**.**..**.*...*.....*.*....**......*..***......*..*..***.*.*.*....*.**.*.*.....*.....**.*..*..*.*.**..*..**...........***..*....*..*...*.*..*.*.*..*****.....**.*.*..****..*....*.**.*..***..*.........*..**.**..**.....*.****.*.....*.**.......*................***..*...*...*....*.**..**..**....**.*....**.*...*.***.**.*...*.*......**..**.**..*....*..........***.*........*...*..**.*....***...*.*....*.**..*.*.****..*.*...*.*.*..***.*....***..*..*...*.**.**.*..*.......*.*.***.**..**...*.**.....*....*....**..***..*.*..*...*...*.**..*..*.*.**...*.....*...***.....*.*.*
*..***...*..*.*.*****....*......**...*.*.**....*...........***....**..*...*....*..***...***..*.*.**....*.*....********.***..*....*.*..*....*..*.*..*..**...*..**....*.*....*.*......*..*..**....*..*.*.*..*....***..**....*........*****.*.***...**.......**............***...***...**.*.....***..........**.**..*.*.*.*...*****.**...*.**...*...*..*******.*..*......*.*...**..*......*...**.*..........*...**..*...*.....**.*....****....**..*.*..*.**.*.......**..*.**.*..*..*.*...**......**........**.***.........***...*.....**.*....*.....**...***.....**.*.**.....*.***.*..*..*.*.**...*.**.**....**...****..****.*.*.*.*..*.*...*.....*.*..**..........*****..**.........**...*.***..**.**.*..**..*....*...***..***...*..*.**..*...*****.*****.*.*...*.*.*..**..*.**..*...*..*.**.**...*.*.*.*...*...*....*...*****.*.*....**....*.*.***..**.*......*..*..*....***..**...****.*......*....**....*********.*..*..**.**...*....*....***.****...*.****..**.**...*.**.****.*.*.*.**.*.*......*.*..*.**.....*..***.*.*.*.*...*...**.
*....*....**...***.**..**.*.............**....*...*...*.*.............*..*...*.**.*.**...*.......**....*.....*.....***.....****....***.*.....*...*.*...**..**.*.....*..***...***..**.*..*.***...*.*.**.****...**.*.*.**..*.*...*.*..***...**.***......*..*......*...*.*.*..*.....**..***.***...*....*...**.*...*...***..*..*..***.*...*..*......*....*.*...*..**....*.*.***..***....*.*....*.**..**...*......*..*..**.....**...*.*......***..**....****..*.*..**.....***.*.*.*.*.*.*...*.......*....**.....*........*..***..**.**..**...*..***.*.*.*.**...*.********.*.****....*.*....**..*...*...........**....***.*.****.....***.*....*****..****..*...*.***...*....**..*****.*.**..***.*...***......*..*.*.*.*...*.**...**..*..**..*.......*..*.....*....***..*.*.*..*.....*..*..**...***.***...**..***...*..*.***..***..*.*...*.*.***..***..*......*.***.*.**.*..*..*.**...*...****...*....*.*..*...*..*..***..**.*.*********.*.*.**..**..*........**.*****..******.*.*.*.*.**....*..***.......**.....*.*....*..*......**...**..*...
.*.*.*..*.***.*.*.*...*.******.*.**.****....*....*****.*.**.*...****...*.***...**.***.*.*..*..*.*.........**.........*....**.*....*.*.....*....*.***.***.**..***.*.**.****..***...**.**.*.*..***...........*...******...*.*.***.*.*..**....*........*.*...*..***......*....*.*.**.*.*...***.*...*.**...*.*.*.*....****.**.*.**.....***...*.*....**...*...*.*...*........*...*..*.*.**..*.*****.......**.....***..*.*..*.*.**..*...*.*...*...***.*....*......****.*.*.*.**..*..*..*.****..*.**.**..*..**...*....*.*..*..*.**.........*.*.*...*.*.*..*...**.*....*.*.......*..*..*.*...******......*..*.*....*....**....*..**.....**.*.**.*.*.*..*..*.**.*.*.*...*..*.**.*...**..*...**.*..**....*.**.*.***.**..**.......*...*......*.*.*.....*****...*..**....*.....**...*.......*.*.**...*..*.**..***..***...*.*.*..*....*.**.*.*..**....*....**..*......*...*....**....*.*.....**.**..*..*.........****......***...**.*.....***...*..**.*..**..***.*..*.*..*.*.*....***.*........*.*.**...*..**....**.....***.....*..*..*........**.***
..*.**..*....*.**..*.*...*.**.......**.**.....*****.*..*...******..**.******.**.***.**.*.*.**.**.*.....*..*....*.*.**.**...*..*...*..*....*....**......*.***.....**.*.**...*..*.*.*....***.....*..***.*.*...**..*.*..**.*..****..***.**.**.*.*.........*.**..*......**.****.****.....*.**....*..*****.*...*...*.*.*....*..*......***.*.*....*.*..**.**...**..**.**........**...*.*.**.....*...*.***........*****.**.......**.*..****...*...*..***..**...*...*............*..*..**...***.**...****..**..**..*.....**......***.*..*..***..*......*..***.*...**....*.*.........******......*..*.....*.**.*.*...*....***.**..*......*..*.....***...*.*..*..*.*..***.*.....*..*..*..*...*.**...*.*.**...*..****.*..*..*.***..**.*.*.***........*...*..*.*..*...***.**....*..*......**.*.*..**.*.......***..*...****.**.*.*.*...**...........**.**...*..*.*...*.**.....*........*....*..*.**.*.....***...*..**...***.......**...**...***.....*.*..*..*.*..*.......**....*..*..**..**.**..***....****...****...*.**.**..**.**.*.**.**..*..*....
**.****.**..*..*...***.*...*......*..*.*.*...*..*......**....*....*.*.....*.****...**.*.*.......*...***.*****...**.*.*..*..*.*.*.*.*....**...**..***.**..*.....*..**.*....**..**.*.*...*...**.....*.*......**..***...**..**....*..*...***....*.***.*.*..*.*..**..*.....*...*...*.**..*..**..*..*.*......*....**....*....**.*..*...*..*...............*...*...**.***..**.....*.**...**.*..**..**..*.**..*....**.**.....*...**.....*.***....**.**.*.....**..****..*.*...*.***.....**..**...*..*..**..*..*.**...*.*..*...****.**..***..*.***.****..........*..***..**.**..*....*..*.*.*...**.....*.*.**...*..**..**....**...*.*****.*.**..*..*.**..**...*.*......*....*..*...**...**....**.*.***..*..**....*.**.***..****.*.***...**.**.**.**...*...**.*..***.....*.*..*.*****.**..*....*..**.*.....***...*.....*.*.*..**..**.*..**..*.*....*..**.****.*.*..*.*...***.*.*..*.....*..**....*.*...*.*..**.*.*...**.*..*..*...*..*..***.......*..**..***.**.***..**...****....*.........*.***.*...**...*.*..***.*.*.**.....**...*.**..**.*....
..**..****..*....*...**.*.**.....*.*.****..*..**...*..**.****...*..*.**..**..*...*.....*.*.**..*...*..*..**...*...*..*......**......***....**..*.*.*.....*..............**.....*..**.*.**.***..*.**.*...***..**.*.....*.****..*.*****..**.****.*.*.*.**.*****..*.*...**.*..*.**..*..*...*..**.*....*..*....***..*.***...**.*.***.......**....**...*.*...**..**.*.*....***..*.*...*.*.*.*........*...*.*....*..*..*.....**..**..****....*......*.*.*.....*......*.*.*...***.**.....*...*..**..*...*.........*....*....***............*...*.*.*.**.*...***....*.****..**.*..*.*..**.....*.....*.*.*.***...*.......*.**.****.*..**...*.*....***.*.*.***..*.***..*.*..*..*..*..*..*.......****..*..*.*.***.**.......**********.....*......**...**....*..*...*.*...*..**..*...*.*.....**.*.....**...*....***...**...*.****....*........*....**.....*........*...**..***.........*...*.*.*..**.**..*..*......**.*.*.*..*.*.*..*.****.*..*.*..**.*.*.....*...**.**..*...**...****.*....***..***.*.**.......*..**..**..*...**.*.*.*.*....**.***.
....**..*....*....**..***.**...**.....****..**.**.......*.*.....*.***..*.***..*...***....***...*.*....*.**.....*.....*****.***...*.**....**.*...**....*...**.....*.*....*..*.......**.********.*..**......****.*....*...**.**.*...**.*.*..*****...****.**......**.*..*..*..*.....*..*.*.*.*.*....**.****.*..**..***..***..*....**..*.*..**.***....*.*..**.......***..*..**....***...*..**..*****.***....*.*..***....*...........**..*.*..**..*.**.*..***.*..*.**..****.*...**.....****...**..*..*..**.*..**..*..*..*.*.*.*.*.**.*.**..**..*.....*...*.*....**.**.*.....**.......**.*.........*.**...*...**...*.***.***..*.*..*.....*...*..*.....*..**..***......**.*....*....*..**......*....**...*....*...***....**..*...*.*..**..*..***.*.***..**...*..*...*.*.**....*..........*..***...*......*.*...*..***.**...**..*.*.*..*........*..*..**.*...**..*...**.*.*.....*..**.*.***....*.**..**.*...***....*.*..**...*..**..*....**..*.*..**.**.*.**.*.**.*.*.*..**.**...**.*.*.*..*......**.**.*......*....**...*.*.*..**...**..***...*
.**...**..*.**.*.....*..*.*....*.*.*.......***...*...*..*.*..*.**..*.*.......*...*....*....*..*...**.*...*.*.**..*....*..*.*..*..*..**...***.*.*...*.*.*******.*...........**...*......*.***.**..*.*.*.**.****.*.*.*..*........*.*.*..*.......**.**...*.*.......*...*.**.*.*.*..*.***.**...*.....**.**.....*.*....**.**..****.....*.*...***....*...*..*.****.....*.*.**.**..***.....***.*..*...*.*..*.*.*.**.*....**...*..**...***..**.*.*.....***.*.**.....*......*....**......***...*.**.*....*..*.*..*.*..*...***......***....*.****..***.*.***...*.*..*....*.*.*...*.*.......*.****..*.***.*.*.*.**...**.*.*.**.*.....*...*........*..**.*.**.*.*...*..*....*****.*...*....*.....*...****..*.........**..*.*.*..**....*.*.***...*....**.*.**.*.*.***.*...***..*........*..*.....*...*.....**.**...*....*.**.*.**..*..*.*......*.*...***..*..*..***..*..*...*.***..**...*.*.*..**.***.***.*.**..**.*.****.***.......*...***.*.**....*...*....***..****.**......*.*...**.....*..***.***..**..*.....*.....***..*..***.....*..*....***..
*.***.***...***.*.**...*.*...*..*..***...*****.****...**..**...*..*.........*.*.*...*.****.**.*..*.*..*...**.......*.....*.....**..*.....*.*.**.*...**.*.****.*.......**....*.***.*.*......*.*.**...*.....*.*.**.*.........*.***.......***.*.*.***.*....*..........*******....*.**.*.........***...**..**.*..**.**...*..*.*.*****.**......***......**..*..***.*****...**......*.*..*....*..**...*.**.*.*.*...*****...*....**....*.*.......*.*..*.**.*.**..*.*..*..****.*.*.*.**.*...**.......**.***.**.**.*...****.*****...**.***..*.*.*.*...*...**..*.......**...........*...***.*..**....**...****....*.**.*....*......*...*.*.....******...*...***.....*....***..*.*****.*.*.**.*...***.*..*..*..******.*....*.*..******....*.....*.**..........**.**.***.*..****..*....*.*.*****.....**.*.*....**.*.....*..*......**.**...*....*.**...*...**.*....**.*....*..*.***..*....*...*.*..*.*.**.*..*..**.**.*.*.****.**.*.***..*.*..*...*.***..*.*..*.......***...*.*.***..**....*..*.*.........*...**.*....***........*.**.*.**......*.*.*
.***.*.*...*...*.***.**....**.*...**.**........*........*...***...*..*..*.*......*.*.*.*....**.*...***.*....*.....*......***.**..*.....*****..*..****...***.***.**....*..**.***.**.*..*..*......*...*..**..*.*.*....*...*........*.*.**...*.***...**..*...***..**.**.*..*****...***..**.....*...**..*.**....*..*......*.*....**.....*.......**...*..*.**...****...*..*.*.**.*..**..*.*.*..**...**.**...*....*******.*..**.*.*.*.**...**.......**....***..*.*...**.**.*.*****.***..**.*..*..**...*....**.*.*..**.......*..**...***.**.**..*..****.*.*..**.**....***..*..*...*.**.*.**.*..*..**..*......***.*....*..**..***.***.*..*.*.**.*..****..*...*.*..**...*........**..******.**.**..****.......*..*.........*..**..****......*.**...*****.**..........*...*.......*..***.*...***.*..****...**.*.**.******..***.*.....*.*....*..*..**.*.***.*..**.**.*.*.....*...*...****.....*.**..*...**....***.*.*.*.*.*..*..***..*.*...*..*.....*.....**...***.******.*.....*..*.*.*.....*..*...**.****..*...*.**...*...*..**......*.*.****.*.*
...*.....*..**..*..**.*.*..*..***...**..**.....****...*.*..**....*.****...**..........*.**..***............*.***....***.*.*****..*..***.*.*.*..**.....**.*.*....*..*..*.....*****..**..****.**.*.***..*...*..******....*..*...**.*.......*.*.*..*.**..******.**..*....****..**......*...**.**...*.*.*.*...***...*....*..*....*.....*............***..**...***.*...*.*....*.*.....*****.**..*...*..**..**..*..*.**.*.*..*..********....*...**..*...*.*..*.*.**.*.*..*....**...*.*.*.*..*....*........*.**.***...*.*..*.*.*.*..*...*.....****.....**.**.**.**.*....*...*.....*.....**.***..****.....*....*.*...*....*.*...........*****..**...***.**.*.**..*....**...**.**.*.*.**....**.**......*.*..........*...*..........**.....*.***..*.**...*.**..**....**...**.*..*.**..*.*....*...*..**....*......**..***....**.***.**.***..*..**.*...*.......*....*.*.........**.*.**...*...**..***.***.*........*..*.***.********.......***....****.*.**.........*.***......*....*.*...***.....**.....*.*.....*....*.....*..*..**..*...*...***..*
.*.*...*.*****....*...**.**..*.*...****...*..**...*..*.**.*.*.*.....**...*****....*...**.**.***.**.****.****..*.....*..*...*...*.*.**...*......**....*......**.*.**.*.**..**...*...**...****..*.**..*.....***....*....**..**..*...**.***...**...*..**.**...**.***.*...**..**..*...**.***..*****....*....*.*..*.*.........*.....***.*****.*.***.*......**..**....**.**...*....*..**.*..**..*.......*...*.***.*....*..*......*..****..*****.*.*.**.*.**...*...*..**..***.*..*.*.**....***.*..*....****...**.*.**..***...*....*****.*...*****........*..**..**.***....**...***...**...........****..****..*.*.*.*.*.**......*********.........*..*...*...**.*....**....**...*...*.*...***.*.*.*.**...**......*...*....****..*.*.*......****..*..**.*..***.......**...***...*.....*...*...**..***....**.*..*..**.**..*....*..*.....**..*...**.*..*..****......*.*.**.***..*.*.....*...*.*.***.***........**..*.*.**..*.**.......**.***.....**.*......****....*......**..*..*.**...*.*..****....*.**..*...*.....*****...**....**..*.***.*.*.*
.*.*...****.***..*.*.**.*...**.*.***...**..**...**....*..*..*...**....*.*.*...***....*.**.*..**.**.*..**.*.**.*.*...****...*.*.*.****.*....*.*...*.**.**.*.****.....*******.*..*..**..*...*.*...**...*..*..*.*.*...**.*..*...*.*.....*.*.*.....*.*..*...**.**.*....**..*.....*......**.****...****...*..*..**...*****.....*.*.*...*....**.*..**.*.*.*.*..*.*......*.**....*....*.........*......*.....*...**..*......**......**..**...*.*.*....*.*.*.*.***..*...*.........***.*.***.*.....**..*.*.*.*.*......*..*.*..**..*....*****.***..****.*..*.**..***....*..***...*...*...****.....**...*..**...**..*.....**..*.*.**..*..**..*.*..*....*..*.******.**.*.......*****.*...*.***....*.*..*.*.*.****....**..*....*...*.**..*.**...**.*...**..**....*******..*...**..*...***.*.......***...*..*..*....**...*.......**....*.*..***...*.*....*..*.*.*....*...*.....*....****.....*.....*.**...*...*.*.*.*...**..**...**..******.****.*.*.***..*.*...*...*..*......*.*...*....*...*.*...*..********.**.**.****..*..*..*....**..**..**...*..
.*.**....*..*.*..**.*...***.*.*.****....*...**..***.*..*.*........*.**........**.*.*..**.**.*..**..*....*..*....**...*****.*.**...*.**....*...*....*..***.*......*..*..*....**..**.**.**..*****.*.*.......*...*.*..*...*..*..*...*.***...**..*.****.*...**.*..***.....*..*......*..*.*..*.*..**...*.*..*...**.*.*...*...***.**.****.....**...***......*....*.**...***...*......*..**.....*...*.*.....*.*.**..*.......***..**.....**.....*.*...*...***.....*.***.**.***.*..*...***...**....**..**..**.......***...**.*..*..*.*..***..*.*..*..***..*...*.*.*.*......*......**..*.*.*.**..*.**...*......**.**.*.***.**.*...**.*.....**.**..**..***.**.******..***.*..*.*.*.***.****....*.**...**.*...*......**..**.*..*.....*....**...**...*...*.**...*.*..***.*.*.*..*.....*...***.....**.....**.*..*.*...**.**..*.*.*.*.*..**..*.*.......*..***...*.*..*..*..**.*.*.*...**.***.*.**..***.**.***..*..**.**....*..*.****.....*......*..*...*...**.**.*..*.*...***...**..*.*.....**.*....*.*..*.*...*..**.*.*...*...***.*.*......*..*..***.*
*..**...........*.*..*..........*.*.*.*.......*......***.*....***..***.*...*.**...*.*.....*.*..**.**.*...*.*..**........*....*..*.....*..*.*....*..*.**...*...*..*....*........***..*.*.*...*....*.**..*.***...*.........**..*.****....**..****.*....****.*.....***.***....***.*.*....*.**.........*.*.........*..**.*...**...*..*..****...*.......*...**....****...**..*...***...........**..*..**.*.***.........*.*......*.....*.**.**.....***.**.*.*.*.......**.**.*..**.*.......*...*.*.**.******.*..**......*...***..*...**..*****......*.*...*.***.**.**....*.**...******..*.***......**.*...***...**....*.....*.***.*****.**..*.*.....***..*.....**...*...***.****...*..*...*.*.*...**...*...*..*.......*..*....*.....**....*..**.*.*......**.*.****.**.*..*.*........*.*..*..*..*........**...*.***.*....*..**..****.....*..*...**.*.**.......*..*..*.*.*.**.*..*..*...**.**......*.**.....**.***..*.***..**........***.***..*.****.*...*.**...*..**...*.*..**.*...........*.*......*..*.*...******.*.*....**..**...**...*.*.*..
.......*..*.**....*..*..*.......**..***.*.*..***.****...*...*....*........*..*...*.....*.**..****.***..*.*.....*.....*.*.*..*.*....**.*..***..*..*.*..**.**.***......***.*..*.**........*.***.*.....***...*.****......*..*.......**.....*..**...*...*.*.*.**...*..***.*......*.*.*...**.**....*.***.***.*...**..*......**..**...*.****.*****.**......*..*........*..*...*..........*.*****....**.*.*.....*****...*......***...*..*...****..*......*..**.*..**..*.*..*....*.*.....*..****.*...**...*..***.*****..*.**.....*....***....*.*.*..****....***.......*.*...***.*.*.....*.**..**..*.**.**.*...*.***..*....****.*..*...**...**..*.*.....**....*...*..*.......*..*....*...***..*.**.**...*.*......****....*....*..*.**..****.*.*...*...**.**..*......*...*..*..**.****..*...*.***...*....*****..*..***.*.*******.*...*...**...*.*..**.....*..**..*....**.***.*.**..*.*......**..**....*.**.*..*.*..*...*.....*.*.**.**.*...**..****..*****....**.****.........*....*..*.**....*..*.*.**.**....*.**.******.*..*..**..****...*.*....
.....*......**.*.*.*...***.***........*..*..*.**...*....**.**.*..***......**.*.*.*.*.*......**..***..*.......*...*....*..*..*..*..***..**..*.*.....*.**...*...**.*.....***.**..*..**...*..*..****..*.*.****....**..*.*..*......*.....*..*...**..*.*....**..**.*.*.**...*.......**.***.*.**..*..*..*..*.*....*.*..*.***...**.*...***.....*...*.****.*.*.............*...*....*****....*.*.*.*.****.....**...*.**....*.**....*****..*..*.**.*....**.**.*.**..*..*...**.......*.**..*......*..***.*.....*.*.*....**.*....*.*........**.*..*.*.*......*.....*.***...*.*******.**....***.......*.......*....**.**...****.*...*.**..*..*.*.**.*.**......*.**.....**.*.....***..*.***.*.**.*.***.***.*.**.*...***.*..**.......***........**....***....*.**..***...***..**.....*...***.*..****...*.*........**...***..*...*...*.**....*.....**.*..*....**....*...*....**..*......**..*..*......*.*.......**..**.*.*.........**.**..*...*.....*.....*...*.*....*.*.*...**...*.**......*.*..********.....*......*....**...*..*......*.**.*.**.....
**.*.*.*..*.*.***.......*..***..........*.*.....*.**..*.......*.****....***....*...**..**...**..*......*..**..*.*...*..*..*....*****...*..***..**....*.*.**......***..***..**...****.**.****.**.**.*.*....*.*.......***.*..*....*****.****.......*..*.*....*..**.***..**.*...*.*....**..***...**...........*.*.*.****.**.***....**.*...*.*...*****....**.*...**.*..*....***.***.*.*.****......**.****..*...**...*..*.....*...*...........*.....*....*..**..**.....***..****.*.*...*..**..*...**....***....*.*...........*.*...*.***.*...**.*.*....*.****.**...*..*...*.*..*..**...*..***.*.*..***.*...*..***...*..*....*.*....*..*.**.*.**....*.*.***....*..*.*..*..**..**.*....*.***.*.*.*.*..**..*.*.*.***..**.**.*...*........**....**.*..***.......*.*.*****.*.******..*.***.**......*.*.**.*.*****..*..**....*.....*....*.**.*...*...**..**.*..*.**...**.**......**...**..*.*.*...*......*....**.*.*.*........*.*.*..**.***..**..*..*.*.*.****.*....**.**.*.**..**.....****....*..*....**.***.*...*.**..*......*..**.......***.*.*.
.**.*..***.....**....*..**.*......**..**.*..*..****.***.**........**.....**...*.*.**...........*...**..**.*.....***........*.***...*.*..*...*..*..*...**..***.....*.*.**.**..*.**....**...*......*..*.*...*.............*..***......*.**......***...****..*.**....**..*.***..*....****..*..**..*.**..*..*.*..*....***.**..*.*....*..**.......**....**.*....**..*.....*.*.*...*.......***....***....*.....*..*.*.*.*.*.*.........*..***..*...*.*..**..**...*..***..*..*.*...*....*..*....*.**.***......*.*.......*..*.*..**..*.*****..*..**...****.*.*****.*........****...*.**.**....*.*....***.*.*.*.*..**.*.....*......**.....**....**...**.....*...**....*.*..*...*............***..***.**..........******..**..**..********....*.*.*....**.*.*..*****..*..**....***...*..****.*..*...**..**.*..*....*.*....***..*......*....*.*.*.**..*.**.**..*.....*.....**...**...**.**.*..*.*..**.......*............*.**..*.......**.***.***...***...*.***...***..**...*..*...**.*.**....****.***.*....*.**..*...**...*...***.*...*.*****..*.*.
*.**...*.**.*....***.**.*.*..*.....*..*.....**.......*.*.......**......**.***......*.*...**.....***.*.**.*..**...*...***....*.**..*.*.*.*..*......**....***..*...*.*..*....**.***.***..*....*.....*.***.****.***..*.**.*..*.*...***.*.**.*.....*......*..*..*.*...*.***...**..**.**.***...*...****.*.*.*...*...**..*.*.*..*.**.*..**...*.....*.....*....*.**...**....**...*..*......****.*...*.*..*..**.*.**...*.*..*...*..*..*...**.......*...*.*..*..****.........*..*...***..*...**.....***.*...**.*.*.**...**....****...**.**.*.*.**........*.....**...*.**.....*.*.*........*..*...**..**...*..*.....**....*..*..**...**.*.*..**...*.**..*.....*..*..*.*..***...*..*.*..*.*...**.***.*.*..*.*...*....*....***.....*......****...**...***....**.**.....*....***..***.*.*.*..********...*.*....*.*.**..*..**.***.*..***..**..*..**...*.*....*...*.**.....**.*.*.*****.**........*...*.**.*.***.**.**..*..***..........****.***.*.....****.*.*..*..*..**.*..*....**....*.**........*...**..*.**...*.....*....*.***..**.*...**........*
**.*.......*.....***.*.**.*.**.**.***....***........*..***.***.......*.*.....**..***..*.*...*.*.*.....*....*.*..*.........*.**....*.*.*.*...**.*.*****.*..*.......*.**.******.***.*........*...*.....**..**.*..***...**......*.**..*.***.**..*..****...**....*.*..*..*.***..***...***.****.*.***.........*.*...*..*....*..***.*.*.*....****..*..*.*..*.*****.*..**..*****.**.....*..**.**.**.***....*..***...*...**.*.*.*..*..**.*....**..*.*......*...**.**..**.**....*.**......***..***.*...*..***...**.***.*..*...*.*...**...*..*.***..****..*..*.**.***.******.*..*****..*.....****.**.*.*..**...***...*.*.**.**...*...******.****...*.***.*....*..*..........*.*.....*...*.**.....*.*.*.*****.*..*****...**...******...*..*....*..*.*.*.****.*.*..*****.*........**...*******.*...*..*...**..****..**.***.*...*..*....********...*.**..*...**..***..*.*....*.*...*..*.*.*......*****............*..*..**.....*...*.*....*.***...**.**....*.....*.**..***..****...**.*....*...*..*****.**.***..*.**.*.*....**..*..*.*..*.*...**..**.
...*.***.****.*.*...**..*.......**.***....*..**.....**..****...*..*.*.....**..........**.**..*..*..*....*..*..***..**.*.*.**........*......**.*......*...*.*..*.**.*.*.*..*.*....*.**.*...*...*....*..***.**..*....**....***...*..***...*..*...*.**..*.....*..*****..*..*......*.**...*....****.......*..***....*.*.**..*.*..*.*...*.*..*.**...**...*..**.....*........*....**.***.*....*...*.**.*.*.*.*.....**..***..*.*...**..*.*.*.*.**.*..***.*.*.*.**..*.*..**...**..**..*.*..**..**..**...****..**...**.***..*.**..*.**......*.....**...*.*.*....*....***.*.*....*...**.*..*.*.*.*...**..*...*..****..*.*.....**..*.**...*..**...*.....**..**.*..*.....**..*.*.*..*****..*..*..***..*.**.....*.*.*.**...**.****.**.**.*.*..**.*..****..***.**.......**.**.***.**.**..**.*.*.****..***.***.**...*..*..*.*.....*...*...**..***...**..*.**..*..*..*..**.*..**...******.*..*.**.....*.*....*.**..*..*...**..**...*.**.*...*..***...........*.*.*.*..*.....*.**..*......***...***....*.*.*..*.*.*.*.***...*.**.*.*..*..*.*.*..*....*.*.
...*.*.***..*.*.*.**.*...***.*.**.*.**.**...*.*.**..********.*.....*.****......*..*****..*.******.**..***..**.***.*..***....*.***.*****.*..****...**.*...*.....****..........*.*..*.....**.**.*....**......*.**..**.****..*.*.*.***.*...**.*....*.***.....*.*.....*.*.*.*...*..**....**....***...***...**.**...***..*..**.**.*..****..*..**....******.*....*..*..*..***...*.*..**..*....*.*.**........*.**.....****.**......**....*...*..*...*...*..**...****..*.*...*..*.*.**..**..*****.*.**..*.**.........*.**......***..**..*......**.**.*.*.*.**.*...***..*..***...............**..*.*.**....**........*.*.**.*..*.*.*....*..*...**.*......*.*...**.*.***.*...*.*..*****..***.*.....*..**.**..*...**.**.**.*.*...**..*.***......**..*.*.**..*.*............**..*.*..**.****...***...*...*..**...**.*.*....***.*.**.****.**.*.***.***.*...*.*.*...**..**.*******..*..*..*...*****.*.***..**..*.*..*.*.....*..*...*.****..***..**.****...*.*******.....**........*..*...**.*..*.***.*......**.....**.......*.*..**...*........*..*.*.
...*......*.*....***.*.*.*.....***..*...*....****.*..****.***....*.*....*......*****.**.***.*.*...*****.....***..*.*.*..****.****.**.*.*.*.*.*.**......*...*..*.*.*.*******.***.*.*...*........*.....*..**..*....**...*.*.....****..*.........**....*.*****...........*.*.*..***..*...*.....*...****.*..*...*.*..*.*.**.**.*....***......**.**....**..*...**.**..**..*.**....*......*.............*....*.....***.....***.**...*.*.*..***..*.**..*...******...*..*.....*..**.*..*..*..*..*.*...........**.**.*.*.**...**.....**....*.**.......***..*.....**....*....**.*..**.*...**.*.*..*...**..****.*....*..*..**..*.*.*..**.***..*.*.**....*.***..*.*......**.....*..*..*.*....*...*.*.***.***.*....*.****.........*........*.......*.****..*...**.*.*.**.**..**..*.*.**..*....*..**...*...*..***...*....*...*.*.....*.*.*.**.**.*..*..***.....*..**.*.*..*....**..*.*..*...*.*.**..**..***..**..**.*...****.....***.*..**.**..*.*.*.*.****..*.......................*..**..***.....*..*......*.*.**.*..*.....*....*.***.*.*...*.*.***
*.**.**......*.**.**.**....***.....*..**.......**..**.*.......**.*.....*....*....*........*.*..*.....*.**..**........***.*.*..*.*.*...**....**..***.**.*......*.**.**.*.....*****.......*.*.*..*.*.****...*...***..*....*..*.*...*..*.**....*..*...******...***......*....*..*...**..**.*.*..***.******...*..***.*........*......**.***........**.*....*......**.*...*..***.*.*.*....*.**.......*.*.*.***...***...**.**.......*.*..*....*.*...*.*....*.**...**.*.*..**...***.*.....*....*..*.*..**..*.*..*....**.*...**...*....*........***..*..**.**.*.**.*..*..****..**..**....*..*..*....*.*...*.........*.*.*..*...*.***.*...*....*.****..**..*.*.**.**..*....**.**..***.*..*.*......*....*...*..***.*...**..**...*.......*.*.*..**...**.*....*..**.*..***...*....*******...*.*...*****.*.*.*.*.*......**....**....*.....*......*.*.......***..**..........*..**......**....*.*.*.*.*.*......*....**.*.*.***...**..*.*..*.*.......**.....*.........*....**.**.*.****......*.*.*.***..*.**..**.**.*****.....*..*.**..*.***......***.*
*****...*.**..***....**..**......**.....*.***.*.*.....*.*.*..**.*...**.*..**.....*..****.*.....*.*..*....***....*.**.**...**..**.*.......*.*.*....*.***.*..**....*..*.....*..*......*...*....*.*....*.**..*...*....*.....**.*...***...*.**..*.*.....*..*.*..**...***.**...*.**.....*.....*..***.***....*...*.**.....*****....*......****..........*...***..**.*.*...*...*..**...**....*.....*.*...*.**.*...*****..**.**..*.**....*....***..*....*..*........*..........*****...****..*...*..*..***...*.****.*.******........**.*..**.**.....*...**......**.....*.**...****..*...*.*...***...*..*.*.*....*.*..**..**..*.***.*.....*.*****...*....*.*.*.***..***.*****........**********..**..**....***..***...*...*...*..***.*.*...*.*.**.*.**......*.*.**...***..*.........*..***..*.**.*.*...**...........**......**.**.*.*.......*..***.....**.......*....**....*..*.**.....**..**.**...*.......*****....*..*....*...*...*..*..**...**..**.*...*.****.***..*.*..*.*.....***..***.*..*.**...**.....*......*..*...*.**.*..***.*.......**
****.*...***...*..*.***.**...*.....**..*..***...........*.*..*.*..***.**..*.*...*..*.*...**.*..**..*..*.*....**...**....***......**.*.***....*....*..*..*....*...**..**......*.......***..***.......*.*....*.*....*....*.....*....*****.*.******.*.*..*...**.*......*..........**.*.**..*..*......*....***....******....*..**...*....***.**..*..*...*.*.....**..*.*.*.....******.....*.*.****....**..*.***.**....*.*...*.....*....***.*.*..****..***.....*.*.*.******..**.*..*.........*..*.....*.***.*.***....*....*.*.**.**.**.*....**.**.*...*..**.*...**.*..****..*..**.*..*...............*.***....*..*.*.***......*.*.*.*...*.****..*.........*.*.**..*.**.....**...*.**.*.*.*.*...**...*.**..*..***..*..**....*...*.*...*.**....*......*.*...**..****..*****...*....**..*..*...**.**.**.*.*****...***.***...*****.......*..*..*.......*.....*.***.*.*..*.*..*...**..**...*.**...*..*.*.***...***.*..*..*.**.*..****.*........****.***.***..*...*.....***..**.*.**......**..**.*...**.*.**..*..**...*.**.......**..**....**.*.**..
..*......*****..**.*.**.*..*.*...*....****..***.*.........**......*..*..*....*.*....***.******.*.*......*.*..*.*...**...**.**...**..****..**.*.*.*.**..*.....**..**.**....*......**..***...***..***...**.*..................*.***....*.*..*...*...*.*.*.**..*..*....*.*..**.*.*.****.****..*....**...****.******.*..*.......**..*.*..***.*....*......*.*..**...**.******..**..*.*..*.**..**.*.**.*.*...*..*.**...*..*..*......*.*...**.*.**...**..**..*.*.....*.....*.**.*.*.*..*.....**......*...*.*.*.....*.*...*.....*..***.*..****.**..**..*..*.***..*.*.**..*.*..*.*...............**..*.***.*.*.*.****...*..*...*...**.**....**..*...**...*.....*......*...*...***....**.**..*.*.*......*....**.*....**...*....*.**....*..*.**..**..*.*.***...*.*..*.****....*..**..*.*.*..*..*.**...*....**.*.*.....**....*.*..*.....***.**.***..****.....*..**...****.....*.....*.**..*.***.*.*....***.*.......**.....*.....*..*.**..*.**..****....*..**..*......*.**.*.**..*.**..*.....***..*.*.**...**.....**.*..***.*.*.**.*.....*..........*
****.*..*....**...**.*....*...*...*...*.***..*.*..*.***..*..*.***...**.**.*...*...*.......**..*.**.***....**....**......**.......**.*.......*...**...*.***.*..*..*..**.*..**.....*...****.**.*.*..*.....**....*.**..*...**....*.**.....*......*.*..*...*.***.***..**..**........*.***.******.****...*.*............*..*.*.*......*****..*...**.*.**.*...*.*.**.*..*.**....**..*...***...*.*.*....*..********....**....****....**..*..*...*.......*....**....**...*..*.....*....****..**.*.**.**.*.....*.*.*...*..*..*.**......*.....*....**..*..***...***....*.*.*.*...*..*.*.*..**..*.....*........*..*.*.......**.*...***...**....*....**..**.**....***............*....*.**....*....***....**..*.*..*...***..*.**..*...*.**.***......**.*.**.**...***.*.*..*..**...*.*.*..*****..*.*.***.**.***...*.*.......*.**.**....*.**..*.**..*............**...**..**..**..*.*.**...**.*.*****.*.*....**..*.****..*.*.***..*.****.*..********.*......**....*.**.**....*....****....*....**..*.**..*.*.**..*..*.*****....*........**..**..**....
..*.******.....*.**.**..*...**........*..*.......*..*...***.*....*..**.**..**......**..*..*.*..**..*.*....*.*...*.***...*..*.**....**.*..*.*****.*...*.**...*.*...*.*..*.*....**..*.*.*.....*.*....**....*...*..*.......*.*.....**.*..*..******....*..*.....*.*.*..**.*.*.**......**.**....*.*.**.*...*.*...*.*.**.*.*...*...*.....*.*....***.......***.....**..***..**....**..*.......**.**..*.......*.........***..***.*....*.*.....**...*.*...*.*..**.........*.....*...***...*.........*.*.****.***...*..*.*******....**....*..*..*..*.**...*.*...**.****..**.*.......**....*.*...*.**.***..*...*..*..*..*..*..*.....***.....**.*....***.......**.**.***...*..**.*.****.***..***.***..***..*..**.***....**..*.*..**..*..*.*.*..*.*..****..*.**.**..**.**.***....*.***...*.............*.*****.*..*...**..***..**...*..******.*.*.*...***..**.********.***.*...*.**...*.*..*.*..*..*...........*.*.*.*.**.*...*.*.*.*.....*.**.**.**.**.....*.....*.......*.*..***..*..*.*.*.*.****.*.*...*.*****.****.******..*..*....*..*..**..****
.*....**.*****...*..*.*..*....**.*.***...*..*..*.*.*...**.*.*.....*....*...**....*.....**..****...*..*.*...****.****.**...**.*.....*.*..**.**.**........*..*.**.*...*..*......***.*.*.*.*.**.*..*..**..**....*..*..*..*.**.*..*....**.*.**.........*....*.....**.*.*.......***..*.....*.***.***....*..**...**..**...***...*..*..*.........*.**....***...**.*.*...**....*..........*.*....*.*.*.**....*...**....*......*...**..**....**.*.*..*.....***..*..*.....***..*.**...*.*.*..**......***.....*...*.*.*...**..**.*...*..***.**...*.*...*..***.**.*.*.*..*...*.*....*.......*.***..***........*.*...*.......**.....*.....********..*..**.*..*..*.***.*.***.*.......**.*....*.**.*.**.**.*.*.*.*.**...*..*.*....*..*.****.**.*..*.....*.*..........*.*....*....****.....*....*...***..**.**.....*..****.*.**..*.**..*....*.********..**.....*.***..*..**........*.....*.*.**...****..*....*...*.....*****..*..*****..***.....*.*...*.*...*..*..**.*...**.**.*...*.*....*.*..*.**.**..*...**....*....**.*....*...***..**.**.**.*...***
.*..*..*..*.*.****.*..*..**.******.....**....*..**...**.**........**......**....*...*..*...*.******.*.*.**..*..*.**...*...******....*...***.*..*......*......***.....**...*.*.*.......*.*.....*.*...*...*.............*....*.....*..*.....*...**...*.**.*.*..*.*..*.***....***..*....****.....****.*.*.*....****.*..**.*...**...**.....***..**..*****...*.*...*..........****...**.**.*...******....***.*.....*.**.*.*.*.........**.*.*.***.*****.*.***........*....*.*..**..**.*..*....*.*.*...*...*.**.***.***..*.**.....*..*.*.***.....*****...**.*..*.*.**.*...****...*......****.*...*......*..**...*.*...*.*.*....****......**..*.**....*.......**.**..**...*..**.***..*.****..*..**.**.*****......*.*....*.**.*.****.......****..*.*...*.*..*..***........**.*...............*..**.***.*.**..***.*....*.*.*.**...*..*....*.**...***...*......**.***..**.*....**.*..**............*....*....**....*.....***.......**..*..*..*.*.*****......*.******.***..**...**.***...*.*..*.****.*.*****.*..*.*.....*....***.**............*...*
......*....**....**..**.*.*..***...*.*.......*.**..**.*..**..*.**.*...*......*.**......****.***...*.*.***..*...***..*..*..**.*.....****.**.*.***....***..*....***.*.*.**..*.**..**.*..*...**.**.*.***...*...****..***..*..*.....**.*..*.*..**..............*......**..*.*.**.....*..**..*.*.*.....***.*.***....*****.**..*..**.***....*..***...*...*.......*..*....**.....*....*.*...**.....*..........*.*.**...*.*.*...**.*..*...**.*.**..**.**..**..**......**.....**...**.*......*..***...*.*.**....*..*.*...*...*.....*.*.****...*..****.*.*...*........*.....*.............**..**...***....*.........*.*.*******..**....*...*..*.*.*.**.......*..*....*..*................**..**.*.....*....*.*......**...**.*..****..*.**.*..*.*.*.......*....*..*...*...*...*.*..*******....****...*..*.*..*...**..**..*.*..*.**..**.**.*.*..**.*..******...*....*..*.**..**.*.....*..**.*........*...*****....****.*.*.....***....****.***....*.**..*.*.*.**.*.*...*...***..*.....****.***...**.*..*..*.**.*.*......*..****..***..*......*.*..**
**......*.......**...**...***.*..**...**...**.**....*......***..*.**..**.*..*.**...........*..***...*.*.*.*****.*....*.*.**...*....*....**...*...*.*.*..*.....***....*.***..**.***..*.**....**...**.....**...*..**..**.*...*.*...*...*.*.*.*..*......*..**.***...........*.*...*.*.*.....*.*..***..***....****..****....*....*.*..**..*.***.*.............**.**..*.**.*...**....**.....**.****...**...*..*...*.*..***.*.**...****..**.**....*.*..*....***.....**........**..*.*...*.....*..****...*...*.*.***..****.....*....**.*.*.*..*..*.***.***..*.*...*****..*.*.*...*..........*.*....*.*.**...*...*.*..**...**..**.**.**...*..**....*...*.*...*...*.*..**.*..*.*.*.*......***.*.*...........**.*..**...***.*..*.*..*.**.....*.*.**.......*.**.*................*.*.*....*.**.*.*......**..**..*.**.**..**...*.***.....****.**..**.*.*.....*.***.*.*..**.........*....*...*.*....*...*...*.*.*..*.*.*.....*.....*.*....***.***...****...........*....**.*..**...*****..*.*.******.*.....*.************..*.****...*...*.......*****
.*.**.**.**.**...*.*..*.****.*.*..*..**...*...**....*...*...**..*...*...*.*...*...*....*.*.......*....***...*.*...*....*.....*.**..*.***.**..**.....**.*.....**...*.**..*..**.***........**.**..*.**.*.**..**...*............*...**.*.***...**.*..*.*..**..*......**...***.*....*...**.*...*...***.*.**..*.*.*...*.**...*.*.**..**.*.*..*..........*.**....*.*.....*..******....**.*..*.*.......*..**.**.**.***.......*......**....*..*.*.*...***.*......**.*..*.****.***..*...*...**....*...*****.*...******.*..*.....*.**.***.*..**.*.....*....*......**.**.*.*.....**..*....*..*.......**.*..*...*...*....***.*..**.**.*.....**...*.*.*****.**......**......*.*...***.*..**....*.*......*****..*****..**..*.**......***.....*..**......***..*....*..*.*.***..*..**..*..*....**..*.....**.....*...**....*..*.....***.****....*.*.........*...*..**.**.*..*..**.*...*.*..*.....*...*...*...*..*........*****.....*..****..*....***....**.**...*....*..*.*...**..*.**..**.*....*.....**.*....*..*......****.***.....*.*.....**....*.*..*
*.*......**.***.*..*.*.**..*...**..***......*...**.*....**.*.***..**..**...*.....*.*.*...*.**.**.*.**.**.**....*.....*****..*...***.......***..*.*.**..***..****........**..**...*.....*.....***.*........**..........***.*..***...*..*.**.**..*..****.*.....*.****..**..*...**..*...*.*.....*.*.*.*.****.***.*....**..*.*.....*.*..*...*...*.**.***...***..**.***...**.***........*.**...*..*.**.........*....*..***.*..*...........*.**.*....*.*.....**.....***....*...**.*...***.*.**.*.*...*.*.*.....**.*..**..*.*...*.****....*...*.**....*...***.......**.*......*..*..**.*.**.*....*..**.*.*..***.*******.....***.....*.....*....*...****..**...........*.*..*.**....**......****.......**..**.....*....*.....*...**.*.........*.**..***......**..**.*.*..*....*.*...*.*.*.***......*..*..*..***...****.***.*.**.*.*...*..**..***.*....*...*..*..*.....*****...**...**.*....*.*..*.....*.**....*........***.*..*.......*.*.....**.*....**..******.........*..*..*....*....**..*.*...*.*.*.......*..*..*.**.*.****...***...*.**...
*.*....*.*..**...*.*.*......*.**...*...*..*..*...*.*...**.**.***..*.*....****...***..******.....***.*.*.*...*.....*.**.*..*.**..*.*..**..*.*.*.**..**...*....***.*.*.*.***...**..*.*.*..*..*...*..**...****.*******..*...*.*.**....*******...*.**.*.*.*.**..*...****..*..*..**..*.**.....**....**.*.*..*.*.***.*..***....*...*.**..*..*.....**..***......**..*..*....****.*.*..*....**.**.............****..**...*..***.....**.*.*....**...****.*.....*.....**..*...*..*.**.**..**.*.*.***.**.***.*......***..............*****.**.**..**.*...****.*....*...*.*.**.*...*...*.*..***...**...*....*.**..*...**..**.*..**.**.*.*..........*..**.....**.....*.*...*...***...*.***....*...****..*...**...***..*.*......**..***.*.....*.*...**....***...*.*.....******.*.*......***.***...***..**..**.*.**........*...*.**.**..******.**...*.*.**..*.*...*.....*..*.*....*.*..*..*.***....*****....****..*.....****.***...**..*.*....****.*...*...*.....*.....*..***..*.*..**....*.*.......*..****.....****.***.**.......*.....***..******..**
....*................*..**.*....*...**.*.**.*..**.....*.***.*....**.*.****.*.***...*.**..**...**.*.*....**...*****..*.*...**.**..*.***.*..*******...***.*.*..*****.*...*..*.....*.....***..*...***...*.*....*.....*....*.*..**.*...*...*....**..*.*......*....*..**......**.....*.**.***..*.*..*.*...*..***..***..*..*.*****...**...*.....*.....**...*..*....**.*..*.*.**.***.***.*...**.**.**.....*...**.*.....*.*..**..**.*.******..*....*.*..*..***..**..*..**......******.*....**..**..***..*.**..*....*...*......*..*.*.*..**...*.....*...........*...*.*.**.**...*..**.....****...***.***..*.....*.*.*.*................*..**.....**.*...**..**...*..**..***..*.*****..*.....**..*.*..*..*..*......**.................*.*..**..*.*..**...*.*.*..*.*..*...*.***...**....*.*****.*.*.*...*.....***.*...*****.*...*.***.*.*.*.**..........***...*..*..****.*.....*.*.*...*.*.*......*..***.**...*........*..*.*.**..**.*.*.....***..*....**.*..*..........*....**..*.....**...****.*...**..*.**..*....*..*..**..*...*......*.*....*.*
.**...*.*...........**..***...**.**....**..**...*..*...........*..*.*...**.*....*.*..*..***..*..*.*...*.**.*...*.**.*.*...*..**.***.*.**.**.**....*...*.*.*..*....*.....*.*****.**....*.*.*.......*..*...*.**...***....**..*.*..*.*.*******...**.*......*.**......*....*.*......*...**.......*..*.....**...*..*.*..***..**.*.*.....*...*.*.*.....*....*...**....****...*.*.*.*..*...**.**.**..******........*.*..***.**.*.*..*..**.*.*..*.**.....*..*.*....*.*....****.***...*..***.*....*....**..*...........*..**..*....***...*.*..*....***....*..*...*.*...*******....*........**..*.****.***.*..**..*...*..*..**........***......*.....*..***.*.**..*..*....***.*..*..*.*.*.*.*...*....*.....*....*.****...*.*..***.***....*.**..**...*.*..**..*.*.**.....*..***...**..*.**...*....*....*.*.**......**.*.**.***.*****..*..**....*......*....**.......**..*...*.*.**....*...**...*.*..**......*....**........*.*.*.*......*....**.****.*.......*..*..***.*.*..*.***.*..*....*..***.....*..*..**......**....**.*.*.*..*.***..**.....**
***.*.*...*.*.**..*.....*..*....*..**.*..*.......*..*..*.....**..............**..*......*.*..******.........*.....*.**....***..*.....***..**.*.*.****..**..*.*.***..*.**..*..******.*..*...*****..*.**...*..*..***.***..****...**...*....*..****....**.....*..*.*.**..**..*..**.*.*.*.*....***.***......*..**..*.......*..**....*.......**..**.*...*..*...........**....*.**.**..*...**...**.*.*.*....***.*.....*.**.*...*.**..*.*.........*.*.....**.....*...**....**..**..*.....*.*...*..**..**.....**.*..*...**.***..*..**..*.....*......*....*....*...***..*****...*..***...***..........**..*****....*.......**.......*...*****..**.**...*.*......**.*.**...*...***.***....*.....*..*.*...*.......****..*.***...*.....**.*.***.**.***.*..*..*..*.*.**.*.....*..*.*.*...*..*....*****.**..***.*..**.*.......**.**......*....*.****.**...**.*.*...**...***.*..*.*....***....*.....*.**..*.......**...***.*..**...*.***......***.**..*.......*....**...*.*.....**..**..*...*..*.*.....*...**.*..**.....*.*.*....*..**.....*.*......***
*...*..**..*...*....***...*.**..*.***.*..*.*.**.*****.....*.***......**.*..***.**.*****....*...****..*..**.*.**...**.**....***.*...*.*.*..**....*....*...*...***.**..*.*.***.*.........****..*.*.**.*.*......***..**......**............***..*.*.....*.*.....***..***..*...**.**.*.**.**...*.**....*........*.*....****..*...**..*.........*.........*..**....*..**..**....*....*....*...*...*..**.....*.*.*..**.**.*.*..*..***......**.*..*******...**.*.**...*.**.*.*.**..*.*.*..*.*.*.**.*...****.*..*...*.*..*.**.*...*.....*...*..***...****..**..*.****..*....**..*.*..*.*..****..*..*..*.......**.*.*..***.....*..**....*..*.*....*...*.*.*..*.*.....*.*.*.**....*.*..**.*.***.***.**.*...**..*........****.........*.....**.*....****.*...***.........**.*..........***...*****...*..*.**.***...........*.....*..**......**...*..***...*.....**...*.*...*.....**..*...*..****......*.**.*.....*..****.......*..*.*.*.....*.**...*.***.*..*.*..**..**..*****.*.***......*.**....*...*.*****.*..**.....*****...***.**.*..*.*..*...
.*.*..*.......*..**..**.*.*..****.*.**...*..*.***....*.*.*.**.....*.....**.*.**..*.....*.....*.......*..*.**.**..**...*......*..*....*...****......*...*..*.....**..*..*.***.*.*.......**.*......*.*..*.........***...*..*.*.*..*..*...*...***.*...****.*..*...*..*..**.....*.*.**..***..*.*...**.*.***.**....*..*.**....**.....*.*.*.*..*...*..*.*...****.....*...*...*.......**.....*..*...*..*...****.***.**.....*..*.**..*...*..*.*..**.*.***.*......**.*.*.**..*..*...**.....***..*...*.*..**.*.**.*.*.*.....*...*.*.........*..*.**..*..**.**..******..*...*...*...*..**....***..*..*..*..***.*.***..**.........**.****....***.**.****......****....*.*..*..*..*..........***...**.**.*..**...*...*.****...***..*...*..*..*..****....*...*.**...***.*......*..**.*.*****..*....**..*..**..**..**...**.*...**..*....*..**.*.....*.*......*.*.***......*..*****........*....**..*..*.***...*...*.....*..*...*.***.*..*...*.*..*..***..*...*......*..........****.*.**....*.*..*.....*.*.....*.*.*..*..*.......**......**.........***
*...*.....**.*.*.**.*....*......*....*****..**.*..*...*.*...*....***.**.....***..*****.*..***...*.*.*...**..*.*.***....**....*..*..**..*...*..*.***..*.***...*....*.*.**.*.**..*.*..*..*..*.....*....*..***.....*...*..**..***....**..**.*..*..**...*..**.....****.**.**.*.*...***.*........*.......*****.**..*.**...*..***...*........*.****..*...*......*...***..*..***..**.****.....**..****.**..*..*.............*.**.*...*....*...***......*.****....*.**.****...*.......***.*....**...**..**.......*.*..**......*..*..**..**.*.***..*....**...**..**..***.*...**.*.*......*..*.*..*.*...*..**.*.......*..****..*...*.....*..*..*...**.*.*.**..*....*.*.*..*..*.....*.**..*.***..***...**...*.......*...*...*.***.******........*..*.*..*.**..*.*..*.*......**.****.***..*.*.*....**....**.**.*......****....*.....*....*...**....**...*****...*.....**.******..**.*.***.*.**.****.*.....*.*....*....****...*......**..*..***..**.**.*.*.*.*.......*.*........**.***.....*....*.***.*..********..*.**..*.*...**.**...*.*.**..*....*
.......*.**...***..***.*....**..**......*.*..*.....*...***.*.**.**.***.**....**.***.......**.**......*.**...**.*...**..****...*.....*.***.*.**...*.*..*.*...*.**.**..****..*.**.*..*.**.*.***...........**..*....*......****..*.*.*.*.*..****..****....**...*..**....*...*..*********..*......*.***.**..*..*....*.***.*..*.*.....*.*****.*...***..*.*...*...*..*.*....**.....*.*.**..*.*......**..**...*******..*..*.**.***.....**...*.........**..*........***....**...........**.**.*.......**.**..*..*.*.****.*.....***.*.**.*.****.*.....****...****..***..*.*..**.**....**..*....*...*.*.*.*.**.**..*.***..*......**..*.**..**.*.....**...*..***.*..*..*..**......**..*.*.*..**.*..*.*......***....***....**....*.*...*.*..****..**.*.*...****...*....*...*.**..**.*...*..*..*..*....*..*..*.......**.......*.*..**...*.*..*......*..*...****..***...*.****.**...*..**.*.**.*..*....****.......*.......***.*..*..*..*...*...*.***...*.*..*....**.*.*..**.*.....*..****..****.....*..**..*.......*..****.**...*.*......*.....*.*....
...**..*....**.*..*.***....*.........*..*....*..*.*****..*....*...**.*...*..*.**.....*..******.......*..**..****.......*.**.*.********..*.*..*..*...*.*..*.*.*.**.*...**...*...*...*..*.**..**..***.**......*..**.*..**.**..*.**.***.*.....*.**.*....*.**...**.*.*****.**.*..*...*........**.****..*..*.........***..**.........*..*.*...*..*.*...*.......*.***....**.**...*.....*.*......*..*.***.*..*.*.*...*..*..***..*.**..***.....*..*.****.....*..***.*.**...*.**..***...*****........*...*.*...*......*.*.****.......*.......*.**...**......*..***.*...*...*...***.*...*....*......*.*...**.......****...*...**....****.**.*....*.**..*........*......*.***...........**...*....*..*..*..*.*.*..*.*.....*....*..**.*.*..****.*....*****..**...*.**.**....*..*.*...**.*..***....*.***.*..*.*...*.*..*...*.*...*.*......**.*...**....**.*..**.*..*.*..*.....*....*.*..*....***.**...*.****...***...*..**..*****.....*.*.*...*.*.***..*..*..*........*..*..*..........**.*......***....***...**...*.**.**..**..**.*......**...****..
...**.**.**.**....*.*.*.**.*...*....*...**.*...*.*....*.*.....**...........*.....**...*.**.***...*.**.....***..*.*...*.****.*.**.***.*...*.*.***...***.*....**.*******.*.***.*.***.*..........**..**..**.***......**..*****..*...*****....***..*.*..................**...*.*..*..........**...*...*.*..**.*...**.*.***...*****..*..*.*.....*...*****...*.****...*....*.*.*.*...**........*....**.**.*..*.*..*....***.*.*****......*.****......****...**...***...**..*......**..*..*.**......*....****.*.....*.****...**.*....**..*..*.*..*.....**..*...*...**...*.**..**.......**.***.*...*...*....**.**.*.....*..***.....**...**..*..**.....*.....*.*..**....*...*.**.**.....*.*.*.....*...*..***..**....*..*.*..*.........*....**.*.***..*.*.......**....**.*.*****.*.**..**.*.*......*..*.*..****.*.......**.*.*....*.*..***.**.....**********.*.*..*.*.*....*....*****..*..**.*..*..*............*.***.....*.*.**.....*..*....*..**...*..*.*.**..**....*.*.*.*.**.*...**..**........**....**..**.**.....**.*.......*...*..**........
***..*......*.....**...*****...*.*...*....*.....*...*.**.**..*....*..*..*.*.*.*...*..**.*.*..*.*..*...*.**.**......**..**.*.*...*...*..*.....*.*****........**..****.....*.****.**.*.**...**......*...**..**...*.**.****.**.*....***.**...*.*...*...*..**..**.*...........*...*...*.......*.**.*.*..***..*.*.*.***........***.*...*.**********...**..*..**.*.*..**.**.*....***.....**..**.........*....*****......*...*...***......*.**........****...***.*.**..**..*.*..*.*..**....**.*.*..*....**.*.......**...**.*......***......*...*****.*.**..*..****.*...*.*.*.****.**.***..****...*.*.....*..**......*.....*.....**.*.*..***.*.....**..**.**.*..*...*...***.*....**..*...*.***.....**.*..***..*.***..*.****..**....*..........*.*....*.*...**....*.****.......*...*.*....*...**.....*..*.*.**.....***...*.**.*..*.**..**..**.....*..****.....**...***.***.**.*..**.*....******...**...*.*.........*...*..**.**.**.*.**....***.**.*.*.******.*..*..*...*...*..**..*.**.....**...*..*...**..*..**.......*.....***..*.*..*..*.*...*
...***...*.**.*...*...**...****..*.*...*...**.****...*.*.*......*...*.***.*..*****..*.*.*....*...*..*...***.***.***...***........*...*......*.*........*...***..**.*.*.***.*.*....*....*.*.......*........*..*.*.....*.*...***....**..**..*...**.......**.*.***.*.*..*.*.*.***...**.**...*.*.*......*.....*....*...**..*.**..****..****..*.****.****..*.*.*..*..*.***.*...*.......**....*.*.**.*.......**.*****..*....****..*..*.***..*.*.*..**....***..***.*........*....**.*.**.....*.**...**.*.*.*...**.****......****..**.**.*..*.*..*.....*...*.**.....*.*.*.*...**..***.*.**..***..*..*......**.*..*...*..*.**..*......***.****.*....**...**.*.*.*.....*..**....**...***...*..*.**.*..*.*.**..***.*.**...*..****.**.........*.**.*.*...**..*.....**......*.**..*..*.***..*..*..*...***.*.*...***.....*.***.*..*.....*.*...**..*.**..*...*..***..*...*....*...*.**.....*.***..*...*****....*..*....***.....**.....*.....**........*.*...*..*..**..***..**.***..*....*..**.....*..*..**.*.****.*..*.*.*..****.*.*.*.....***.**.*..*.
*.*...*.....*...*.....*....*.**....**.*......**.....*.....**.**.*.**...***........*.*.***.*......*......*....*.*..**..**..*.....***.*..*..***........*..........*......*...*.***.*..***.*........**..**...........*.*..***.**..*.**.*****...........*...*...*.*..***.**.**.***...**.*.*...*.****..*....*..*..**.**..*.*..***..***..*.**.*.**......**.*.*.*.*..*.****.*..***..*......***.*.*..*.*..****.***..*....*..*...*..****.**...........**......**.*..**...*.*.**.*...*.****.*.*.*****..***.*.**..*.*....*..*...*.***.*..****.*.*....*....*..*...***.*.......*...**..*.*..**..*..*..**..****.*.*.*.***.**.*..*...**....**.*.*......**.****....**..***.**....*..*.**..*.*...*.*....*...**.*.*.***.*.**....**.*.......*..**.*..***.*...*..*....***..**.**.**...****......*.*..**.****..*....**.*******.....*.*..*..*.*.*.*....*.*..*..***.***..**....**..*.**..**...*....*..*...*.**...*.**..***.......***.*...*..*..****.**.*.*..*.*...*...*****....***.*.*...*......*.*...**.*..**.***..**...*.**.*....*..*.*..******.*.*....*.....
**..*.*..*..*.*.**..***.*..*........*........*..*..**..**.*.....*..********.*..*.*.....*****....***.........***.**.*..*....**.*..***.**....*..**..*.*.*..*.*....***..*.*.*.*..*...*.*.**.**..**..*.**.*...*...****.*..*......*..*...***.***..*....**.*.*..*......**.......*.**....**.......*.***.*......*..****..**...***...*.......**..**.**.****....*......**.*..*.*....*..*..*..**..***.*.**.*.*.**......**...*.*.***.***.**.**.***.**..*.....*.....**...*.*....**..**..*.*....**.....***......*.*.*.*..*....*....**.**.****..**..*.*..*.*..*.*..*...*..*...*.**.*..******....***.*......*..*.**.*****..***..***....*.*....*..*..*...*..........*.*...*....***..**...*...**....*...**.*......***.*.***.*.****...***.***.....*......**...*.*.*.**.*.**..*.*..*.....***..**..*...***...*.......*......*.**.**.*.**........***.*..****..*.*.**...*.*..*.*..*...**.....**.*...****.**....*....**...*.*....***..*...****.*.**.****...***...***..**.*.*.****....*.......*.**.****.*..**...***..*.***..**...*..**.....*...*.......**..*.*.*.
.....*..*.....**..**.**....**.........**...**.*..*...*...*.****..**.....*....**..***.....*...*.**.***.....*..**.*...*.****..**..*.....**.***....**.*******...*..*.*.*.*..*....*..**.*....***..*.....*.*.****.....***.*.....*.***.......*..*..**.*......*...*.....*..**.*......*.*...*.*.*.*.*..*.*..**......*.....*.**.*...****.*..**.***....**..*.*.***.......*....*..*...*....*.....*.....**...*..***.......****.*....***....***.*..**.....*..*..**.....**.*****..*.****......**....*.**.*.**.....**..*.*.*..**......**.*...****..*.*.*****..**..**.....*...........*...**..*.***......***.****.....*..*.*...*.*.*.*...*..*****......**.*..*..*..*...*..*..*...........*..*.*..*...*.**...*....*.*.....*.*.*..*...........*...**...........*...*.....**...*.**.***.....***.**.*.**......*..*..*......*......**.*.***....***......**..*.*......**..*.*...*..***...*.*.***..*.*.****..****..*..*.***.....*.*....*.*.*..*....*....***............****..***.*..*.**..**..**...*.**.*..*.....**..**.***.**..*.*..*...***....**......*.**..*
****....***.*...*.*..*..**..**.*..**.**.*****.***.**....***.**..***...*..**......*....**.........***.***..**..*.*.*...***...*..*.**.*..............***...*.*****.*.........*.**.**..****..*.***...*...*.*.*.*.**....*....*..*.*..********.*..*..*..*..**.......**.*.**.*....*..***.....*..*....*.*...*.**.**.....*.**...*..........*...**...**...*...**.*...*...**.*.***.......*.*...**..**....*..*..*...*......*.*...**..*.*...*...*..**..*...**..****...*.*..*.***..**.**..*.********....***.*..*.**..*..*****.*.....***........*.*....*....*....**....****.*.....****..**.***...***.**.****...*.*...*..**.*..**..**......*....**.*...*.***..*...*.*.***.*..*..**.*..*.....*.....*****.**...**.*..*.*.*.*..**.....***.****.*...*....***..*.*....**...*.**...**...........*....*.*.*.****.......*.**......*.**.**.**..*.*...*..**....**...**.**...*..*.*.*....*.*.......*.......*.**..*.**.*..**.....**.*.....***..**...*..*..**.*.*......*.*..*...**...*...*.*....*......*..*.........***..*.**.*...**.*.*...***.**..*.****.....**.***
..*****..*....*..*.**......*.**......****......**.****........*...*...**..**..*.*.....*...*...*...*.*...*.**.*.**.........*.*.*.*.*.*.*......*..**..***..*.*.....**.*..**....*..**.*..***......*...*..*......*.*.*.*...**...*.**..****......***.*..****.**.....**.**.**........*.**..**...*.*..*.*..*.*******.*..**..*.*......***...**..*..**..*...*.**.**..***....**...**....*.....***..****.....*.*.*..**..*****...****..**.*..**...*..*....*.*.*.****..*...*.....*.**...**.**..*..*...**.....**...*.....*...**.**...**..*.........*..*....*....*.......*.*..***....*.***.**.*.....*.*..***.***.*.*.....*..**.*.*.*...*..*.*.......*.*..*..*****.*..**.*.****.*....*..*.**.**..**..*.***..*..**..*.*....*.***.*.*...*....*.*.*.**...**.*.*.*...*.******.*..........*.....*..**.......*.*.*......*..***.*.*....**.*..**.**....*...*.*..**.*.*.****....*.*..***.**..***..*.****.*.*.****.*...*..****.....**.***.....*.*.***.*..***..*......*.*...*..*.**...*....****...**.**....*.*.....*....**.**....**.**.*....**..*.....*....**.*....
*.*..**....*..*...**..***....*......*.....**.*******.****........**.**....*..*.*.***..*.**.*.**..**.*..*..****..*...**...*.*...**......*.....***.**.*...***.*..*....**..*.**.**..*..*****...**...*......*..***...**.....****..*...*...*..*....**...**.**.*..*....*.**...*........**..*..**.**.*....*...***..*.....*...****...**..*..........*.............*......*...*.....****...*.*.***...**.*....*..*****.*.*...*..*..*..******.*.*..*.....*.*....*..*..*...*.*..*.*.......*.**.**..***.*..**...*.....*.*.****.***.*......*........**.*..*...**..****...*......*...**..*..*.*.*..*.*...**.*.***...*...*.**...****..***..*.***.*..*.*...*...*...***..**..**.***..**.*..*.*..****.*.*.****..*..*.*****...****.*.....*.**..**.**...*..****.*...*.*........*..**......*..*.**..*.**...**...*..*.***..*...*..***.*.....*...**........*..*.....*.*.****.*.**.......*....*.*****.*.**.*...**...*.......*.*..*..*..**...**....***..**...*..**..**..**.***..*.**..*.*...*..*..*.*.*..*.**.*.**.**.**....***.*..**..**.....**..*..*.....*..*.*.
*..*.*........*..***.*.*.....***.**.***..**....*...*..**.*.*.*.**.*...*.....**..*.*.*.*..*.***..*..***.......***...*.*..*...**.**..****...*.....*......*.*.......*..****....**..*...*...*....***.*.*****....****..**..*....*.......*..*****....**......*.***.*.....****.**....*.*......*.*.**.*..*.*.*.....**.**.*.....**..*..**.*.**.....*..*.**....**.*......***..*.*.***......*.***.*.*.**......*.*..*.............*.***........*...*..*.........*...*.*.**......***..**.***.........*....**..*....**.....*.*......***.......***..*.*.*.*.*****.*.**......**.*.*.....*...*.***..*.........*.....*.*.**.**.*...*........*...*....**......*.**.*...**.*....***.**......*........*...**..**.*.*..*.*....*....*.*..*.......*.*.*..*.......*...*.*....*.*.**.*.**.*.***.**....**.**......****.**..*...**.***.*.*...**........**.****..*..*.*..***.*.***.***...*.......*.*.......*.*....*.*...**...*..*..*.*.*.*.....*..**.....*.***.*.*.*.*..*.*...*..*.*..**..*..**....*.*.**.*..*.*.***.***.....***.*...*.....*.***..**..*.***..***...*.
*......*...**.*....*...**........****.**..*..**..*...****.*...***....*..*...*.***..**.*...****...****.***....*.*..**...**..*.**.***...**...*.*......*..***.**.*.***..*.**..*.*....**....**..****.*.*.....*.**.**.****...*......**.....**.***..*....**.....**.....*.**.**..*.*.*...***....***..*.*..**..**..*****...**.*..**.****...***.**.......*...**..*...*....***....***.****.*..*..*....*..*....*.***.**.*.**..**.....*...*...*...*..*...*......*.*.**.*....***...*...****..*.**.**.....*.*.***......*..*.**...*..****....******...*..**.*...*.....*........****.*........*..*...*..*........**.*.*.**.*..**.....*.*..*.*****..**.*.*.....**..***.....*....**.**.......*....*.**..*.*..**.**....***....**....*.....*.*....*.*.**....**..*.*..*..*....**.....*.*..**.....*.....*.**..*...**..*.*...**..*....******.*...**.*........*****.*.***...*.**.**.*..*..**..*..*..***...**.***.*....*..*.*..*.**.**..*.******........*.....**.*...*......*.....*.*....***.***..**.*..**.**...**.*.*......**...*..**.*.*...***..*...*..*..*.**.
..**....*.......*....*..**..*..*.*......*.*..*...*.**.....**.**.*...****..**....***.*....**.*.*.***...*.*...*.*..*..*...*..**...****.*...***......*..*...*.**....*.*...***.*.*.*..*.*.*...**....*......*.****.**....*..*..**.....****......****....**.*..*.*.........*.*..*.....**..*.*.****.....*...***..*..***........*......*..*.**...**.*...*.*........*.**.****..***..*...*.*...*...**..*.....*.*................*..***.......*..*.*.....**.*...**.......**..*.......***.**.*...*.*...**.*.....*.*.*...*..**...*.*****.....*.*.*...*.**.**.*..**.*.....**..*.*.****.*.*.....*...**..***......***....*.**........*....**.....*...*..........**.**.*..*..*.*.*..**...**.....****.***.*****.******..*.*...*....*.*.*..****......*..**..*.*.......*..*..*.....***...*.**...**...***.**..*.*.*..**....*......*.....**.*......***..****.*..*...**........***..******.**....**...**.**..*..*.*..*..*.****...*....*...*...*.**........**.*..*.***..***.....***....*.........****.*.***.***.*.*.*.*...*.**..*....**.**..***..**.**.........*
...*..**.*.**...**...*.****..*..*.*.*.**.*...*.*.*...**.*........*.*..**..*...**..*.*...*....*...*.*.......*.....*.*....**.*.*.**..*.***...*.*.....*.*.....*..*....*...*.*...**...*****..*.*....*.*...*...*****..**.**.*****.******..*..*..*..*.*.*....*....*..*.**.*.*......***.*..*****.***..**...*.**.*..*..***........*...*.*.*..*..*...*..*...*..*****..*.**.........**.*....**.*.*.....*.*..*.*...*.**....*..****...*.*.******..*.....*.**....*.**.*....****.*...**.....**...*..*..**....*.**..***..*..*...*..***.****..*..**.*.***..*..****.**...........**.*.*....******.....****.*.......*...*.......**..**...*..**..*...****......**..**...***.*....****.....*...*........*..*....*.***...****.**..**..*.*.**.......**.**..*****.*.**.*..**.*......*..*......*...*.....**..****...*****...*.**..*..**.*.**.............*.......****.*.*...*...***....**.**...*.***.........*..*..*.*....*.....**.*..*....***.*.*...*..*.*...*.....*....*....**....****.*....*.***.**......*.*.*..**..*.*...*.*.....*.*.***.****.*.*.....*.*...
.***........*...*.**.*...**...**...***.*...***.**.........*.....*.*.....*..*....**...**..**..***.*..*..*.*...**..*..*.*..**.*.**....**.*...*..*.*.****.****..*.**.**.***..*...*.****.**.*.**.*....**.****..**.*****.....*...*......***...*..*.***.*.*.......****.*.**...**.**...*..**...**.......*..**.*.*.**..*.......*.*.*.....*...****.**.*.*.**....*....****..**.*.**.*....*.......*.**.***.***.....**********...*.**.*.**.*........*..*****...*...*....*........*..*..*.***.*...*****.*...****.*..***.*...*.**..*...*.*..*..*.***..**..****...*.*.**.*....*.*..**..**..*...**.**...*....****.*...**...*.**.*.....*.*.....**.*.***...**..**..***.**..........**.*..**.......*..****...***.**..**.**......**..*.*...*.**...*....*.**...**..*..*.**.*.....**.*...*...***.*.*.**...*..*..**.**....*...*.***.*...*.****....*.*.*....**....**...........*..**.**...*.*....*....*.*......**.*.*.*..*...**.*.**.*.....**..*....***.*.***...*.....*.**...*.*...*.*.*****........*.**...**.....*.*..*.....**.....*.*..**.*.....*.....***...**
*****.**..*.*.*..*...*.*..****......**...*......*.**..*..*...****..*..*...*..*.........*..**.*.**.**....*.*.*.*...*..........*.*.***..........*...**...*....**..***......**.*.*.***..*...***..*..*..*.*.....*....*..*..*...*...*..*..*...*.***..*...**...*.*.........**...*....*.*....****....*...***.*.****...**...*****.*...***.*****.**.**..****..*....**..*.*.**.*.*..*...*.***.*.*..***..****.....***.........**.**.**..*.....**.*...*.....**.....**.*.**...*...*****..*..*.*..******...*.**....*..*...*...**.*....**...**....*...***..***......*...*..*....*...*.*....*.*.*.*.*.......***....**.*.*.*****..*.***.*.*.****.*.**...****.****..*........*...*.....*....*.*...**......*..*..**...***..****.**.*..******......*..*.*..*......**...........**.*..*..**.*....*.*.*.**.*.*..*.**..*.*..*...**..**.*......*.......*.*..**...****..**......*****.....**..*.****..*.......*.....*..*..*..**..*..*......**...*..*.*.**....*....*.**...*.......**.....*.**...**.*.*.*..*.**.*..**...*..****.......**.*....*.**.*.**.*..**...*..
**..**...*........**.*..*..*.*.*.......*.**.*...*..*..*.*..**.*.*..******...***.............**...*.**...******..**........*......****..*.....*.*.**.*....**..*.......*.*.**..**.....**.*...*..*.*.*.*.***.*..*.*.*.*..***..**..........*...*..*.....*....*.......*.****..*..*..*.*.*.*..*.*.*...**...**.....**.******...*.*..***...**...***.*..*..**.....*.**.*......**.****......***.*...*.*...**..*........*.....*.*.*..***.*....**..*.*.....**.*........*.*...*..**......**..***.*..............*.**.*......*.*......*.****.*...**.*.*..*..*..**.........*.*.....*****.*...**.*.****.**.*...*...*..*.....*...*.***.**.....*..*....*...*.**.****..*...**.*.**.***.****.........*...*.****..**........*...*..*..........*..........*...*..**......**..*.*.*.**.**...*...*..*...**......**...*..**.*...**.....*..**...*.**..*......*..*..*.*...*.*.......*.*.*.*.......*..**.**...***.***.*...*...*.*.*..*....**..*.*.....**...*******.*...*..***...*....*.*....*..*...*..**.**..***.*..*....*....**..**..**..*...*..**..*..****..***.**
****..*...**..**....**...*.*..***..*....***..*..*..*..........*...*...*.*......*****.*.........*...*....*.***.***.*..*.....*.***..**.**..**.....**.**.***.*........*....****.*......*....***...*..*..**.*......*.**.**..*.....*..*.*..*..***.......*.....*.....**.....**....****..*.....*..**....**..*.....*.*....*....*..*...*..*...*.*.*..******..**..**.*.*...***...*...**.****..*.*..*..***....***..**.*.*****...**.*..*....*....**.**.**....**.**.*.*..*.*.*....*.*..*.*.**.****...**.*...**..*..***.****.*..**......*.*......**..**....*..*.......*.**...*****..*.*.***..*****.....*.*.**.*..*.**.*...*.....*...*.*...*.*..*..**....***.....*...*...*....*.***...*..*...*...**.**..**......*.*....*...***..**..***.*....*...*.*.*.***...**.***.*....*.*..**...***...*.***..***...***...*.*...*.*.*..*..*............**...***.****.......**..******...**...*..*.**..*...............*..**.**.**.....**.......*..*..*....*.....*...*......***......**..*.......**..***...***...**.*.*....**.**.*.****..*..*......*...*...**.*...*..*
..*..*..**..**.***..*.*.......*.**.*.*..**...*....*....*..*.***....*..**.*..*.*.*...***.*****...*....*.**...*.****..*.****.*..........*..**....*......*.*..*..**...*.****..**.*.**...******..*.**.....***.*...*..**........*.*.**..*.**.***......**...**....**.**.*..*....*..***...**....*...*...*...****.*....*...*.****......**...*..*.*.*....**..*.*.**.........*..*..**..**.**....*......*...*....***....*.***.**..*.....**...**..*.**.*.**.*......***.*..**.**..****.*..*.***..***..*.*..*.***.*.*...**..*..*.**....*..*..**.*...**.**.........**.*......*...**.**..*.***.....*..*.**....***.**..**..*.**.*.**..**...**....*.**.****.**....*.*.....*.......**...**......*...*...**.**.........*.*.*...*.....*.*.**.*.*.*...*......**.****....*..***...**.*.**....*.*..*...**..****...**.......*..**.***.*******..*..*.*....*....*.****.*.*.....*...*..***.*.**..*..*...*.***..*....**.*.*....**...***..*.......*.***...***..**....**...****......*....*..*.*****.***........*..*...*..*.*.**.**.*..*..**..*.*...*..*..*..**.***..*.
*...**.**...*..*..*..*.*.**....*....*..**.**.*.*..***.*.....**..*.****.*.....*..*....*...***....*..***.*.......*...*.......*.*..*.**.*.........*..****.*..*..*.*....*.*...**.*.*...*.**..*...*.**.**.*..*..***..*...*..***..****.**..**.**.*.........*...*...*..***.*..*...**...***.**....*..*.**...*.*......****.*...**.**.....*..**...*.*.......*..*....**..*.*.*.*.**..**.**.*....*..*...*.....*..*.*..*..*......*.*.**...*...****.*.....**.....**..*.*..*.**..*.*..**.**..*.......*.*.**...**.*..*....**.....****..*.*....*...**..**..*.*.*.**.*..**..**...***.......*****......**...**..*..*.**.*.*.**.**...*.*.**..***.*...*.*...*..***.*...*.**...*.**...*.*....*.*........*...**..**.*....**.*...*.***....**.*..**..*.*.*.*....*.*..**..*.*..*..****..***..**..**.***.***.*.....*.**..*.**.*.*..*.*.*...**.....*..**..*.....*..**.....*......*.**...*.**.*...**.*.*...**............*..*......*...**.*....*.***....*..*.*.*..*....*.....**..**.****.....*..***........**...****.*...**...*..*..*...*..**....*..*.**.*.**..**...*
.*.*...*.**.*....*.*..*..****....**.....****.**....*.*..****..**...**..*.*...******.**..*...***..**..**.*..*.**..*...*...*.***.....**.................*.**..*....*......*.*.....***.*..*....**..*.**.*......*.**..*.*.*.....***..*..**.....**...*.**.*.**.....***.*.*.*.*..*....***..**...**.*..*.***.*.**.........*...*.*.*.*......**.*.*......**..*......*.***.**.*.*..*...*......*.**..*......*....*.*.*.**...*.*..*...*.....***.**.**.*.*...***.**.*.....**..*...*..**.*****.**.*...*......***......*..*........*..*..*........*....**...*...*...**..**..*.***..*****..**....*....*...................*.*.......*..**...*...**..*...*....*.*...*..*..**..*.*.**...*.*...*.**..**.*.....*.*.*...****.*...*..*..*.*..........**...*.***.......*..*...*...*....**.*......**..**.*.*..***...**..**............*.....*.*...****..*.****........*.**.......*..*.***..*.**..*....**.......*.****..**...*.***.....**..***.**..*...**.....*.....*...*..*.*..**..*.***........**.....**.*..............**...*..**...*..****..**....*.**......*
.*.*.**.*..**...***.*..*..*****.*****......***.*.......*****..*.*..**..*..***.....****..*....**..***..*..*.***.....*...*.*.*.*..*.....*.*..*....*..****..****....**...*..**...*....***..*....**.*..**.*..**.***.**.**..*.**..*..*..*..*..**..*..*....*....***..*.*..*.*....*...*.*.*...*****.*..*.**..*****...***...*****..*.***.****..*..*..*............**.**.....**.**.....*...*....*..*....*...*.**...*...*.***.*.*......*...********.*..***.**..**...*.*.....****....*....*..****.***....*..****.....***.....***.*..*...*..*...**..*.....*.**.**..*.....***....**.*.*....***..***..**..*........*...**.**.*.*...*..**..**........**.*...*.*..**....**.*.*.*...***..**...*....*....***..**....*....*.*.*..*..**.*..*.*.....*.**.....*.....****...*.*......**...*......**.**.*...**.....*.*.*...**..**.*....****.**.*.****...*.......*.*****..**.*..*.*.****.***..*..***..**.....*.***..*....***..*....*****......**.........*...*.*..**....**..*.*.*..**........*....*.*.**..*..*.*.****.*...*........**..**..**.**..*..*.*.*..*.*.*
..*..*.****....*....**..*....*.**...*..***.....**.**.*.*.*....*.**.***.*.*.*..*.*.**.*****...*..****..*.*..****..*...*..*....*...*.....*...**......*....*...*.*..*...*...***...*.*.**.*.*.***....**.*..**.*..**...*.**.**..*.*.*.*...***...*..*.**.......***.**********...*..**...**.***.*.*..*..*.*..**.*.*..****..*.*.*....**.......***......*...***.*......**.*****.***....*.*...*..*.......*.*....*..*.*...*.....*.*....*..*..***.*...*....*.*.**.****.......*...***.*.***..***....*...*.......*.....***..*..*.....***.....***.*.**..*.*..*.*...**....*....**......*..*.....**.....*.*..*.**..*.*..**........***.**.*...*..*...*.**.**...*****........*.*..*..**.......*...**.*...**..*...**..**.**......*..*.*.***..*****....*..**.***...*..*....*....***..*...*..**....*.*.*.***.*..*.*..*.**.****....**..*...*..*..**..***.**.*..****.*....*...**.***...*..**..*****.****..*..*.*****..*..*..*..***..**.*...*.*.*..*..**...*........*.**.....**..*.*.***.**.**.***.**....*.*..**.*..*..**..***.***.*....**..*....*.*.****..*.*..*
.**.*.**.....*.....*..*.*.*.**.*.*...*.*.*...***..*...***..*..**.*.**..*...*.*..***...*.*...*.*.*......*.....**.**......**..*.*...***.**...****.*..*..*.*.*..**.***.**..*.**...****.*...*.*....*...*..*.*.**.****...****....**....*****..*...*...**.*..**..*...*.*..*.****..***.....*.***.*..****...**.***...***.*.....*.*..**.*...*..**.*.****.**..*..*....***.....**.*.**.*..*.**..*.*****.***...****.*.*.*...***.***..*.*..**.....*.*......*.........**...........*..*.*.*...**.*.*.*...*...**..*.*.....******..**.*.....*....*.*..*.......*........*.*..*.*.*.*..*.*.******....*.*.*....**.*..*....***.**.**...*.*...*...**...****.***..*...**.***...*.***....*.*.***..**.*..*..*..**..*.**.*****.*.**....**..**.**.....****....*.**..........**....*.**...***.*.**.***..*.**..**..***.*.**.**.*.*..**...**.....*.**..***..**........*.*...*..*.*....**..**...*.***..***.***...***..******...**.*.....*.**....**...*..****.****.*........*..............*..***.*..*.........*.**......*..**.***.....****....*.**.*.*..*..*.......**.
...*..*.***.*.**...*.****.*.*.*..*.*..*.**.*.*.*.*.*........*.....*..*...*.**....**...*.*..*.**...**...*...*.*..****....***....**.*...***..***...*.*..*....**..**.*.*.*........*....*...****...**......*.*.**..*.*..***....****..*..*...*..*..*...***...*....*.**.....**..*......*...***.....*.**..*..**..***...*.****..****.****.*....*..**.*....*.*....*........**..*......**.**.*......****....*..*.*.*...*...*.*...******.**.*.*..*..****......**......*.**....*.*.**..*.*.*...*.*.**......*.***.*...*****.*...*.*...*......**..**..*.*..*...***..**......*.....**.***.**.....**....*.**....*.........*.*..*.*...***..*..***....*...*..*..**.....**..**.**.**.....*****...*..........*.*....****.**..*.*..*.......**...*.*...*.**.*.****.*.**...*..*..**.****.......*.*...*.*..*..*.*.*..***.....**.....*..*.*.*.......**....*......***..*.***.*.....*..*......*...*.*..**..**.*.*...........**.*.....***..*....**........**.*..*..**.*......**.*....*.*...***.*.*.**...***.*.*.*.*......*....**..*.*......*.*....*...**..**.*.**..*
.*.**....**.....**.**...**.*...**..***.*****......*...**.**..*........**.*...**.**...*..***.*.......*..*.*......**..*..*..*....***.**....*..**.*.**...***.*.*..**..****.....**..**.....*..*............*.*..*.*.*.**..**.*.**...*..*.**..**.*.*****.*.*...**.**....***...*......**.*..*...**.***..**.*.*..**..*.******....****.*..*.*.*..*.****.**.*..**.*..**.**.**.......**...**...*.**........***......*.....*.**.**..*..*.....*..**....***.....***...*...**....*.*.*.*.***..*..*..*.......**.*.*..**...***.*...**..*.*.**...**.......*..*.*.*..*...***.***.*...***.*.......*..**..*.*.**.*.*.*.*..*.**.*.**.**..*..**.....*.*...*.**.**...*...**..*......**...**...*....**.*..*....***....***..........**......******.*..**.......**.....*.*.****..**.*..*...***...***..**.*****.......*.**.**...**.*..*.*..*.*....**.**.*...*..*.***..*.***.***.***...***..****...*.**.**...**.*...***.*.*.....**...**..*..*....*......*.***.*.**..*...**.***..*...***....**......*.*..**.**.*.*.**.*.....**..****.*.*.**.*......*.*.***.*.....**..
...*.....*..*....*..*.*..*..****.**...*...****..****.....*..*..*.....*.......*..****.*.****........*.*...*...*..*..*..**....*....*.*.....***....*..*****.*..**.....**...*.*.*......****.*..***..*..*..*.**.**...*..*.****.*.*******..*....*.**.*........*.***.*...*..**...*...*.*.*....*..*.*.*.*.**....*...*.****...*.*****...*.***.**.....*.*****...*.*...*.*......*.*.**.**.*..*..*.*.***.*....*...****.*...*..*........*.*....**........**.*..*.*.*...*.*.*...**..*.*.*.*..*.........**..*...*..**....**.******..*..*..**........**.**..**...*..*.*.....**.*........*....*.*.*..*.**...**.***..*.*...**..*.*.**.....*.........**....***.*.*..*.....*.*.*..*..*..*..*..******..**...*.**...*......*...*.**.*...*.*..***....**....*......**....*.......*.**.**.*......**.**.*...*.*...**...*..**.*.***........*.**.....**..*..****.****...*.******....***.*......*.**.****..........****.*....*...*..*....*.**.*..*..*.**..**....*.**.*.*....***.*.**...*..**.*..**..*.*.******.*.**....*...********..*...*..*..**....**.*..*.*.**....
..*.*..*.***..**..*...*..*....*...**....*.**..*.*....**..**.....*....*.*..****....*........*.........*.**...*.*.**.*.*..*...**...*.*.*....*....*.**.*.*...*.**..******.*.***......**...*..*....****.**.....**..**.***.*...*.*.**...*...**.***..*........*.*.....*...****....*.*....***....**.....*.....****..**..*.***.**....***...**.**.....****...**..***....*....*.*.*.....**....*.**...**....*.....*****.*.*****.*.**..****.*..*..**..*...**.**...*.*....*.*.***....*.*...*..**.***..**.*....*.*...****..*..*.....*.**.*.*.*...*...*..*.....*........****...*.***..**...**.**.*..*.**.....*...***.*...*...*****.*....*.****....***....****.*..***..**..*..*.**..***..**...*****.*...**...*.***..*.**..*.**.*.*..*.*.**..*.*.*...**.*........******.****..*....*.***......**.**........**.**.*..*..*...**.*.**...*...*..***.**...*.*....*....*....*****.***...**.*...**.....***....*....**........*......*..*...***.*..*.*..*..*...*..**..***...**.*.*...**.*....*..**.*.**..****..***...*..**....*..*.***.***...*.**....*..**...*.**
**.**..*****.*.*..***.*..***.**...*......**.....*.....*..*....*.....***..*...*.*........***.*..*.*.*..***.*...*....*..*.**...*...*...***.*...***......*...*...**.**..*.*...**.*...***.*.*****.......*..........**..**.*.*..*****...*....*.*.**.....***.*.***.**.**.*.....****...*.**....*...***.*...***.****..***..***....**.*...*........*......*.**..**....*..*....*.**...*.*****......**.*.*...***..**..**..*......**.**.**..*.*.*...***.*..**...*.*****...*.*.*.*.*.***..*.....*..*..**...*....**...........**..******.*.**.....*.****.......***.**...*..**..**.........**......**..*.*.......**.*.*.*......*..*..**..*.*.*.*.*...***.*..*.......*.*........*.....*..*...*.*..**.*.***....**....***.*.*...*.*....**...***..**..*.....*.**.....*.**..*.*.*...*...*...*.**.....*........*.**...****..**....*......**...*.**...*........*....*.*..*.....**.*..*...**.....******.*........*..**.......**........*....*..*.*....*.*..***...*..*...*....*...*.*...*..**.**...*.*...*.***........*...*..*......*........*.***.......*.*..**
**....**....*..*..**.*.**.*.*..*...*..*..*...**..........*.....**.*..*.*..*.**.*...*..**...**.**...*.*.**.*......*.....**....*...*.*.*..*.*.....***..***.....***...*****.****..*.....**.*.*.***.*.**.**..*......*.**.*..*...*.**..*...**.....**..*....*..**...*..*...*....*..**..***...*..*.**.*...*..*.****...*..**.*.**..**...*..**...*...*.*.***..**.....**.*..**.*.....**.*........**.***..*..*..*..*..*.*.*.*....*......*.***...*..**..*.*......***.*.........*...**...**....*.......***.**....**....*.........*.***..*..**...*.*.....***.**...**.****.....**.*.*.**....*.*....**.***....*****..*...**.*..*.*....*.*..*.**.*.*..**.***.*...*.........**.*...**.*.....*..*...*...**..*.*....**....*...**....**.***....****....**.*.*.**.*******.**.......*.**.**.*....*..****.....***...**...*....**.*....*.......*...****.*...*.**...**.**.*......**.*.*.........**......***.*...*****.**....*.*.*.....*..**..*....*.**.**..**..*...*..*.**..**...*.*.**..**.*.....*..**............***..*.**.**....*.*.*.*.....*..*..******...****
*.*.****.....*....*..*.***.......*..*..*.*.**.*.***..*....***.*..****....*......*...*.*..**.**.**.*.*......******...**.**.**...**.....****........*....***....**...**.**...*..**.*.*..**.....*.*..*.*.**........*.*....**.***.*.....*.*....*..*.....*.**.**.*...**....*..*.*.*.*..*.***..*..*.*...*......***...*....*.*.*..*.......****..**...**.....**.*.*......*..*.......*.*..***..*..*.*...*..***..*..**.*.*..**.*..*.****........*..**......*.*..*.***.*.*.**.****.**.........**.*.***....*..*..*..**.*....**..****...*.**....*.**....**..*......***..*....*..*...**.*.**.*..*..*...**.*....*.*..***.......*.*..**..*..**...*.*.*...**..*....*.*.*..*..*....**...**..*...*...*......*...*......*.***..**...*..***..*..*.**.*...*...*..*.**...*..*...**.****....*****...*..**.........*.*.*..****....*...*..*..**.*..*....*...***....***......*.**.......***....***....**...**.*.*.**....***.....***..**.**.*....*.........**...*......**..*..*****.........**..***.*.**.*.*..*.*...***....**..**.*..*.**.**....*.*...*...*........*
*.*.*....**...*.*...*...***.**.***.*..*.....*....*..*...*.****.*...**...**.*.....**.*.**.....*.*.**.......*..**..*..*.*...*..*..**.*..*........***.***...**.**..**......**...**..**.*....*..**.****.*..****....*.........*..*.***.**....*...**......**..**.***.*.***...*.*...*...***....*.*.*...***..****.*...*.**..*.....*..*..**.**.....*...*.****..*.*....*.*.**.*.*.....**.**...*...*...**...*....*****.*...*...****..****..**....****...**...**.............*...****..**.*.*.....***..............**.**.**..**..*..*...*.*.*.*.*..*...***..*.****.**...*.***..*...*.*..**..*..*....**.**.*.**....*...**...*....*...*..*.*..*......*.......*.*..******..*..*..*...**......*......**.*.**....*......*..*****..*..*.**...*.*.**..*..**.....*..*****....*.*..*..*.*.*...**.*.***...*.*.**..*...*..*.*..*.**.*....*...**.*..*..******..*...*.**.*.***.**.**......**.....*..*.*...*.*.*..*..**.*..**..*....*..*..**.*..*.............**.*...*.***.***....*.**.....*.**.*.***.***.*.*..***..**....*..**..*.****....*..*.*...**.*...*.*....
...**..*.....*...**.*..*.**...*.....*...*....*.*..*.*..*......**..........*....***........**.*****..*.*.***.***.*.*...*..****.*..**..*...*..*.**.*.**.*.**..........**...*.......*****.*....*.**...***..*.***......**.*.**.**.*..*..*.****.*..*..*...*..****..**.*....*.*.*.**...****.*.**....***.*..*......***.*..*....*.....*.**.***.**..*.*....**...........**.*.**.*...*..*.******.......*..*****.*...**..*..*.**........*..*....*.**......*...*.**.......*.**...**.*....*.....*..*.***........*..*...*..**....*.*****..*...*.*..*.*....*....**..*.............***.***.*****.*.*..***....**...*.*.*.*...*...*.*..*.*.*.*.**...***...*.......*.***.*.*.*...*.*.*.*.*.***...*..*..*...............*..*.*.*...**.....***..*...*...**.*..*..*..*...***..*...*.*..**.......*..***.*.***...*..........***..........*.***..**...*..****.**........*..**..*.....*.**.***....*......***..........*.....*.*.*...**.*.*.*.*..***..***.***..*.*......*.**..**.*****.*****..*....*.***.*.*.......*..*......****...*..*.*....*....*.*.*....*..*.*.
.*.***..*..*..**.**.**..*..**.**.**.*..*..*.......**.*.******..*.**.*.*.*.*.*....****.***...*..*..*.***...***......*.*.*...*.**.****.....*.**..*.*...*.*......*****..*......**.*...*..***..*..*.*..*...*..**.***..**.....*.**.*....***.*...*...*..**...**.....**.....**........*.*****.*.*.....*.*.***.*..**.*.**...**..*.*.*.....**...*.........**.**.*.....*.....*....*...........**..**...*......*.**...*.**.*..*.*...*.*...*....*......*.***..**.*...*.**....**.**....**.*.*..*.***..*...*...**.*...*.*.....**.**.*.....*.*......*........***.....*..*.....*.****.*.****.....*.*...*.**.*.*..*...*..*.***.....***..**..**.*.**..**.....*..**.*.*.*****.*..*............*..*.*...*..*.*.........***..*....**....**.***..*....*.**.*..*.*..*.....**..*.*.*.*.*.***.....*.*.*.*.*..***....*..**...*.*.*.**...***.*.*...*...****...**.*....**.....*.*.*****.**.*****....*...*****.****......*.**....*..*...**.**.*...***.**..**...*.***...*...**..*.**...*....**.**.**.**.****.**..*..*....*.*.**...*...*....*.*..*.*..**....**.*.*...*.
**.*.***..**..***.*.******...*.****.....**...***.*.*....**.*..*.*.*.****..*..*...****..*.**.*.*.****.*.**....*..*..*.......*.*..***.*.***.*..**.*.*............*..*..**...*.......****......***.*....**....***.....*.*......**.*...*..**.....**.*..**.**...........*.....*.**..*...*..*.****...*...**.*...**.*.*.***..*..**.*...**..*..*.....**.*....**...*.*...*..*...*******.*.....***....*.*.**..........*..**..*.***.*.*...*......*..**..*.*..**..*......*....*.***.*.**.***..*.***.*.....*.**.*...****.**...*..*..**.***.**...**.**..**..*....**...*...*...*.*.*...*.**.*......*.*.***.**......*...*...*...**....***..*.*.*..****.....***...****...**....**.*..****..*..****...****.*..***.*.*.....***.*.*.*.**......*...*.**.*.........*....*.*.*....***.**.***.*..*..*..*..*..*.*..**.***..*......**...*..*.***.*..*.*......***.....*...*.**...*.........*.**...*.*.*..***.*.*.*.**...**.....*.*.**...**..*......***...*.**.*..*..*..*...**.***.***...*...**..*...*..**........**.**....*....**...**...*...***..*....**...*...**.
....*....*.......****..**........**..***.*.*..*.**......**.**....*..*...*....*..****..**..**.*..***..*****..*.*.....*...*...*.....*..*........***..*.**.**...*..*...*....*..*.*....****.*..**..*.***....**....***.***..*..*..**..*..**..****.****..***....*..***......*****.....**.*.*..***.***..*.......*.*....*.*..**.*....**.*.**.****..*.*...*...*...**...*..*....*.....*.****..*.*...*.***....*..*..*..**.**...****.........*...*.**.*.*..*...****..*.............*......*.*..**.**.**...*.***.*.....*..****.......*.**.*.......***.....*.*...***..*...***.*...*.*.**..*...*.**.*.*...******..******.**.**.......................**.***...**....***...*......**..*....**..*.*.**.**.*...****....**..****.*..*.**.**....*.**..*...*.....*.***.........*..*..***....**.*..*.***...**..***.**.*...**.**..**.**....*...*...*..**......*..*.**..*.**..........*.**.*.***.***.*....**.*.....**.*.......*.**..*.....**.**...**.*..**.*............*.**.*.**.*.*..***.....**.*....**.*..***..**......*..*.......*......*..*..**.....*****..
.**.*.**..**..*..*...**.*.....*....*.**.**.**..***.**...***...*.**..*.*.**.*...******.*..**...*......**.*..*..*..**.*****......*..*...*.**...*..*.*.....**..*.*.*.*....*.....**...***..**.***...*.***.**.***.*.*.*.**..**.*.*.***.*........**.***..*..*...*.****.*.*..**.*....**...*...**...*..**.*..***..**.*.*.....*.**....*.....**......*....*****.*...*......*...**..*.............*..***.............*.*...**.****..***....**.*......*.....**..***..*..*...........***....*...**.*.***.........*.*.....**.*****...*...*..*.*.***....*.*....*..*..*.****....*.*..*.***...*.****....*..***.*..****....*...*...***...*..*..**....**....*..*.*..***..**.***.***.**.....*.*..**..*.......*..*..**......**..**....**..**.***.*..*....**.*.....*..*..**.....*.....*...*..*.***.....*....*..*...*****.*..*..***..*.***.*....*.......*.*.**.**.***.*****..*....**..........*......**.*....*.****.*......*.**..****........*...**.*....*****....*.****...**....**....**...**..*.*..*.**..***..**.**.***..*...**...***....**.*.......*..*.....
959 618 614 27 W
1000 1000 732331749
*......***..*.....*.**.*..**.*.*..**.....*.**.....*.....**.*..*.**.......*..*...*.*.*****.*.*.*.****..*.*..*.....**.*....**........*...*.*..***..*....*...*.*......*....*.*****.....*..*.*....*.**..**.**.....**.......*....***.**.*.*....*....*...............**...*.....*.**..*.*...**..**....*.**..*.*.....*.**..*...*.*.*.*...*.**...**..**.....***.*.*.....*.*...*...*....**.*.***...*.*.*..***..*****...*..*.*.....***........*....**.....**...**.....**..*........**...*....***....*......**..**...*.**..***.*.*..***..*.*..*...**..*******....**......*....*.*..****.*..*****..***..***.**............**....**.**...*.*..**...**....**.*.*..*.....**.*..**..*.*...**.**.*....**..*.*...........*.**.***.*.**......**.....*.*.*.**...*.*.**.*..*..*.**...***...*.*.*...*...*..***..*..*.....*..*..***.**.***..*.*..*.***.*...*...*.****.*...*.*..*******..***..*****....***...*..*....**.**.*..***....*..**..**..*.*..*.....**.*...**...*..*.*.***.*...***..............**....*...........**.*.....**.*.**........*.*......**....
*****.....*.***.**.*..........**.***......*..******.**...**..*..*..*.*.**..*****..*...****.*.*..**.*....**.*....*.....*.....*.*..*.*.*..***....**........*...**.*...**.*..***....****...*..*.*..**.*...*....***.*........*..........*...*****...*.*.*..**...**.*.......**.**.**..*.**.****..****.**.......*..*......**..*.*..*.**..**.*.**.*..**...*.*.....***.....**............*.....*.....**.....*.**.*........***....**..**..*.*....**...**..*..*.....*.*.**...*....**.*...**.**.....*.*.**....*....***.**.**.*..*.....*....*...*...*****.**......**.....**....*..............*.**..***..**.**...*.*.*..*.*.****.*...****..*.**.*..**...**..*..**....*.*....*.**...**....**.**.**..*..*...*..*.****..****..........***......*....*..**....*...**.**.******.*....*...***..*..*...*......**..***.**..*..*.*.**........*..***..**.....*.....**..**..**.*.**...*.....**.***.*......**..**..*..*.*.*.***.*.***.*.....*.*.....*......*......*..**....**....*..**....**..*..***....**...***..*.*.......***.***....***.**.....*.*...*.....*.
*....*.......*.....*....*.*.*..**.....**..***....*.**...****.*....*....*.**..*.**.****..**..*.....*****.*..*.**...*..**.**.*..*..*...*..**..**...****....*..*.*.**...*..*..*.*.****..**...*..*....***..*.*..*.*...*..****.*...**..*.....*..*****.*.*.*....***.....**.**..**.**.....*..****.*.*..*..*.**.****.*......*.***...****.*....*.***...*...**.*....***......*..*.***...*..*.*.*..**.*..*...*..**.*..*.......***.*.*.*......*.****..*.****..**..***..*....***.*..**...*..**.**.*..**.*......***.**.....*..*.***......*.**......***....*..*..*..**.*....**..*.**.**.*..*.*.*..*...*.....*...*......*..**...*..*****.*...*.**..*........*...**..**.*.*.*..*.***..***.**.*..*...*.***...**.****....***..**....*...**.........*....*....*.*..**.....*..***.***...*..*..**..**.......*.......*.......********.*......*.**..*.*.***.*.**.*******.**...**..*.*....*....**......*..**...***.***......*.*.*.**...*.....*..*..**.......*...*...*...*.*...*..*......*...***..*...*...****..*..*.*.*...*..*..*...*.**.*.*.**.*****......***.*.
*.*.**....**..***....**.....*......***....*..**.*.....***.....*.....**.*....*.**......*..*.*......**..**.*..***.*......**..........*...**.**...*..**.*...*.*......***.*.....*...*...***...**.........***.*...*****.*..**.******.**.**.**.**..*...**.**...*...*..****..*...*....**.***.*.**..*..*....*.*.*..**.***..*..*.*..***.***.*..***.***...**..*.**...******..*..*...*.*.*.*.**....*...**.**.*.*...*.....*..**...*..*...*....*......***.*..*.*......***...*..**...*..*.**.****..*.*..*..**..*............**...*.***..*..**..***....*..**..*.****...*..*.........*...***..*.....**......*.*.*...**.*****.*...*.***.*.*...*.*..**..*.......*.....*.*.......*.***..*..........**.*..*.**.*..*..*...*....*...*...*.*......**.****...****.*.*..***.*...**..........**...*..***.*.*.**.*.*.*..**....**...*..***...*...*..*.****..*..**.*.....*..*.***..*..*......*.*.**..*.*.*...*.*....*...****..*.**..*.....*.*.*.*..****.**..*..*.*.*...........*.**.*.....***..**.**.*.*..*....*.*.*....*....*...*..*.****..*..*..**.....****.......*
*....*.*.....**....*.....*****.***.*.**..**....**..*...***.***...*.*....*.*.*..*.*****.***...***..**...**........*.*****...***..*....**.*.*..*.***.....*....**.*.******.**...*..***.**.....*.*****..*.**......*....*....*........*.*....****.*.....**..*.*.**.*...*.*...........*......**.***..**....*.*..*.*....*.....*****.**.***..*.*..**...*..*.**.***.***.***....*..*......*..*...*.*****...*****.....******.*...**.*.*....*.*....*.*..*..*..*..**.........**....*...**........***.....**...........*......*.**.*..***...**...**.*..*....*.*.*...****......**....****......*..****...**.............**.*...**........*..*...****.......***....*..*......******......*....**.**...*...*..*.*...***..*...*....**..*..*.**...***..*....*****.*...****..*.....**.*.*.***.**..*..*.*....******.*....***..*..**.**.*..*..*..***.....*...***.**......*.....**..*.*..*.*..**..*.*.*.*..**.*...**.*...***..*.*..*....*.*.*******.*...*..***.*.*.*****.*.**.**...*.*..*..*........*.***.*....**...*****.*.*.........*...****.*....**.*.**....
....*....***.*.........*.....**....**..*...****......*.*.*....*..*.*..*.*.**.**.*.*.....**......*..*......*.*.*******.**..*...*...........*.***.**..........*.*..*...**.**....*.*.**.*.......*.*.***.**....*..*..*.**..**.*...****..*....**..*...*..*.**.**..*.*....*.......***..*..*....**.........*..*.....***......**.****.*..*.....**.*.**..*.*.*.**.*.*..*..**..*..*..**.*.****.*....*......**..*..****.*...*.....**..**........**.*.*..*..*.**..***.*.*.*....**.**.****.*..*....**.*..*....**..**..*......**....**..**..*...*...*..***..**....*.*..***.*.......****..**.****.**.*..*...*..***.*....*.*..*..*......**...**.....**.*.***..*..*..*...***...***.***.....**.***....******..****.*...*.*........***..*...............*....*.*.*...*...*..*.*.*.....*.*..**.*....*....*.***.*.***...*.*..*.*..*..*.....**...*........*...*....*...*......***...**.**...***..****...*...*....**...*.*.*...*..**.*..***....*..*.*....*.***.*..*.*.***...*...*..**..**.*.......*.....*...*.***....*.*.....****.*.*..*...*..**....*....*.*...
......*........**.....*.*.****....*.*.*....**.*.***...*.*.**.**.....**..*..*.*...***..*.*.**.*.*........***...**....*......*.**....****..***.**....*......*..***...**.......**.*..**.**..***..*.....**...**....*.*..*...**....**.....**......**.*.....*........*.*..**......*.....**.**.*.*.......**...*....*..*...**..*.*....*....**...**.*..***....*.**..*...**.***.**.*.......****.*....*..*.*.****...**.*....****...*...**.*....*...*..*.....*......*......*.*..*.***.*.**..*...**....***.......*.*..*...*.......***.*.***...*.*.*..*.......*.*..**.....*..*..*...**....*.******.****..*....*.*....**....*..***.***.*....**.**...*.**......*.*****..**....*.*...*..*..***..*..**.....*.*........*.....*.....*..***.....*..***.....**....*...*.....****.......****.*.*.****...**..**....*..***.*****.**....*.***....***..*....*..*.*.***...*.....*..**.***......*.*.***.*.**..*...**..*****.*.......*............*......**.*.....*...**...*..*.**..*..*..**...****.*.......*..**.**.............*......**.**..**..*.*.*..*..**.*.*.*.
.**.***.*.....*.****........*..*...*..**...*.*..***.*...***......*****...*.*.**...*.*.*..*..*.*..*...*...*.*.*.*.*....*..***...*..*.*.....**....****.*..**....*.****.**.***.*.**..**.*..*..**...*...**.**.*......**.***......*..**..**..*.*..*..*..*.*..**...*...*..**..*.*...**.*...**..*.**.*....*.*.***..*.*.*.....**...*...*.....*...*..*.***.....*.*....*.......**.....**..***...*.*..*....***..*****...*..**......*.***..*.**.**...*.**.*.....***..*.......*.*.*.*.*..*.*.*...*.*.*..**.**..**..***..*.****..*........**.....*.**.**...*.....**.*..*****..*...****.****..*....*.**..*...*..*..**..*.*..*.*.**.....**.****.*.*..*.**..*......*.******.*..*.*.**..*...**....**.*......**.**..*..**..*...*.*.*...*..**...*..*...*.*.....**..**...**..*..*****..*.*..*..*..**....***.*.*.**..*.......***.......*.*.*.***..**......*...*.*..****.*.*..**..*.***...*....*......*.*....***.*.********......*......*..*..*.**..**.*.....***...*..*..*..******.*.*.*.......*...**..*.....*.**....**....*....**......**.*..*.......**.*...**
**...**.*.*.*....*.*..*.*.*.***...*...****...**..*.*..*......***....***.*.****...*.**...*..**...*.....*..**...*.*.....**..*.....*...*......*..*..**.*..**......***.*..*.*...*...*.**..*..*.....*.*.....*...**..***..........*.*...*.....*...*.*...*.*.**.**..**..**.*.......*.**.*.***....**......***...*..*.....**....****...*.*.....*.*.***..****........*.*....*..................*****..*.*.*...**..***..*...*****...**....**..*.*...*.*****.**...****.*..*****..*.**.*.*.....**.***..*........*..***..*.*......*......****..**..**...*..**...**..**...*..*..*..*..**..*.*..*.....*....*.....***..**.**.......**...****..*..*..*.**.**..**..*...*.*.*....*.......*.*.**.....**....*.......*.**...*****...*.........**..***...*..*.*...***.*......**..**.*.*....**..*..***..........*...*.**.*....*.*..*..*...*.*..*..***.*...**....*.*.....*....*...*.*.**.*....*......*...*.*.*..*****.*....*.....*.*.*..*.**.*..****..**..**...***..**............**.*.*..**..*.*....*...*..**..*.*.*..*.**.*....**.*.**.......***.*.......*.*..*.
*.*..**.****..***.*.*****........*......*.....*..*.****....*.****....*.*.*****.**.*...*...**...*.*.*...*.......***.*.*.*.*...**.***..***..*..*....**.*..**..**..***.***.***..*....*.....**.**.......*.***....*....*...*..*.*...*.*...........**...*.*....****.*.*.*..*...*...*....*.*........*.......*.....***......**.**.*...*.*.****..**.**.***.*.........*..*..*..*.**.*.*..**..*.**...**..*.*..*.*.*...**....*....*.....**.......*..**...*.....*.*........***..***.*.*.*......**...*...*..*..*..*.*...***.*.**..*.*.*...**..*...*.*.***.*....*.*....*..*..*.*.**..*....*.*..**.*..*.*...**.**........*..***.**....*..*.*.*..***.*...*.*..**.*......****.*.**........*.*..*.**.*...*...***..****.*.**.*.*.*..*...*..***.*.*..*.*..*....**..*.....*.**.....***.*...*.*...*..*****..*...**.*..*.*.***..***.*.*..*....*...**..*.***.*...*.****.....**...*..*.*.**.....*.**....***..*.**.*.*****.***..**..***....***.**..*.....*.**......*...*.......**.*.*....***..*.*...*.*.*..***.*..*..........**..**.....****......******...***..**.
..*...**......*.**.**....**.*..***.****...**..*..*.**......*..*..*..*.**..***..*..*.*....*.*....*..**.*.*...*..***.*....*..........*.**...............*..*...**..........***.*.*.*...**.*.*..**...*...**..*..*..*.*...........*.....*..*.*.***.*.**....*...**.**.....**...*.*..***..*.*....*...*.**..*.**..*..*..*....*..*.*.*.....*.**.*.****.**....**..**.....****.***.***.**..*.*.*****..**..........*....*...*.**.***..***...**.*.**.*.***....*.*****..*****.*..*........*...***.*..*..**.*.*.**...*.**..**.**..*.*..*.*.*.**.*....***........**............*......*.***.....*....*.**...*..*...*.**.*.....*....**.*..******..**.****.***...**.*.*....*.*.*.**..***..*...*...****.**.**..*.*....*.*..*.....*..**.*.*..***.*..*..*..*...*.**.*.*....*........**.*.**..**.......*.*.*......**.*..*.*....***..**.**.**...**...*..***....*.*......**.*..**.....*.*.......*...***......*...........*.*...*..*....****.**...*..***..*.*...**..***.**.*......****.....**...****...*..***.....*.*..**.*.*.****...*....*.......***.*.***....*
......*....***.****...**....*...*...*....**...*...*..*.....*.**....*.......*....*.***..*...*..*.**...*.***..*****.....*...*...*.*...***.*.*....**...*..*.*.*.**....*...***.*...**..*..**..*.*..****..*.***.*..*.*....*.*****..*......**....**.*..**.*..**.*..*.*..*.***.***.******..*..*...***.**...*.****.*..***..*.**.***.*...*.**.*......*....*.**.*..***...*.**...***....*..*..**..**......*.***...*.*.**..*...*....*..**.....*.*....*......*.*...***...****.*.*...***.....*.......**.......**.*.**..*..*....**........*....**.*.*****...*****.**...**..*.*....**....*...*......*..**...*.*...*...*..*.*.**.........*******.*..**..***.....*.**...*.*.**.**....*....**..*..*........*.*..*....**....*.***.*...*...*.**.*...****..**..*.***.***..*.***...*..*.*****.*..*.**.**..**....**..*****..*...*......***.***..******...**.......***..**..*.*.*.*...**.**...*.*.....*...*....**...*.*.**..**...**.**..*..*.*..*..*..*...**....*.**...*....*..*.**.*..**.**....**.*..**..*..*.****....**...**.....***......*...*...***...**.*...
*..*..*....**.**.***..******...**.....*.*.*......*.**.***..**..****..*..*...***.*.**...***.*....*.*....**..******...*****...*.*..**......**.....*.**.*...***....*.*.*...**.......*....**.*..**.*.***.**.*.*.**.*...*.......**.*..**.***...**..**..**...*.......*...*.*...*.****..*.*....***...*.*..*...*......*.**.....*....***..*....*....**..**.*...****.***.....**.*.*...*..*.***.*.*..*..*.*.*..*.***......*.**.....**.***...**..*..*....*..*.*.....*****....***.**........****.*..**.*.***...*..**.***...*.**.******..****..**...*..*..*..***.*.........***...**..**....*...*.**...*.......*..**.*.*...*.*.****.....**.****..*.......*.**.*...*.***.......*.***...***...*.*.***...****.*....**..*.***...*....*...*..**.**.*.*.***.*...***..*...*.**....*........*.**.*..***...*****.**.*.*..*.*..*..***.*.*.*..*.*******.*..*.*...***..*...*..........*.*.*****.**.*....**..*.*.*..*......*.***..*.*.**..*...*....*..*..*.....***...*....*.*****.....*..*.*..**.*...***...*.*.***...*..*.**..*....**..**..*..*.***..*..*...***..***
*...*.......*...*****.***.*..**.*.**..**..........*..**....*..*.***.*..**.**....**..*.*.*.*.**...*...******..**.*..................**.*..*.......****...*.**.....*......***.....*..**..***..***.**...*****.***...*.*....*..*.*.**..*..****...**......*..*.....*.*.**...*.*....**...*.*.....*.**..**...*....**.*...*.**.....*.**.**.*....***.*..**.....*.*.*.**...*...**..*....**............***...**.*.*.*.*****....***..*.*....*.*.***..**.*..**.............*........**..**.**......*..**....*...........*..**.*....**.**.......*.*.**..**..***...*.*.**..*............*.*...**..*.**.*....**.*..**....*.....*...*...*...*..***..***.*....*..*.*......**.*..*.*...*...*.*.**..****.....*...*.*....**....*....*.**.*....**..*..*****.............*.*..*....**.***..*...**...*..*.*.*..*.*....*.....**..*.....*...*.*.***.*..*.*******...**.*.*.*............**...*...***..*.**...*.*.*.*..**.*.**..***....***.*.*...*.***.*..**...*.......**.*..*..**.**..**.**.*...**.**.*.**.*......*.......*.*...*.*..*..**.*...*.***.*.****.*.****.
..***.**..*.****.***.****.*...*.....**.....**.*.**...*....*..***...*..*......*....*.......**.**.****.**.*....******...***..*...***.**...****.*.....*.....***.*..**....**.**.*.*...**..***....*..*.******.*..**...**.*..****.........*.*.*..*.**..**..*....*....*..*..*..*****.*...*...*....*..**.*.*.**.*.*..*....**..*.**.....**.......*..**.*..*....*......*.*..**..*...**.*....***..**..*..****..*..*.....***..*..***..*.*.....**...**..**.*.*..*..*...*.*......**.*.**..*.*....*.*.*.**.....*...*.*.*..*.*..*.*..**.*..***.*.*.**..*...*..*.*..*....**.**..*.****.*.***..*.....*..*....*.****.*........*..*....*...*..*.....***.....**.***.**.*..*.*.*.*..*.....*.*..*.......*.*...*...**.*..*.....****...*.**......*...**...*.****.******.**..**...*.*...***.***..*....****..*......***.*.**..*.*.******......*.*.*...***..*...*..*.*....**..*.***...***..*.*....***.....*...**....*..***..**..****..*..***..*..***...*.**.*..**.....**.*....*..*...*.**.*...*....****.*..*...*......**.*..*...*******.*.....*..**..*..*.*.*.*.**..
..*..*.*......****...*..*****....*.....*.*.***.***.............*.*..*........*..**...***.*.*......*...*...**.*.**.**..*..*.*.*...**.*.*........**.*.***.....*.*..*.*......**..*..***............**.***..*....**....**.....**........*..*...*.*.*.*...*.*..******.*....*****....*..*.....*..*.*..**.*.*.**.......*.*.....*****.*......*.**.....*..*.*.******..*..****.**..***..........**.....***..**.......*......**.**..**.**......*.*.***.***....***..*.*.*..........*..**.*.**..***..*****.*.*.....*..*.*....**.*.........*...*..*...*...**.***....*..*.***.**..*....*..*.*....**.**.*......**...*.*.....*.*..*..*.*...******...***.*...**..*.*.***..**..**..*.**.....*...*....*....*.*.......*.*.**..**...**.*..**...*.**....*......*.*.*.....*.*...*..*.*...*..**.*.*......*.*******...*...*..*.*.**.*.*.*.....*.**..*.....*.***.***.*.*...*..*...**.*...*..*..***..*.....****...*.*.*.*..**..*....*..****.*.*.*...**...*..**..*....*.*.........*...***..*....*.*..**.......***...*..*..**.*....**......*...*.*..*.*.*..***.*.****.
.**.*........***..*....*.......*...*..*.*****..**...**.......*..*.....*...***.*...*.**.*.*.*.*..**..*..*..*.*.*.**..**.*.***..*.*.*.....*...*.*....**.*......*....***..*.*...**.**.*.*.*..**....**.*......*..*..*.....*.**.*.....*...**..**...*.**.....*.***...*.**..***.*..*....*.........*.*....****...**.*..***.***.**....**.**.*.*.........*..**..**...*....**..**..**.*.**.....*.*.*.**.......*...*.***.......**.*..*.*..*.*..**.*...*...*.........***..**.*..*****.*.****......*.....*..*.***.**..***.*****..****......**.**...*......*......*.*.......***...**...*.*.****..*...*.***.......*.*.*..**.**.***.*.*.****..*.*........*..........*......*....**.*.......***...*.*.*.***...*.*.*...*...*..*............***...*....*.*..*..........*.*...*.......*.*....*...*.*....**.*......*.*...*.***......*..*.*.*....*..*.*.*.....***.*.*.....*..*.**....**...****.*..***.....**...**......**..*.*....*.*.*...*....**.*.*.*....*.***.*...*...**..*.*.*...***....*...*..*......**.******..*.***.***.*..*.*.*....*.*.....**..*.*....*
.***...****...*.*.*...******..***...**....*..**.****.*.*........*.*..*****..*...*..***....**.*.*...**..*...***...*.***..****..**.....*...*......**.****..*..*.....**...**.....*....*.*.*.**..**..*.*..*..*.*.....*...***...*.**.*..*.**.*...****..****...*....*..**.***...**..**.*....****...*..*..*.....*.*.*...****..*..*.....*.**.*****.***.*****...**....*.**.*.*.**.....*.*.*.*.**.**..**..****...***.......*...*..**...*..***........*..*..*.***...*.*..*.*...*..*..*......*....**.*..*.*.*....*.*....***......*...**.*****....**.**...*****..*.*.****.*.*..*..***...*.*..**.**...*..**.****.*..**....*..***..***.*..*..*........*.**.*.*.*.*..**....*.*..*.*...******.*.*......*..*.**.*****.****.*...*...*...**.**..**.*..*.***....*.*..*..*.......*.*.**.*..*.*..*.*..**.......**.*.*....**..**....**.**.*.**..**..**....**...**..*...*.......*.......*...*.**..*...*.*........*....****.*..***...***.*.*..*.*...***.*.*.*...***..*.**.***..*..****...*.*...**...*...*...*..****..*****.*..*...**.....**..**.*........*.**.**.*
***.*..*.*..*.*.*.*...*.******..*.**......**.....*.......*.**...*....****.*.**..*.**.*......*.**.**..**......*.****...**.*...**..*.....**..*..*..****.*..*...**....**.*.**..***...*.**..........*...*.*.****..****.*..*.*..*.....*..***.*...*..*......*..****.*.*..*...*.**.**.*.*....***..**..**..***....*.....***...***..***.....***...**.********.**...*...*.....*.*...**.**..*...***.*...***..**.*..**...*.**......**..*.*..*.....**...*.***..*........*.*....*.**..*..**.....**...*..*.***........*.*..*......*..******..***.*...***..*..***.****.*..*****.*.....*.*.*.**...*..*...**..**....***.*****.*..*****....*..*.....*....*.**..**.*...*.**.....*.**.**...*..**.*.*.....**.**...**.**...**.*******.....*****.*.**..*.**.****.*..*..****....*....*...**.**....*.*.****...***....*.*..*.*...***.*...***.**.**.*.*..*.*...*.*......*.****.*..*.*.....*......*...*.***.***.*...***..**...*..**.*..*....**.**.**..*..*****.*......**.*.......*....**..**..*....*..****....**.....*................*...*..*.**....**.*...***.*....
...***...*..******...**.....*.*..............**.*..**.....*..*.......***.**.*...*..**...*.*.**.....**..*.*...*...**..*....*......**...**..***.*..*.***.*..*...***.*.*.****.*.......*.**.*****...*...*...*.**.*.*.***...*.****..*.*..**..*....*.*.*.*.**..*....**..**...***..*....**..**..**..*...*..........*..*....***.****.****.*..*.*..***.*..*.**......*...*...*...........**..******.**.**...*.*..****.****.........*.**..*.**...*..****.**....*.*.***..*.**.*..***....*..*.....*.**.....*..***...**..*...*.*..*..**.*.**....*.*.*..*.*.**..*......*...**.....*...*.......*.**..****..*.*..**.....***...**.**.*..*.......*..*.*.*..**.*.*...*..*....**....**...**.*...*..*......*..***...*..........*....*..*..***.**.*......****...*.**....***..*...........*....*****.*..***..*.....*.***.*..**.**..*...*........**.....*.*....*.*..**..*.*...*.*...*.***.***..*.****.....*.....*..***.*...********.*.*..*.*..*.*..*.*...*..*...***..*****.......**...**.***.*.**...**..**..**....*.*.**.*..**..*.*..**......***..****...*...**..
.*...***.....*.**....***...****...**.**..**.*..***.*..**...........**...*..*.*..*...*...*..***..*****.**...*.*.*.*..*..**.*...*.*.**...***.****.....**...***..***.*.*...**.*..**...*........**.*...*.....****.*.*...*...***....*..*.*...*.*********...*.*.*.***.....*.......*****...*..****.****..*...........*.*.........*.*.....**....***.**.**......*..*..*..*.*...*.*..*.*...*..**.***..*..**....*...*...*...**.*...*.***.**.***...*.....*****..*.*****......*.*.*...**..*......*...*.**...**...**.....****...*...*..*.***.***.....**.**.*.*.....****...**.**...**.*.*..*.**...**....**.*..*..*...***.*****.*.**...*.....*...*.*....*.*.*.*****..**...***.*...*......**.....**....**.**.*..**.*....*.**..*.......**........*..**....*.*............**..**.*...*...*......*...*......*.*.**..*.*.*.*.*.*.**.*...**.****...*....***..*....*......****..*.*.**.*..**.......**.**.*..*.....**..*.*....***..*.*****....*****.*.....*.**.*....*..**.*...**.*..*.*..**....*..*..**..**..*.*.*..*.....*..*.*..****..**.....*.....*..*.....*.
.*..***.***..*.....***.*..****....*..****.....*...*....*.*....*..*..**.*.....*.*.......*...**.****..*..*...*....*.*.****.....*..*.*.**......*.*.*****...**..*...**.*..****.*.*..*.*.*......**..*.*.*.....**.*.*..*.*.*...*...*......**..*......**.***...*.....*...**..**.....**.**.*****..*.**.**.....*.*...*.***..**......**.***.*.**..*.*..*.........**.*.*.......*.****....*****..*.*.*.*.*.*.**..**...**..*...*....****.***.**.....*..**...**.....*..*...*....**..**...***.**...*...*.*..***..*...**..*.*.**..*..**.........**...*.*.******.***.**.*.*.**.**..*.*.***.*..***.***..***.****..*..*....*.**.*......*.*.**...**...***.*.**.*...*******.**......*....*.*..*...*....*...**...*...****..*.....*....*.*..*..*..*.**.***..***.**..**.**.*.*..**..**....***.*...***..*.***...*...*...*.......*....**.*.***.**..**......***....***.*..**.*.*.....*..****..*.*.**...............**..*.*.*..***.**...**..**.....*..*...**..*.*..*..*....**.*.*.*....*.**.*..*..***..**.**.*...*.*..*.......**.*......*...*.*.....**.**......***.*
....*.....*..*..*.....**..*.*...*...***..**.**..***.**.....*.***...**.***....**.**..*****.....*.*..*..**...*..**...*....**.*......*.....****.....*..*....*.*.*.*...****.****.......**....*....***.*.*......**.***.****.**.*..****.***.....*****....*..*.**.*.*............*.**...*.*.***.***...**.***.*..*...*.*...*.*.**....*...**......***.....****.....**.**.****.....*.**.*....***..**.**...*..**..***.*....**.*..*......*.*..*.*...*...**.*.*.*...*.**.*...**....***.**.....*.**.....****..*.******.*...**.....**.*..**.*.*......***..***..**...*.......**...***........*..*****..*.*.**.........***..*...*.**.*.*......*.**.*.*..**.****........*..*......*..**...*...*.****.***..*.*..*.***.*.*.**...*...**.*.*..****..*.*.....**.....**.*......*..**.*..*...*.*.*.....**.*...*..*...*.*****..*.*.*..**..*....*..*****.**..**....**.......*..***.....***..***...*....*.***..***....*..*.*.*...*..******.***....**.........*....*..**...*...**..*.**...*...**.........*..**..**.*.*.**...*****....*...*..***....*****.****.***.*.*
.....*.***.*..*.*..*...*..*.....*.**..*.**.....*.*.*****.*.....**.*.*..*..*......*.******.**...**.***...*.*.*..*****.*..*.**..*.**.*...***...*....*.*......**...*..*..**...****.*.**.......***...*...*.*...........*....**.*....*.*..*...*.*.*......**.*...*.....***...**.**.*..****.*.....**......*..*.*.*.*.*****.***..*.......*.*.**..*..*..****....*...***.....*.**.*......*...*....****.*.*......**...**..***......***.***...*.*...*.***.*.*.*..*..**.*..**..*..*...**...*.*........*.***......*.......***..***....*.**..*...*....*.*..*.*..**.*.**.**.*.*.**..*......**.****.**.*.*......*****.*...*.....*..**.**...*...*.**..*.*.*..*.**..*.*.**..****..*...*.*..*.......*.....*.**.*..*..*.**..**.*.*...***.****...*...*....***..***...*...*.****......**.....*.**......*..*.**.*...*.....*.***..**.**...*....*...***..***.*.*.*.*..**.*...*.*.*...*.**..*..*.....**.**...***.....****..*...*.*.*.*..*..*..****....*...*...*****.*.*.*....**...........***..*....***.*.*..****.**....**...***...***....*.*.*.**.*...*.*.*.......
*.*.**.*.**..*..***.*.****..**.*...*..**.**..**..*......*..*.*...*..*.*.*......*.*..*.***.***...**.**.*....**.**......*.....**.......***..***.*.*.....*.*...*.*.***.*..***.*..*..*...***...*.*..*....*..***.**..**.**.**.****..*...*..*..*.****......*.***.**..**.*.*..*.**.*...*.....*...*...*.****...**.*.*.***...*......**...**.***.*...*.**..*.*****..*..*.*****.....*...*.****.**..**.****..........*.**.....***......*...*..***.**.*.*.......*....**.****...*******.**...*.*.***..**.*..*..*......*....***..*...*.*.*....*.*.*...*..*.*...*....*...*...*..*..*...*....**.****.*..***....*.*.....*.*..**..**.**..*.*.*..**.**......***....**.....*..***.....**.....*..*.****...*.*****.....***.....********.....*...*.***.***.*..*..*.**.**.***.**.*.********....*****.....*............*.*...***.**..*.*....**...*....*...*.*....*...*.*.*.*..*........*.*........***..**.*.*....*...**.**...*..*.**..*.*...**...*..*.*......**..**.****.*.*.*...**...*.*..***....*.*..*..***.*...*.*..*..*..*.***.*....*.*.**.*.*....*.*.**....*.
*.*...*.......**.*...**....*.*....***..**....******.*......*....****.**..*..*.....****......*..**........***........*..***.**..***........*.*.*..*...*..*...*..*..*.....*.*.*.*....*.***.....***.....*.........*.*..*..*..**....***.*.*.*....***.......*...**...*..*.**..*.............****.****.*.**.**...*..*...*****.*.**.*....*..*..*..**.*......**.***....*...*...***....*.**......*....*....*.......*.*.*****.*....**.**..*.....**..*.***...*.*.*.*........**...*****...*.*..*..*.*.*.*....*.*.......*..*.*...*.**.**......*...****.*.****.*.**...*..*.*..***...*.***...*........******.....*..**..*.*..****.*..*..**.*.**...*..*.....*..*....*...*..*****...*...**..*.*.....*.*....**..***...****....*..*..*.**....***.*.*.***..***.**..**....*.**..**..*.*.*.**..**....**....**...*.*.**..**..**.*.*..*.*..*..*..*......**.*..*****......**.***.*..*......**......*.....*.....*....*.***.***...*.*...*.*.*.***..**...*..**....**.**.**...............*..*...***.*...*.*.**.*..*...**.*.....*****....**...**.***.*.......*.......
...*.*.*....****..*.***...*.....**.*..**.*..*.*...*..*..*..***.....**....**.*.......**...*..*.*.*.**....**....*.*.*.......*......**.*.***...*.*..*....*.*..*..**.*..*.**.....**.**.***.....**.*.*....*..*....*.*..*..***..*.....*.*..*.......*.*.*.*...*..***...***..*....*.*..**.*...**.*..*......**.....**..*.....*.*....***..****.....*.*.***..**....*..****.**.*...*......**..*.***....*...**.*.****...*.**..***.*...*..****.**.*.*..*.*****.**....*.***.***..*.**..*.*..*.**.*.*.**.***..***..*....*.*.*..*..*..*.*.*.*..*.***..*....*..****......*.**.*..*...*.*..*....*.....**..*..*.*......*..****.****...***..**.*..*...**..*..*.*..**.*.*....*.....*.....****..**...*..**.*.*..*....**..........*.****..*.**...*.*..***.***..**..***.*.......*.*....*****...*...***.*.**.*.**.*.**.**.**..*..*..*.*.**...*...*..*.*....*.*.*.*...*...*..**..**..***..****.*......****.**..**.*.*.*.**.**..*....*.*....*...*....**..*...**......*..*....**..*..*.*.......***..*.......*......*.**.*.*.*....*.*.**.*..*****..*.**....**....**.*.
.*.*....*..*..***..***.*.**...*....*..*..*.*...*..*....*.**..***.*.*...*.*..*.........**.*.******....**......*.**.*..**.**..**.****..*.***..........*....*****.*..*..*.**...*..*.*..****.**.*.*.*..*..*..*...*.*......******.***......**....*...**.*..*.*.**..*...**....**.....*.**....*.**....**..***..*.***.*..*.........*.*..**..***..*...*....**.*..*.....*..*....*..*..***.......*.***....*.*.*.*...**.*..***..**.****..*.*....***.*...*...*.*..*..**..*.*.*..**.**....*.*.*.*........*..**....*...*...*.*.******...**.**....***..*....*.*..........*..*..**.**.*...*.*.....*.*.........*...***..*......***...*..*.*.*..*....**.*.*.*..*.*.*.****..**.*.*.**.*...*.**.*..**.*....*....**..**.**..*...*...**.....****..**........****.*..**..***.*..**.**.....***..**.**.*...**.*..*....*........*...*....*.....*.*....*....*....*...*......*...*..*.***...**.**..**..*..**...***.*.....*...*....***.*.*..........*.***..*****..**........**...*...**...**.**...*.*.***...*......*..**.*..*..**......*....*....**..*.*.*..**.*......
.*..*.*.**...*.*.*......*.***......**....*.*...*....*.**....**.*....****.*.*.*.*.*.*.**....**..***..**...*.*.*.***.*...*....*.*...***....*..*....*.**.*.............**.*....*....*****..*....*.*.***..**..*........**..**.*.*....*...*..........*...*..**..**.**.*..*..*.*.*....****..**.**.*.*..*.*.*..**...**..***..*.....*....**.*..*........*..***...*.*..**.*.*...***.***.*..*.....*...*.*...**....*****..**.*...*.*...*.....***.*..*.*.**.**..*...**..**..*..**...*....*..*..**.....***..**..*.*.........*...***.*..*.*..*...*.*...**..*...*..****..****...*.*....***.*..***...*......*......*....*....*....**.*.*.**........****...*.*.*....*.**..*.**..**.....*.*****...*.......*.*..*.*.*.*...**.*.***...**..*......*.*.****.*...*..**.....**....***.*.*...*.*.**.....*.*.***..***...***..*.......*......*....**........*.*..*.****...**.*........**...**.*.*..***...**.*......*...*.*........*........*.*.**....**.*..****..**.*.***.*.**.*..*..*...*....***..***.*.....**..****.**...*.*.*................*..*.*..**....***.*
..*.*.*....*..****..**.*.****.****.*..*.......*.*.***...*..*******.**......*.....*.***.*...*...*.*.**.***.*..**..*.......*..*.**..**.**.*......*......***.*.**.*..******..***..**.....*..****.**.*.....**....*.....*..*.**.**...*.....*....****.*.*..**.*.*....*.***..*.*..............*....**..**.*.....*.**.**...****....*.*.**.*....*.**.*......**.*...*....*...*...*..****.*.*..*...**.*..*.*....****..*.*..*........*.......*.*.*...**.*.**.*.*.*....*.*..**.*.......**..**.***.....*.....*.*.**..*.***..**.******..*.*.*.*.*.........**.***.**...*...*...*****.......**.*.*.....*.*..*......*..***......*.**.**..*.***..*..**.***.*....*.......*.****.*......*..*.*...*.*.*...*...**.*....*..*.****..***.**.**....**...*.**.*.....*.......***..**.*..*.*.....***....*.**.**......**.***.....*..**..**.*.**..*..*....*..*.....*....**.*....*.*..*....*.*....*.*...*.**...**...*......*...*..**.....**.*..*..*.*.*...*....*.*..*.....*....**......*...*...*.*.....**......***.****..***.......*.*****...**......*.....**...*.**.****
...*.....*.*.*..*.....**.**.*****.**....**.*.*...*....*..***.*..*..*...*.**...**..*..*.***..........*.......*.....**.****.*.....**.**.*.*..****.**.***....*.*.*.**.*..*.*.*..**..**.*..**..*.*..**.....**...*......*.**..*.**.....*.****..**.*..*....**.*.*...*.*.......**..*...***.**..*.*.*.*.*.*..**.**...**.**...**..*.........**.*****.**..*.*..*.*..**..*.......*..*.*.*...*.***..*.*.*.***....**.....*....***..*.*.*.*..**..*.*.**.***.*****...***..*...*.***.**..**.****.*...*.*.**.*...**..*...*..**....*..**..*****.....**.....*...*...*.**..*.*.**..**.*....**.*.........*.**.***..***.*...*.*...*.**..***.**..*.*...*.....*.*.*.........*.*..*...**.*...*.*.*.*.*.*....*..*.*.**.*.....**...**.**.*......**..*.*..*.*.****..**.**.**.*.***...***.*..*.**...**..*..*..*.***......*..*.........****....**..*.*...***..**...*.*..*....**.*..*....*.*..*.*.*..**...*..*.*..*...**.***...****..*.**.......*.*...*..*....*****.*.*.**.*..**.*****...*.**..**..*.*..*.**.***.**.*....**...*.*.*..*.**.*..*....**......*..*.***.**.*
..***.......*.*.***........****....*..*..**.........*..*..*...*.*.......**......*.*.**....*..**.**..*..*...***.*....*.....****..*.****...*.*.*******...**.****..*****..*.**...*..*.....*.*.*.*..*...*...**..*.****.**.*.*...*...*.*.****.....*...*..*.**.*....***......*...**........***.*...*.....*.*.***.*....*.*..**.*.*.*....***.....***...***.**......*.*...***..**.*.....*..*.....**.....*...*...*.*.....*.*.*.*.**......*.*.*.*.....****.**.**.*..*..***.....***........*.*.**...**.**.....*.....**.*..*.*..*.*..*...*..**..*.*..**.***...**...*......*..*.....**..********..*.*...**...**..**..*......**.....**..*.....***.***..**.*..*...****..**.*...**..*.**.*....*.**..*.***.*...*.....*..**.**.*...**..**..***....*....*..*...*.*....*..*.*.*.**....*.*.*..**..*.*..*.**....**......**.*.*..**..*.*.....*.....****.***...*..*..**.......***..**..*...*..*...**.**.*.*.*.***........*..***..*....*..**....**....*..***.***..*..........*....*.****.**...*.*****....*....****...*.*.***.*...*....**..**...*...*...*...*..*...
**.*.**...**.*.*...***..*.*.*..*........*...*.*.**..***.****....****........***.*.*.******....**....*.*.**.**..*......***....**...*.*..*..*.*****.*..**.*......*..*..*...*..*.**.***.*......***.***.*......*..***.....*.*.....**.****.*****...*.*..**...*..***.**...*..*.**......*....*.***.*...***......*...*****..**.***.*.*.*......*...*...........*....**...***...****...*....*..***.*...*....***..*.***.*....*.**.........*....****.*.*.*.**..****..*...*.***..**..*...*....*...*.***.*..*..**.*....*....*..****..*.**...*****...***.****.*..*.....**....*.***.*...**...*....*..**.**......*..**....****..***..*....**..*..*.***...*..*..........*.*.*..*....*..*..**....*.*.....*..***..**.***.....*.*.....*..*.....*..*.....***...******......*****.....*.**.*...*....***...***.*..***.....*...*..**.*...*.*.*...*...*.***..*.*.***.*..**.*...*****...*...*.*..*.*..*...*.*...**.***.*...*....**.*....**.....*......*.*..*.*...*..*.*........**.**.*.*****...**......*...*....*.....***.*..**.*....*..*...*..**.*.*.***....*...*.
..*....**..******.**..*..**.****...*.*..**.**.***..**...*.*......***.....**.*.*....*.**......*..*.*.**.............*..***..*.**..*..*....***.*.*.*.**..***.......***....**...**.....****........**.**..*..*.***.....*...******..*...*..*..........*..*..*...*.*.***....*....***.*....*..**.*......*....**...*.*...*.*..*.*.*.**.***.*.**......**.**..*..**.*.*..*......*.*..*.*.**.*...........***..**...*.....**.*.*.*..*.*..*.*..**.*.....*...*....*.**.*...**.**....**...*.....**..**.*.......**.....*.*.***..*...**...........**......*.*........***.*....*..*.***..**.*.***.**.**.....**....*.......*.*....*.**.**....**..*...**.........*.**.*...*.*...*..........**....*.*.*...*.*....*..***...*.***.**..*.**.*...*...**.*...**.**.*...**.**..**.***.**.*..*...****.**.***.....*..*.*...**.*.**......*..*........*...**.*.***...*.*..*...*.....*...**.******.*...*.*..**..**..*.....**..**.**.*....***..*...***..**.*.*.*..*...*....*..**.**.*.*.**.*.**......*****........**...*.****..*...*.*..**...*..**.*.****.*.....*.*.....
.*...*..**....*..*.*****.**.**..**...*...*.**.*.*..*.*..*.**..****..****..*...*.**..**...*.*.*.***.....*....*..*.*****..****..*.*.*..........**.*..*.**.*.*.**.*...*..*******...**.***....*.*..*....*.*....*.*.**.**.*..****...****..**..........*****..*....*.*.*.**.***..*..**.*.*.*..***..*.*....*..*..***.**..***..****..**.....*.*.**..........*..*..*****...*.***......**.****........*..*....***.**.*........*..*....**..*...*.***.*...****......*...*.**.....*...*..*...*.*.*..*.*.....*.........*..*.***.***.*.*....**....*.*....*...*.**..**.**...**..***.***....**.....*..........*..*.....*.*.*.*.*..*.*...**.**..**....*.*.*.*.*....*....**.***.***...*.*...**.....*.*..***..**....*......*..*..**..*......*.*.*...*.*.*.**.*.*..**.....*.....*.*...*.........***.*.*...*.*.*.*.*.**.****.*.....**.......*.*.*..*.*..*.*....*..*.*.......*...*..*.**..*...*.*.****...**..****..**.**....***......*.*.....*.**..**..***...***..**...*..*..*...****.*...*..*.......*.*....*.*..*...**.****.*.*.*.*.*.***.*..*******..*.*.**.*
**...*.****..*.**.**..**.*.*....*.*...*.*....**...*..*.*...**..**.*......*..*.**.*..*.*.......*.*...*..*.*.**....*.**.*.***......**.....*.***..**..**..*.*.*.*...*..*.**...*..*.......**...***...*...*.....*........*.*.......*..**..**....*..***.*..**..*..*.*.**....*.*.*........*..*.*.******.......*.*...*.*......*.**..**..............*...**.*..*..**.**.......*****...*.....*.*******...*...*..**.*...**.***.**.*..**.**..*..*****...*...*.***....*..*.*.*..*...**....*..*.**......**....****..*..***.**.**.**..****..*..*.*.*....*......*...*........*.**.*...*.*.....****.*.*.*..*....*...*..**.*......**..*..*.........*......**..*..*.......**....***...*.*..*...**.....**.**..*.***.*..*..***.....*.**.*...*..*..**.*.**.*.*.*...****.*....***.**.*..*.**.*.**.*****....*....*....*......*..*..*..*...*...***.*.******..*..**.*...*.*...*..**.*.*.....*.*.*...*....***.....*.*.*....*.....***.***.****.**.*..*...*.***..*...*..*.*...*..**...*.......*.*.......*.***....**....***.*....**...*.*.**..*..*...*****..*****..*.*
........**.....*.*.*......*.*...*...*.**.**......**...*.....*..**...**.......**...*.***......**..*.....*.*.*...*.*..*..*.*.**.***.*.*....*.*...*..**..*..*..****.*.*......*...*..***.*......*..*.**..*..*..***.....**....**.*....*...*...*....**.*..***.....*......*...**....*..***..**..**....***..**....*..**..***...*.**....*..*..**...*..****.....*..**....*.*****.*...**....***.......*.*.**.*..*.*..**.......****........*....**..*.....***...*....*...*....*.........***...*.....***.**.*..*..****.**.**.**..*..**.*....*.*.**.**.*......*..****..*.........*..*.***..*....****.*....*.*......*.....*..*..*....**.**..**..**...**..**...*.*****....*.....***.*.....***.*.***....**..*..*.****...*...*..****..*.*.*.....*.*..**.**..*........**...**..*.*****....*.*.*.....*.*.*...*...****...*.*..*..***.*...*....*..*..**.*.*..*............***.******.*....*...*...*...*.**.....**.*.**............*.*****..*.*..*..*.....*.***......*.*....***.**.**.*.**....*.**.*..****.****.....*.***...***.**...*....*.*.*.**.***.*.*****.
.*..**.*.****......*.*.*.****.*.......****..*..*****.*.**..*..*.*..*....****....*.*...*.*.***..**....*..*......***......*.****...****..*..*.**..*.*.**.*...***..*..*......*.*..**.*..*..*..*.*....*.......*...**.*.**..**....*..***...*........*..******..*.*.**.**.*...*...*..*.****.***...*..*****..*......**.**......*.*.**..*....*.**.*..*.***..*..**...*..*..*..**..**.**.*....*.*..*.....*.***.*****.*...***.....*..........*..*.*.***..****..*.**...*.**.****..***...*..*..*****.*...*..**.*......*******..**.*.**.**..*...*.**.**.*.*..**.*.**.....*...*..*....*..........*..**.*.....**.*.....*....*...*..***.**.*.*..*....*.*.*....*...*...**.*.*.**...*.*..*...**....*.......*.***.*...*..**.....*.*........*..........**....*...*..........*...**....**..**...*..*...*.*.*.*....**...*.***..*...**...***..**..*.***.**.*.**.*....*....**...**..*.*..*.*..***...**....*......*..*....**....**..*..*..*.*.*.**.***.**.......*.**..***..*****..*.***...*..**......**..**.*....*..*.***..*.*.....*..*...*.**........*....*..*.*.
**....*....****.*.**.**..**........**...*......*...**.......***....*.*.......***..*......**.....*........*.**..*****...*...**...*.****...**...*..*....*.*.*.....***...*.**..*...*..**.*..****.****...*.*.*..*.*........**.****...**.....*.***........*...*.*.*.*...*.*...*.....*..**.***..*...*....*........****..*..*.**.**.*..**...*......*.**.*.*.*..*.***..**.*.*..........**....*....**..*..*...***.*.*..*.*.......**...****..*.*..*..***..*......*...*.**..**...*....**..*****...***..*..**...*..*....**...*.*.*...*..**...**...*.*.**.*.***.*.**.......*..**..***.*...*...*.**......*.....**........*...*..**.**...*.*****.....*.**....*..*.**.*...*....**..***...*....*.*.*....**.*.*...*...***...**.*..*.***..*..*.*.....*.**..*....*..***.....*.**......*.*.*.*...**.**..***.**.....*..**..***......***.*.**.**.*.***..**.........*....**.**.*..****...***.*...**..*.*....*.******.**.*....*.*..***....*......***.*.*....**........*.***.......*....*......**.*...**.**.*.**..**....**.*.*.*...***.**...**...*..*..*....**.*..
....**..*.......*.*.**......*.......**.*.*..*..*..**.........*.***.****..*...*..*..*..**..***.**..*.*....**..*..***..*...*.*..*....***.....*******.**..*.*....*.*...*.*.*......*.****....*.....*.*....*..*......*.**..*...*.......***.**......**..***..*.*.*....*....*.*....**...**..*.**....*..*....*....**.*.******.**..**..***...........*..*...*...*..............**......*.*...***...****.*...*.*.****..**....*..*...*..*.*.....**..*.*..*.......****..*.*.**..**..*.*..***.......**.*.*******.*.....**..*.........*.**...*.....*.*..*...**.*...*....*..*.*..*.*...**....*...**..***......**..*..*.......*****...**.*.*...*...**.**...*.**....*....*.*.*.***...*...*.*..*.*.*..*..*....*.*...*.**......*...**.****..*..*...*.*.*****..****.*..*...*****...*.*..*..*.*.**....*.**..**...***...*.*.***....**..*....*....*...*..*..*...***.*****.*.*.......*.**........****.*..*.*...*.....*......*....***...*...*..***...**.*.......*..*..*.*...**..*.**..*.**.*..*.***..*...***.*...***......**.*.*.****..*.*.**.*..***..***..*..**.
**.**..*.*.........**...*...*.*.*..*...*.***...*.*..***...*..**.....*....**..*..***.*..****.*.****.....*.....*.*....*.....*.*.....*........*...*.*.*..........***...*.*...*.........**....*.*...*.*.*.**...*....*.*...*....**..*.......*...**.....*..*.*..*....*.*.**...*.....****..*....**..*..*...**..*.*..****..*..**.*..*.*.***...*.**..*.*....*....***...**....*..*.*****..*..............***..*....**..*.....****....**.....*..*..*....*...*..*..*..*.....*.**.***..*......*.****.....***.......*..*.*....*****.**...*.*.....**...*****..*.*.*....**.**...***.****.**.***.*.*...*....**.**.*.....***.*****.*...*...*.*..*.*.....*..*..*..*........*..*.*........**...*..*......**..**.*.****.**.**.***.*....**.**..**.**...*......**.**..**...*.*.****.*.*******.**...**....*.*...*....***.*...*...***.*.*..**....**.**.*....*..*...**...*..*.*.*....****...*.......*.....*.*..***.*......*....*.**...**..*.*...***...*.**..*...**..***...**....*..*....*.**..*..*..*..........*.....*....**.**......*..*...**..**...*......*.*.*.
*........**..*..*..**.......****.*..*.......*.*.**.****...**.**........**..***.***.....*..*.*...*...*..**..*...*.*.**.......*...*.*.*..*..*......*.*.*.*...*....*.**...*...*.**....**..*.**.*..**....****......***.....**.***....*..*...**.*.****..*.*....**....*.**...**.*...*.*....*..**....*.********..**.*.**.**..............*.*.*.**.*..*..*..*..**........**...*....*.*.*..*...***.*..**.*..**.....***.......*.....***.***...**..*.*...***..*.*...*.*...**...*.*..*.*.**.*.*...*......*..**.*....*..**.**.**.*.*....*.**.*.***..*.**..**..**..*.*.**.**.......**....**.....*..*..*...***.*..***...*...***.....*.**..*...*..*...*...***..*********.......***.*.*..*.**......*..***....*..*.**...*..*.*.**..**....**..***....**......*.**...*.*.*...**......*.....**..*..*.*...**...*.*........*.........*.....**..*..**..***..*...*.*..*.**.***............***.**..*.*.*..*.**...*.*........*.**...***..*..*.**.*.*..*.*****...***...**.....*..*..**......*...*...**..*.......*....*******........**.*.***.**...***..*.......***..
.*..*..*.....*...****......*....**.**..*.*..***...*..*....*.*.**.*.*.**.*.*..*..........*..*...***..*...*.***.......**.*.****..****...*.*..*..***.**......*...........*****.*.*.**...*..*.*..*.***..**.****..*..*..*.....*..*.*.....***..*......*.***.*...***..*.*...*****...*.*....*.***...**..*.*..***...*...**...*...***.***..*....***.**..*...*..*.*....*..*.*...........**.*....****.**......***.**...*****..*.**.**...**........**.******.****...*.*.....**.*.........*.**....**..*...****.*.......**..**....*.**.**.***.*...**.......*..**.*.......*...*...*..*....*.**...*...*.*..*..........**....*.*...**....***...*.......**.......*..*.*...*.*..*..***......***....*.**.*.....**..*.*....**.**...******...*......**...*.***.*.*..***.*..****.*.**..*.*....*......*....*....*...*..*..*.**.*....***...***.***.......***.**.*.......**..*.......**..*.**......*.*..*...**..***.****....*.**..*....*.*....*..*..**...****.*.**.****.**......*.*...*.*..**.***.....***.**.*....*...*...*..***...........*.*...**...*....*......*
*.***....****....*...*....*.**.*.***.*......*.**....*...*..*........***.****.**.*..**.**.....**.**..*.**.*....*..*....***..*...*...*....**...**..*..*....*..*..****...*.....*...*.**.*.***.......*.*..*......*..**..****..***.*...*.....***.*..*.*..*.*..*.**...**.*.......*..*..*.*.*..*.....**.....*..**.......**.**...**..*.****.*.*...*....**.*...*............*......**...*......**...*.****.*...**.....*.***..**.....*.*.....*....***.....*....**..*..**..*.**...*......*.*.*.**..**....*..*..*...*.*.....*...**....**.**..**..*................**.*....**..**..*..*.*..***..*.**.*.***.*.*.***....******.**..***....*.***.**..*.**.....*.*..*..*....*....*.*...***..*..*...*..***.*..**.*.**.....***.**.*.......**..*..*.....*..*..**..*.*.....*.**...**..*...**..**.**.**.**......*.......*.*.......*..*.***.*.*.*...*..*..****.......*...*..*..*..*.**...**.......****..**.***...**.**..*.....*.......*.*.**.......*...*..*.**....*...*.*..**..********..*.*.....***..*..***.*.......*.....**.....********...........*.*.*...*.
.**...*.......*.*.*...*.*.***....*.....****..*..*....**.....*..*...***.*..**...*...*.*.*..*.**...*...*.*.**.**.*......*....*.*.*...**...*..*.*......*..**....*..*..*.*...*...*.**.*.**...***.*.....*......*.**.*......**.....**..*.*.....**.*...*.*.**.*.*...*.**..*.*.***....**.**...*.**..*.*........**.....*****.***.**..*.*.*.**.*..*.......**..*.*.*.****..**......***.**..**..****.*.........***.**.*....*...*.......***...**.*.*.****.**.*...*..**.*.....*.****..**.**.**..*......**....**.*..*.**.*..*.**.*..*..*.*****.*.**.***.....*.****.*.*.*....**..*.*.*.*....*..*...*......**..**.*.**....*...**.*......*...*...*...*.*...*....**.*.*...*.*..***.*..**...*..*..**.*...*.**.**..**.**.*..*.***..*...**.*.*....*...*.**...*..*.*.....*.*..*....*...*....***..***.*....*.***...***...*..*..*..*.....**.....*.....*..***..*.**.*......**....****......*..**.*.**.......*.....**.......**.*****..**..*.....*...*.*...*.*...**.....*...**...*.*..****..**..**...*.*.**....**.*...*......*.**.***...*........*.....**..****.*..*
****.*....**..**.....*...*...**..**.**.*.**.*.*.*....*.*.*.*..****........*.*..*****..*****.*......***.*.***..**..***.*...*.***..**..*****.**.*.***...*****.*.*....*...**.**.***.*.*.***....**.....*.......*...*****..*.**.**.*.***.....***.*.***.*.*.**.*.....*..***.**.*..****....*....*...*........*.........*.***.***.****.****..**.*..**..**.*..*..*..*.*.....*..*.........***..**..*......***..*..*...*..*...***..*...**.**.*.***.*..***.........**..*.*.**.*.*.***.*..**..*......**....*..*......*.**.....***.......*..*...**..........**..*.***.*.*..*.*.....******....*.*........*.*..*...*...*..***...**..*.***.......***...*.*****.**...*.**...**..*.......******.*..*....**.*...**.*.....*......*.**.*...**..*...***...*........**.**.....***.*.**..*..*...*..*..*.......*..******.......*.....*..*.***.*..*..**.*.....*.*****.....*..*...*.*..*..*.*...*.**..*....*..*.**....*.**..*.**..*.***..*...***.*.*.*....*....***.*.****.*****..*.**....*.*.*...*****..*..**...*....***...**.*.*.*....**..**....*.*.****.....*..**.
.*.*.*...***.**......****...***.*.*.*..*....*.*.....****..*..*.**...*..*.*............*..**........*.*.******..***.*.*.**..*..*......**..**....**..*.***.**..**...**.***...*....**.****.**..*.*.*.**..****...***..*..*.*.*...*.*.**..*..*.....**.*...*.**..*..*..**........*..****..**......****...****..*.***.*.*......*.*....*.*.**.**.*..*.*.**...***.*.*.*..***..*...........*..*..*.*..**.**..****.*.***.***.........*.*.**....*.*.*.......*.***....**.*.*.....*.**.*.*...*****.*...**..*.*...***...*****.**..***...*.*..**.*.*..***.**.....*****..*.*.*..*....*......*..*..*..*..**........*..*....*.*...*..***.*..*..*.......*.*.*.***.*.....****.*.*...***..***..*..**......*...*...*..**..*.*....**.*.*...*....*.*..*..*..**...*...*.....**.....**.***..*...*.*..*****..*..*.....*.*.**...*....*..*......*....*.**....**.*........**.***.****.**...*.**.****.*.*.*..*...*..**........*..*****....*..**.******.*****.*...*..*..**..*.*..****.*..*.**.*..*....*.*...*.**....*.*...*..*...*****.**..***.........*..*.*.*.****.*...
.....**..**..**.........*..***..*.*...*..**..***.*.******....**...*.**.*...*..*....*..*.*.*.*...*..****....*.......****.....**..*....**.*......***.**.*....**..***....*..**.......****.**.**.....*.***.***......*......*..*.*..***..*..*..***.......*...*.......*..*.*.....*....*.*.*..*.*.**.*.*..*.....**....*.*.....*...*....*..***....**.*.***....*.....*.***.*.***.*.....*..*.**..**..*...*.......**.*..*...*.*..*...**..*.*..*.***.**...**.**.......****..**.**.*.....*..*.**...**.*...**...*......*.*....*.*...*....*..*****...*.****........*....***.*.*......*.**..**..*.**..*.***...***....**.........***.*.......*..**..*..**...........***....*.***..*.*......**...**.**..**..*......*..***.**......***...**..*.*.*.*..**.****.....****...*.*********..*........*..*..****.*.......*..*.*...***..*.....****.**.*..*.*.***..*.*..***.***..*..**.*.**..*..*..*.*.*.*..**..***.*.*..*.*.....*...*.......*..**.......**.*.*.*.*.*...**....*.........*.****...*....*..****.*.*..*.*....**.*..*.*.**.*.......*.*.*.**.*.....**..*.
...*....**..**...*......*.*..*.**...***.*.*.**...*.*.*..**......*.*...*.**...*..***.*..**...*.*.***..*.**....*..*.......*.*..*.....***.*.****.*..***.*.*....*.*......*..*....*.*..*..*......*...****.*..*...**....*..*...*...*.*..**.........**.*..*..**....**..*......*...**..***....*..*..*..****.*............*....**.*.*.*.*......*...******..**.*...***..**.*.**.*....*...*..**..****..*...*.**.*...*.*.*.*......*.*..*..*.*.**....*....**.*....*...**.....*.*...*.**.******.***..*.*.*.....*.....*...*............*...*..*.*.***.....*.***......*.*...*........*.**.*..*..*.**..*....***...*.*.*.....**..*.*.*..*......*...***..*.*.**.*.***....***.***...*...*........*.*.*.*.**.*.***..*...*.*.........**.*.....*..*....**....****.**..**.....*..**...*****....*...**.**.*.*.**..**..*.*.*.*.*...*.**.....*..**...*....**...*****.**..*.****...**....*..*.**..*...**.......*.*...*.**..*.**...**..*.*.....*...*.....*..*.*..**.......*...**..*..**..*.....*.........**.*...***.*....*...*....*..**..**...**..*.*....**.......**.
*.....*.*.*..*...****..***..*....*.***....*...*.**..*......**....*.*.*....*....*.*.*....**...***..***..*.*...*.*...***..*.*..*...****.*..*.***...*****.*...**.*..**.**..***.....*..**....**....*..*.*..*.*.**..*.....*....****.*....*.**.*.*.****...***.*..*..*..*.**.***.*..*.**...****.*.*....**.*..*..*........*....*...*.*..*******.*.*.*...***..........*.......***.*.*....**..*.*.....*.*.********.**..****..******..*....*..****.*..*..*.....**.....**.**.*..*..****.***.**..*..*..*****...*.....*.***..*...*..*.*..*.*.*.*.**..*.*...**......*...**.*****.**.*.****..********....*.**.*....*..**...*.*.**.*.*****.*.*.*.**.*.**..*..**..*..*****...***..*.....**.*.*....**...*........***.*...*....*.*....**.*.*....*******..*.***...*.*..***.*.....*..*.*....*........*..*...****.*....**......***...**...*...**...**...***..**.**..*.......**....*...*....*..*......*.*...*...**...***....*.*.*..*.*..*..*.******..***.**..*..***.**.*.*.........*.*..*.*.....*....*....**..**...*.*.*.*...*.***.**...*.....*...*..*..*.....*.
...*..*.*.......*..*.***......**.*.*.......***.***.*..**.*.***.....*....*.*.....**..*.*.**.*.*..*.......*.**.*.......**.*...*..**...**...*.*..*...**.****..........**...*.*.*.*...*.**.**...*.....*.......*.....*.****...*...*.*...*....**...*...*.***..**.***.*...*...*..**....**.*..*...*...*.*..**...*.*.....*...***..*....**..*.*..**.*.....***..***.......**...*.....**....*.*.......***.*..**...*.*...**.*.*....*******.........*.*.........*.**...*.....*...*.**..*...**.***....*..**...*..**.......*....*.*..**..*.*..***.****......*.*...**......*.**..*..**.....**...***.*...**...*.**....**..*.*...*...***..*...**....**..*..*.*..*.*.....***.......**....**..*.*.*...*....**..*.......*..*...*.**......***.*...*...*...**.*..*.*...**.*........**.....*.***.*.*......*..*...*.....***..*.***.*..*...........*.*.**.*........*.*******.*.*.*.***..*.*....*.**...*.**..*.**...*.*.*.*.**.........*..*.*..*.*..*.**.**...*..***...*....*.....***...*.....**...*...*..*..*...*...*..*.*....***..***..*..*.*..*.*.**.***...***.**
**..........*.....*.**.**.*****..*.*.**.**.*......*.*.*****..**....*.*..*...*.*.....*.*.***..***.****..**.*.....**..*.**.**.**..***..*.*.*....***..**..**..**.*.**..*..**..*.....*..*.****..*..*..*..*.....*.*.*....***.*.**.***.**.**...*.*...**....**.**.....***..**....***.*.***...*...**.*.**.......*..*....**....**.....*.*.....**.*.*..*.**...**.......*.*....*.....*..*.*.*.....****.***...*.......*.*...*...***.*.**.****.**..**......*.*....*...**.*.*.*...**..........***.*....*.*.**...****..***...*****.*.**.*..*.*.......*.**.**.*.*.*......*...*....*.**.*.*.**..**...*.*..*...***..*...*.*..*.*...*.*...****..*.*.*...*.*.**......*..*.....**********..*.*.*.*.***...*.**.**.*.*.**....*..*..*..*...**.*..*.*............*..*****..**.*...*..*...**...*...*.*.**.**....**.*.....*.*.....*.***.....*......**.****.*....**...***..*....***.*..*..**...****..*.*..*.*.**.*.*.***..*.**.*..**..***...**.**.*..**..*.*.*.*..*.*...*.*.........*.*.*.*.....*.*.......**..*.*..*..*..**.*.**.**.*........*..*.*....*......*..**.
....*....*..*.*.*.**...*.*..**...***.*.*....**..*......*.....*..*...*........*..**...*..*..*.*.*...*...*..*.........**.............**...*.*.*..*..**....**.*.*.......*...*.*..*.*....*.*.*****.**.*................*.*..*.*.**.....*.*.***..*...*.*..........**....*****.*...........*..*.**....**..*....*......****.........*..*.*.*.**......*..***..*.....*.*.*.*.*..*.*.*..*.******.**...*.*.*.*.*...*.......*..*..***.....*.**....***.*.....**.*.****.......****.**.**.....**.**..*.*....**.*..*....*....**...*****.*.*.....**.....**....*........*..*...*......*...*.*....*.**.**.......*.*.*.*.*.......**..**...***...*****.**...*..****....*...*.*....*................***.**.***....**...**.*.*.........**.**.**.....*...**.**..***...**.****..***.*...*....*..*.....*..*..*.**..*.**.*......*.*.*.**.......**...*.....*.*.*..**.*.*...**.**..*.*.**....*...**..*.**......*..*..***.*.****.**.*..*..**..*...*..**..*****.*.....**.**.......**.*.**...**.*....**..*..****..*......*.**.*.*.......*.**.*.*..*.*.*...**.*...**..*..
..**..*..**......*..*..*.......*............*.*..*...*....***..*.*...**...***....*...*.***.***..**...**....*.**...**.****.......**..*.***..**...*******......*...*...***..*..*..*.*.**.*....***..*.**.*....*..**.*.....**...**..**.*****.*........****...**...*..****.**....*.**.**....****...........**.*....*.....*...*....******.**..**.*....*.*...*...**...*..........*.*...*.*..***....**......*..*...*.*.....**..***.......*......*.*....*.....*.....*....*.******.**...*.*.*..*.****.*.*.*...*..*....*.*.*..*.**......**.*.**.***...*...*****..****..**.....*.....*****..*..*..****..**..*.***...*****...*..*..*....*..*******.***.****.*.*.*....*..**.*.*..*.**......**.....***..*.***.*...*.....**....**...********.*.*..*..*.**..**.*.*******.*....*..**.****....*.*..***.*.*.****.*.......**..**.**..*.*.*.**..*..*.*.*...**.**..****.*.*.***..**..*.*....*.**...*..*..*....*****....*..*..*.*...**.***.*..**..*.*...**.*.*...*.*.*....*....*****...*..**.**...***.*.***......**..*...*..**....*.*.*.*.*.**.***..*..*..**..*.
..*.*.***.**..*..*.*..*.*.*.*.*.***.....*.**..*..*...*...*....***.......**.*....***.**..**.*.**....*.......*.....*.******........*..........*.*..*..*.*...*.*...*..**...****......*...****..*...**.*.*...*....*.**..*.**...*.*.....*......****....*.*..*..*.**...*......*.....****.*.*.**.***..**..**....**.**...*...*..**.*.***.**.....*..*...*...*.........*..*....**..*.....*....***..*..*.***.*..*..*.*.*.***..**.***..**........***.**.**.**.......**..*.....**...*......**...**...*.**.*...***..*.**.*..*............*..**.........***.*.........*...**..*.*...*..*..*....***.***....*..**..**...*..*********...*..*.*..***..***.......***....*.*....*.*...**....*****.*...*..***.***.*.*.*...**.*...***......*..**....*...**..****.**......*...*.*.*...*...**.*........*****..*......*.***.*...*.**....****...*.*.**....***.***..**.**.**..***..*..*..*........**..*.******..**.**.....***.*..*.*..***.*...*...*...*.*..*..*.********.*..**......*.....**.**.**.*...**..*.**....*...*.****....****.*****....***..*.*..*...*.*....
*...**...*......*.*...*.*...*.*.***...**.*.*.*....*...*.**....****.........*......***.*...**.*.....*.*.*..*.*....*.*.......***..**...........*.*..**.*.*..*..*...*.***...*.....****.*.*****.*...........*.*.**.****..*.*.**....**.*..*.......*..**.**.*....*.*.....***...***.*******...**....**.*..**...*.*....*.**..*....**...................*....*.....*...**.****.....***..*.*........**..********...****.****.....****...*..**....**...*..**.*.*..*.**..*....**..**......*.**..*..*....*....*.****........*.....*.**..**.*....*.*...**......***.*...***.*......*..**.....*.......*.............**.*.**...*.***.....***....*.*.***.*...*.*...*.*.*..*..**.**.****.*..*....*.***.*......****.*.*..***.*.*****.**..*..........*.*.*.....*.***..*.*.*.*..**.*..****.**.****...*.***.**...**.*..*****.......*..**.*.*...*.*..*..*...*.*.*.*..*..*.***.*.***.*....**..*.*....*.***.*.***...***...*....**.*.***.*.*.**.*...*.*.**....**.......*.**...*.........***...*.*.***..**....*.*.***.....*...***.**.*.**.....*...***..****..**...*.
.*.......*.....**.......*.***.........***...**.*...***.*.**..*.*.........*..**.*.***.****.*..**...**.*.***...*.....**.**..**.***.....*...*.*.*.**.**...**.....*...***...*.*...**............**..*......**.*****...*...**..*.*..**..*.**..**.*..**.....**.***..*****.**.**......*..*..*..*..*..**.*.*.**..**..*.*....*.**..*......*.*..**......*........***...**......**.......*...****..****...*.....****...***.**...*..**......*....**....**...**......*..*...*.........*.***.....***.......*.*..*.*..**.*...*.*......**..*..****.*...**..*...***....*****.......*.*....*.*.*******..*.........*..*.....**...*..*.*.***....**..**..........*.**.*.....*....****.*.*.**...**.**...**..*..*..***.*.*..*..*...***..*.**.*..*.**.*...*...*..*..*.**..*......**.*.***....*.***.....*.......*...**.***.*....*....*..**....*.....*........****...****.....*..**.*....****..*.*.***....***..*.......**.***.*.***.*...****....*.*......**....*...**.**.*....**.**.*...*.***.***.*.**...*..*...*..*.*...*.**.*........*.*......*.**.**.**.*.*....
***.....*.*..*.........**.*.*.***...*.*.***..***.....*...*.*.***.*....*.*.*..*..*.**.**.*..*.**.*.*...*..*...**...*..**.**..**.**...**.*...*.*....****.**.*.....*.......**.*.*.**.*****..*.....*.....*..***......**.****.***...*.*.**.*.***.**..*....................**......*.*.*..*.*..*...*****..**...**..*..*.**..**...*.*.***.**....*.**...***..***.*..***..*.......*.*...*...*.*...*....**.......*..*.**....*....**...**.*...***..*.***.*..*.**.*******..*....**..*..*.***.**...*..**.*.*......**..*..***.***.***.......***.*......*..*.*...*....*.*..****.**.......**.*.*..*.**.*..*..*.*....*..****...**......*.**...*.**..**.........*****......*.******...***.....**.***.*.....*...**...**..*.******......*...........*..***..**.**...****.*..***.....**....*....**.*..*....*.....**.**.*.***.**...*....***........**..*...*..*.*..**...*......*..*...*....**..*.**........***..**.*.....*..**..**...*......*........*.*.........*..***.**.*...*...*..*.*.*...*...**..**.*...*..................**.*.*..*.****.*.*..**..*....*
.*.****........**..**......*...*....*...*..****.*..*..**...**.*.........*...**.**.....**..*.....*.*.*..........*.**..**.*.*.**....**...*...**.*..*....*.*..*.*..**...*.....**...*...**.........*.*....**.....*.....*....*..****.*...*.**..*.*.*..**......*..*......**.****.**.*...*...*..*..*....***.**...*...*.*.*.*....*...*..*..*.***.*..****.....*...***....*..*...**.......*.**.....*.*.***.****...***.*.*.**.*......*......*..**.*..*.***..*...*......*.*.....**...*.**..***.*.*.*...***..*..*..*......*.**.*..**..*..*...**...*...*..*...*****.....***...*.........****..*..*...***..****..**.....*.**....*.*...***...*.*.*.***...*..*..*.**.*..**......*.*...*...*...*...**.**.*.*.*.*..*.*.*...*..*...*.*..***......**.**..**.*.***.**.*..*..*.*...*...*.**...***.**..*................*.*...*...***....***.*.*..*.*.**.*..*.....*....*.****..*.*........**....*......*...*.****..*....**.....*....***.*.**.***.**..*.....*.***.**.**.......*..*.*****...*....*....*....*..**..*..**.*..***...*..*......*..*****..*...*...***.*
...**.*.....*.**..***...***.*.....*.**..**.*..**.*..**..*.***.**.**.*....*..*...*..*.*..*.*..*.***...*......*...**...*..*.*..*..*..*.*.*...**..*.*.*....***.**.*.**..*......*.*..*.*.....*.**.....*.****..*.**.*...**.**..........**.*..*..*.*...*.....*.*.***.**..*.*....*....*....*...***.......**.***.*.**.*.***.*..**.*....*...*.....*...*.***..*..*...*..*.....**.**.**.*.*....*...*..**....*****......*...***...**..*........*.*.**..**..**....*.*.........*...**............*.*..*....**....*...*..**.*.*.*...*.*.**.**..**....**.**.**.*...*.**.*.*...*..*.*****.......*...*.*.*...****...*.***..**.***.......****.....*..*..*...*..*.**..****....*.*.*.****.***......*..*.....**...**..*...*.......*...*.*.*.....*...**.**...*..*..*****.***....................*.****........*.*.......*..*******.*......*.*.******...*..*..*.*..*..*....**.*..*..*..*...*.......*.*..*..***.****..*......*.*..**.**.*...*.*.*...*.*....**.*.**..*.....***..**..****.**.*..**.*.**...***..*......****************.**.*.*..*****.****.**.*..*..
.**.***...*.**.**..*..***....*.**.*.*.......*..*..*.....**...****...***.*.**.*....**....*....*.*.....**.*.*........*.*.*..*..**...*.....**...**.*..**.***.....*.....**.******..***.*....**.***...*...*..**......***.*..*..**..***.....**.*.*..**.*....*....*......******..*.*..*.....*.*.*.***....*.*...**...*.......*...*..**.**......******..*.*....*....*..**.*...*.**.*..*.*...**....*.**....**..**...**.*.*..*.***...*......**.*.*..**.*...**..*.*..*...**.***..**...*......**..*...*****....*****..***..*.**.*...*....*.....*.*****.**..*.....**..**.*.***.*.**.*.*........**..*....**.**.**...***..*...**..**.*.*...****.******....*.*...*.*...*..*.***.**.**...***....*..*.**..**.**..****..****....*...***.**.*..*..*...**..*.**.*.......*..*...**..***.*.*...*...***...*.**..*.*.**.*..**.*...**.*..**..*..****.*.*..*....*..**......*.....***.............*..**...*..*.*....*.**.*....*****.*....**.*.***....*....**.............*...*.*....**...***..**..***.*.....*.....*.***..******.*.***.*****..**...*......*.*....**...
*.*.*..*.**.**.....*...*.**...**.*...**.***.*.**..*.*.*........**.**...*...*..*......*.*.*.*..**..*.**.*.**.*....*...**......*.**....*...***...**.*.**..*.....**....***.*.....*..**.*.**..**.*...**.*...*...*.....**..****..*..*...*....**...**.*...**..***.*..*..**.*..***..*..******....*..*.*.*****..*.*.*.***.**...*.*..*..**..***..***....**.*..**.*.*......**...*...*.*....**.*...*.***..**....*.*......*...*.*...*..*.**..**.*...*...*.**....*.***.*......***........**......*...*..*...........****.***...**......*...*...*...*..*.******......**.*..**.*.*.***..**..**....**..*..**...*.*......**..*.**..*...**.**..*...**.**.**...**..**..*....**......*.*.....**..*..****....***..*...*.**....*.***...*.*..*..*....*.***...*.*.*...**.........****.**.*..*.....****.****...*.***..*....*.*...*.*......*..*.**.*.....**.*...*.**....*......*.*..***.**...**.**.....**.*...*...**.*.***..*..**..**.******.*...*...........**.........*****..**...*...**....**..**.******..*.*...*.*..*...*.*........***.**.**..**.*.*.**.*...*.
...**.*.........*.*...*.**..*.*...*.**...*..*..**..***..*.*.*.*.*....**.*.**....**.**...***.....***.*...*....*...**.**..*.*......*...****...**...*..***..*....**....*....*...*..........*.*.*..*.....*..**..*....*..**.**.*..*.*.**.*.*...*....*..**...*...*.**.***.....***..*...*......**.*....**.*.....*****.**..**....*.**.*.....*.*........*..*...*.**.*......*.***...*..*...*..*..*.*..***..*****.**.*.**.***..**.*.*..*..*..*.*.*..***..*...*.*......**.*.....*..**.*.**.**.*...*.**.*.***..*.....**..**.*.....*****.**...*.........*.****.*..**..**...**.*...*****..*.**.***.***.*..***.*...*..*..*.***..***.............*....*.***..***....*...*..*..*.......*..**....******.*....**....*.*.....*...*....*..*.**.*****.*..**.**...*..*.**...*...*...*...*****....*.***...**.*.*...*..*...*.....*.*....***...***.*.*..*****.*...*..*..*.*.....*....*..*.**.*.*..*....**.*...*...**..*.*.*..*.*......*.***.*.*.*..***...*****.*..******.....*.*..**.*.......*....*.***..*..*...***.*.*.**.***.**.*.*.....*..*.**..****.*......*.*.
..*.*........*.*.****.......*.**.....**.*.**.**.**....****...*..**...**......*.***.*.*.**..*...*.....*..*.....**..*.......*.*..**...*.***....*...**.**....****...**..*.*...*.....*.***.*..**....*....**.*.**.....*.*..*.....*.***.**********....**....***........**..*..*..*...*.*..*.**...**....**.*.*..*.*.*...*....*.*.........*....*.*.....***.....*.*...**.*...**.***..*..*..*....**...****.......*...**...*.......*.....*...*..*.......*..**....*.*..*...*.****..*....****.....*......*.............*.*.*.*...*..*.*...*..*..*...**..**......*..*.*..**..**.*.*..*...*....**.*..****......****.*...*.....*.*..*..*...*.....**....*.*........*.***..*......*.*.........***......*.**..***....*.****........**...**....*...**..*.***.....***..****..*...*.****..*.*...*.*....*............**.....*.*...*...*...*...****.***.*...**..*.*.*..........*.*...*..*.**....*.**......*..*..*....*........*....*..**...*.*.*.*..*.***...*.....******...*.******....***..*.*....*..**...*..******..****....***..*.***..*...*.**..*..**.......
.....*.*..*..*..*..*.*...*.**.***...**.*....****...*.*...........**.**.**..*....**.*...***..*.**...*..***..*.*.....**....****.*.****.*.****.**.*..***...*.**.*..*.***.*..******...*.*..*..*********...*........**......*.*.......*....*****..*.**...*.*...***.*.*...*.**.....*......*...*..****....*..*.***..*.*.**....**.*..***...**......*.*.............*..*..........*.****.*.*.*...*..***......**..*.....***.*.**...*.*****...**..**..*.*.....*....*..*.....*.....**...*..*..*..***.....***.*.....*.*...*..*******.*.*...**.*...**.******..*.*.****..*.**.***.*.*..***.*.*..*...**..**..*.....*..........*..*....**.***..*....*..**.....***...**..**.*.*...***.*.*.....*.*.*.**..***...**...*.....*.*...*..*.*..*..*..*.*..**...**.*...**.**.*......**........*..*......***.*........**.***..*..*..**.*..*......*.***.....*....*.**..*...**......**.....*.....**..*...***......*..*.*..*.*****.*.........***.**....****.*..*.**.*.*...***.*....******..**..**..*...*..*.**....*...*.***......****.*..*......*.*.*....**.*.*..*.***.
.*...*****.***...**.*....*..*...**..*.*....**.**.*...*.*..*......*....*.....*....*...*.*....*.*......****.*****.*.*.**.*...**.**.*.**..**.....**..*..**...**.***.....**.*.*...***.**....*...***.*..........*.*....***..*..*.....**.........*..**.**.*...**............*.*....*.*.*.....**...*....*.*.**.*...*.*..**.*..**.***.*..**.**.**.**.*..***..*.*...**..*...*....*.*.*....*..*..**.*.*..*...*******.**..*....*.*.***..*...*...**.*....*.....**.....*.***.**..***...*...*.*.*...*...*..*.***..****.*...*.*...*.*.*....*.....**.*..*..*.***.*.***..*.*.***..**.*.*....*.*..*.***.*...*..*.**.*..****..*.*.*.*****...****.....***..*********..*.**....*.**......***......*.*****..*.**.*.****.*.*.*.**...**..*.*..*.*.*.**..***........**....*.*..*..*...*....*.*.*....***.**..*..*.*....*....*..*..**.**......*....*.**......***..*.*...*.***...***....*.*.*...*........*...***.*...**..*....*.**.*...*.*.***..*******....*....*...*.*...**...*...**......*..*.****..****.***..****.*.*..........*.**...*...*..*.....*...*....*....
*.*..*.**.....*....*.****.*..*.........**...*.......*.**.***..**....*..**...*....*..*.*.***..**...**....*.*.*..**.*****..*....*..*..**...*...**..**.*..*.*.....**.*...*...*......**.......*.......**......*.*....*.**..***...*..*....*****..*.*..**..*.**.**...*.*..**......***.........***.......**...*....**....*.*.**..*.****.*..***.******.*......*.***.*..*.***.*..**..**...*..*.**.*.*.......*.*...*...**.*.****.*..*.*.*.****..*.*......*....***..*.**..*..**.**......*.*.*.*.*.**.****.**...*..**.........*....*.*...*..*...*...*.******.*..*....***.*....*...**..*...**..*....**...*..........****..******.*.**..*.*..**.....*.**....*.**.*..*.*.******.**.**.*....*..*****....*..***......**......***.....**.**..*.*.***...***.*...**.....*.*.....*....****.*..*.***..*..**..*....***..**....*..**.*..*.***....*..*.*......*...*.**.****.***..*.*.*.**....*....**..**...*..**..**.....*..****....*..*.*****....*....*.****..*...*.*......**......*..***.*..*.....***.*.**.....*.******.....*..**.*..*.**..**.....**....*.*.**.
.***.......**...*****.*....*..*.**...*.***.*..*.****....*.**.*..***.*.**......*.*..*...**.*...**.*.**.*........*..*.**.*.....*..*......*..*....**...**.**.....**.....*..*.....*.....**.*..*..*.**....**.**.....*.*.**..**......*...*.*..*..*.*.**.***....*****...*.*.....**...*.*...**...**.*...*.......*.......*.*..*.**..**..**...*..***.....**......**.*.**.*....**...**.........**...*.**...****.*.**..*...**...........**..*..*..***.*..**...**.*.**....*..*...**.****.*.*...*.**.*...**.**....*..*.*...*.*.**..***......***......*.**.**.**.*..**.*.**..***...**...**.*.*..*.*...*****.*...*.*.****.*..***..*.*..*..**.....*.....*....*...*****.*...****.*...*..***.*.**.**.**..****..*.*.*..*.**...*...*.....**..*.*.***.**..***........*......*.*.......*..*..**.****.*.*****...***.**.*.*.**.*.*..**...**....*..*.**.*...*..*...*..*..*.*.*.......**..*..*.*.**.**...**......*.*...*.........**.**..*....*..*.*...**...*...*.***.............*.....*...*..*..*.*...****.**.***....*....*.....*.......*.*.**....*....**.*.......
.*...*....***.....**.**.*.*.....**..*....*....*.......*...*...*....*........*..**..*...***..*****.****...*******..**.*.*.....*******.**.**.*.*.*.*..**.*........*.*..*.*.*..*****......**....*.**.**.....*.*.*...**..*.......*....**..**...*.*..****..***..*..*..*....*.......**.*.**......**...*...*...****.**...*.*.....*.*..**.**.....**.**...***.**..***...*...**.**.**.**.**...*.*.....**.....**......*.*..**.*.**...*.**.*.*.***.**....*..*..*...*.***...*****.*...*.**.*.**....*..*.**..*.*..***.*.***..*..**.***.*...*...**..*..*..**...*.*..**.*.****....*...*..***..**.*....*....*...**..*.**..*.**.*.***.*...*...*..*..*..***.......*.*.*......*...*...*......**********..**....*..***..**....*..****.*.*.*.*.*.*..**..*....*..**.***..**..*..*..**..*....*......**..**.*.*...*...**.*..**.....**..*..*..*....****...*..**.*.******..*...***.*.....***...*...........*..*.*.*......*...**.....**..**..*.**.**...*.....*.*......*..**.**.*..*..**..**.**...*****.**..***.*.*..*.**.*.*......*.**..**.**.**......*.*...*.......
..*..*.*.**.*........*.....*....**.*..**.**.*.*....****.*.*.....*...*...*.....**.*..*..*..**......*.*....**..*...**.*...*..........*.*.*...**...****.*.**.*...*.***.*.....**......*.*..**..**..*.*.**.*..*.*..*..*.....****.****.**..*......*.*.*..****.......**.....***.....*...*.*.***..*.**.*....*......*.**...**.**...**..*..*......**.....*..*..*...*...*..**.*.*.....*..****.*...*..*.*.***...**.....**.*.*......*.**.*.***.*...**.**....*.*.**.......*.*.**..***.**.*..***...***.......*..*..*...*..*.***...**.*.......**..**.........*..**.*....***...*....**..**....**...*...*.*..*...*.*...*...*.....*...*..*.**..***...*.....**...*...***.........**...*......*..*.******.***..*.***....****...*......*.....*..*.**...***.*........***...*.*..**....*..**.**.**.....**..**....***.*.........***......*..**....**.*.**.........*.*....*.*.**.*....*.....*.*...*.*.*..*.....*.*..**.*...***..****..*.........*.**..*****..*..*.****.**...***.........**...**.**.*........****.*.*..**...*.**..***..*.....*.*...*...***..*..**.*
....*............**...**.***..**.*.*....*.*.*...***......*......*..**..**.....*....***.*......*........*...**.*...*.*.*......*.**...**..*.**.*****.**........*...*.*......***.**.*.***.*....*....*....*......*...*.....*....*....*.*...*.*....*.**..*...*.**..**..*...****..........*.*.*...*..*...*.**.*.*.*........***.**....*..*..**....**.*.*..***..*.....*...*.....**.***.....*.*.......***.*.*..*.**..*..*..**.**..*.**.*......*.***.**.*...*..**......**.*****.****.*.***.*..*.*..*..*.*....**....*..*.....**.****...****..*...*....*.**....*...**....*.*..*........**..**..***..**....*.*.*.....**..**.....*.*.....**..*..***...*.**.*.....****......***.*..*..*.....********..**..*..*.*..**.**...******....*.*..*.*.*.*....*....*..***...***.*...***....*..*.*..*...**....**.....**......**..*.*.*.***.................**.*.........*..*...*....*.**..*.***..*.********..*.....****...*......*.*.**.*.**.*.........**..*.......*..*.**....***.*....*..***...***.**.*...*..**.*.****..**.**.*....**.......*.*.**.....*..****.*.
*.*.*.**..*...***...*.....*..*...****.*.*..**.*........**.*.**..*.**....**....**..***...*.***.**.*.*......*.....*..**...**.*.*.....*..*.****...*..****..*......*.*....*...*.*.......*.***.***.**...****..*.*.*..*..****..*.*..**.**..*...*...*..*.*...*......*.*.*.*.....**.**..*.*.**...***.*..*.*.*..*...***.*...........****..**...*......*..*...***.****.*..*.***...*..*.*...*..**.**...***....**.***....*........**..*.....*..***.*.**.*.*....**.*.*.**.***.*..**..***.....**...*.*..*.........*.*...*.*.**.***..***..****.*.***...*.**.*....*.*.***..*...***....*.***....**.****...*..*..*...**.*****...*..**.*.*.**.*..*.**.*.*.**..*.*******..*....*.*..*.**.**..**.**.***.*..**.*......*.*..*....*..****.....*.*.*.*..**..**...*****...***.**.*..*.*.*.*..**....*.*...*..*...*.**....**.**..*...*.*.**.......***....****....*.*.*..*.*.*.***..*..**.**..*.*.*.***.**.***..***........*....******..**...*..*.*..***.**..**.*..*...**....****....*..**.***.*..*..*....*....*......**.**.**..***..***........*.*.*.*.........*.*.*
...*.*.....**.....**...*..*....*.**.**.**..***...***..***..***.**..**.***.**.*..**.*.*.*.****.**.........*....*..........*..***...**.*....*..*....*.**..**.**.**......*****.*.**.*..***..*.*.**...***.**.**.**....*.*.........**.**...**.**...**..*.*....*.****....**..*.....*.*.*..**...*...**...***.****......*.***.*.***..*.**...*..*.**.****....*.**...*.*...***....*.*....*.**...**.*...*..*....*.*...***.**.*.*.**...*.....*.*.*.****.*..**.*....**.*.**...*...**.****...*...**...*.***...**..*.*.......*..*...**.*..***....*.*.*.**...**.*...*..***...**.....*..*..*..*...*.*.*.**...*..**......**....*..*****.*..*.....*...*.........*.**....**.*.****.*.*..***.*.***.*.*****..*..*.*...*..*...*.**....*..*.**..........*..**.*..*.....**....*..**.*....*..*.*****...****..****.*....*..*.*..........*.*..*....*.*.*..*.***.*......*...**.***.*..***.*.*.......***....**..***..*.*..**..*.**...***.****.....*.*....*.*.*.*..**..*..*..**.*..*..*.**.**....*...*.*.*...*...*......**.*.*.*...*.......*.*..*....*..**.*..*****..*.
..**.***...*.*.**..***.....*..*....*.*.**....*..***..***..*......*..****.....***...*..*...*.*.*.*...*..**..**....*.***...**..*.**...**.*.......**.**.**.*.**.***....*..*.*..*...**..***..*.*.**......*....**....*.*..***.*.**.**...*.......*....**..*.....*.**.*..*..**.**.......***.***.****.*....*........********.*.*........***...*...*..*.*.***.....*.......*....*...**.*..*......*.***..***..***........*.**....*****.*..**.*...*..***..*....*..*.*.**.*...............***.***.***..*..........*.*...*..*.*......*.*.***..***.*****.......**.**...**.*..*.*........*.****..*...*...***.**......*****..*.*.*.*....*....*....****.....*..**...*.**.*****.**.*...*.*....*.....*..****......*.*.***.***..*.*.*****...***...*.*...*..*....*......*.......*......*.*.*.*....**.*.....**.*.*..*.*.**.*..*...........*.*...*.****..**.***.....*...****.......*....***.**..**...**..****....**.***..**......**.**.......*.*....***.***...*...*.....***...*..*..*.....*.*.***..**......*...**.*...*.*...*...*.....*.......****.*..*.*.***..*
.*..**..*...*.......*...*..**..............**...*...**.....**.*.*...**.****..***.*...**....*..*.....****.....*.*.*.***.*.*....**..*.*...*.*.*......*.*..*.**.**....**..**..*...****.*.*..*.**.**..*.*......**..**..........**..*........*..**..*.*.*....*....*.****...****.*...*.**..**..***......*.*..*...**.***....*.......*......*.**..**..*.**.*.*..**.*.*.**.*.**.*..*...*..****.*.**..*..**..******...**.**...*.**.*.*....***.....***.*...*....**.*....*...***...*.*.*...**.....*..*.*...*.*........*.*..**.******..*..**.*..***.*......*..*.*..........**..*.***.....*.**.*.**.*...*...........*.****.**......*.**....*...*....*...*...*****.*.*.*.*......**.*.*.*.**..**.**..***..*.....*.**..*..*...**..**.....*.**...*..*.****.*****...***.*.*..*....*.*..**..***.***.*..*..*.**..*.*..**.**.*.*..**......*....*.*...***.**....*.**..**....**.*....*..*....**..*.*..*..*****...*......*.*.*.*....*.*.***.*****....*.......*.**.****..*...*...*****...*...********.**.*.***...*......*..*.*..*.*.**.*.**..*.*..**.*.......*.**.
..**....***...*.......*.*.....*.....*..*..**...**...*.**.*.*.*....*.***..*.*...*.*...*****.*...*..**.*.....*...*.**.**..*....*......*.....**......**....**.*.**.***...*.*..***....*...***...*..*.*...***....**.**...*..*....*.........**.....**....*..**.*.......*.**...**....**...**..........*.*.*....*..*.........*.....******.**.*.**.*.*.*..*.*.*.*.*.**.*..*......*.....*...***..****.***..*.*.*.***...*..*..**.**.*.....*..*.*.**.....***.**...*****...............*....****...*..*...*.***..*...*..*.**.*..**....**........*.*.**.**...******...*....*..**......*.*.*...*..*.****.....***.........**.*...*...*.......*....***......*.........*..*.*...*.**..*....**..****.****....**.*.*.*...*.....*.*..*......*....*...****...*..**..**.*....*.......*..*.*..***..*..*..**..***.*.*....*...****..*...*..***...*.**.*..*..*..*...*.....*.*.*..***..**.....*...*...*....*.*..*..**...*.*...**...**.....*...*..***.....*.*..**.**..*.*.....*.**....*..**..**..**..******..*****.....*....*..**...*.****.****.*.**..*..*.*****.....
**.**..***.*...*..**.*****.**..*.....**.*.*..*...*..*.......*......*..*....*...*.*.*.*.*.......******.*.*...*..*.*****.....***..*...*.**.*...*.......*...****...*.*..*.....***..****...*.***........**..*..*.....***.*..*.*....*.***....*..*..*..*..*...*.*.....**....**.*.**......*.*.....*.....*....*.*..***.......*.**.***.*.*..*....*..*..*.*...**...*.....*..***.*.**.***...*****..**.****..**.**.*..*..***.*..**...*.....*..*.*.*.*.*..***..*....*.**.*....*...*.*....***..*........*..*..*..*.*..**.....*.*.*.**.*.*......**...*...***...***.***....**.**.*.*..*...*.*..*..**.*.....*..*.*......**.***..**.***...***..*.***......*.*..........**.............*..***........*..*....*...*.*.****..*..***.......**..**...**..*...*.*...*.*.*..*.....**....*.*...*.*.*.......*.*..*..*.*..*..**.*...*...*.....*.**...***...*.**.**.*.**.........*..........**..*.*.......*..*..*.*..*.*...........*.*.*....*.*....*.***.****.*....*...*.*....***...*.*.****.*......**..*..*..*......**.**.*...***..*........***.*.***.*...**..*.*.*.
...*.**.*****.*...**.**....*.*.*..*..*...**.*.*.*....*.....*..*...*.**..*...*.*.**.***.*....*.**.*..***...**.*.****..*.*.*.....*.*.*.*.*.......*...*.*..*****..**.*...*...*.*...****....*.**...**....**..***..*****.**.*.*...*.....**.**..**..*.......*...**.**.*..**.*.*.*..**.....*.*...**.*...*.*.*....***..**...***...**.*..*..*..*.....*.***...**.....*..**......*****..*.***.**...*.*..****...***.**.**.*..*.*..*.*......**.****.*..*......*.*.**....*......*.......***...*.*..*.****...****.**..**.*..*.....*.*.*.....*....*.*....**.*...****..**.*.***..**.*...*.*...*...***..**..*******..**....*.*..**..*.....**.**.*.....**....***.....*.*......*...*..*.....****.....*.*.*...*..*...*..*......*..****.***..*.*...*.****......*.*.*.....*..*.*...**...*****..*.*........***.****.*...*****....**.........**.**.....*....*...******....**.......*.*..***..*........*..*.*.......*......*.*...*.***.......*...*...*........*....***.*......**.**....**....**.*****..***..*****...*..*..*.......**..***..*.***.*.......*...*.**.
*.*..*.........***.*..***...*.*.*.*....*.........*...*.*.*....*....***.*....**.*...*..*****.....*..*..*.*.*....***..*..*.*....**.**...****......*.*.**...*......*.*.**.*.*****...**.*....**.*.**..*..***.*...*.**...****.....***..*...**..**..****.....*...*****..**....*.*****..**.***.**.**.....***.*.**.*....*..**..*...****..***.*..***......**.*..**.*..***.***..*..**.*......*..*.***....*.****.*..*.*.**.......*.**.......**..*..**.*.......*..*.*..*....*....*.*.*..***.***.*......*.*..***.*.*.*..*.*......*.*.*........*..*..........****..*...**..***..*...*...***...*.*.....*.**.****.**...***...***....***.......**..*..*.*...*..*.***...***.*....*.**..***..**...*...*........*..*..*.**.......*..**..**..*..*.*.**..*.*..*.*...**...***.***...**.....*.*.**..*.*..*....*.*.....*..*.*....**.**.*....*..***..****...***..*****.*..**.*..**.*.....**.*......*..**...*..**.....***..*.*..****.*.*.*..*.***...***....**....*..***..*...*.....*.*.**...*......*..**...**.*.***.***....*..***.**.*****.*.**.*..........*..*....
*.*..***.**........*....*.......*.**..**.*..*....*......*...**.*..**.....*...***..*.**...*....**...***..*..*.....**.*...*........*......***....*..*.....**.***.....*..........**.*.*..**..**..*.*..*.*.*..****..***..*...*.....****..**..*.****..*****.**..**.*..**.*****..**....*.*..*.*....*..*...*..*.*.......*...*.*.............*.....*....*..*.*...***..**....*.*.*.......*.*........*.*.*.*.*.*...*.*.***..*.*.....**..*..*..****...**..**..**.*.....**.*.*..*....****.***...*.*****.*....*..**.*..*..*..*.........**.*.****....*.**..*...***.**.***..*..*..**..*.....*.**..*..*..****.*.*...**.......*......*.*.*.*.*.*.**.***.*...*......*......***.*.*.*.....**...*****.*..**.****.***...**.***..***.*........*....*.*..*...*...*.*........**.**....*****..*****.......****..*.***.*.*.*..*...*.**...*.***....*.........*.......**...**.*......*.*....**...*....**....*....*...**..****..*..*.***....**.*.......*.**.*....*.**.**....**..*.*..**.*....****........**..*..**..*.*.*.*..*..*****...**..*****.*..**..**.....*.**.
.....**...*........*....*..*......*.*...*.*..*...*.*.....*.*...*****..*..*..*.*.***..*.**..***........*.*....*..*....*.*..*...*..*.***.*......*...****.......**.*.*.*..**.....*...*......**..*..****..*....*..******...**.*..**.**.***....*.**.......*...*...**.**......*.*...*....**..**....*****...**..**.*.*.**.**.****.**.*...*.*...**.*.*..*..*.*..**.*.....*.*.*..*.*...*..***......*..*..**.**...*.*.....**....*.*.*.....***...*.....*..*....**.......**.***.****.**...*.*...***...*...*...**..*.....*....*..**.*...*****..*.*.***...**..*.........*..*...***.**..*****..******.....***..*.*..*..*.....*.*..*...*.*...*..*....*.**...*......*..*.*....*...*....*.*....***..**..*.*.*.*..**...*.......*..*.***............*..*.*.*...*..**....***...*.*.***....*.......*.*.....**..***...***.*..**.**.***..*.**..*.**.....*.*.**...........*.*..*...**..*...*..*.*.*....*..**..*.*.*.***...*..*..**..***..*.*.****.**.***.*.**..*..*.*..*......*.*.*...**...**...*..*.**.*.*.....**....*.*...*........**....**.*...*.***..*...**..
*.*******.*....*.*..**.*.*....*.........**..*****.........*...**..**.**........**..**....*....*....*..**.....*....*.**..*..*....*...*.***...*...*......*******...*......*..*.**.**..*.***..*.*.....**.***...*..*.**.***.....*...*..**....**..*..*.*...*.*..*.*.*.**.*.*...*...*...**.*.*****..****.***.*...*....****.**.*...*...*...*.......*....******...**.*.**..***...*.*.*......*.**.....*...*..........*.*......***...*.**....*...*.***.**...*..*...*....*...**....*..*....*.***..***..**.*.....**.*.*.*....*..*..*...*.**.*.*.**.*..**.*.**..**....*.*.*..*****..*..**..*..**...****....*....*.*****..*....**...*.......***.*.*..*..***..*.*...*...**.**..*.**.*.*..*..*.**..*.....**...*...**.........******..*....**....*..***...*...*..*..***..........*.*...*.***.*.**..*.......**.***.*..*.**.*....*....***.*.**....*.*..***.*..*......*..*..**...**........*.....*.*.*.......*....**........**......*...**...***..****.....*..*..**...*......*.*......*.*.**.*.**..*..*..****...**.*...*.*..**..**..**..*..****..........*..
.*.......***...**...***...*****.**...........*.........*.......**.*...*.**..**..........*..***.*..*.*.*...*......***.*...**...****......*.**..**..*..*..*...*...*****.......**.*...*..***.....**.**.*.****..**..*..**.*...**..**..***.*...*.*..*.**...*......**..*....*..****.*.*..**...**.*.*.*...*.*.*.**...**..*....*.......**.*..*.********.**.***.*...*.**...*.....*..***...*...*.***..***..***.***.***.*.*.*.*.*...**.**..*.**..*....*.*...*...*...........*.*.*...**.*....*.*.*.....*..**.*..****.**....*.******...****.**...*.....*....*...*...........*.*..*.*..**.*.**..*.*........*.*.......**.*.....*.*...*.*.**.***.*..**.***...*..*.*...*.........*.****..****.....*.*.......*....*....*.*.*****...*.**.*.*.*.*.**....*......***.......*........**.*....*.....*.*..*.**.***...***.***..*.*....*..*.***.**..*...............****.*.*.**..*.......*....**..*.*..*.......*.***.....**.*...***.......***.....*.****....*.*...***...*..*..*.*****...*.***......*..**.*....*...*.*.*...........*....*.*.*..****.*.*.*..*..*.*...
*.*.****...*..**..*.*.*.**.**....***.*.*.......*.*.*.****...****.**.*.*....**..*.*......***..*.**.**.**.*..*.*.*.*........***.**.*.........*.....*.*.*.*****.....*****....*........***.**..***......*.*.*...***.*.***..*.*...*.**..*..*.....******.***...***..*.*.**.*****.**...**.*.*.*.*.*...*..*.**.***....**....**.....**..**...**..*.****..****..*.*.*.*.....*..**..**.......**.**.*..**.*..**.*.........*..*.*..*.*...*****...**.*.*.**...**..*.*..**.*...***.*..*..*.....***.*.*..**...*.*.*.*.........**....*.*.*........**.*.........*..**.*.***.*..*.**..*..*.......***..*......*.......***.**...*.**...**..*.*.****...***.******......*.*...****.***...**.*.*..**....*.*.*....****.*.**.*.******.*..**.....*....**......*..*.**.***.*...***.*..*.*.**.***..**......*.........*.*....*.........**....**.***..*.....****....****..*...**....*..*.*...***...*....*......*.*..*.*....*..*......**.*....*.*....*..*.**.*............*.*.*****.**........*.*.*..*.**..***..*.*...*...**....**...**....**..**......*..****..***.**.*
*.**.......*.****.....**.**.....***.....*..........**.*..*..........*..**......*.**...*...*.....*...*..*..**.*.**..*...*****...**......*.....*.**...**.**..*.***.*.*.*..****....*..**....*..**.*****....*.*...*..*.......****.*.*....*....**...*...*.*.*.***.*...*.*...***...*.**...*....*...*.*.*.*.***...**.**......**.*....***.*.*.*.**...*.**...**..**..*.......*.*..*..*..**.*...***.....***.****..*.*......***...***.*......*..***....*.*...*....*..*.*...*.*.......***.*...*.*..***....*.*..**..***.*....****.*.**....*.*.***.*...*.*.....**.*...*..*.**.*.*...**..***.*.*....**...*..*.........*...*.....*.*..*.**...*.***..*.*.*..*..*.*.....***...*.*.*..**...*...*...*.**....*.*.*****.****....**....*.*.*.*.****.*..*.....*..*.*****...***.....***.*......**.*..*.*****.*.*...*.*..*...***..**...*.***..*......*..**.***..*.....*.....*.**.*.**..*...*.......**..**...*...**.*.*...*.**..***...*...**.*..*.*...***....**.***..*..*.....**..*****..**.**.*..*.....*..***.....*....**.*...*....**...*...**..*..*..*.**.*.*.*.*
.*.**..****............**.....*..........*...****.......***..**.*...**...*........****.*****....***....***..*...*..*..**.**...***.....*.....**.*....*..**.....*..........**..***....*.*....*..**..**...***..*...*...*.*...*.**..***.*..*...**...*.*.*.*.*...............*...*.***..****...**..**.*....*.*..*.....*...*.**......*....*..*.*.*.*.*..***.***....**..*..*.*...*..*****.*..*..*..*****..*.**.***..**....*..**...**.**.*.*.....*.*...*.****..*.*..*...***.....**..**....*.*...***.*..**.*...*...***....******..**.*.*****.**..*..*....**.....**..*....*..*..*..**.*.**.*.....*.*..**.*.*..*.*..*..*.**.....*.******....**......*...***..........*.*...*..*...*..*.....*.*....**.**.**.**.....***.*....**...****........**..*.*...**.*........**.**....*******...*.**...**....*..*..**.**.****..*.**.*..*..*...*.*....*.*.....*...**.....*....*.**....****..*..........*..**..*..**...***.**...*..*.*....*.*.*..****.**.*.....**.*..*.*..****..*..*.*..**.*..****......*.....**.*.*.**.*..**.****......****..*...**.*.*..**....
...****.**......**..**.*.*...***.*..*.*.....*.*.......*...**......***..**.....*...***.*...*.*.*....*...****..*..*...**.*.....*...*.*.*..*..***.*...*.***.*..**.....*..***..*.**.....*.....**.*.***....**..*.*.*..**.*..*..*.........**...**..*.**..*.**.........*..*.*..****..*..**...*..*...*..***..**.*...**.**...*****.***..*.*.*.**......*.....*.***.**.**....*..*.*.*..*..*..*...******..*..*.*..*..****.*.*...*.****.....*...**....*.*.***..**.**.*..*.*.*.*.......*..*..*..***..**....*.**...**...**.*....*....*.*....***..***...*..*.....***..***..*..*..*.**.**..**...*.*....*.*.*..*....*.**....**.*..**.......*..***..*...*.**....****.*.*......*.**.....****....*..*..*...*.....***...........*...**...**.....*..*...*****..*...**......*...*....*......**.*........*..****..*....*......*.....***.....*.*...**.*...*..*...*.*..*..***...***..*.*...*...***.....****..**.*****.**......*..***.*..**..*.*....**....*.*.*.***..**..****.*...*.*.**.*.....*....*...*...****.*.****......*..*..****....*.**..*...*.**.**......*.
.**.**......*.....********...***....**..**.**.*****.......**..**.*...**...*..***.*.*.*.*.**........*..*..**..*.*.*.*.*.*.....*.......*.*.*.*.***..***.*.....*...*.**.*.*.*.....*.**.**.***....*...***....******..*....*...*.*...*.***...****.***..**.***...***.....*..*..*.*.*.*...*....*..*.*..*...*..**.*.....**....*.*.*.*...*....*.......*......**.**.*.***...*......***.*.*...*.*....****.*......**..**.**....*..******.***.**..*.*..*.....*...*.*.*....**.***.*.**.......**.*..**.....*......*..*.....*.....*.**.*****...*.*.*..................**.*.*.*.*.*.*..***...***..*.....**....****...*...*.*...*..*.*.............*.*.*.*....***.*.**......**.**....***...**..*......*.....****..**..*.*....***.......*..*.**...*....**...**.**.*...*..*.****..*.**.*******.**..*****...*.**....*.**.*..*...*..*.*.*******...*....**..*...*..*........*.......*.*...*.....****...*...*....*...*.*..*.**..***....*.**....****...*..*..***.*..****.*..*.**.**..*.*...**..**..**..*.*....****...******....*.**......*.*.*...*...*..****..***
..*.**..*.**.*..*.***...*.**.*....**.....*.........*....*.**....*.*....**.*.*.*..***..*..*...**.*...*..***.*..*..*.**...*.*....*.***....*.*.******.*....**.*.**..*..*..*..**.....**..*..***..***....****...**...*****..*.*.*...*.*...*.*.**.**..*..*..**...*.***.****..**.*...**..**...*.***.*****..**.........*.***..*.**...*....*..*...**..*........*...**.***..**.....**.*.....*.*.***..*....*...*.*..**.**....*****......**.....*...*..*.*..**...****........***..**..*.****....*.**.*.***.*****..***....*.**.*****..*..*....*......*.*...**.**...*..*..*.*...**.**.**..*.*..*.*..***..*.*.***......**..*.*...*..*..*.....*.**...***..........***..**.**..*........*.*..**.......***..*.****.......*.*....**..******...*.*.*.*.*.*.....****...**.**..****...*.**.*.*..*.....*..*.*..***.....*.....*...***....*..*.*..**.*..**.***...*....***....**.*.....*.*.***.*.*......*...*.*...*.**.*..*..*..*.......*.....*.*.*..*.*...*...*...*.*..*****..**...***.*.*...**..*.**...*...*.**..*****.**.**...*.***....****.**..*..*..**.*****.
*.*.....*.*..*..***..*.....*.*****...*..*..***....**..*..*...*...**...*.....***..**.***.***.*.*.***.*....**...*.****.......*..*.****....**...******...........*.*.**.*..*.**.**.*..*.*.**....*...****...*....*....**...*.*.*..**.***...**.*..*.*.....*.**............**..***..**...*...**.*...*...*...**..**...***.*...*........***..*.*....**...*.**.*.*....*.....*.*..******..*..******.*....***.*.*..**.**.*.....*...**.*.*...*.**..**...*.......*......**....*..*..***......*.*.*.*..*.*...*.....**.....*.*...****.*..*******.*.**..**.**...*..**........**..*.**...**.*......**......**.**...*...*.**.*.**.*...*.*.*.*****..****....*...**.....**......*.*.*..**..*...*.***..**......*..**..***..*....*.*........****.....**.****.**.*.......*****.*.*.....**......*....***.**...*.*.*..*.***....*...**.....***.....**.........*.*..**..*..**....*....**.***.....**......*.**......***.**.**....***.**....*.*....**...*.**.*.....*..**.....*.******.**.*.*...*...*...*..**..*.*..**...***..**...*.....*.....*.***.*.....**.....***.
....*..***.****...***.........*..*...*....*....****..**...*...*........****.......***...**.........**.....***....*......**.***.....*.*.*..**.**.*..*..**..****...*.*....**.**.......*..*..*...*..*.....*..*.***...*......*........*.*...*.....*..*.*..*....*...*.....*.*....*..*.*....**.*.**.*.....*...**..**..**....*....*...*....**.........*...*.*..**..*...**...*.*...****.****....*.**.***...*...*.......**.*.*.*.*..*.....*.*.*.*.****...*.*....**..*....***.*.*..****..*....*...*..........**..******....**...*..**....****.**......**..**..*...*....*.***..**.....***......***.*.*....**..*..**..*.***...*...*..*..*..***..**....**.***.*..***...*...*.*****..*..**......*....**.*.*.*.....**..*....*.*..*.*...*...*...*..*.*..*...*..*..........*..*.*.**.**.**..**.*.*...**..*....*..***..*...**....*.*......**.*.....**.*.*......*.*..***....*.*.*...*......**.*.*.**..*.*........*...*...***.*.****...*........*****...*.*.......**....**.*...****............*...***.....*..*..***..*.*.*...*.*..*.*.....****.****....*...
.**.....*.**.*..*..............*......***.*...*.*.*..*.*.**......**.....*...*..*..*...*..**...**.....***...*..***..***.**.*.*.**.....*..*...**.....*.***.*.*.**..*..**.***.......*.....**.*.......*.*.*.**..*.***.*..........*.*..**.*.*....******..*....*.********....**.*.*..*..*....**.......*....***...*..*...**....***....*.*..**.*..*.*.*.*.*.*.*......*.**........***...***...**...**...***.**...*.**.**.***.****.**....**.*.*..*..**..........*.********....***.....*....*.*..******..**..**.**.*..*.*****.*..**..**..*..**..*..***..*..**.*.**.....*...*.**.*...*..**...***...***.****..*.*..**..*.....*...*..*.*.*...*...**.......*.***...*..*.*.*.**....**..*...***...***....*...*.**.**..*..*.....*..*..***.*.*....***..*..*.*......*.*.***..**.*..*...*..*..**..*****.**..**..*.***.**.......*.**.**.*.**.*.*.**...*.....**.*....*.*.**...**.*...*.......*....*..*....***..*....*.**..........*..*.*...*****.*.*..**.*...*..*.**..*.**..**.**.*.*.*..*...**.*..***..*.***.....*.*..*.*.**...........****...****........*...
.***..*..*.***...*.*.*.****...*.*.****.*..****..*.**.**....**.*.**.*..**..*.....*.**.***...**..*..***.*...*.......*..*...*....*.**.*.*...*.*..*..*.**.**.*...**..*.**.*...*..**..**...*..*.**.*..*.*..*..**..*.****..*.**.**.*..*...*.*.**.........*******...*.....***....**.....*....*.*.*...*.**..*...**.**....*.*.....*....*.*..**.**.**.....**.**.....*.**.*...*...**....**..**.**....*.*.**..**..*....**.*.*..*..*.....*..*..*..*.***..*.****.....****.*.......**..**.***...***...**...**.***.**..*......**.....*...**...*....**.*.*..*.*...****...**...**.**.*.***.*..***..*.....*.....**.*.***..*.*....**.**..*.*.......*...****.*...*.****..*.***..*..*.........**..*..**...*......***....*.*...********.*.*.*....*.....*.*......*.****.*.**..........**....*.**.**.*..**.**.....*****....**...*..*.*....*..***..**........*.**.*.****.........*...*.*.*.*........*..*...***.*.*..*...*.*....*.*.....***...*.**...*..**.*.......*.**...*.*....**.*.*....*...**......****...**.*.*...*...*****..**.......**....*.*...*....*..*.**
*..*.*.***.*....*.*.***............*.****.*..*......*.*.*.*...***..*..*..*.*.****....*.**.*..*.**.*.*..****..*....*..**.**....*.*.*.**.*.....*......*..*.*****.*....***.....**..**.*.*.......*..*..*....**.......**.*.*.*.**.*....*.....*...*..*.*.*.*..............**...*.***.*..**...*....***....**..*.*...*.*.***.*.*...*.**.*...*...**..*.....*.***..**.**.....**.**.*.......*..*..*...***.*..***.*..*..*.*.*.*..*.*..**..*......**..*...**.*.*.....**.**...*..*...*...........*...*.*****......**.*.*..*....**....***.**.....**..*.**...*....**.......*..***.......**.*.*.*..**.......*..*.*....*...*.***.*..*.***....*.*...*....**...*..*.........*...........*..*..*.....**.......*...**......**...***.*.*.....***........*.....**..........**...**.***.***...**.*.**.*.*.***...******....*......***.**.*.**....*..**....***....*.*.**.*........*.***...*.**..*..*.***...*...*....*..*....*..**....*.*......*......*..*.*..*....*....*.*******....*.*....*..****..*......*.**....*.....***.**..*...*...........*..*.*.*..*.****.*
*....**...***.....*..........*.**.....*....**..***.*.*.*....*..**..*...*.....*..**.**.**.......**.*..****....***.**....*...**.*...**.**...*......**..*.*..**...*..*..**.*.****..*.**.**......*.........*.**.*......**..**..*.***.......*.**....*.*..*..***..*.**...*...*..*.*....*...**.......**...*...**....**.*.***.*....*..*.......*....*...*..*..*..***..******..*.*.*...*..*......**....*.***.***..**.***.*.*..**.*..*..*..*.*....*...*..*..*.*.*....*..**...*.*.**..*.*.**..*...*.*.***...**.**.......*....*....**..*.**.**..**.*.......**...*.*....*....*.*..*...***....*...*.*.*.*...*..****....**....**...*..*.....**..**......*..**.*..*....**...*........**.........*.*..*..*..*.*..**.*.*.*....**.***..*.***.*.**.****..*.*...........**.*........****.***....*.**.....***......*..*..*..*....**.*.*....*....*.*..*.*..*.*..**..*.*.....**.*.***.**.....*.**.**..*.**..*.*****........*....*..***.*.*....**....**...*...***.**....**......**.*...*.*.*.......*..*...*.**...*.**.*...**..*..*.*.*..**..***...*..*..*.**...*..
*...*...*****.**...*..*...**...**...*...*..**......*..**.**.*..**.*........*.*.***..*..*......****....*.*...****.....***..*.*..*.*...****.*****.*........**....**....**..*...*..******..***.****..*..*..*.....*...*...***..*..**.**.*.....*.*..**..*.**..*.***......*.***.**..**.***..*..*..*...**...*.*.*.....***....*..*...*.***.*..**.......*.*...*.**.........**..***..**.*.....*..**.*.****...*...*.***.*..*.***..*.....*...**.........*.*.**.....**..*......*....*.*.....***....*****........***.....*.*...*.*..*....*.*.*...*.***..***...**...*.*.*.*..****..*..****.**.**.***....*...*.***.....*.*.**.*.**.*.**...**....**..**.**.**.*.*......***..****......*....*..*....*.**.....*...*.*.*..****.*...*......*.**..*.*.....****..**.***.*..**.****..*********..*..**...*..*.*.*...**..*....**..**.*****...*.****.**...*.**.*.*..*..*.*.*.**.**.*.*....*.*.*.*.***....**.**.....*......*...*******..***.***......*.*.*.*..*...**.*****..*****...**...**.*...*..*.*****..*..*...*...*.*...*...........****..**.*.***.*...***....*
......**..*.*..*..*...*....*...**********..**...*.**.***.***...**.*.*..**..*.*.*...**..*..*......***..*....*....***.......**.*..**.**.......*..*...*.*.*.**...*******...*...**..*.*..**..****.**.*..*...**..*.***.*..***......***..***.*....***..**....*............*.....*..**...**.**....*...*......*.*..*.*.*.***.****...**...*....********....*.*****.*...*.*.**..**..*....*.**..**.**..**..**...*...*.**.....**.*......*..*****.*.*..*.*....***..**.**.*.*****.**....*..*.*...*.****.****.*.....*.**.***...**..*.**.*...*..*...******.*...******....***.**..*....*.*.....*......*....***..*.*.*.*......*.****.**.*..*.....*...*.**.*..*..**.**..*....***.*...******....*..**.***......*.*...****.***....*..*....**..*.**.**..*....**...*.*.*.*.*.**...**.*.*..**...***..*..*....*.****.*.***...***.***.......****.**..**....*****.....*..*.*..*.*...**.*.*.*.....***.....*.***....**.**...**.....**...*.*****..*.**..*..*...*..*.....*..*.*..*..*.***....**........*.*.***..*...*....*****.......*.*..*..*...*...*..*....**.*.*.*..
..*.**.*.......**...*.**.*..****.**...***..........**..*....*.*.**...*.*.**..**...*...**..*..*.....*.*.......******..*.*....***.....*.*.*.*.*.*..****..*.*...**..***.*.***...*.***...*..*.**........**.*...*..*.....***.....**.***.*...**..**.*.........*.***..***..****.......*.**...**.*..*.*.*..*....***...*.*.*.*.**..**.*..**....*....***.*..*.**.*..***..*..*.*....****...*..**...*.*..*.**...****..**...*....*......*..*.***....**..*.***...*.*.*..*.*....***....***..*.....*.**..**..**.**.....*..*.......**...*.*..*****.**..*..*..*.*.*.....*...*..*.**..*...**....**..*....*..**..*.**.*.*.*.***.**...****....**.**....*.........*...**.*......****.....*.***..*.....**...........*..***..*.*..**........*...*..*..*.**...*.***...*.....*.*.*.*..*..***..*.**..*.*.***.****.*.*..***.***.....*....*.....**.*....*...*...***.**....*..*..***..*..****...***..*.***....*.**........****.****......**.**.*..*...*.*..*........**.*....*...***..........*.*..***....*....*..***.*...**......*...*.*...*..*.*....****...*...**.*..
*.*****..*..*...******..*..***.**......**.*.....**.*..........***..*....*.*..*......*......*..***..**....*...*.*..*.*...******..**.*......**....*...****......*...*..**...*.....**...*.*.*.*****.**..*****.....*.*..**.......*..*.*.****..*.*..*...*.*.**.*...**.***.*.*..*.*..*****.**.*.....*.**..***.**..**.*.*..*.***.*..**.*..**.**......*.....***.......**....*.*.*..*....*....**...*.**..*.*******.*.*......*.....**..*...*..***...**...*.**.***.*.*..******.***..***..*...**...**...****.*..**.**.*.**....***.**.**.***.**..**.*..*.....*.....*********.*.*.....*..*.*..**..*.**......***..***..*...**...*....*.*.*.....*..*....***...**....**...*.*****.*...**.*...*..**...*.*...*..**...*..*...*.*..**....*......**.*.***..*..*...*.*.*..*.*.*....*...*.....*.*..*****..*......*..**.*.*......*..*.*....*...***..*..*..*.*.*.*......*..****.****.*....****..***....*.**..**....*.*****.**...**.****....**...*....*...*..*......***...**........*...*...*...**.*..*..*..*.***..***.**.***.*.......*.*.**.**..*..*.*..*....*...*
.......****........***........*.*.***.**...........*.......**..**..*..*.*..*.*...*.*.***....*.***.***..*.**.*.*.*.****....*..**.......**.****..*.**.*.**..**.*........*..*.*..**....**.*.**..***..*..*............*..*.**....**...*..*.*.*..*.*.****.**.**.***.*.*.*...*.*.*...**.*.*..*..**.**....**.**.**.*....**..***..*...*****.......*..**.*.....*.*.*..*.*.*.*...*.....***...*....*..***......**....*..*.*.....**...*...**..*.**.*..*...*...**..**.**.*.*..**....********....*.*......*...*...*.......***..**.*.*....*......*....*.....*.**.....*......***.**.****..***..*.*..***.*.*...*...**...**.**....*.**.*...*.....***...*....*...*.*..*.....*.***.***...*..*.*..*........***..****...***..**.*..*....*****.*..**.........*.**.***.*..*......**.*.**.*.*.*.*..*....*****..***..**.*.*******....**....*.*.*...**.**.*.....*...*...........*....*.**..*.**...*..*.*.****.*...*....****..*.*..**.*.**...*.*.****..*.**...*.*....**.*.*.*.*.****.*..*........*.*....**.*..***....*.***..**............*.*..**.**..*.*.*...*..*.*
**...*....*.**....**....*.*.*.**.**.*.*.**.**.**.**.*.**..*.**.*.....*....*.****....**...***.*..**..***....*...***.*.....*.*.**.***.*.**.....*.....**..****.*.*..***..*.*.*.**......**.****..*...*...**.*..*...*.*.*......*..*..**..*..*..*********........***.......***..**.**.*..**.*..**...**...****..******..*.*.*.***...*.*..*..*.**...*.*..*..*....**..**..**..****..*..**...*.*...*****.*...**.**.*.**.*..****......*.*****.****.*..****.**..**..***...*...*.....*.*..****...****...*.**..**..*....**.*.***.****..**..**.***.*.....*.......**..**.*.**....***..*...******...**.*.*.*.**.***.*...*.*..*.*.......**......*...*....*.****....**.....***..*..*..*.*......*.....*.*.*..*.*.**.*..****.**.*.**.*.*..**.*..*.*.*....*..*.*....*.***.***.....*..***.......***.*..*...*.*...*.......*....*.*..**..******..*..........*..*......*..*..*..**...*...********.*....*....*.*...*...**...*...*.....*.**...****.**.*.*.*..*..*....**...*.*..*..***...*..***.*....***..**.....****.....**..*.*...*....*.*.**.***.......**..*...*..
.*.....*...*.**..**.*.*...*...*.........**.*.*..*.***.*.****......****.*..****.*...*.....**..*.*..*..****..*.**.*....*..*.*.*.****.*.*...*.***.***....*..*...*.**..*.*..*..**..**.......*.*...***.**......*.....*.****.*..*****.....*...*.*..*.......**....*.*.......*.....***........*.*...*...*........****...**....*......**.*..*..*.**.*****..***.*..*......***.**.*.*......***....*.***...*****..*....****..***..*.*.....*..*.*.......*.*.******..***...****.*..*.....*......**..*..*..*..*..*...**..**..*..*.**...*.***...*.*....****......*...*....*....*.*......**...****..**....*.*.**.***.*.*****.**..*..*.....**..*.............**..****..*.....**....**.*..*.**..*.***.**...*..*..*..******.*.*.....*.***......*...**..**..**.**.*...***.*.*..***..*.*.*.*******.*.*.****..**.*.....**.*.*......*.*.......*...*..*.....*.*.*..*.*....*...***.....*.*.****..**.....*..*..*.*.*...**..*..*..****.*....*...*..***..*.*..*...*........***..*******...****...**..****.**..*..*.*..**.**.**.**...*.***...*..*..*.**.......*..**...
**......*.*.*.*...**..*..**...**.*..**..***.**..*....**.*..*..*.*.***..**.*.*.****..*....*.**..**..*.*..........*..**....**...***....*..**....*.***..*.**.***.*.*.**..*..*.....*.*.**...*...*....*.......*....*.....*.*.*..*...*..*.*..*..*..**.****.*....*.*..**......***..**.*...*.**...**.**.**...**..*...*.*........*...**.*..***...........**..**....***...........****..*.*....*..**.***..**....*..*****.*........****...*....*.....**.**.......*.*..**.**.....*..**.**....**.*.*..*.*.***..*.*.**..**.**..*........*..*****..**.***..*....*..*..*.....*.......**.*...*..*..*.*...*..****..........*....*.****.**...*..*...***..***.*.*****.......*....**.*...*.**.*****.*..**.*....*..*...*.*..*....*.*.**.....*.**...*.***.*....*....**..**..*...*.*.....*.....****.*..*.*.*.*.*.**.*..*..*.*......*.******.***..*...**..***.*.***..*.......*....**..**....*.*..*.**...*..*...*.*...*.*....*.*..***.***..*..*.*........*..*..*..*...*.*...**...***..*..*.**.*.*.....**.*....**...*.*..*..**.*.*..*...**...**..*....**....*.*...*
*.*..*....*.**.*.*..**.*.***..******...**..*......*.*........*.****.......*.*...**....**...*...*..**.***.*.....*...**.....*.*...*.*.**.....****...**...**...**..*.*****....***..**..*...***.*.*.**.**.**..*.******...*****........**.**.*****....**.**..*.*.**.*...**.****...**.***..**....*.**.*..*....**.*.*...*.....*..**...***..***..*..*......***....*.*..***.***..**.*.*.....*.**..**..**.*****.........*....**.*.**......*.*.*.**.*...**..*.**..**.....*.**.**....**...*.........*.*.*....*..**......*.*....**...**...***..*.....**..*.....****...****.*.**.*...*.*...*..**..***.*..****..*...*.**.**.*.***..*.*..*...**.*.*.****.....*...**.*.*....**.*........**....*****...**.*..*....**....*.*...*...*.*..*...******.*..**.**..*..........*.......***..****.....*...**.*...*..*..*...*.***.****....*..**......**......*.*.**.*...*..*....******....*..*....*......*.*...*..*..**.*..***..*....*..*..*..*...*...*.*..***.*****....*..***.......**.*.***...*...*..**..*.*....**.*****.***.*..**..*.*..*......*..*..*.****.....*
*****....*.*.....*.**.**..*.*.*.**.****.*.***..*.**.*...*.....**...**...*....*.*....*....**..*..**.*...*.*.....**....**.***..*..**.*..**..*****...*.**.*.****..*.*.........*.....***..******....*.**.....*.**..*..**..*..*..**.**.**...*.*.*.**.**........*.*.**...***.*.****...**...*........*.*......*.*.*........*****.*...****.*...***.....*...*.**.*..*.*****.*.*..*.....*..*.****..*..*........*..*..*.*.**...*.*...**.*...***.**.**..*.*...*.*..**.*.*.*.*.*..*.**.....***...**.*.....*.*.......**...**....*..**.**.****..*...***.*.**..****.***..........**....*..*..**.**...**......***..**.**...*..*...*..*...*.....*.**.***.*...****.*..**.*.*.****...*...*.**.....*...*..**..*.*.*.*.***.**..***..**.*...*...*.**.....*..***..***........****.*...****...*.*.***.....*.*..*...****.*..*.....*..*.*.....*...**...*...*.*....*.**...***....**.*.*.**..*.*......**..*..**...........**............**.**.....**.*..........***..*.***...*........*..*.*.*..*****.*...*.*.*.****...*.******.**..*..*.**..**....*..*.......***..*.
.*..***...*....*.*..*........**.***.*......**.***..*.*.*..*..*..**...*.*******.****.*..*...**.*...***.**.*.*..*.**.**.*...*.***.**...*..**..****.*.........**.*.*****..*..*.***.*..***.****.********.*..*..**...**.....**..**.****.*..*.*....*.....*****.**.*.**.*.*...*...*.***...*.**.*..**..***...*...*.....*..**....*...**...***....*.*..*.*.*.**.**.*.**.....*...*..*.**....**..**.**......*..*..**....**...*.*....*...**.*.*.*....**.*..*...*......*..*.....*...**.***.*****..*......**..*.*...*****......*..*..**..****.****..**....*.**.*.*..*..**.........***..***..**..***....*.*.*.*..****..**...***.***........*.....*.*..........*..*..**.****..**.*.***...**......*.*.*..*.......*..*****.*..**..**...**.*.....*.*.****....*.*.*.*.*.*.**...**.**.*...*..*..*....*.***...***.**.....*..*...***.**...***...**.*..*..*.......*..**..*..*.*..*.**.*..**.....*....****.....**..**.*.*..*.*.*.*.*.*..**........*...****...*..*.*....*....*...*.*.*.**...*..**...*..*.**.*..*.....*.*...*....*....*..*.*..*.*.*..*..**...**.....
.*.....*......***..**..*...*..*...**...*.*...*.**.*.**.*..*.*****.**......*....*.*.**.**.*.*.***..*.*..*...*..*..*.*..**.*.....*.*.**.*..*...**.*...****....*.*..**..**.***.**..*.**.*.*..*.*..*..*.****..*...*..**....****.......*.***...*...**.*.**..*.....*..*..**...*...*..*****.**..*..*.*....*.**.*..**.**......*..****....*.**.**....****....*.***.***.*...**.*.****.**...*..*...**..*..*..**...*...*.**.*...*.....*.*...**.*..*....*.....*.....**.***...........*.*..*...*.*.*....**.....*.*****..*....*.....*....*..***..*..*.......*..***......**.*...******.*.*.*.*...*.*...*.**..*..*...*....***.....*....**.***..*...*..*.*...*.*....**.*.*..........***.*....**...*.*.*....*...*..**.*........**.*...*...*.*.......**.*...*..*....**...*...*.*.**.***.*..***...**...*****...****.**..*.*.*..**...***..*.*..**.......*.*......**....****.*.**..*...*..*.*.**.*.*****...*.***..****........**......*....**.*...*....****..*......*........*.*...**.**.**..***.......**......**.*....***..*.....*.*.*.**....*.*...*****.....*
***..***.*...*...****....*.*.****.....*.**.....*..***..***.**.*..*.**..**.*.....*........***.*.*.*..*..*.*.*.*.***...*.*....**......*.*....*****..***.*...****......*........******.*.......*.*.......*..**......**....*.......*...*.*..**.......******....*.***....*....*.*.*.*.**.*.*.***.*..*.*.....*.*.....*.*.*.**.*.**...***....*.***..........**..**.*.....*.*.*..**.****.*.**...*.*.**.*.*.***....*..**.*......**..............*..****.*....**.***.*....*..**...*.**......*.....*..*....*.*.*.****..***..**.******...*.*...**.***...*.*.*..*......*.*..*..*.*.*..*..**.*.*.*.....*.**......*.*.**.**...*.**.**.****...**.*..**.*...*.****....*.**.....**...*..*.**...*....***.*...**....**.*.*..*....*.**..*...*..*.*.*......*.*.*.*.**.*....*..*.**...******.**.**...*...****.***...*..*.*.......**.*.*******.**...*.....****..**..*.......*.....*.*.*...*..*..***...*....*.*.....*..****..***.....*.**..***.***.*..*....*..**..********..**.*..*.*.*.*..*...*....*.**....*....**...*...*....*.**.***..*..*....***.**...*.**.*.
*..**.****.....*..***.*.*.**.*.....**..**.*...........*..*.**.***.**.......**.*...*...*..*.*...*..*....*.*..*..*....*..**..**.**...***...*...*...****..*..*.....*..*.**.....**.*..**..*...****.*...*..*.....*.*.....***.*.**...*.*..*..**.*..*...**..*.........*.*.*..**.*.***.....*.*....*.**.*..***....*...*...**.*..*.*.**.*...*.*...*....*.......****.*...***.***.**...****...*****.***...*...*..**...*....**..**.......*.****.....*..***....*...*..*..*.**..*..***.*.*...**..*.*.**.*.*..*.**.***...***.**.**.*....**..**.**.*..***..******.....***.*..*......**.*.**.*.*.***..*.*...***..*.**...****..**.*..*.**.**.**.****..***..*.*..*.*.**.*.**.*....*...*.***....*...*..*****....*..**.....**..***....*...***...*..*.*...*.****..***..*.**..*.***.....*...*.**....*..**.*.**....**.*...*..*.*...*......*..***.***....*.**........*.*..*......**...***.....***......*.*.*..**.*..*..*.*.*....*.*...*****.......*...**..*...*.**.*****..***....*.*..*...*****.....*.*..*..*.......*.*...*..***.*.......*..**...*.**...*...*.*..*
.......*.....*.******.*..*..*.....**.****.....*.**.*.*.***.*.***..*.....*.......*....**...******...**..****..*...*..*.....**..*.*..*........**.**..........**..*...************..*...*.*.*.**.*.*.*.**..**...****..**.*.*..*.**.**...*....**..*..*..**.**.....**...**...**..**.......*......*....**..*.......***.....*.*.*..........***...*****.*.*.*.*..*....***....*..****.*...**....*.*.*...*...*.**.**..*.*.....**....**..***.*..*.*..*....***.....**.*.....**.*.*......**..*.*.*.*.*.*.**.***...*...*.**...*...*.*.*.**...*.*.**..*..*.*.*.*.***..*..*.....**.....**....**...*......**.*.****...*****..*.*.....***.......*.....*..*.*.***...**....***....*...*....*..****..**.....*....**..*...*..****.***.*..*....*.*...*.....*.*..**...*...***..*.*...*..***...**...****..*.*.....**..*..***.....*..*..*.**...*.*...*..**..*.****.............*..**.*.**..**.**.**....*...*..*.**...**....*****...***......**.*..*..*.........***...***.*..***..*..****.......*.*........***..*.*..*.....*.**.*.*.***.**.***...**....*...*...**..
*.*..*.*..*..**..***......*....*........*..**.....**.....*.**...**.*...*.**....*......**.....*..*****.*..*..*.*.*.***.*.*.*....**.***.**....*.......**...**.*.***...*.......***...****..*....*....*.*.*.**..*.**.**.....*.*..*.*...***.**..*.*..*...**..*.....*.....*.***....***....*..*****.*.***.*.....**.*.*.*..*.**.*..*.*....**...*.**..*..**...***..***.*..*....**..**....*........*..**..*..***......*.**..**...**.*...*******...*.**......*..*..*.**..*...*.**.***...*.*.**.**..*......**.****.*..........*.*.**...*..*...*...***..*.*.***...*.**.*.*...*.....*.*.*.*..**....**.....*.....***.*.**.***...*.....*.**.*.......**...*.***.****...*.....**.....*.*..**..***.**.*....**..********....**..*.*......**.*...*......*.**.*...*.**...**.**...***.*.*..*....**.....*..*...**..*.*..**..***.**.*...***...*....**..***..*...**.*.****.......**......**.*.**.*.**..*.*....**..*.*.***...*..**..*.*.**.*.****.*..*.***...*.***....***.**.**.*..*.***..**..**..........*.****..*.....*..*.**.*.*.........*****..**..**.*...*....
*.*.**.******..**..*.*...**.....**..*..*.*.**.*****.....*...........***.*.*.**.*.***.......*.***..*..*.**..***..*..*..***...*.*..**......*..*.*.**...****.****.**....***.*...*..*..*....*.*.*....**....*..**...**..***..****.....**........*........*..*....****.*.**...**....*.*.*....***.*...*.**.....*...*.**...*.....**........*.*...*..***..***.....*...*.***.*..*...*........**..*.*...............*....**.**.....*.*.**.*......*...*....*......*........*.*.*.*...*.....*...*..***....***.***.*..*.*.......*****.**..*...***.*.*..*.**.*.***.*.*...*.....*....**.....**.**.....****..*..*.....*.*...*.**.***..*.*....*.****..**.*..**.....**.*.......**..*...*....*.......*.*...*..**...*.*....*..*...*..*..**..*...*.*.*.*...**.*..**.......*.*.*.....*...*....**.*...****....*....*...*...**...*.*..*..*.*..*.**...**..***...***......*..*.*....**.....**.*..***..*.*..*..*...*..*......*..**..**...**.**......*....*........*.....******.*..*....*...**..******..**...*......*.*.*...**.*.......*...*...**..**.**......***.***
...**.....***.*....*.*.*.*.**.*.**..**....*.*...**.....*..*......*.*.*.*..*.....***..***...***...*..*.**.*.***......*.*....**.*.***......*.....*..*..*.....**.....*.*.**..*....*...*.*...*...*.**.........*......****.*..*..**....*....*...*.***.*........**......*...**.*****..**......*..***...*..*......*..**..**....**..*.***..*..*.**.*..*...***..**.........*..*.**.*....**.**.**..***.**..**..*...*...*..**.***..******.......*..***.**..*..*.....*.*..*.*..*..*..........*..*.*...*****.....**.......*...**..*..*...*.*..*.**...*..****.*.**...*.......*.*....***..*...********....****.*..**.*..........*****.....*.*...*.***..*.*.**.**.*****....*....*.**....**..*...*..*..*..*..*..**....*....*...**.*....*...*...*....*.....**.*....**..**.....*.*.*.***..**..*...*.....*...**.**..*....*..***...*......*......****.*...*........**....*.*.*..*....*....**...*....**.*****.........**..*****.....**.*....****....*..*..*...*..*..***.*..*..*.*..*..**..*.*.*....**.***.***.*....*.*.*...*........*..***..*...*.*.*...*****.
.*..*.**...**..***.*...*....*....***..*.*..*..**.*.......*..*.**..*..**...*..**.*..**....**......**.**.*....*.**..*.****...**..**.**.....*..*...***.*...*.*..*....*....*.*.*.....*.*..***..*....***.....*...*..*.......**....**....*.*..****.*...**.**.****..**.....*.***....*..*..***.**...**.*....*..*..*.......*.*.**..*.........*.*....**.**......**.**..***..*.**...***..*.**..*....**.*.*.***....*..*.*....**.....****.....****..*....*.**....*.*....**....**.......*.*..*...***..**.*..**..*.*.*..*...**..**.....**...***.*..**..**.**.*****.*......*....*..*.****.*.......*..*..*.......***.**.***...*.**.*.*.**..*...*...*..*..*....**.*..*..**...***...*.**.*.*.*.*..***....*.*.....*.......*...*.***.*.**....*.***...*...*.***..*.*...***.*.*****.**....*..*.**.**.*..*..........***....*......**.*.**....*..***.*.***.......*...*.**..*.*.*.*...**...*...*..**.**.....*...*.*****..**.*.*....*.**....***..*..*.**..**...*.******.*.**..*........**....**..*......*..*...*.**....*.....**.*.*.*...*.....**.*..**........*.**.
..***..*.***...*...*.*...*...*.**.****.**.*.***..*........*....*.**.*..*.**.**......*.*.*..**.*...*..*******..***..****.....*...*...*..*.*...*.....*.....*...****..*..**.*..*.*.**.***..*****.*****.......*..........****.**...*......**...***.......*...**....*...*..****.*****.*.**.*..*...*......*....*.****.***.**.*....*.***...**..*.*.*..*....***.*.*..*...***.**.**.*.*...**.....*.*.*.....*******.*.........***.*****.*..**.*...*.....*.........*.**.****...*.***.*..*...*..**.....*.***.***..****.*......**.*.......**.**...*..*.*.**........*.*......*.****.*......*....*.....*..***.**...*..**.**.....***...*..**..*.*.*.**.....*...***....*..*.**.**.*..**...*..**.*.***.*....*.**..*..***......**...*..*.*...**.***........******......*.**..**...*****...*.*.*.**....**.*.***...*****...*.*...*.*.*...***...*******.***..**..*.**..*.**...*...**...*....*.**..*.....**......*..****.*...*..**.*.....**..***....**.**...**.*.*****.***.****..***.**.*..**.*.*.*..*.*..*........***.****.*.*.*.*..*.*.*.....**.*.....**....*
..*.**..*...*****...*..*...**.**...*....**..*...*...**..*.***..*****.*.**...*.*.********...************...***....*..*.***.****.*.**.**.**.**...**.****..*.***......******...*..*...***.***.*.*.....*....**...*........**..*.****..*.*.....*.****..*..*.**..*..*.*.*.*.**.*.....*....*.*......*...*....*.*....*..*...***...*..**.*.*.....**...*.....*..*.*..*.*.****.....**..**.*.*.*...**..*.*****..*..*.*.**.........*......*..............**.**..........**.*...**...**..*..*.**.**........*.*.*.*.*...**........**.....*******.......*..*..........**.**.*..***.***.*.**.**..*.*.*.**.......**.******..*.....*.......*..*........***..*...*..*...**...*..***............*****.....**..**.****..*.*.....*.**..*....*.**...*..*....*.....*.****..*....*.....*.*.....*.**..*.**.***.*...*....*.*....*****...*..**.*****........*....*..*..*.*.****..*...**.....*..*.*.**.*..*...*.***.***.....*****.**....*..*........*..*...*.*.*..*...*...**.**....*....*.**..*..*******.........*...**....**...**..**.*.*.*.*..*....*.*.....*..*.*..*
.*.*.*.*.....**...**....*.*..*.*.*.*.***.*..*.*..***..**...*.**...*..**.**..........*....*.*.***.*..***.*.**.*.*..**..*.*.*..*..*.*...*.*.*...*.**..*..*..*...*..**....**...*.*...*.***..**.*.**....**.***.**..*.*..**.*.*......*.**.....***.**..**.**..**..**.*....**.*..*..*..***.***......*....*....*.*.**....*****....*....**..*..*...*.**.**.**....*....*....*..*.**.*.....*.*......*.**.**.*....*.*.***..**.*...**...*........****.**..*..***...*...**............***.*..*..*.....*...*....**.**.****.*..***...*.*...*.*.*.*.*..*...*..*.**..*..*.*...*..**.*.****......*..***.**.**.*..****........***.*..*******........**..**.....**....*...*.**...**..**..****..**.*.**.*..*...*...*..*.**..*.*......*......*.*.*.......*.*...*.*..*.**..**.....*...*.*.*.*..***..*..*.***.....**....*.*..........*****..*.**.****.**.*...**..*..*.***....*.*..*.**..**.*****..*.**.**....*.*.....*.***.....*...**..*.*.*..**..*.*..*.*..........**..*....*.***.*.*...***....*.....*.*...*..*.**....**.****.....**.....*..*...*.**.*.*....*.*.
..*.*....*.***......**...*.**.****...*..***...***..*..*...******.....***.*....**......*.**.*...*.*..**..*..**....*...*....***....*.***........*..*.....**...*...*.***......***....**..*......*....**..***..*.****.*.*....*.*******..*.***..*....*..*..**...**..**.**.*...**......***..*.*....**.**..**.**....*.*..***...*.....*....*..*.*..*....*.......*.*.*...*******......**.**....*.....*......**..*..**..**...*.*.*..**.*..*..**..**.*.*...*....*...*..**.*....**.*.**.....***..**.*.***....*....*..*..**.**.*.*.**.....*.*.***.*...*..*....*....***.*....*....**...****...**....******.....*.*.*.**.**........*.*..*..**.*.**.*..*.**..**....*......*....**.**.**.*.**....*...*.*.*..*..*....*.*.*.*....*....*****..***...*..**.*.....*.*******...*.*.***.**.**.*.....*..***.*.**....*.....*..*....*..*..*........*.........**.**..*...*....*.*.**.**...*...*....*.***.*...........*...*.*..*.***..*.**.*...****.**.**........*...*.*.**......*..*.*...*.******...*****.*.**.**....****..**..**..*..*...*...*.*.*.*..*.....**.....
.**...*.*.*.*..**....*......*.**.*.....**....*.......**..***.....*..*..*...**.*.....*.*......**...*..*.....*..**........*.**.*****...*..**..*.*....*.*....****.*..***....*..*...**..**..****...*.....*..*..*.*...*......*.*.*....*.***..**....****......*...**...**.**.*...*.**.*.*.....**.*..*****.*..........*..**..*.*.......***.*.*..***..*..**.****.*********.**....*...*.*..*...*..*.........**..*..***......***....*..*.....*.**.....**...***.....*..*.......***..*.*.**..*.*.*.**.*.*..*.....*.....*...*.**.***.***.*...*..*.*.......*.****.***...*.*.*.*..***.*.*.*......*.......***....*..*..**...***......**..***...*..******.....*.*.**..*.....***.....*.*.*..*....**.*.*.*.****..*.**..****.*..********..*..**..*.***.....*******..*...*...*...*...*.*.......*.*.*******..*.**.*..*...*..**.**...*..**....*...*.....*.***.....**.*..*.**..*****...**..*.***..*....*.*...*.****...***.*..*..***..*.**.*..*..**.*.**.......**......*.*......*..*.....*......*..**..*.*..*.**.*...**.*..*..*.*.***...*.***.**.....*...*....*..
**.*..**.*..*..*.*..*.***.***...*...*..*...****...*.*.*.**.*.*.*.*......*....**..***.*..****...******.....*..**.***....**...*...*..*....**.**..**..*.**....*....****.*..*..*..*..*..****..****..*..*....*.*..*.*.....**.**.**..............*....***..**....*.......**.*.....**.*.***.*.**...**...*****.....*..*.**...**...*.....*..*....*..**...***..*.**.*......*...**....*.......*****..*.*.*.*..**.**..**.****...*...***.*..*.**..*.***..*.**............***.*..*.*.*.....***...*....**........*.*......*...*.*.*.*.*.*...*..*.*..**...*.*.*........*..*...*....*..*.****.*....*.*.....**.***...**..*.*..****.*.***...*...*.*...**.*.....*..*.***...**.......*...**....**.***.*****.*.*..*.***....**.**...*.****.*.....*.*.*.*.**.**..*.****.****....***..********.*......*..*.*.*****...*.*****..*....*...*.**..**...........**...*.*....*..***.***...*.****..**.*..**....*....*....***.*...*...**.*.*.***....*.*..*...**.*.....**..*.**.***.**..........*.*...*..*****..*...*.*.*****..*..**.**..*...**.****......*....*....*.*.*.*
..**.*...*......*.****.**.*......**.*..*.*......***.*..........*.*.*..*.***..**...*...*.**......**.***.***...*.*...****..**.*.***.**.*.*.*..*.***.*.***...*..*...*.........*..*....*...***..*..*.***..*....*......***...**.*....*..*...*..........**....*.***...*....**...***.**..*.**.*...***...*.*...**.......*.*.*..**.*....*.*...*.***.***..***.**....**.....**...*.*.****.*.*....**.****.*.**.....*....*.*..***..**.*..*..*.**.*.....*......*.*...*.*.**.......*.***.***....**.....*..****....*..*..*..**.**....*...........*.*.*..*....*..**..**.......****..***.*...*......*.....**...*....*..***.*.*...***..*.**.*******..**.....*.*..*..***...*.....***.*.....*....*..*.**.....*.....**...*....***..*..**.*.*...*.*.....*.**..*.......*..*.*.*.*****...**.*...**..****.*.**.....*..**.*.*...*.*........***..*..**.*.*.***.*.*.*.**.*...*.**...*.****.*.*.*.*..**..*...**.**..***...***..***..*...*.....**...***......*..*..*......**.....*..*.****..**......*.*.*.*....**.*......*....*.*.*...***....*..*.*.*...*...*.*..***..*
***....*.*..............*....*..**....*.*..***.*....***.*.*..*.**.*..**.*..**.***..*.*..**.**.*****..*..**.*.*..***.**.**.*.*..*...***.......**.......**...**.*..**..***.*..*....*.*..*..*...*.*...*..*...**..**......**.**.*....*.***..*.*.*****..*...**...***.**.*..*........**.*...*...****...*.*.*....*.**....***..*..*.*.*.*.****....*...*.....*.*.***.*****..*.*.*.*..**..*..*..**.*...**.......*.....****....*.**.....*.*..*.**.***...*....********....*...*.....*.....*.*.*..*.....*....*.......*.*.*..*....*.*...**...**.*..**.....*.*..**.*.......*...*.**..*.***...**....*.****...***..*.*.*....*.**..***..**.........*.*....*.*...*......*..**.*.......**.******...**..**..*..*.**....*.***....**.*..*..*..*.*.....**.*..***..**.....*..**....*.*.****....**.*.*...........*..*.*.*.......**.*...***..*...***....***..*.*.*...**..*...***.**.**.**.*.*..*....***...*.*....*.***..*.*..*...**.**..*.....**...*......**.......***.**...*.*....*..**********..******.*..*.....*****.............**..*....***.**.*...**.....*.*.
.*..***.*..*.*...*..*..*...*..*...***..**.*...*.*........*.*.....*...*.**..*...*....***.******..**.*.**.*..*..*.*.*........*..**...*........*.**.*.*.*....*.***.....*....******.*..*..*.*..*....*.***..*******..*...**.....**..*.*........*..**..*..*.*.****.*.***.....**..***..*..*.*..*****..*..*...**..*.**.****.***.**..**.*..........*.*.****....***...**..**..*****.****...******....***.*.*...**..*..*.*..*...**.*..**.*..*.**.*.**.*...**...*.**...**.***..*......**.**.......**..............*.*......*..**.*.*...*...**..**...*.*.*.*..*.*.**..*..*...*.....*.**.*....*.....*.***.*.**...*.**.*.**.*...*..*.**....*.*..*.**.*......**.......*...*...**...*.........*....**.*.*.*.......*.**...*.*...*...*..**.*.**...**....*..........*.**.*.**.*..**....*.........*...*..**..*........******...*..*.**.*...**....*........***..**.*.*.......*........*.*....******.*.*....*....*.*.*.***..*..*...***.*.**.*....**......*.*.....*.....*.**.....*.*...*.*....*..*.....*..****..**....**.*...**...**...**.*...***..*.*****.....*
....*..*.*.....*..*....*.****..*...*.*****.*......*.*..**...*..*.*........*...........*...*...***...**.*.....*.****..***.*****.*.*....*...****....**.*....*...*..*.*...*.****.....*...**..*.***.*.*..**.**..***..*.**...*.*******.*..**.........**.**...**.*.*.....**..*.**.*.***...**.....*...**.*.**.*.......*.*....***.*.*.*.*....*..*.***.*.*.*.*...*.....*.....**.*.*..*.**....*..**....*.***.*...*.*...*....*.*.*..*.......*..**...*.*...*.**..*...**.....*.**...**...***.****........*..*.....**...*...*....*.*....**...*..****...*.*.***..****.**.*....*..*.**..***..*.*.*.*******..*.*...*.....*.....*....**..**.***...*....*...**.****..*...*.*...*.****..****...............*.*...*..**.*...*.*.**.....*....**.......**...*........***...*..***..***.*.****..**..*.**.***.*...*....***.*..**.*...*..*.*..**...*.*..**...*..*....*.*..***.*.*........*.********.*...*...*.*.***......*.**.**...***..*.***.........*..*....*...*.*.**.*.....*.***.*.******.*.*.*........*........**...*...*....*.*.....**...*.........*..**....
.*..**.*.**.***.*........*...........**.*.**.**.*....*..*.**...*.**.*.*....*.***......***.*..***....*.*..*****.**..****....*..****...**.**...*.....*...*.*.**.*..**...*..*...***.....**.......*.**........*.**.***.*.....****...*.*.*..*..........*...*....**..**...*.*.........*.*.****.*...*****....*...***...*...*.........*...**........*.*.*.**..*....*...*.*....****...**.***.***.*.....**....*..*...*..*..*.*.*...**.**....**..******..*....*......*.*........*.**.**..***.**..*.....**.**..*.****...*..*...*...****.....****.*...***.***..*.....*....*....**.....*..**.**.......***....*****.*....*....**.*.*.*****.**.**..*...***.*............*****......*......*.....***.*******....*...***.*...***.*.*..*...*.**...*.**.*.**..*.***........**.*....*..**.*.*...*...*..*....**.......*.*.....*..***.*....*.*.*..**...*.*.....*.......*.*..*.**....**.*....*.....***.*.*....**...*...*.......***.....*..*..*...*.**.*.**...***...*******....*...**.......*..**..*.*.**...*.***.*...*.*.*..*.......*.**..**.....*..**.*....**.*
.**.***.***.............*.*..*.*..*..*.....**...*..**..*.*.**...*.*.*...**.*...*...*.*..****..*.**.***.....**..******...*.......****.*....*...*..*****.**.*.*.*.*.....**..**.**..*..***..*.***.*....**...***.*.*.**..*******.....*..*......**.*..*.**.....*.........*..*..*.*.*...**...*....*.*....****..*.....*.....**.**..*....*.*..***.*.*.*.......*......*.***..*.****.*....***..*..**..***.*...*..*.**.****.**..**........*...*.****..*...*....*.*.*....**...*..*....**..**........**.**.**.*.....*..*........****.*..*.*.*..*......**....*........****...**..**.***...*.*......***.*.*..*..**........*..*.*.**.*.*.******.**.*..*.*..*.....***...**.**.***......*....*..*......*..*...***...**.*..*.*.*.*..**.*.............*.*..***.*.**.*......*.**..*....**.**.*...****.*.**..*......*.*.....*..*.*.****....*.*.**....**.......*....*.*.*...*.*.**..*...*..***..**.**.*.*..***.*.*......***...*.......*..*....****........*.*.**.*..**....*.***.*.**..**.*.**.*.*****...*...*.*..*..*.**..*....*..*....*.*....***.*.*..*..*....
*..**..**......*.*.*........*.**.***.**...*....***..*...**.......*..****.*..*..*..*....***..**.*.........**..**....***.**.***.*...**...**.***....*...**.**...*****..**..*..**..**.*..*****.**....****......*..*..***.**.*.*...**.*.***..*.....*.****.....*....*.....*..**.......*......*.....*...*...***...*..*....*..*..*..*****.*****...*..****.*....*.*.*..*..*.....*.....*.....*...*...**..**....*...........*.*.*...***.***.*..*..*...*...*..*..........**.**.........**.*.....**.*..*..*..*.**.*.*.*......**..**....**.****.*....*...*.........*..****.**...****....**.*...***.**..*..****..*....****.**..*.*.**..*......**.*...*..*.****.**.***...***.****.*.****.**.**.**....**.*..*....*.*.*.......*****..*...***..**..*.**..**..*.*****....****.**....*.*..*.**.****.****.***..**...*..*.*.*..*.*......*.**.*..*......*...*.....*.**.***.**.**....***.***.*.*.***.*..**..**.*.**..*.***..**..*......*.*..****.*.**.....*.*..*.**....*.***.*****.*...*..*...**....**.*.*.**..*........*...*.***..**.....*...*.*.***....*.*..*.*
.**..*..**...*****.***.*..*.*****..*.*........*.*..*...*..*..*....**.**..........*.*.*....******......*....*...*..*...*....*.**...***...*...*..*.*..***.....***..*......**...*..*.**.**.******...***..**.......***..*..*....**....*..*....*.*****.*.*..*.***...*.*.**..*..*.*..**......*....**........*...*..***....**.*.*.*..*****..*....*.*...**..**.*...**.....**.....**......*.*...***...*.*.*........*...*....**.**...*....**....*.....***.**.*........*.**..**....*..***.**..***.*.*.*...*...*.*..*..*..*...***....***...*.***.......*.**..**....*...*.*.....*...**.**.**...***..*.***..*..***..*..***.*.*..*......*.**.*.**..*...*............***.**.****......*.****...*.*.*.*.**..****..**...**..*.**.*...*.***.*.**..***...**..**..*.*..*...*....**....*..*.......*...*...*.***.*.*.**...**.*.*.***.**.*...*.*..**.*.....*.*.*.*..*.*.*****..*..*...*.**.**...**.***.**.*.....*.**.*.**.**..*....*.*.**....***..*..*....**.*.......*..**..*..*...**.....**.*.........***..*........*..*.*****......*..*.*..*.....*.***..**..*.
*.**.*.*.*.*..*.*..*****..**.*.*.**.**.*.*.*...*.**..*.*.*..**.***.....******.*..*.**.*...**.*.**...**.**..**.*...*..*...*..**...*..*****..**.*....*.....*.****.*.......*.*****..*...**...*..*.*.*.*..****.*..**....*...*..*.**.....*..***..*..*.*...*.*.**.***.******.***.....*.*...**.***........*..**.*...*....**.*.*...*.*..*..**.***...***......*.***...**.*..*.****..*.*...........**........*.*****.*.*.*...**....*.*.*.*...**.***...**....*.**...****....**.*.***......**.***.*..*.**.*..*...*.*....**.*...*........*...........******.**.*..*.*.***.**.*.*.*...**.***..*...*.******.*..**..*..*..*......*.**.**.**..**.*.*..*.....*........*...**..*.....**..**.***.***.........*..**.*..***......**.**....*...**.*.***....*.*......**...**.*....*..****..***.**...*..*..*..***.***.*........*..**......*..*.*.***....**.*.***********.*...*.....***...*.*..*....*..*...***......*...*.**.....***..*..*..*....**...***..*.*..*..*...**.**.....**.*...*.....*....*..**.*****...*....*..*.*.******..*.*.*...*.**.*.*..*...*..*...
.*...***..***.*...*...**.***....*........*...***....*..*.....*...**.**..*....*....*..*..**...*.*.......**..**.*.**.........**.....**.**..**..*.*.**......*...****.......*.*.*.*.***...***...****...*.*.....*....**....*..*.****.*..**..**.**....*..*.**.**..*.*..*...*.**.*......*.***..*****....*...*.......*.**.*..*...**...**.....**....*.***.*.*..*..*.*..*....**.*.........**...*.***.*...*.*..*...*****.....*...*........*.****......*.*....**.**.*.*.*..**.***..*.*..*******...*.***.*..*.**.*.*...**.***...*.***.*...***.**.****..*..*......**..*..*...**..*............*....*.*.**.*..*.....*...**..**.*..******......**.........***.*.*..........**..***.*.*..*...*...*.*.*...**...*.........**...***...****....*.*.****.*..***..***...*..*.....**..*.*.******.*..**.......*...*.....**.*......*.....*.*.**..*.*....****.*.*..*...**..*.........*****.......***.*......***.*.**...*.*....**..*......**.....*.***..*...**.*....*...**.......*.*....*.**.*.*.*..*.**.**.*.*..**..*....*.*...**.*.*.**...**.*...*.**.*.***.*...*.
...***...*....*.**.*...*...*.........*******.*.*.*.*.*.**...*.*.*...*.*.**.****...*.........*..*.*..*.***.*.*...*.*..*.*.*..*.*..********...****..*.....*..*.....*......***..*.*..*..****....**.*.*...*.***.........**.*.*....*..*.....**.....*..*..**...**.**..**.*.****..***..***...**.***....*****.*****.****.*.**.*.*.*.*.......*.*..**..**......*.....*.*.***....*.***..*.**.*........*.*****..*.*...*....**..*...****..*....*.*.*.**..**.......*......*...*..**.***.**.*...***...*..*.*..****....****.**.**......**.**..*...*.**...**.***...*..*..*.........*.*.*...........**.*.**....**.**.*.......*.*........*.*...*..*.*..**.....*....*..**.**.....***..*.....***...**..*...*.*.*.*.*.**.*.*.....*.****.*.***.*.*******.*****......*.*...***.*....*....*..*.**.*..*..*.*..**..*..**....*..*.*.*..*...*.***.**.....*....*..*.**.*.*.*..*.....**.**...**.**..*.*.....**........**....*..*..**.....**..*.*.**.....***.*..**.*.**.*..***..*..*.*.*.*........*.***.**.*.......*...*...**.*..*....*....*...**....*....*..*.***....*.
.*.*...*.*..*..**......*..*.*..*..*.*....*.*.*.***.*..*.***....*.*...*...**.*..***.....**....*****.*.*****...*...*......**..*......*....**.**.*.*.**..*....*.*....**..........*..*.**....*.*..*..*......**..*...**.**.*.***..**.*...**...**.*.*.*....**.****.*..*****...*.**.*.**.....***.*.*.***.**......*.**.*.*...*...*..*..*.*****..*.**..*..**.**.**.**.*.**.******.**.*.....*.*..*.......*.*..*..*.*......*..*...*.*..*....*...*..*.*.*....***..*........*.*..*.*..***...*****.....*..*****.....**.*..**.*****...*****.**...*..***......**..********..*..*..*.***........*.*.**...*..*.*.....*.....**..*..***...*.*.*..*..........*.**...*....**...*..**.**...***..*...**.**..*.**....**.*...*.....*..*...*.**.*...*.*..*.*....*..*....**..*....*....**..*.***.....*..*.*.***....*.*...***...**....*.**..***..***...***....*.**.***.**.**..*...****..*********...**.*.......*..*...**.**..**.*.**.**.**...*..*.*..*...*.**..*****..*...*...**..**.*.*****.*.*...*...**.*****..*..*..*.*..**...**.....*..****......*..*....*....*.*
***.*.*..*....*...***...*.*.....**...*.**...*......*....**.*...*.......**.*...**.*...*.*****.**.*.*.*.*.***.*.**.....*.***.*.......*........*........*...***.....*.*.****..*...**....*..*..*.*.*..**.**.***....*...*.*.**.*..*.*.*......*.**.**...*.**.*...**....*.***.*.**..*.***.***...*.**.....**.**....**.**..***..**.***.***.*.....*..*.........*.....*.***..*.**......*****.*..**.**.*****.....**....**.**.*...**.**..*....*.*...*..*....**....**.*.*...***.*......*.*..*..*..*.***....*...***.****..**.**....*.***.............**..*.**...*....**.**...*.*****.*..*.*.**...........*.........*..***......**.***.**...**..*....*...*.....*.**....*....*..***......**.*......*..*.*...*.*....*.*...*...****...*.....*..**..........**.***.*.*.**.....**..*...*.*.*.**.***........*...****...*.*......**......*..***..**..*.....*..****.......**..*.......*.*.*..*.......***.*....*.***..****....****...*.*...*...*..*..*...*....**.*..*...*.*.***..**...**..*..*....*.**....*.*.....***..**.....****.....*.**...*.*...**...**.**...
..*...**..***...*.*.*.*......*.**.*****.**...*****...**.***.*..*..*.*..*.*...*..*..*.....*.*.***..*.*.**.....*.*.*...*..**.***.*..*..**.*..****.*..*.*.*..*.....*..**..******.*.*..****.....*.**..*.*..****.....*.*...*....**.*.*****.*.....*..**..**..*.**..**...*..**.*.**...******.****...*.....**..*.*...*..........*........**..**.*.*...**..**......*.*.*.*..*.....**.**....*..***.....*......*.*...*.......**..*.**..**...***....**..*.*.*..***..*****..*.**..*****...**..*.*.*..*.*.**.**..*.*****......**..*....*******.*.......*..**.****.*.*....*.*....*...........****..****.**....*..**...*..**.**..**.*......*....*.*...*..***.......******......**.*....*.*.*.**.*..**.***..*.**.....**..*****..*.*........**..*.*..**.**..***.*.**..*.....*.**.**..**..**.*......*....**......*.........*.***.*...**....*...*.......**..*.....**....**.*..*....*.**...*...**....**..*....*.*.**.***.**..*...**...........*..***..*...**..*.*.*..*...*.**.*.*....*......*...*.*..*****..*.**..*.*...*...****..*...*.......**....*..***..*
*.*.*.*.**.....*.....*.*.**.*.**.*..**.***....*.*.*.*....*.**.*.....*.**..*.*...*.*...*.....*.......*.**...***.*.....**....**..**..*....**.*...**..*........*.***.....****...**.........**.*..***....***..........*.****..**..**.***.***.**...****.**...*.**...*..*.............*.*.*.*....*.**...*.****.*.***.*...*.*.*..*.*.***.......**.*...*.*...**.****..****...***..**..*.*...*..**..**....**....****.*..**....*.******....*..............*.*..*...**.*.**...****.*....*......*.*..*..**..*.*....*..*.*..*.*....*..*......****..**.*.....*....**.**.*...*..*.....**.*.*.**.*..**..*.*..**...**.........*.*..........***....*.**.*.**...*.*..***.*.*.*.***.***..*...*.*.***.*.*...**..*...*.*..*.*...**.**....*...*.**.**..*...*..........*.*...*.***.**.*.*.**...*.**.*..*.*..*.......**.*..*...*.****...*...*....**.***.**..*......***.******.....****.**.***.........**.**...*..****.*.**..*.*.***......**.*..*..***.....****.*.***...*****....*...*.**.**....*..**.*.**.*.*..**...*...*.*.**...**.**...*.*...*....**......**...
*..***...**...****.*.*......*..***....*...**...*.**.***......**...***...*.*...**.*.....*.*.*.*.*.**........**...**..**.....*..*.**..**..*.***.*.*.**.***.**...*.....**.*...*.....****..*.*.*.****..*.....*.*.**.....*......*..*..**...***..**....**..***.**...**....*..*......***....**.*.***..*.*.**...***.*.******....**.*.**..*...**.....**.***...**..*.*.*.***...*.*......**...***..*....***..*.*.......*....**.***.**.**.*..**.*.....*.*......******.**.**......**....***.**.**....*...**....***.***.*..*.*....*.*..*..*......*.**..**....*.......*...*.**.**..**...*....*.*.............****.**.*.......*....*...**....*..*.**.*.*.*.*...*....*.***.**.**..**.*..*..**.*.*..*****.**.*..*.*****.*...*......*.**...*.....*.**.***...*....**..*..*.*.*****.*.....*..****...*..*........***....*.*.*.....**.**..*..........*..*****.*...*.**.*...*...*.*....*.....**....*..*..**..*.....***.*.**.***..**..*.**.*.*...***....*.*.***.***.*.**..*.....*...**..*.***.**.*...**...*......*....*......**.**.**..***...**...*....*.....*..*
**.......*...**..**..*.**..*.....**...****..***.**....*...*.*..*...*....**.**.*.*...*.*.**...*...*.***.*....*..**...*.*.*.*...*..*..*...**.*.**.***...*.**.*.*.****..*.*****..*.....*.**.*..**..*.**..***...*...***......***.....**..***...**.....*..***.*...*..*.******.***..**.**..*.*.*....*...*..*..***..**..***.**..*.....**.*.*..*..*.*....******.*..**..**.***..*..*.*...*.*..****.***...*....*.*...*....*****.*.*....**...*****..*.....*.***...*.*.....*........*....**....**.*....*....**.*.*........*.*...*.*...*.*.*.......*..***....**.**.**...***...........**.....*....*.*.....*...*.*.**.***.*.*..**..*.*.*..*.**..*..**..*..*.*...**.*.***.....**..*...**..*****.*.**.*.*.*.........*..**.**.*...*.**..*...*..****.*.*.*..*.*....*..*.*.***...**..**..*......**.**.*..**.....*.*.*...**...****.*...**.*.**.***....**...*....*......*.**.*.*...***...*.*.*.*.***...******.*..*.*...*.***..*.*..**.**.***.......*.*.*.**.*..**.**.*........*.....*.*..*..**.*....*.*...*.**......*.*.*..*..*.*.*..**.***.***..*.*......*..
*.**...**.**....*..**.**.*.**.*.*..**.***....*...*....*.**.*....*...****..**......*..**.*.**...**..*..*....**..*.**..*..*..**.*..*.*.*...........***....*....*.**.*..*.***.**....*.*..**...*..*.*......*..*..*..*..*..**........*..****.*.....*****......*.***...*..........*..*..*....****.*...*...*.*.*.**......*..*..*.**.**..**.....***.*..**....*.*.*..*.*..*....*..*.***..*********...*.**.*.*.**..**...*......*...*.*..**.*..*.....*..***.*.**.**..****.*.*...**..*.*...**.*.**....*.*.*......*..**..*..***.*.*.*.**..**..**...*.**.*..*....**.**..*..*...***..**..***.....*..*.*...**..*.**..*..*..*..**...*.....*......****......*..*.*....****.*..*.*****.****.*.*.*....*****..*..*..***..**...***...*....*.*..**.*...*..*..**.*.*.*.**..*...**..*......*.**..*....**.*.........**..**.*..*.*..*....*.****.....*.*..***..**...*.*.*.*..*..*.*....*.....**.****....****....*....*.**.*..***...*.*.....*....***..*.*.*..**...*.*..**..***...****.**.*.*.*...***.**..**..*...**..*.*...*.*.....*.**.*.............**..*....*.*..*
.*...*.*..**..*..*....*.*.*.*..*.*....**.*.**..***..****...**.**.***.*.***......**.**..**.*...*..****.........**..**..*.*..*..*..*...**.**.*.**....*.**...*..***..****.*...*..*.*.*.*.**...*.*.**.**.*............*****..*..**.*....*..*.*.**.......**.**........*..**..*.*****..*.****...**..*.*.**.***...*.....*..***..**.**.*.*..**....****..........*.*.**..*..*..****.**.*....****..*.**...*.....*.*.****....**.*......*.*....*...............*.*.....**.........**.**.*.*.*..**...****.**...****....*.***..*...*....*.*.*.*.*...*..**.*.**..***.*...***.***..**...*.****..*..*.*...*....*.*....**...*.....***..**.***.......**........**....**...*..*...*.*..**..*......**..***..*....*...........*...*....*...*.*..***.......**....*.***.**....****...*.....***...****.*..*.*..**....*.*...*.*.*.*.*.***.*..**.*..**....**..*.....*..*.*.**.**...**...**.*..*..**..**.*.*.**...*.*...*..*.*..*..**.***.*.***.*..**....*.*.*....*..*..*..**.****....*..*..*.***......*.*....***.****.***......*.**..**..*..**.**.*.***...*...****.
***.**......*....*.**...*....**..*...*.**..*..***..*.**..**.*.*...*.**.**.....*...**.*.**..**.**.....****...*...*..*..*..**..*...*.*.....****...*............*.*.*...*......*....**.*...*....****.***....*....******.**....*...........*....*...*....*..*.......*.*....**....**.**.***.**.*..****.*.*.....**.*.*.**..**...*..*.....*.*.*....**...*.**...***.**.*....**..**....*.*.**..*....*.***...*..***............***..**......**.*..***.*.*..*.*..**....*.*.***...*..**.*....*..**....*..*.*....*......***.*....*.*..*..**......**..**..*....**..*..*.....*.**.*.**.*..*....*......**...*..***..*.**.*...**.**.*..*....*.*.*.*......***..*..*.*.*..*.***.....*...***.**.........**...**......*.....*.....**..**..*..*..**.*.*....**......**.........*.*.*****.*..*......*...**.....***............*....*.***..*******.....**......*..........*..******..*.............*.*****..***.*.*..*.*.*....*.*.*..**.*...****.*..*..*....*......*..**.*.....**...*...*.**.*.*..*.......***..*.*....*.*.*..*...**..**..*..***.**......*...***..
.**.*.*.**.*......*..*.....***....*.****....**.**.*.*........*.*..*...***.*.*.**.*..*...**...***..*..*.*.*.*.**.*.***..*..**...**..*..*.**..*...*...*.****..*.**.***.....*.*.*.***......**.**.......**.**.**..*...*....***.*...*.*....*..*...........*..*****.*.**....*.*.*..........***..*.*..*.....**..*..*...***....**.*.*..*...*......***..****.*..*...*..**...**..****.**.*.....*.**.*.*.*.*.*****.*.**.***....*...****..*.**..***....*.*.***.......*...**.***.*.****........*..*..*.*......*....*.*.*.*******.....*...**...*.*...***....*.**...*..****......*.*...*.*.**..*.***..*..*..*.*...*....*...*.*.*..******....**..*...*.***.*....*.**.*...*..*....*.......**.**.*....*...***.****...*...*.*..*..**..*.**..**.**..**.........**.*.*...*.*.*****...*.***......***.*......*...*.***..*.**.***.*****.....**......**.*.**...*.**...**...***.*....****.*..**...*....**.*..*...*.........*..*..*......*...*...*.*....*......**....**.*.*****...*...*..*.*.*..***...*...*..****......*.**.*.*.*.*.....*....*.*.*.*.**.*.*.*.*.*.*
**..*.....*.***.*..*.*.*.*.**.*.****....**....*.*.*.*.*...*..*......*...***.*..**..****..*.*.***..**..***..*...*.*.**..*..*.**.**..*..*.***.....**........*.*...**......*........**....**..**........*..**...**..*.*......*.**.*.*.***.*.*.*.*..***.*....*..*.....*.***........*.****.....*****.**.*........*.....**.....*..*.***...**....*.*..*..**...*...*.*...*.***...*..**...**..*........*...*.**..**.**....*..***..**...**.....*..**.....*....*....*.....****...*.**.........***.*...***..*........**.**.*.**..*.*..*........*....**.*.*..*.....*.***.*.....**.*....*.....*..*....*.....*.*......**.*.*......*......**...****.*..**.**....*....*.*....**.*.........*...***....***......**.**.......***...****..***..****.**.**.....*...*.*...**.......*...**.*......*..**.*..*.*.*....*.**..*....**.**.*..***.*...**.*......**...*....**.**...*....*..**.**.**.**...**..*****...*.**.*.*..*....**.*..**.....*.*.**...*.......*..*......**..*...*.*.**.***....*.***.*.**..*.........*.***....*..*.**.......*.*.*..*****..**.***.*..
.*.*.*.....*.**...**.*.**.*.....**..**..*....*.....*..***.*.*....**..*....*.....**.*..*****.*.*..*.*.*.*....**...*..**..*.*****....*.**..*.*.*.*.*..*...*.*.***..*..*****...***...........*...*..*..***....*...*.***....****...*..*..*...*..*.....*..***.***.***..*.....*...*......*..**........*..*.*.***...****.*...*.......*...........*......*.*.*.....*.*.*....**.*......**.*..*..**.*..*...***...*.*.***.**......*****.**.**...**..*..*....**..****.....*.......**...*...*.**.*..*.***.***......*..*.*..........**.*.**.**.*..**.***...**.**.....*...*..*.*****.*...*........*.*.***....***.*.*.**.**...**...***.*****.***...**.*..**.....**..**..*..**.***.*..**...*...***.....*....*..*..***...***.**.**.*.**....*.***..***.********.....*.***.*..*..*.*.**.**..*..***.*.***.*****.*..**.*.*.*..***....****.**.....**.*.*...*..*...*.*......***...*..*.....*****....**...***..*******..*.**...***.**.....*.*..***.***...*.....*..***.........*.............*...**.*......***...*..**..*...**..*..*.**.....**......**.***.*.....*
*...***..**.*.*...**.*.*****...**..**.*.***.*...*....***.*...*.***.**.****.**..**..**....**.*.**..*.*.*..*.....*..*.......*..***..***....*..**..*......*.***...**.***..***.*.*...*****.**.*.*.**.**.***....*....**.**.........**..**.*.*.***......**.....*.*..*.**..**....*..**.*....*.*.***.*..**...**.***...*...*.*...**..*......*.****....*..*..........**..*.*.**........*.**..*..*.**.*.****...***..*..**..*....**.*..*..***...**..*...*.**.*..***........*.....*..*...*...*.....*....*..**.**.**....*...**.......**.....*..*.**..**..*.**....*.......*.......**....*...***.*..**...**...*..**...*...**.*..***...**.....*..*..**..*..***.*.***.*.*..*.****......*****..*.*..**..*...**..****.*..*.*........*...*.....****.*..*..*.*..*...*.*..***.*.*..*.**.*.**...*.*.*.**............*.*...**....**.*...*.*......**.........**.***....*.*.......*.*.*.**.......*.*...*...*.*.***...*...*.*.***.....*..*.**.*****...*.***....**.............*.....*..***...***....*.**.***..*.*..*.*..**.*..*****..*.*...*..*.*...****...**..**...
..**...**....**..***..*.*.*..*..*.....*.*.*..*..*..**....***.....**..*.*..*.*.*.......**..***...*.***.**.....***...***....*...*......*.*...***....*......**.....***.**.**.**..*.******..*..***.**...**..*.....***.**...*..*......**......*..*.**.*..*.........**..**......*.***...*...**.*.*.***...**...**....*...**.*...*.*.*.*.*.....*.*..***..**...***...**...**......*.**..***....*...*...***..**.**..*.**..*.*.**..*.*...**.***.***..**.*...*...*......*..*..***.***....*.*.*.**..***.....***.*.....*..***.**....*....**....*.*..**..*..*.*...**......***..*..**......****..*..*.*.*.***..*..*.*.*...*.*.*.....**..**.*..***...*.*..**..*..*..*.*..*..*****.*...**..***....**........*..***..*..****....**.**.....**.*.***..**..*.....*..**..*...*..*.**...**.....***..*............*.*..**...***.**.**..**..**........*...***.*.*..******.***......**.*.*.****.**.**....*.**.***...**...*..**.***...*......***...*.*.......***..*..*.*..*..*.*..*..*.*.......*..***.*..***.***..*..*....*****.*****.*....*.*..........**..**.*....
*...***....*....*.*...*.*.*.*.***.*.***.**......*..*..*.*****...*..***.**.***...*.........*...*..**...**.**..*.*.***..*....****..*.*..*.**.**.*.*.*....**.....**.**...*...**.*.*.**.....*.***.**...****.**.*..*..***...*....*...*.***.**.*..*.*..**..****.*.**.*...**..**..*...*.**..*...**.*.*.*....*..**....**.*.****.**...***.*.......*........**.***.....*..*..*..***.**.**..*.....**..*.***..*.***.*.....*.*.*.**.....*..*.*.....*.*.*..**.*..*...**..*...***...*..*...*..*...*..*.*.....**........**..*....*.*.*.*..*.**......**.***..*.*.***.***..*..**.*.*..***..**.........*..*..***.*....**...***....*...****.***.**.**********...*.***.***.*..****.**.*..*...*.*..*..**...**.**.....**...*.***......*.*..*....******...*.*.*..*...*...**...***.....****......***.**..*.**....*.*.*.........*....*.*...*...*.**...*.*.....*.**..*.***.*...**.*...*...***.......**.*....**..*.**.*.****..*.....*.*...*.*....***.*....**.*.***..*.*..*.*....*..**.*....*..**.*...**.*..*...*..*.*...*..**.*..*..*......*...**.*.*.**..*......*.*
**....***...*.*..*.*.....***..*..*....*.......*****..*.**...*..*..*..*.*.****..*..*....**...**.***..*.**...****...*.**....*..**.**...*...*..*........*.*..*.***.****...*.****.*.*..*.**.****.*...***..*.****.***..*.****.*.*..**.**.......*.........**.*****.*.*....*****...*.....**..*.*......**...**.*..**...*.**.........*.***..*....*.....**.*......**.....*...**......**.*..*...*.***.*..***.....***...*..**..**....*....***...*.*...*....*..*.*.*.....*...**..*.*..*.*...**..**..**...***...*..*.*.*.*..*..**..*.*......**.****.*...*..*.*...*...***..*...*..*.**..***..**.***.......*.......*.*.**.......**.**..**.*...**.***..*.......******.**....*....**..**..**.***.**......***..**..*.**..****.**..*..**...***......****...*.*...**.*....**.*.*.....*.*.*.**.....**.....*.....**.**..*.**.*.**..*......*.*...**.***...*.**..*.*.*.**..**....*****...**.***...***.***..*..*..**.......*.**.....*..**.......**.*...*..*...**.*..*..*...*.....*..*....***.....**....*...***..*.****.*...**..*......*.*..*..*...*..*.*****..*..*
.....**..*..*.*....*..**.****...*..*....******..**...**..**...*.*.*...***.**.*.**..*.*.***...*..*....**..*..*...*..*..*..*..****.**.**......**.*.****....**...*....*..**..*...***..**....*.*.*.....*..****..*.***.*******..*.*..*...*..******.***........*......*.**....*..*.*.....*.***.*.*..*..****.**.*..**.*.**....*.*.*..*..*....**..**..*...***.*...*.**.**.**.**.****.*..**.*****.*.*..*.**.*....**......*..*..*.*...*.*.**.....*.****..**.*...*.*.........*.*..**.**.......**....*..*.*....*..*....*....*.*...*.**.****....***....*.**...***.*.*..*..**..******.**..*..*.**.......*...*...**.*....*.***.***.*.....*...*.*....*.*..*..*.*.....*.***...***...*.*..*...***.....*..........*..*...*.*..*..*...***...***.*....*.*.***......*.****.****.***.....*..*..****.*..*******..*.**..**..*.*.*..**.*.****.*..*..***.**.....*.*.*..**......*..**.*..*...*..****.....**.****.*.**..*.*...*......**.*......*....*****...**...*..*.*...**.....**...*.*..*.....**.**..*.*....**.*.**.**.**.*......*......*..*...*....*.*.***..**..*
*..**..**....*....*.*.*.........*.*..*....*.......**.......****.***..***...*.*.*.***..**..*.****.*.**.*...*..**.***.*.*.**.*...**.*****.*..*....**.*..*.*.*.....*...**.*.**.**.***.....*.*.***..*.**....*.**.....*..*...*.**....****...***...*.......*........*..*.......*..***....****...*...*..**...*.*.*.....*.********....*...*...*.*.***.**.*..........*..***...***.**..***..***...**..*.....**..*...*...*..*.*.*.*....**...*.......**..*.....*...***.....*...*...*.*..*....**.*..*....*..*..*******...*.**.**...*.......***.**....*.*.*............*.*..*...*...***..**.**....*.*...*.*.****.*****.*.*..*.*..*.***...*****.**.*..*.**..*..*...***..*.****.*.***...*...*.*.**.*..*......*.*..*......*.*...***....**..*.*...*............*....***.......***.***......*.*...*.**......**...*....*.*.*..**.*.......*..*..*...*..*.**...**...**.......*..*.***.**.*..**....**...**..*.*.**..*...***.**..*..*.........*..**...**.*....**..**...*..*.******.**.***..........*...**..*...*.****..***..*.*...***....*.*..*..*...*.*.....*.*
*....****.*.*.*.....*.....*.*.**...**..*..**.****.*.***..*.***..*.***..**.*..****.....*..*.***.*......*..*......***...*.......**..**.**....*.*******.*..*..**...*.*..*.........**.****...*.*..*..*..****......*...*...*.*..*..*.*....*....*.*..*..*.***.*.....****..**.*....****.*.*........*...**..*..............*...*..***...****..*..**.****.**..*.....*.*....***....**....*.*.*...*..**..***..**.*....**....*.*..***..**..*.*.....**.*...*.......*.*..*.*.****...***..**..*.*.*......**...........**.*.*...*......***...*...**..*.*.*..**.*..**..*...*.*.**.*..***.*..*.......*.*..****.**....**.*...*...*****..*..**.*.*.**.*****.***..**......*........*.*******.****...*.**...***.*..*..*...*.*.*.........*.......*.**.*.*****.*.*......*.*.***......**......*..*.***.....**....*...***....*.....*....*....**.**....*.....***.*.**.......*..*.....*..*.*........**.**....**.*..**.*......**.*..*.*.*.*....*.*....**.***..**.*.**..*...***.*.***.*..*..*..********...*.*...*.....***..**......*.**.**.***......*******...*..*****
.*.*..*.*..*.**..*.....*.**.*.*.....*.*..*.**.*.*..*.****..*.*....****..*********.......*..*.......*.*.*.*..*.*...**.*..........**.*..***...*..*..****.*...**.*..*..**.**..*..**..*..*.*...**........*.......*...*.**.*.....*..***.........*........**.**..*....**..*.*.**.......**.....*..*..*..*..........***.*...**...*.*.*..**...*...*..*...*****.*.**..*...*.*......*...**.*.**.**.**.......*..*..*.....***...*......*..*.*.**.......*......**..*.....**...*..*....**.*.**.****..**..*....*.***.**...**.*.***..*.*.**..**..**.....*..**.****.*****...*..**..*.*.**.**....*..**..**...**..........*....****..*.....***.*.....**..*.......*...*.*..**..*.*..*...........*..**.**....*.*..*.*..*...**.*...******....*..***.....*....*..*..*.....*.*..*..*.***.....*.*.*..*.....***..**....*.*...*..*.**....*.***..*.*...*...**..*..*...**..*......*.*...**...*..........*.**......*.....***.****...*..*.**..**.....*.*.*.*..**..*.*.**.......**.....*......*.**..*.........*.......***.*.***.*.*..**..**..*..***..*..*...*.*.***.***..
*.*.*..*.******...**..**....*.*..**.***...*....*..**....*.*...*........**....*....*.*.....***....*...............*...*......*..*...****.....*.*..*..***..*.*..***..**..*.*.*.*.**..*.****.***..*..*........*....***.***.*..*.*.****.....***.......**......*...**.*..**.*.***.....*.....*..**..*..*...********.......*....***...*...*.***.**.*..*.*..**..*.*.**....**.*.*..*....*.*.............*.....*.*.......*..*.*...*.*.*.*.*..*..*.***...*****..**.....*......*..*.**..*....******...**...*.*.**.**...*...*...*.............*.........**.******.*....*.*.*.......*..*.*.*.**.*..*....*******..***.***.*****.**.........**.*..**...*******.*..**...**.**......**..*...**..*....**.**.*.****.**...*.....***.......*.*........*....*.*.*.....*...*.....**.*.**..*.....*...**...**...*...**..**.*.*****..***.*.**......*....*...**..**..*.*............*....*.*.***.*..**.*..*.**...**.*...*.*..*.**....*...*..*.*.....**....*..*.*.......*.....*...*...*.*..*.*..*...**.*..*..**..**...*..*.**.***.**......****..**.....**.***..**..**
**..*.......*.****.....*.*.*.....*.*....*.*..***...*..*.*.*.........*.*..**..***.*.*..*.....***..**..*.....*.....**...*..**.*..*..***...*.***.*..**........*.****...*.*.*..**.**....***.*.*.*..***.*.*....*.**.*....*..*....*..........**..*..**..*....*..*.*..*.*...*.....*.*.**...*.**.**.*.*....**.*..****.*..*......*.*.*.*.*.*.**.......****.**.......**...**...**..*..***.**..**..**....***.......**.*.....*..**.*.....*...****..*.*...**.*.*...*...*.....*...*..**......**..*...*..*...****.*..*.*..*****.*..**..*..*..*..*...*.*.**.*.**....*....*......*.*...**..***....*....**..*...*.*...*..*.**...**..........***.**...*..**...**.**.*.*.*.....**..*.**.....*....*.**.**......*....*.*......*.*........*..**.***...***....*.*..*.*..*.*.****.*..*.****.*.***..**.**..*.....***.***..*.....*.**.******.......*...*.**..*...*..******..*.*.*.**..**....*.*..*******..*.**..*...**.....**..*..*.*.*..**...*.**..**.*..**...*..*..*.*...**....****.**......**.*...*..*****..*.***...**....*....*..*..*.*..*..*....*..*.***....*.
****.****.........*.**.**.*.*.*......*...*...**.****.**..*.*....*.**..**......*.**...*.*.*.*.*.*..*.**.*......*.**..**...*.*..*...*..***.....**.**...**..****...*.........**..**...*.**.*..**.**...**....**..*.........**.***.*.*..*..**.....**.....*...*..**..*...*.....****..***..**.**..**....****....*.*..*...*.****.....*....*.........*.**...*..**...**....*.*.*...*.*..*.**..*.......*.*.....**.*****...*.......*....**.***.**.*.....*..........*..**...*..*.*...**......**....*.**.*.***..*.*....*.*........*.****..*.*.*..***.**.*...........*....**.**..*.*...**.****...****.*.******.*..*.....**...*.**.........**.*....**....***.**..***......*..***..**.*..*..***..*..*..****...*.*.....*.**.**.*.**.*....*...*......*.**.*.**.**.**.*.*.*........*.........*.*.**.*..**.**.*.*.**......****.*.*...**.....*...*..*...***...*.*...*...*.....**.*.*..**.....***............*..*....*.***..*.**..*....*.*.*..*...***...******..*...**..*.*.**..*........***..*.*.....***.**....*.*.**.**.*.**...**..*.*..*****..*...*...*.**..
*....*...*.*...*....*..*...*.*......*...*.*...***....*...*.....*.*..*......**.*..*.*.....*****...**.*...**.*...**.*.*...**...........*...*.*****..........*********...**..*.***....*..***....*..*...*....*.........***.*.*.*..*.*..**.*..****......*.**..**..*...**.*.*...*.....*.*..*.*..***.*.*..*****.**.*..**.*..**.**.*****......**.*...*...*..*.****.**..**.****..**........*...*...***.*.**..**...*.*.*.****..*..*..***..***.***.*.*.****..***..*..*....**.*..****.*....**..*..**.****..**..**.**.......*.***.*.*.....***......***..*.*....*.*....*..*.**..**..**.*.....*....*****.*..*.****....*.*..*.*...*..*****..........**......*...*.....*...**.*...**....****.*.***.*....**.**.*..**..***...*.**.***...*.****.**..**.**...*.*****..**..*..*...*****...****...*...**....*.***.*...***......**..****....*.......*....***...*..**.******...*.***...**.*..*.**.**..*.*...*...*....*..**.***.**.....*.******.**......*.*.***.*.*.*.*.*.*..**.*....*..*.****..*****.***......*..***..*....*.**.*.....**..*.****.***....**..*.*..
..*...*....*.*......**..*....***..*.***..*..*.*.*..**..**.*.....*..**.****.*.**.*..*....*.*.**.***.**.**....*.**..**........**.*..*.*..*....*....*.*...*........****.***..*.........*.*.*..*.*...****.....**...**.*****.*......*..*.*......*......**.*...........*...**.....**.*..*..**.*.*...**......*..**.*..*.*....*..****.*.*..*...*.*.**.*...**...*..*......****.*.*.****..**.....****....*..*..*..*.***.**....*........*.****..*.....*........*..****.*.*.***...*..*.***......***..*..*.*.*.*....*..*....*..*....*..**.*....******.****...**.*.**..*...***.******...*.**..*....*...*.****.*.*...*.*..*.*.....*.*.**.**.**..**...*.*.*..**..*.*****.*....***....*......*...*.**.*....**.........*.***..*.****.*..**.**...*.*...*..*...*.****.*..*...**..***..***..******.*.*.*..*.*...........*.**..**...**.....*...**...*....**.*.*.*.....*.***..*....*.*...*...**.......*..**..***....*..*..**.****.**.*.*.*.*...*.***..****....*..*....**..***..*..**.*...***...*.**..*.....*..****...****..*.*....*...*..*.*.***...*.*.*..*.*..
.*.**...**.*...**.*.**..*...*.*..***..*...*...****....*.*..**.**.**.*******.****...**.**....*.**......*.**.*.*.*.**..**....**..****.**.**.......**.**..****..........****.....*....**.*...*.****..*.**.**.*....**.*.*.....**........*****...*..**.***..***.*.*.....*..*.**...*..*.......**.*...****....*.*.......**.*...*...**..**.*.......**...*....*.....*...*..*......*..*.**....*..****..*...*..***.****.*..****...*......*.*..*....***.......*.....*.**.*....*..*..*.*.*..*..*.***.**...*.....*...**..*....*.**.*.....*.*..*..*******.*.*...**..*.*.*..**........*.*.*....***..***...*..**........*...........**.*.*.*......***....***.*.**..*.**...*.*.*.***...***.*..**..*.*..*.....*.....**.*.*...***..*.*......*.*.*.**.***.**.**.**....**..*.....*...*......*...**..*.*....*.....*.*.....*****.**.*.**.**.****...**.....**.**...........*...**.....*.**.***.*.*.*.*....*...*.*.*.*.*...*...*.....*......**.....**.*.**.**.*.**..*.***...*.*.*..*.**.....**..*.*......**..**.*...*....***.....**......******.**..*..****.***.*.
.***..*.*.***........*....**.*....**....*.*...*********.**..*.*.*.........**......**.**.****..*.**.*....**..**....*..*..*.*...........***.**.**.**.*..*.***.....******.*.......**.*..*.*.**.*.****..**.*.**..*...**.**...**.**..*......*.**.**..**.*.*.......***.*.*.......*.*.*.**..*.*****.**..*.......*..*.......*..*.**....*...***..*.*......**..*.***.....***....*.*.*.*.*..*.**..*.*.*..........*...*.*....**...**.*.*.**.*.*...***..****.**....*.*.****.***.*.**...*.**...*..*.*..*....*.....**.**...*.*...**...****..*..*..*..*.**......*.........*....*.*.*..**....**....***....*...*...*.*.**....***....*.**.***.**...**.***.**.**..*.*.*........*****....*.****.*....*...**.*......**..*.**.*.***..**......*..........*....*.*.**.******..***....*.*.**....**..**..*..*.**..*..........*..*.*.**..**........**.....*.***..***.*.*.*..*.....*.*.....*****..****...*..**.*.**.****..**..*.**.*...*.*.*.**...*..*........*.*.*.*...*...***..*.***.**...*.....*..*...***...*.***.**..*...***.*.**..*..**.*.*.......*.*..***.**...
....*...**.*.....*..**.*...*.*.*.*.***.....**.....*.**.*.**.*..****.....*...*.*..........*.**.**............*...**....**.**...***.*......*.*........**..*...*.****..*....*.**.****.****....**..*.**.....*...*....*.*.*...*...**.**.***...*.**..*..**...**.*..*....*.*...*...*..***....****..**..*.*****.**.......**..*........***.....*..***....***......*.**...*.*.*.......*.*..******......*..**.*.***.*.*....*..***....*...*.*.*.*........**.****...*.....*..*..*..***...**.**....*****..*....*....*.....**....**.*......***..*.**.*.....*....**...*......****..****.*..**..*.*.....***.***...*..*.**.*..**.**..**...**..***.*.....*...*..***..*...*.*.*..*..**.*....**..*.*.**..*..**...**.*...******.*..***..*.........*....*..***..**............***.*.*..*.*...*..*.****.*...**.**.....*...***.*...*..****.**.*...*.*...*****.**..........**.*.*...**..*.*.***..***..*.....**..*.*****.*..*...*..*...*.**.*.*..**..*.***...*....***..*...***..**..*...***.*...***.*...*.*..**.**...**.....*..*........*.***.*...***.*.*..**..*.*.
**..*..*...****.*..*...*.*.......*.*...******....*.......*...*...***....*....***...***..**.*..*****.*..*...*.....*...*..**.....****.....*.***....*...**.*..*......*.***..***..*.*.*.**.*.....*....****..*..*........**.*.....**.**.*.*..*........*...*.*.....*.*..**.**.*.*....*..***..**..*..***.*..*..*.*...*.....*.......*..*..***.*.*.*.*.*.**....***....*.**..**...***..*.*...**.*.****.**...**........**...*...*.**.*..*..*.*.......*..*.*.****.*...*....*..*...**..**...*...*.*.*.*.****..****.*.*.***..*.*****...*...****...*.*.**.****.*..*.*..*.*..**.....*...**.***.*.....*.*...*..***.*.*.*.....*.***.*...........*..**..*..**.*....*..***.*...*..*..*...*.*.*.*....*......***.......*...*.*.*.**.*..*.*.*..****........**..**.....*....***..*.*....*.**...*...******..***..****...**.******..*...*****.*.****..**..**..*..**.**.*****.***.*.*..*..***...*.*..*..*....*...*..***......*...*...**.**...*.*.**.*.*****..*..**..**..*.*.*...***....*..**....*........*****.***.*.***...****....*..****.*..*...**...***..*..**..
...*.....**....*.*..*...**.....**.*.*.....*..*.***..***.....*.*.**..**..*.*....**...*.*........*....*.....*..*.*.*..*.*.....**..**..***.**.*****.**.....****.*****.**.*.*....*.**..**....*..**..*...***...........*.*.***..**..**..*.*....*..*..*.........*.*.**.*****.*..**.**...*...*.....*...*...*...***.**.***.***.......*..*.******.**...**..*..*...*.*.**...**..*..**.**.******..*.**.*..*..*...*...**.****.*.*..*.*.*.*..*.*.*.***.**..*..***.**.*...****...*****.***.....*.**.....*....**...*....*....*****..*.*.*.**..*.......*.*.******..*........***.*...***..*...*...*.*.*.*..*..*.....*..****..***...*.*.*.*..*..*.*..*.*..****.**********.......*...**...*.***......*..*...**..**.**.*..*....**.*..*..**.**..*.*.*.**..**..*.*....*.**...*.**....**...*..*..**....*..*..*..*.**...*.*.*........**.***..**..*...****.....****...*..*....**..**.*..**...**.*...*..*.*..***..*.*.*.....*..*.......*..*****..........*..........**.....***...*..**......*.***.**.............**....*.*.*..*....*...**.***...**.*.*...*.***....
....***.***.*.....**..**.**............**..*..**.*......****........***......*...****.**.*..*.***..*......*.*...*..*....**.*..*..**..**.*..***..*...**...*.*.....**.*..*..**.....*...**...**.*..*.*.**.*.*.****.***.....*.*...**...*........*****.*.*.*...*....*...*.*..*.**....*.**.*...*.*.*...*..*...*....**..**...*.*..***.***.....**....*....**....**..**.*.......**.*...**...***..*...*.....*.***..****....*..*..***.*....**..***...*...*......**.......*..*.**....**.......*....***..**.****..**.*...***.....*...*.**.*.**....**.*..***....*.***.........*...**.*........*.*...*.****.**.*....**......**.*.*****.*.....**...**..*...*.*.*.......**...***.**......**.**..***.*....*..*..**.......****....*..*.*..***.**.**...*.........*...*.*..***.**.***.***..*...*..*..*..*..*...**..*......***..**...******...*.**.*.**....*.****..*..**.*..**.***..*.***..**.**.......**..*.*.*.*..*****..*...**.........***...**.*..*....****......*****.**..****...***.*...*...***.**..**..*.**.......*....**..*...........*.......**...*.*
*....***.*.*.........****.*.*.*...*..*..*....*...*...*..*........*....*....*.***.*..*....**.....*...*.*....***..*...**.......*.*...*.***...***.*.*....**....*....*.*...*.*.****....**.*..**....**....*.**.*...***..*...***...*.*...*......*........*..*..**..*.*..**..*..*.*....*.....*.**...*.*.*..*..****..**...*...*..........***..*.**...****...*...*.*.**..*..*..*.*...*..*..*.**.........*..*..**.*..*....*.*...*...**..**...*.....***....**.**...*.*..*.*..*..*.*..******..*.*..*......*........**.*.*...**.*.....*....*.*........**...*.*.**...*.*.*....*...*.....**..*****.....*..**.*.*...**..*..*******.**..*.**..*.***.***..*..*.*.*..*.*...**...**.*...*.*..*..**...*...*.....*.......*......**.***..***.*..*.**.....***..*....*.*.**.***..*...*.*.*.**..*......**...*.*....*...*.*..*....*.*...........*.**.***.*....*..*.*...*...*.*..*....**...**.*.**....**.*.*.*.**.**.**.*....**...*....*...*.**.**....*...*....**.....**..**...*.....**.....*******..*.*.*........*.....**..*...*.*.**.**..**..*.**.*....*..*.**....
....*.*..*....*.*.*..***..*.***..*.*....***...*.*.**..*.*..*.*..*.**.....***....***.....*.**.*....**.*.***.....*.**.....*..............**.***.***...******....*..****..*..*.......*.*.**.....**.*.*.*...*...**.**.*****.*.*.*...*.***.*.*...**.*..*..*.**...****.*.......*..**.......*.*...*...*.****.*...***..*........*...****.*..............*.*..**.....*.**.......*........**..*....*.*..*..*....**...**..*...**..*..*....*.**.**..*..*...*...****.*.*.*.**.*.*....**....*......***...**.***.*.*.*.***..***.*..**.*..*.*.....*.......*.*......*.***....*...*...**...**..*...*..*....*.....*.**.*..*.**.**.**....****..*..**...**........*.*.*......*....*......**..**......***...*.**.*.*.*..*..*.*...*..*.****.*.*..**...*..*.**....**.*......*..**.*..**.*.**..*.***....*.*.**.**..*..*...*....*******..*.**...*.*.....*..**.*......*.***..*.*...*.*...*...**.*..**.......**..**.**...*......*.**...*..***...*..**.**...*....*.*.***.*..*..*.**.*..**.***..*..*.*.*.....*.*.***..*.......*...***.*.**********......*.*****.**.*.*
*****.**.*.***...*.****...........*..*.*..*..**.**..**....*.*......***........*..*..*..***.***.*.**.....****..*....*..**..*.**.*.***...***..*...*.*.******.*..***...*.**..*.*..*..*..*....**..*....**........**..**..*.*..**.*......**...*..*.**.*..*..*...*.*...*.****.*..**..*.*...***..*...*.*..*.**...***....*....****.*******..*...*.**..**...*...**......*.*.....**...*.**.....*.*.*.....*....***...**.*.***.**..*.***.**.*..*.*...*.*.*..**....**.**..*........**...*****.***.*.**.*.*...**....*...*.***.***.....*..*.**.......*..**.....*.*..******.*...**.*...**.....*...*......**....*.**.*..*...***.*...*...*.**.*.*.**.***..*..*..**.***.**.**.**.*....***.*..**..**......*.*.*.*.***..***..*...***....*..***...*.*......***.*.*..**....*...*****.....*..*....**.****..**.*..*......*....*............*..***.***......**....*.***......**.........****..**.......*.****...*..***.*.*.**.*.***.*.*....*...**.*..*.***..*.**.**..*...*.....*.....**...*.*..*..*.*....**......*.*..***...*........*..*.**.*...***.**.*..*.**.*.
...*****.*.*....*******.......****.....*.*..*..*..***....**....*.*.......*..****..*.......*.*.***...*........*.......**...**.**.****..*..**.**..***.*.***.*...*...**.*.*....*.*...*....*.*...*.*..**...*...*.*....*.**.*...*.**.....**.*..*.*..*.*....**.***...*...*..**....*...*......*...**.**.**.....*.*.*.*....*..***......****...**.....******....*....*.**.**.*...*.......*..**....*.*.*....*..**..*..**.*...**.*******....**.*.**.....**...**.................*.............***..*....*****.**..*.*.*...**.*.**.*.***.**.**..**.....**..*......*..***......*.........**......*...*.*.*..*...*....*.**..*....*.*****.*...*....*.*****.*...*.**.*....*.*...*.******..*..*.*...*.***....*.***.......*****...**.***...**...***..***..*...*********.....*.*..*..**...***.**.......**.****......*.*.***.*.*.*...*.*..*...*.***.*..***.*.****.**..*.*...*.....**.*.*.***..*.**.***...**.......**.......**.*.*...*..*.**....**..***.***.*......*.**..****..*..*..***....**.*.*..*..**..***.*.....*....*..**.*.......**...*.****....*..*..
***.*.*......***..*..*....**..*.**.**....*..*......*.....*.*..*.*.**.....*****........**.*..*..*..************.*..***.*...*......**.*....*.**..**.**....***.*....*.*.*.*.*.......***.*.**.....*.....**...*..*.....*..*.**....*.*.*.*...*...***.*.*.**..****.*..**.*............***.*....*..**.**.*..*...*.*.....*..*.**.....**.*....*...*.*...**..*.***..*.****.**...*..**..***.****.....*.......**.**.*******.*.*...*...***.**.*.*....**..*.*.******..**......**..*.**.....*.*..........**.*..*.****...*..*.....*..*........*..**.*.**..**.*.*.....**...*....*...*...........*...*..*....****.***.*....**..*.*.*..*...**..**..*.**.....*...*...*..***.*.*.*.**..*.**.*.*.**.....**.............*...*.**..**..****....***.***.......**.*...*..***.....*.***.*...*.*.*....**.**.***..**.**.....*...*..*....*....**.*....*....**.*.*..*.*.***.*.*..***..*****.**.**..**.**.*****..*..*.*....*..*...**..*........*****....*...*..*...*...**..*.*..*.**.*...**.*.*....**.*.*....*.**.*...***.****.....***.......**...*.**...*.**..**.*.****.
..*.*...*****.**.*..*.***.****..*....*....*.**..*...**.*..*.*.....**....***.*.*..**.*....*..*.*.****.*..*.**...*.......***..***.*..*.....**....*...*.**..**.*.*.**........*..*.......*.*.*...**.**.*..........*...***.*.***.*..*..***.*...**.*.***..*.**.*.*..*.*...*.*...*....**..**..**.***...**..***...*..*.....**.***..***.**.....*.*...*.*.**...*.*.*..**...**.*...****......*..*.***....*...*..****.****.*.**..*......*...*..*..**.**.****.*.**.*.*..**.*........****..*.*****.*.*...*...**..**...*.........*.**...*.*...**.***..**..******.**..*.*..*..*....**.........**.**.*******...*.*****...**.*..*....*..***...**......*.*.*................*...*.*.*.*.*..*......***..**..**..******.***....*.*....**.*....*.**.*....**..**....***.**......*.*.....*...**....**.......***.*....*...*.**.**.....*.*.*..**...*...****...**.......*.*......**.....*.*........*.*...**....****.*..*......*..*.*..........*.*.***.**.*.*....*....**.*.*......*.****.*..*......**.*..*.*.**.*.**..**..*....***.**...****.*...*...*.**.*.**..**.*
*.**.*...**.*.*.....**..***..**..***...*........*.....***......*.*.*.*..***...*.*......*...*..*.....***...***.***.**.*****....*..****......***......*..*.*..*.*....*.*..*..*.*..*.***.*...**...*....*..**..**..*.**.....*...*.**..*.*....*......**...*.**.*.....**..***..*.**..*.**.**...***.**.*..***..**...*...**.**..*.*.....*..*....*....*.*..*.*...*.*.***..*.*..*.*..*..****......**....****..*..**.*...**.*.....***..***.*.*.**.*.**...*......*...*........*..*..****.*..*....*....*.*.....*..***..*..*.*....*...**...**.****.***.....*.**.....*...*..*.*..**....*.*...**.*......*..**.*.*.**...**..*.****.....*...*..*..........*.*..*..*...*......***.*...**.*..***..*....*.*..*..*..**.*.**...*....*...*.*..*.**...*......*****........*...*..****.*....*..**.**.*.*.*...*.*.*.******..*.*..**..****..**.*..**.......*........**..**......**...*.......*...***.*....****..***......*...**.**..*.......*.**..*.*.**......*..*.*.**.****..*.*.*.**...*.*..*.*.**......*......**.*...*.*****..*...*.....*.....*.**.*.**..*....**.
*.******.**.*.*..*..*..**.***...*...*..**.....**.*....*.**.....*..........****.****....*.*......***...****...*..**.*.***.....**..***.*.*.*.**......*.....**..*.**..*.**.*...*...**...**..*.*.*...*..***...***...*.**...*.*.****.**..*.**.**.*.*....**..*.*.*..*.....*...**..***.*.**.....*....*.*.*.**.......**.***.*.*....**...***...*.*..**..***.*..***...*.**.*.**.*.....*......**...*.******.**..**....***...**..*.......*..****.**.*..*.**...**..**.*****..***.****...**....***..**.......*.....****.*...***.*.*.*.****..*****.******.****.....*..............*..*****.*.***...**.**...**.*.**.*.....*.**.*........**..**....*.*.*......***..*..*.......*...*...*...**.*..*.****.*.*....*.**.**...*.*.*...*......*.*......*.**.**..*.*.*.*.*...*.**.*.*..**.......*.**..*.....*..**.***.......*.***.*.*.**.*.....*.*.*.*.*....****..*.*.......*..*.***...*.**.*...*....*.*.***..***....**.....**.**...**.*.*.**..****.*...**.**..*.**..*.******.....***..*.*.**...*.......**.*.*...*.*.*...*..**.*..**......*...*.......**..*.***..
*.**..**..*....*.****.**....**.**..*......***..*...*...*.**.*...*..***...........*.*.*....*.*....*..***.**....****......*....*..*........*.**..*..**..***...*..**...**...**.......*.*..***...*.**.........*.*.....*.***..*.*..*.****...**..*.**.......*****...*..**.......*...***....*..***..*....**..*.*.*.****.*..*.*..*.*.**.***.*...*........***.....*.*..*.**..**...*....*......**..*.*...**.**...*...*....*.**...*.**.**.*..**...***.*.*.*.*...*.*.*.....**.*....*.**.....***..*.***.....*.****.*.*.....*.*.*.....*...*.....**..***....*....**.**....**.**..***..**.....*.......*.*.*.**...***..****.*.*...*...*.*...**.*.**.*.****.***........**...*..*.**..**.*.....**.*.*............*.*.*.*.*.*.*****.**..***....**.*...*.*****..*..*.*..****.*.**...***.*..*.*....*..*..**.**.**..*..***.*.*.**..*.*.**.*..*...*.....*.*.*.....**...*.*....*.*...**..*...*..*.**....*.*...**....***.*...*..**...***..*..*.**....**.*.***..*.*.....*.*..*..*..**.*..**.***.*.*.****.**.....**............*.*..*....*.*.***...**.*......*......
***.*.*.***...*..*.***.*...***...*..*.....**..*.**.*..*.***...***..**....*........***.*..****.****.**....**.**.*...**...****.....*........**..*.....*..*...*****...**..*.***.*....***....**..*..*.**..*.*.*..**....**.*....*..*..****.**..*...*.**....*.*******..**..**..*....*.*.**...*.*****.....**.**...................**.*.......*...*.......*.*.**....*....*..*...**.*.....*****.*.*.*.....***.*..*.****...**....*....**..*.*..*...**.**..***...*...*....**.*..*..*..**.**.**.**.*.*......*..*..**......**.*.*..**.*........*.*...**....*.*....**.*.*.......*.*....**.*..*...*......*...**.*....*...*.*......*.*.***.***..****...**..*...*......**.**.*...*...***.*.....***.*...*...***..*.**..**.*.*.....**....**...***.............***...**...*.*.*.*...**..****...***........*.....*.**.....*...*...*.***...*....*.**..*........*.*******.**.....*.*..*..**.........**.*..**...**..**........*****.**.*.*.*.*...*...**.**..*..*.*.***...*.*..*.*......***.*..*..*.*..**.*...*.*.*..*..*..*...*..*.....*..*....**.***.....**....
..*.*......*.*..*.***.*...***..**..*..****..*...*...*.......**......**.****.*...*.**...**.*..**......***....*.*.*...*.*.*******.*..*.**...*.*.*.*.....*...*..*....*..*****..**.***...*....*.**....**.**..**.****.*..******.***...*.*.*******.****...*...*..*..****..*..****.**..*.*.**.*...*.....**..*..*..**...**.**..****.*.*..*..*..*.*....*..***..***...****.**...***....*.**.**.***.*.***..*...**..*.*.**.****...**...*..........*.*....*...*....**..*..*.***...*.*......**..**.*.*..*.*..*****.**....***....***..*........**..*.*..****.**.**.**....*..**.......*.****.***......*.*.**.****..*.*....*.*.*.*..**....*.**........*..*.*..*.****.***.*.*...*.*..***..**..*....*..*.....*..*...*****.**.*........*....*....*..*....**..**.**.*.**...***..***....*.****..........*......**..*.*...****..*.*.******.....*...**.**.**..*....**..**.****..*..*..*.....****.****.........*.***.***.**.*..*....*...*.**...*..***..*....***.*.****.....*.*.**..*.****..*****.*.*.*.....*.*..**...*..*..*.*....*..*...*.*.......**..**.**..**.
.*...****......**.*..*...*....*.*.....***.....*.**.....*...*..*............**.*.*..**..*.**.*.*.***.*.....*..**.*..*.***....***.******...*.......*.*.*.....*....*..**.**...*.*.**....*...*.*.**...*..**.*......**.....*......*......*.**.*.*....****....*....*..***.*......*.*....*.*..****.*...*.**.*..*......**...**..**...****.*....**..*..****....*....**..*..*.....**.*.**..*.*......*.*.**.*...*.....*.**.*...**.*...*..***.*....*...**..****....*...*....*..***..****...**...*.*.*.*.*...*...***....*.*....*****...***....***...**.....*...*..**....***....**....**..*...*.**.*.....*.**.**.*.....*..*..***.*.*.*......**.***.***....*......*.*...........**.**..*.*...**..***....*.****..**...*..******.*..*..**..*.*....***.**.**.*.*...***.**....***..*.*..*...*.**.*..*..**.*..*.*..*.***..**.*.*.......*..........**...**..*.*****.*.**.*..*.**..*...*....*..*......***.*...*...**......*.*.**.....*...*.*..**.*.***.....*.*****..*.*..**................*.**.**.......**...**.*.*...**.*.*.....**......*..*.*...*....*..***
..*.*..*....*....**..*.****....****.**....*..*.*...*........*.....*.*......***......*...**.*.*.**.**...*.....*...*...*..**..****.*..**...*...*...*.****.*.*.*..*.*.*.**...***.*.*.*..*****.*..*....***...*.**..*...**..*****...**..*.......*...*.*..**..*...*.***..**.***.*...***..*.....*....*...*.**..**....*.***...**.....*.*...*...*****.*...***......**...**.****..*.....**....***..***...**.*.....*..****...*..*..*..*.**...*.**...*..***.**.......*****.*.*.**.*...**..*..*...*.*.....*....*.***.*.***.*....**....**..**........**.**.**.*.....**.......*.*..**.*.*..*.*..***..*.*.......*.**...*..**.*.****.....*..***.**....**..*.......***.....*...**...**......****..**..*.*..*.**..*...*.*.*.*.......*.....*****........**.*.*.*.....*..**.*.*.***.***.*..**.*...*.*.*.*..*..**.**.**..*....*.*.**.**.*.*..........*.**.*..*.......***....*.....**.*.**........**.*..***..*.*........**..*.*...*...*.**..**.**.*.....*.***.***.........**.***.***.*....*.....***.*.*...*..........*..**...**..**.*...*.**...*.**.*.**....*.*
.*****.**.****..**..*.*..******.*.*..*....****.**.*.***********..*..*.***.*..*.*...**.****.*......*.*...*****.*...*..*....***.......*.**..*.*......*.*.*.*...*.....**.*.*...*.*.*..**....*..*.***.*...*.****...**...**..**..*....*.*.**..*.*..***......***..........*.*.**.******....**.**.***.*...*.*...*...*.........**.******..*....**.....*.*.**..*....*.**...*.*.....***....*.**.*.*...***.....*.*.*..**...**.**..*....*...**....*.*****..**..**.****.*...*....***..*..*.*.*....*.**..*..****.**...*..*.........**....***.***..*.*....**..**....*...**.*.*.*.****..*..**.....**...*..****.*...**..**..*...**....*...*.**....**..*..*.*...*.......*..*.....*.**.**.*..**...**..*.*.**.****.**..*...**.*.**.....*.*..*....*....***.**.........*...**..*..*...*.*....*..*........*.......*.*..***..*.*......**...*..*****.**.*.**.*.*..***....*....******....**.**.....*....*.....*.**...........*...*...**..*..*.****...**....*....***.**.*..........*.*.*.*..*.....*.*...***......*.*.***..*.*.......*..*...*.***.***.***.*...*...*.
****...***.*....*.**.*.****.**.**..*............*...*...**.***...*.*.*..*...******........**...**.**.***...*****.*.*..*.*.....*.*..*.*........****.*...**.....*..**....**.*..****.****....**..*....***.**.**..****.***.*....*..**.*......*......*......****....***.**.....**.*.*...*.**.*..***..**.*...**..*..*.*....*.*.*....*...**.....**..*..**.**.*.......**.*.***.***..**......*..*...*...*****.**.**..*.*....*..**..**.......**.*...***..****.***.***...*...*..****.****.*..*.******.*..**.*...**...*...****..*...*....**.**.....**.*.*.....**...........**.*.*..****..**..*.**......***.*....*.*...*..**.......*...***.*..*...*....***...***.....*....******.*..*..*.**....***.*...**...*..*...*.**....**.*..*.....***.......*.*.*.*..*.*.**....**..*.**...*.******.......*.....*...*....*.*....*...**.**.......*..***....**......***.**.***.*...**..*........**.*..*....*..**.....****.*.*...**......**....**..****.**.*.....*..*....*....****..*..*..****..*.*.***.**.*...*.*.*.***..**.*.*.*.**.***....*..**....*.*...........
..*...**....**..*..****..*.*.*.*...*...*.**.....**.****.*..*..*...***.*****...***...*.*..*.**.*.*...*..*.....*..****...*......*.*.*.......**..*.***...**..*..*..*.....*.*.**.**.**....**.***..*...........*..*..**..***..****.***....*.....*..*..*..**....*.**...***..**.*.*..**.****.*..**....**.....*...*.**..**.**...**.....*.*******.*.......*..*....*....*.**.***..**..**......********.*..*.*....******.*.*..**..........*...*.*..*.*.*****..**..*...*.****...**....*.****...*.****.*....*.*..*.**.*....*....*..**....*......****..*.**....***.*.*.*.*.**..**.*........*....***..**.*....*..****.....**.*.**.**..**.*...**..*..*.*..*.*........**.**..*...**..*..*****....*..*..*.*.**.**.*...*..*.*..****..*.....***.**...***.**...*.*..*.***..*..*..*..*..*.*.....*...**.**...*..*.*.**....***....*..*....****...*.*.*.......***.*...***.***.***..*..*.....**..***....*..*..........***.*.**..*****..**..***..*...*.**..*..***.**...**..****.*..*...**.....*.*...*.*..*..**...*...**.*...*.*****...*..**.*.***.*.**.*.*...**....
.*....*....*..*..*****.***.*.*.***....*......**..*...*...****.****.**.....*....*.*.*..**..*.**........*.*.***...***...*.**...*.**...**.*........*..*....*.....*......*..**..**..**..*.*.**.*..*.....*.***....**..**.**..*..*...*..........*..**.**.***.....***....****.*.*..*.**...*.....***..........*...*...*..**.....*....**.*.............*****.*.**..............*.*.**....*.***.*.**.*..*..*.*.....*.*.*.*.***.....*.*.*.**......*..*..*..*.........*..**....***...*.***..*.*.*...*......***...**.*.*.****.*.*.*.*..*.*..**....*.***.**.***.**.**...*...*.....**.**.....*..*...***..*..**.*.****....*..***.*.*.*....**.**.*.*...*..***.*.*.*.*.**..*......*.*.***....*.....*..*..*....***...**...**.*.*..*.*.***.*.*......*..*..*.......*.*....*...*.***.....**.*....*....****....*.*...*.*....***..**..*.***.*.....****..*.*..*.***..*..*...*.*....*.*.**...*....*..*..*****.*.........***.**.......******..*...**.*..**..*..*.*..*..**.*...**.*.**..*..**..*.*.*......***.*.*....***.*.*.***.*.*.*.*.*.*...*.*.******.*.*.*....*
.....*..*........***....**........*...*.**..*....*.*..*.*..*.*.*.*..**.*****.********......*.**.*.**...*.*.**.*.*..**...**.*.*...**.....**.***.*...*****..**.**.**..*..*.*....*....*...*.......*.*.*.*.....**..**....**.....**.*..*.*.*...****.*.**.*.*.*...*..*.*......*..***.**..****..***..*.*.**.........*.*......*.**..**..*....***..*.*....*.***.*..*...*.*.*.**.***....*..*..*.*.*..***..****.*..****...*..***.*.*..**..*...*******...**....**..*.*...**.**.**...**.**..*..*....**.*......**.*.*......**..*.**..*..*....**..***...*.******...**.**.......*..*..*..***..*.*.*..*.**...*....*...**.....*..*.*..*..*..***....**...***..*...*...**..**.*.*.*....*..**.**.......*.*...*..***.*..*.*..*.....*..*.****.**.*..*.*......*...***..*.*..****.....*.**.*.***....*..**..**.*...*.*.*..*..*.*.....*.*.............****..*..*.*..***..***...*..*.**...**.*...*....*.********...*...***...*...***.*********...**...***.*.*.*.*..*..*.****..*..*..*.*.*****.***.*..*....**.....*........*.....*****.......*.**..**..*.*.*.***.*..*
*.****.....*......*.......*.....**..***..*..*......*.*..***..*****...**.**...****....*....***.*..*..***.*..*.*....***.*..*...*........**..*...*.....*...*.**.*.***....*.....*.*..*...*.*..****.*.*...**...*....*.*.****.*..*.***.*.***...*.*...*****....*..**.*.**.**.*.*.*......*....***.*...*...*..*...*.*.*....*.**..*.*..*.**.*.*...*.*..*.....**..**.**..*.............*.*..*......**.*.*......*****..*.****.*.....*..**..*.*.........*.*.*............*....**.*.*..****..**...**...**........*.*..*..........*.*.**.......**.*.......*****..***.**..**....*.*.*....**.*...*..*.*.**.*..**..**.*....*...*..*.*......**.*..*...**...*.*..*....**.*.****...............*...*....*..**....*.*.*...*.**....**....*...*.*.******.*.*..***.......*...*.*..*.....*..*.....**.*.*.....**...***.**..***....*.**.****..**.*.***.*..*...*......***..***.**.**.*.*...*.***.**..*.*.*...**..*.....*..*..**.**.*.*.**.*.***..*.*..*.**.......*..*..**...*.*.*.****.*..*.....*..*...**....**..*.*..*..*.**..*....***..****..*.***.**..*....*.*....
.*.*..***..*.***......**..***.***.*.......*.**...**....***..**.*..*.****.*...*.**..*.*...*..**.**.......*....*.**.*.*.....*.*.**......*.**..*....**...**.**..*..*.*.**.**.*.***.*.*..*****.*....*..**.....*...*..*....*..**......**...**..***.*.....**.**....*.**.*...***.*****..****.***...*.*.*...*..***.*..**..*.*.*.......*............***......*....*.**.*..**.....*....*.****.*.**...*.........*..*....***.*..*..*.**.*...*.*..*...*..*...**.****..*...*.*.**.*..**.*.*.***...*.*.*..*..........*..****....**..*.*.........***.*...*...**.**...***......**.**...***..*.*...*..*.*.*...*..*.*.*...****.**..**..*.*...**.****..****.*.*.....*****......*****.****..****....*..**...*..*......*....**.*.........*..*..**..**.*.*****.***....*..****....*.**..*...*.**.***..**.....*..**.*.....**..**..*.***...*..**..*.............***.**....***..*......**...***.*..*.*.....*.*..*..*..*...***..**.*..*......*.*.**....*..*...*...*......*.*.**.**.*.***...*.**...***.*.*....*.*.****..**.*...*.*.....**.......*.*.*.**....***......
.*.*.*....*....*..*.*.....*.***.*.**......**.**.*.*...**.*.**..*..**.*.****.*.*.**..*.*..*.*..*......*...*.....*.**.********....****...**.**......**.***..*.*.****..**.*.*...**..*.*..**..........*..**.*.....**.....*.*...**...*....*........*.*.*..*......**.*..*.....*.......*..*...***..*...*...**......*....*.**..*.*......**.***.*.*.***....*.*.......**.***..**.*..*..*.**..*..*...*....*.*.*..*.*..*.*...**.***.*.*..******......**.*......**..*..*..****...*..*...******.**..*..*.............*......*..*..**.*...*..**...*.*...*....**.***.***.*.*..*.....**....*.*..*.****....***.*.**.***.*...*.*.....***.*..***......*..***.*..*..**.....**.*.***....*.*..**..**..*.*.*.*.*..*.*.*......*........**.*..*.*..*.**...........**.*...*.*****..**.**...*...**..*..*..*..*..*..........***..*......*.....*.*.*..**.**.*.**.*...**.*...*.*...**.*..*..**.***.*..*.***...******......**.*..*...***....**.**...***...**.*...*.....**....*...****..*..***....**.**...****..*.**......*......*.**...*.***.*..*.**.*..*.**....***..**.
***...*.*.**...*..****.**.*..*.....*....*.....*.**.**..**.****.....**.**.**..**..**...*....*....*.**.*.**...**..*...*..**.*.......**.........*.....*..*.*......**..*..*.*.*.*..*...**..**...*.*.*..**......*..***..*...*...*...**........*.*.*.*....*..*...*.*..**..***.**.****.*....*...**..**.*..*.*******..*.*.*.**.....**..*...*.......**.**.....*.**.**.*.*.**.*.***......***..**..*...**...**..****...*****.....*.....**.**..***.*.**..*..*.*.*........*.*...*.*..*.*.**.*..**.**....*....*..**..**.**......**.**.*..****.**.*.*..*..*.*.***....*.**....*...****..*...*.**..*.*..*.*.**.*..**.****..****......***...*..*.....***.*..*.....*****.*.*....*...*..*..*.***....***...*...*...*.*......*...*.**..***..*.**.**..*....**..***..*.*.*.*..**..*...***..****..*..***.*.*****..*.***...*.***..**..*.*.**.**.*****.*.**.*.***.***..*.*.*....*..***..*..*....*....*.***..**.*.*.*.*..**...****......*..*...*.......**....*..*.*......*.*.....****.**.*......*...***..**...*..*..*.*..***............*..*...*****.....*.*.**...*.
.**..*..*....*.....*.*....*....*.**.*.*...***.....***....*.*.*****..*.*..**.*.......*.*....*...***.**.*..*.*.*.*...**............**..**.*..*.*...*..*...*.*.......***..**..*.*.**.*.*.***..**...*.**....***..**..**.*..**.**.*....**..*****.**...........*.**..*..**..*...**......****..**.....*.*.*...**.**.*.*..**..****....*....****.*....**.**.*********.*...*....*....**..**.***.........*....*...*...**.**....****....***...*...*.....*...*.*....***.*.**.***.**...***.*.*.*.*..*..***.*......***.***.***.**.*.*.*.*.***..*******..*..*......*...*.**..*...*....***.***..*.....**....*.*..*.........*...*...**.*.*.*.*..*.*.......*.**.*.*....***...**.*.**..*...**.*.**..**.*..****.**.*..*.....*.*......*...*.**....*..*........*....**.......**..**..*..*****...***....*.....**..***....*..*.***.*..***..**...*..*..*.*..*......**...***....*..**..***..*....*....**.***..**..*....*..***....**......*..*....*.*..*.****..*****..*...**..**.*..**.****..*.**.**...*.......*.*.*..*..**...*...*........*****.**........*..****.*
*.*.*....*.*****....*.*.***.....*.*.***.**..*..**.....*.***.*.****.*.*..*..***..***.*.**....*.*..*..*.**.....*.*.........*....*..*****...*..**....*...*.......*.**.*.**.........***...*...**.*....***.........*..*.*.....*.....*.....*...**......*....*...**..**....*.....*.*.***..*...*.*.**.**.*....*...**..*....*..*........*.*..*..*.***...*..***...**..****.....*...*.*..**.**..**.*...**...**...***.*..*.**......*.......*..**.**.***.*....*.***.*..**..*.*.....*..*.**....*.*........***...*......*.......***..*.**....*..***.....*....*.***....*.*.....*..*...**....**.......*..*...*.**.*.**...*.....*...***..****.*.....*.*...*.***........*...*...*.....*....**...****........**.*.*...*.*..*.*........*.*.**.*.*..**.**.*.*.*.......*.*..*..*..***......*....***...*...*****.*.**.*...*...**.*...*..**.*....*..*...*.**..*...*....*....*.....***.*.**.*..**..***.*.**.***...**..*.***.*..*.**.*..*.************.....*.....***..*..*.*....*..*.*.****..*.**.....*.*.*.....**....*..*.*.*..***.*..**.***..*..*.**.....***.*..*
.**...*.*....*.**..*.....***.*.**.*..*......**.**.*.****.*.*.**..*...*.***.**...*.****...*.**..**......*..*.*.*.......**..*..*.*....*...*.....***..**.*.....*...**....**.......*..*....***.*..*...*......*.....*..*...*..***.....**.........*....*.*..*****..***.**.**............****....*.*....**.**..*...**....**...**..**.*..*..*.***...***.....**.*...**.....**.*..****.*....*...*.......*......*....**.......*..**...***.....*.**..*..*.*.*.*..***..**.......*....*..*****.****.*.*.**.*....*.*............***.*...******.....*.*.****.**.**..*..*.****...*..*.****.**...*..*.*..*.**..*...**.*...*...*...*...........**...**......*.*.*..*.***..*.*.*...*..**.....*.*....*..*..*....*..*............*.*..*.*****.*.*....*....*...*.*.*....*..*......*.*....***.**.*****..**..*.*...*...*.*..*.*.**.*......***...**.**.*....**...*...*****..*.**.**.*..**.*.***.*.**...*.*.*...**...*........***..*.*.**.......*....***.**.**.***...*..*.*......****.**.*.........*...******.........**..*.**....*..*.**.****..**.......**.**....*
.....**..*.**.*.*...***.****..**.***.***....*............**.*......***..*..*.**........*....***.*****..*.*.....*.....***...**..*...***..**..*.*...*.*.***.*..*...***....*..**....*....*......*.*...*.*....*.*......**.**....*.*....**.*.**....*.***.**..*..**.....*.**...*...**..**...*......*.......*****.*...***..*.*.*.*.*..*.*.***.....*****..*.***.*.*....*...*.*.*.**...*.**......***.....**..*.*..*.*..*...*****.*****.**.***...*.**.**....***.......*.**..****......*..*.**...***.*....***.*.****......*.**...******.**.*...*.**....*.*.......*****.*....*..*.*.........******.*....**...*....**.........*...***..***.*...**....*...*.*.**..*..*..*.*..**..**....**.*..*.*..*...**...*.*.****.....***.*..*.*..*.*........*......*....*..*...*..**.*****.*..*....*...***...*.***..*..*.........**.....***...*...**.**...*...**....*.**.*****...*.***.***....*..*....*..*.**.**.*..***...**..**...*.*.**........*....**...**.....*...*.*..***...*.*..**.....*.*.....*...*.....*.***...*.*.****..*.********....*.*..**..*...*****..
....*..****.***.**.*...*..****..*.***.....**.*.**.*.****...*.*.....***.*.**.**...****..*.***........*....*..*.**..**..*...*.***........*..*.**.*.**.*..**..*..*....**.*.*........*...*..*..***.....**...****.*..*.*..**..*..*..*.**.*.*.*..*......*....*......*....**....*.*.*...*...*.*.***...*..**...**.*..*.***..***.**....*.....*....*.***.****..*...*..*.*.**.**.........****...***......*.*..**...**..*.*...*..*.****.***....*...**.****.*....***..**..*..**.**.****.*..***.*...*..***...*****.*.*.***..*...*.*....*..*..*....**..**...*......*..***.*....**.*.**.....*......*.**..*.*......**.*..**.**.*....***..*.......*.....*****.*.........*.*..*.*.....*.*..*.*...***...*........****...**.*.*.*..**.*****.*.*.*.....**.*.*..**......*..***.*....***.**.*..*....*.**..*..*....**.***.....*.....*****.*.**.*.****.***.**...****..*...*.***.*..*......*.....***...*...*...****...*.*..**..*..**...**.*.......*...*.***..*.**...*..*.********...**....**...*......*..*..****....*.*.**.****.****..........**.**..***.*..*.*....
.***....*...**.*..*..*...*.**.....****...........*.*...**...***.*.*..*.......***...***..**...*....*..**.........**.*......**....*..*..*....***.**...*.*.****..**.........**.***...*.**.*...*....*....***............***.*.*....*...****..*.*.*..******.*..*.*....*..**..*.**.......*...*....**...*....*.....**.*.**....*..*....*.*.*.**...*.*...****.*.*...**.....*.....*.**.**.*....***.*...*...**...*..**..*...*.....*......*..*.**......******......**..**.*.*..**...***..*..**.....**.....*.****.***.....*..**....***...*..***.**.*..........*......*..*.............**.....**..*.*.*...**..*...****........******..*.*....****....***..***..*....*.*....**.....**.*........**......**...*......*.........*.....**.*..**..***......***........*...****.*..*..*.**..*******....**.*.****...**.....****.**...*...*.***...*.*...*..*...*...***.*.**..**.....*..**...*.....**.**.*.*.....*..***.*.*..*........*.*.*.*....****....*******......*.*.....**.*....**..........**..*.*.*..*......*...*..***..*.*..*..*.*.**.*....*.*.*...*..*
..***.....*..*....*.*.****......**...*.****.***..**....*....*.*...**....*....****..**.**...*......*....***.**.*.**..*......**.*.*..**.*.*...***.*.**..*.*....*.......***...*...*...*.........*.*.....*..*...***.*...*...**..*..**.*..*......*.**....*.**.*.*....*....*...***.**...**.......***..*....**.*..*.......***...*....*.*......**...**...*.*...*..*...*.*..*..*.*....**..*.*..*..**..**.**..**.......***..**..**.***..*..**.*...*..*...*...**.....**.******.*...*....***...****.***..*...**....*.***.*...*......***..*.**.**...*.....*.....*.*...*...**..***....***.***.....*.*.*.........*.*.**.*..**.*.........*...**..*....*..*.***.*.**.*.*.*.**.*......*..*...*..*.*..***..*...*.*...*.**.*..***......*.*.***...**...**.***...*.*..****..*.*.*...*.*...***...*...........**....**.*..........*..*......**.*.....*.......****....**..*.**.****.*......**.*.*......*....*.**.**..*.*..**.....*****..*..*.......**.......*....*..**...*....**....****.*.*.......***..**....**....*..*..*.***...**..**..*..*.**.........*.**...
.........**.***.*.***.....*.*.....*.*......*...**.*..*.*....**.****...*.*..*..*...**..*.**..**.*.....*......***.....**..**.**..........**..*.**....*.*..***.....***..***.........*...*.......*..**.**.*.*..*...**....*.*....*.****.*..*...**.**...***....*..*..*....*...*....*..*..****...*..***....**........*...*.***....*....**..****....*.........*.**.*.*..***..*...***..***...**.***..**...*....*..*..*.***.*.*..*.***....*...****.*.....*.....**..*..*..**.*....*....**.**...*.*.**.*...**....*.*.*.*..*....*......*......*.*.***..**....**.*..*..*..**.*..**...**.*.**..****.**.....**...*......**..*......*..**..*...*..**..**..*...***....*...****.....*.*....*.....*.*....*....*.*.*.*........*....**....*...*....***.*..***...****...*....*..*.**.**.***.*..*.*...*..*.....**.......*...*..**...**.***.***.**..*.*..*..***.*..**..**.**......*.......**.*..*..****.*.......*.......*......**.**........**.****...*..*...*.....**.***..**..*..*...*....**.*..*...*.....***..*...*.....*..*****.***.*..*.*..*.*..**..*...*.*.*
..**..**..*.....*...*..**..*.**....*..*...****.*...*****..**...*.*......*..**..****.*..****...*.*....*...*.*.**..*...*...*.*.....*.*.......*..**..*.***.*****.*.**...***..*...**.....**.*******.*...*..*...*.***.*.**.*.***.***...*...**..***.*...**.....*.**.......*....***.*..**.....*.**.*...*.*..*..*..*.......***.*..*.**....*.*.***.*....*.*..***..****.........*....*.*..**..*.**..***.**....****...*****.....*...*....*.*.*.**..**.*...*.*.*...*.*....**.*......**..**..*......*..*...*..*...***.....*.*...**..*..****..**.*..****..*.***.**..**.**..*...***..*..*.......*.***.**......**.*....*....*...***.*...**.***.**.*.....*..****..*...***.....*****..*..**..*...**..**.......*..*.....*....*..*...*..**..*.**.*.*...*..*.*.*.....**........**...***.....**.**....**..*..*...**...**..***.....**.**..*...**....**......*....*.......***....***.*.*...*...***................*....*...****.*..*.*.****.....*.*...*.*....*.**.*.*..***....*....**.*.****..*...*.********..*....*.*...**..*.....**.*..*.*.......*.***.***..**
....*..**.*.***..*.*.*..*.*.***....**.*...**...*...*.*.*.**.....*.....*.**.*..**.**.**...*.*.*...*.....****.*.*......*.*.*.*..***..*..*........*.**...***.*.....*......*.***.**.*.*..*...***.*..*...*....*****.*..*.***.*.*....**......*..*.*.**...............*...**.*.*..*..***.*.**.**..**.*.**.*.**...**...**.*....**.*.***..*.**.**..*.*..*....**.....*.*..**..**...**...*.*...*.**.**.*.*.***..****.***.....*..*..**..***.***..**....*.*....*.**.***..*.*.***...**..*.*.*..*..*...*.***..*.*.*..**..*.**...*..*...*...*......***.*........*.*.*..*....**....**..********.*........**.*.**..*....*.*.**...*.*.*....**....*****.**.*...*.*.**...**..*.*...*..**..*.**....*.*****....**.....**.....**...**.**.*.**.....***.....*..*.*****...*.*.*...**......***..**..**....*.....**.**.....**.......*..*.....****.*.*.*.....*..***..**.*.*..***..**..*.*..***.*.*.**.....*.**..*....*..**.**.*..*....*...*.....*....*..*...***.*..*.......*.**......*.*...*.....*.*..***...*....**.....*...**.**..**....**...*.....*.*.*.*.**...*....
.*......*..*...**......*******..***.....*.***.*..****.*.*.....*.*...*...*....*****.**...***.**.*...*......*..*....*.*..*..*..***.*.*.**..***.*.*..*...*..*..*..*......**.***.*.**...*.***...*...***..**....*.**.**.*..***..*.*...*.**........*..*.**.**.*.*.**..*.**..*.*****.**..*....**..*..*.**...****...**...***....*.*....*..*.......*..****....*...*...*.*.*.*..*.*....**....*......*..*.**...*..**.*....**...*..*......*.*..**.....*.**...*....*..***.*....***..*.....**....*...*..*.**.*..***.*.....*.*....*..*..**....*.**.*....*.........**...**..*....**....*.*....***..*.**.*..***.*.***..*..*......***..*...***.***.**...*...*.*..**.*.........*...*..*.*....*....*.*.*....**.*.*.*..*....*.*..*.......**.***.****..**.**.*......*.*.***..*.***.....***.***.*.......**...*.*.......*.*.**..*....*...***..**.**.*..*..*..*.*.**..**.****..*.....**...**.*.*.*.*..*......****................*...*..*........*.**..*....*.**.*......****..*.*..*..****.*.....*......*..*.....***..*....*.....*****.**.*.*.......*.**.**..*.*.
....*...*..****.*.****....*.*.*.**.***.*..*..*.*****...*..*...*.....*....*.............**...**..*******.**.*.*....***....*....*.**.......*..*........*.*...*...**....*.******.*..*.*..**..*....**....***.*....*....*..*..*.**.*.*******..*.......*..***.*...**..**.**.*...*..***.*..**..*..**..*.*.**.****..*...*.**.*....*.*****..........*....*..*..*..*..*.*...****.*..*.*.*.......**..**.**....*..**.*.***..****.**.*.**.*...*.*..*.**...**..*...***..**....***.***...*****...*.**............**.*..*..**.....*.*..****.....*..*.*.*..*..*..*....*..**.*.*.*.**.**.*.**...*........*.***..*.*.**.*..*.*......*...*.*.*.**..*...*.*.*..**.*.*...*.*...*..**........***....*.**.*..****.*...*.*.....*....**.***....*****..*.....**.*....*.*..**.*.****....*.***.*..*......********.***.*.*.*....***...*..*.*..*.*.******..**..*.**.**.......**.**..**.*..**.**..*.*.....*.*............**...*.*.***.*..*......***.*...**.*.*.*......**..*.*........*.....*.***....*..*.*.*...****....*.****..**...*..*..****..*.*......*.........***.*
...*.*.**.**...****..*...*.******....******.*..*..*........*.....*..*..*....*.******........*.....*.*..*..*..***.*....*.**...*.....*.***........*...*..**...*...**..**........*.**.*.*.**..********..*.*.**..*..****....**..*.....***..*...**.*..*.*...*......*..*......**...**.**.*..****...*.....**...*.*..**...**..*..******....*....*..*..**.***...*..*.***..*.*.*.**.....**.*.*..***....**..*.......*....*.....*......***..*.*..*..*..*.....**.**..*..**.*.***........*...*...**..*......*....**.**...*.*****.*.*.**...**.*....*.*...*.****...**.....**..***...**.......*.....*.*.*.............*.*.*..*.***.*.*.*....*.*.*...*..**.***.***..**.*.**.*..*....****.*..**....*...*..**.......*..*.***.*...**.**.*.*...*...**..*.***.*.*.****.*..****....*.*.**..*.*..*....*.*..**..***.*..*..*****....*.**..*..*******......*.***...*...*.**......**.*..*.***.*.*.*...*.**..*..****.*.......*.*...***..*..*********.*.*...*....*...**.****.......*......*.*.*.**..*...**...*..**..*.*.*.......****.*.*..***...*.**..*.*.*.*..*....*.*
..**.**.*....*.*....*.*.*.*.*.**..**.*..*.*...**....*.*..*..*....*....*.**........*.**........**...*.**...**.*.....*.......*...*...*...*.**.****..*..**..*.**..****.**..**.....*.**.*.**.*.*.**.......***......*.*....*.....*...*..****.*.*.**..*...**.*.*..***..*....*...*.....*....*...*..**......***..*.**...*..*.***....*...*.*...**..****.....*.*.******...**...*..**.**.*.......**.**..*****.*....*..**..*..*.**...*..**..*...*.***.....*.***....**..*.*...*.*.....*.*....*....*...***...*.**...**.***.**.....**.....**..*.......***..*....*...**..*.*...***..*****.**..***.*.......**..**..*.*...*.....*.......*.....*.*.....*****.*....*....****..*..***....*.**..**.........*..*.*.....*..*...**..*.**..*...*...**....*.*..**.....*.****.....*....****....*....*.............*.*...*******.....**..*....**..............*...*.****...*.**...*.*.*..*.***...***..*.**.***.*.**....*......*....****.....*....*....***....*.*...*...*..*..**.**.........*.*....*.**...**.*.*...*.****.**.*..*..........**.*.*...*.*..*.**....**...
...*.........**..*..**....*..***.*.*.**.**..**.***..**..*.*...**..*..*..*...**.***...**.....*...*...*...***.*...*.*.*.***........*...*.**.....*.*...*.....***....*..*....**..**...*.***..**..**.*.*...*..*..****...*.***.*..***...*.****.*.....**.....***...*.**.......****...**..*.**..*.**.*...*..**.********...**.*.*...*..*.*.****..*....***..**...**.**....*..**........*.*..***............**...*.***....*.*.......***....***....*...*..*......**....**..*..*....*..***.**...**.......*..*...*..**....*.........*..*.*.**.*..*...*..*....*.*...*..*..*...*.**....*...*.*.*..**...**.***.***...*.*.***...**.*******......*.**......*......******....*.*.*.**....*.......*..**.....*..**.*..**..*..***.**.....**..*...***..*...**.*.....*....*.****.**.**.*.***..****.*...**.**......*.*......*.*..***.*..*.*...*****.*..*..*.***....*..*.....*....*..*.*.**.****..**.*....*.***.......*.****...**...*.*..****..*..**.*..**...**.*..*..*....**...*......**.*..*.***......****................**..****..*..*.*...*......*...*...**.**
.***.........*...**...**.**.*....*....**..***.*****.**...**.**..****.......*..*.****.*.*.....***..*.*.*.*....**..****....**....***.....*........*...****...**.*..***..*..****..**....*.*.***.....*..***.**......*.*.....*..*....*.**.*.*....**....*...**.**....*..*.*..*.*...*..*.*.****.*..*.....*....**.*....**..*.*.*.*...*.*...*..**..**..*.***...*.....**....*.*.......**...*.*......*.....*.*.****.*.*...*.**..*....**....*.*..*..*.*.*........*.*.*.*.*.**..*.*.*.......***.*...*.**.*..*..*..*....*.**........*..**.****.*....*.**.*....**....***.*..*...*.*.......*****..*..*...**.*....**...*.****.****........*...*..*.**.......*..**.***......*..****.*.*.*...*....*..**.*...**.*.****.****...*....*.*...*...**..**..**.**........*....**....**.***.**.*.***..*..***.....**.*.*..*....**......*..****..*.*.*.*.****.**...*...*......*.....*....*..*.**.*...*.*.*....*..*.......**...*...*......**.**..**...**.......****..*.*........*.....****.........*.*...**...*......*..*.*.*....**...***...**.*...*...*.***....*....**
....*..*.******.**.*...**.*.....*..*.*......*..*.**..**.**......***.*.*......*...*.*..*.*.*.*..*..**.*****.......*****.****.**.**...*..**.*.*..**....*.*.....*..**.*.**....*..*...*......**.....*...**.*.******..**.*.*.*..........*.**...**.*...*..*..*......***..**......**....*.....**.*.....*..*..*...*....*..*.*****.....**.***..**.*.*....*..*......**...*..****...*...*.*.****....*...******...*.*..*..*.**.**......*..**...**.**..**.*..........**.*.*.*...*...*...**...*...**..**....**..*...**..*..*.*.****.....***.*.*......*.**....*.***.*.*.**........*..*...****..*.*..**.*...*....*.*.*.*.*..........**.*.**.*....***.*.*.*..**..*.**.*..*.*.*.....***.*.....*..**.**...*....**.**.**...****....*.***..**...**.***.*..****..****.*..*...*.**..*.*.**.**.....*...**.*....**.*.****.*......**...*.*.*.*........**...*.*....*.....*.*..**.......***.........**.**..**.*.***.*.**....*.*......*.*..***..*.*...**..**.**..........**.*.*.*...*.*.***.*....*.****..*...*.................****....*.*...**.*....*..***.**.*.***.
.****.......*.*.....**.*.*.....*..*.*.****.*.*.**.**.**.......*..*....**.*.***.*...**....*..*.*.......*....*..*.*.....***..*..*....**...**...*.**...*.*..*.*....**...*...*.*....**..*.*.......*....*...***..**..*.*..***.**...*.*..*....**.*....*.*.*..*.*.....*..*.******...*.**......*.****.*.*..*...*....*...*.*.*....***.**.*......*..*.**.*..*.....*.............***.*....**.....*........*...***.....*.....*....*....*.***.*..***.***.*.....*....***.**.***...**.*....******...****.........*....**.......*..*..**...*...***.....**...*...*...*.*****..*.....***.....*.*...*.*.****.*...**.....**...**..*..*..*.****.****...*....**..*....*.**.*.**.*..*...**....****.****.*.*.***......*..*............*.*....*...*.*......*.*..*.**..***....*.*.*.***..*...****..**..*.**..*..*..*..**......**....**..*......*..**..*..***.*...****....****.*.....***.*.**.......**.....***..**.....*.**......*...*.**..*..*.*.*.*..*..*......*****...*.**.***...*..**.*.*..*.....**.**.*.*.*.*....****.....*******..*..****.**.*..*.**...**..**
.***........***..*..*.*....**.****..**.**....****.**.***.****.*.*.***..**.*..**..**...................*..*.**.**.*.*.*..*...***..*....*......*.*...*...*...*.**.*..*.*.*..**.*.*.*......*.*...**.****..**..****.*..**..*..***........**...*..*.....**.......*.*.**..*..**.*.......*.*....*....*..*.*.***.*..*...*.*.....*........*........**.*.....*..*...**...***..*.*.**.....***....*..****.****.*..****...*..*..*....**.***.*.*.*..**.*..*.*.*.......*.**..**.......*...*.......*..*.**.*.**...**...*.*.**.*...**.**.******.**.*....*.***...**..**....*..****....*..*..*..**....*...*..**.*......*****.....*..*.*..*...*.....*.*........*...*.**.......*..***....**...***.**....*....*..*..*.*..*.**.*..*..*.*.***.*.....*...*..**...**..*.........***.*...*...*...*.*..***..*...*..*.*.*..**.*.**.**...**..*..***.*.***.**..*.**....**...**..*.**.****.**.*..*.....*...*....*..*..*..***........*...*..*......**.**.*..**...*.........**.**..*..***......*.*...****..*..***.**..*.**...*..*......**.***.**.**..**....*..*.*..**.*...
....**.**.....****...**.*.*..*....***.**...*.****..*.*.*......*.**..**.................***.*....*..*....*...**....***....*.*..**..*.*.*.*.*..**.....**.*.*.....*.....**........****....*.*...*.*..**.**....***....**..**.**.**.*.*..*...***.*.*....***.**........**....*.*.*.*.......*.*....***.**..*.**..*...*..***.***..******..*..*..*.**...*.*.*..**......**...*.*.*.**..*.****...*.....*...**.**.**...*..*.....*..***.*.*..*...**....***.*.*..*.**.*.......*.*..*......*..*.*.*....*..*..****.*.*..*..*.*.*.**..*.*.**..*.*.....*....**...*.**.*...*.*...***.**.*...*.*......*...*..*..*..**.*..*..*..**...**..*.*...*.*.*...*...*..*.....**..*.**....**..**..*.*.*...*....******.*.**.*.*....**...**.*...*..**..*.*.***....*...***.***.**.....*.*.*...*.....*....*.*..*..**.....*...*.**.*.*.....***..*....**.**..*...*...*.....*...*....**.***..*....**....*..*..*..*.**....*.**....***.*.....*.*.**..***....*....*......*.**..*.***.....***..**..***.*...*....**....***..**.***....*......*.*..***.*...**..**......*.*....**....
..****...*.***........*..*.*.......*.*...**...*.*****.........**....**....**...*.**..*.**.....**..***.....*....*.**.**..........*....**.***.*..*.*.***.***...****..*...*...*.***..*.*..**....*.*.*...*..**.....*.*..*..**..*....**...*.....*..**.*..*........**.*...**....**...*....*.**.*....*.....**..*.*.*...**..*...*.*.*...**.*****...***...**.**.*....**..*....*.....**......*.*.**.*...***..**.*.*..*..***..**..*...*.....*.*...*...**........*.**.......*.....***..*.*........*.*.......**....*...*.....**.*..***....*..**..*...*..**....*.....*..*..*.*....*.*.*...*.**.......****.*.*..**......**..*..*.***.*.*..*...*.*.*...*.*....*..**.*..*.*.....*...**.**.*.*..*.**.*........*...*.*......*..*.**...**..*...**.*.*.***.....****.*.*.*.**..*****.*.**..*......**..*..*.**..*.......*..***..*........*..***...*.*..**.*..**..*.*.*..***..*....**.*.*...*..***.*..*.*..**....*..*.***.....**.......*..*.*.*.*..*..**....*........*.*...*..*...........******...*.**....*.....*.**....*.*****..*...*..*.**.....*.**..*.*..*.*
**....**....**.*.......**....*..*...*.**..**..**..*.....****.*.........****...*..*...*.....*....*.*.**...**..****.*....*....*.*.****.*.*....*...**.*.*.....*.*..**.*..**....***.*..*.......*......*****.....*.**.....**..*.*..******.***..*...**...***..*.*........***.*..***...............*.....*....*.....**..*.*..**.**....**......*...*.**....***..*.*.......**.*.*.......**..*.**..*.**...**..*.**........**.*...**..*...*..*.*..****....**.*.**.........*.**...*.**.*.***..**...*..***.....*..***.**....*..*...**.*...**.***....*.*.*.**.*.*..*.***.*....***..*.**..........*.**.............***...*....***.*..**.***....**.*....**...***..***.*..**...***.*...*.*.....**..**..*..*..**.*.....**.....*..***.*...*.*...**.....**...*....*...*.*......*.........*..*.*.*..**..**.***..*.**.........**.*.*..****.****.**.*...**...*.*.*.*..*..*.*..*.*..****.*.***.*......****.**....**.***.....*......*..****...*****...**.****...**.**..**...*..**.*.**.**.**.**.***..........**..*....*..**.........**.****.**.....**.*.*...**..*
*.*.*......*.....**.*...*..**.*.*...*...*.*.*.....****.*...**.......*..*.....*.....*....**..**.........*..**.......*..*........***.*..***.......*...*....*.*.*..*.****.*..*...*.**.*..**........*.**.......**.......****...*****....***....*...*......*......**...*...*.*......**.**.*.*.*...*.*....*..*....*...*....*.....*..*......*....***.....*...*.*......*.***.***.*..****....*.**..**...**.*......*......*.*.**...****.**...*..........*.***.**....*.**....*.**.*.*.*.*.***.*.**..*.....**..***.....*..*.**..**...*...**.****..*****.*..*.**....**.****..**....**....***..*.****.**...*.*...*..*..*.....***...**...*****.**..***...**...*.*..*.......*..*..*..*******..*..*.*........*.**.**..*...**.****..*..*.*..*...*..*.**.****.*..*......*.***...******.**.*.**.*...***..*..*.*....*....*...**.*...*.*..*.**....**..**..****..*.**.**......**.*******...........*...*.*..**..**.***...*...**.**..**....*...*..**.*....*..*.***..**...*.*.**.**.*...*..*****.**.***..**.*.*......*.*..*..***.*..*.***..*.***..**....*...*.*..
****.***.....***..****...**...*..*...*.*..**...***..*.****...*...********.*..**.*.*............*..***.***.*..*..*.*.*.....***.......**.....**....**.**.....*.*.*...*...*.*..***......**..*.....*....*....*.*.***.....*..*.*.*.*.*....**....**.*.....***..****.*...*....*.**..**.*.*.***..*..***..*.*...**..*.*.*.......**..*.*...*.***.*.**.*.***.**..*..*..*.....*.....*..........*...**...*.*.********...*..*.*..*..*..**.......*..**.*..*........***.*...**..**.........*..**...*****..*..*..*....*......*.....*..**......***.*.*...**..*..*.****...***...*.**...*.*.*....**....*****.*..*.*.*..**..*..*.**...*....***...***.......*..*....**..*..*..*......*..*.**......*.**.*........*....*.*..........***..*........*....*..*****..*..**..**..**.*.*...*....*......*.*......**.**.*.*....*.*....*....**..**.*..**........*..*.**..***.........*.*.**...**..**......**.*.....*....*.*.*...*.***.**..**.*......****.***.*.*...*...**.*...*...*.**.*.**.**.***..*....**.*.*..*...***.........*.**....***...*.***.*.*.*....*..........
...*..*..*.*..**..*..**.***.*...*.*..*.......***...*.**.....*.......***..*.**...***..*....*.........*..*.*.***.*.**....*.**....**........*..*.*..*.*..*..***...*...**....*.***......**...*.*..*.*.*.*..*****.*....*.***.***....*.....*...**.**..*****.*.**.*..**.*.**.*..*..**.*.........*...*.**.******..*.*.....***.**.....*.*....*.*.******....**.**.*.**..**..***..*.*.*.*.****.**...*..*...**.........*..*.......*...*..*...*.**...*....*......*....*.**...*..*..*.*..**..***.*........*.......*..*..***.**.**..***..*.*..**..*...*.......*...*.*......**.....*....*.*...**.*..***...*..*.*..***..*.*.*...***.**...**..***.....*.***.*...*...**...*..**.**...**.**.*..**.**.**.**.*..****..****.*....**......*....*.*..*......*****..*.....***..**.*.***....**......*...........**...*....**......*.**.*....*.*..**.**.*......*...**..*.***...*..**..**...*.*.***.**.....*....**..*.....***....**.*.**.*...*.*.....*......*.*....****.*.*.....*..*...*...*.**.....*.**..*.***....*...*.***.*..**.*....*.****....***.*...**..**..*..
.*.......**.*........*.........*....****.*...*..*......**...*.****.*..**....*..*.***...**.*.*..*...**..*..*.*.........**.*.**.*...**....*.**.**.*.**..*..............**...*..*.*.**..**............*.*.....*.**..*.....***.*....**.*..*...*......***...*****...*..*****..*...**.*...**......**.*..***.*...*...*....**....**....*.**..*.*....*..*.*.....***.......*.*......***......*.....*...**...**...**..**.*..**.........*...*.....*.*..*.*****......**.....***....*..*****....**.*******..*...*....*....***......*..*.....**..***....**.*.........*...**...**..***.**..*..*......****.*.*.***....*..*.*.*****...*..*****.*.*.*.**...*.*.**..****.*....**...*.**..****..*.*..**.****..*.*.**....*..*.*.*.*.*..*.**...*.*.*.*.*.**....*.*.............***...*..*.*...*.*....*.*.....*....**.*.***.....*.*.**..*.*..*.*.****.**.*****.*.**...*..*....*...*..**..*..*.......*.*.**......*..*...*..***.**...*.**.*.*.....****.*....**.***.*.**..*****..**.*..*......*.*..**.......*****.***..*...*....*.***...*.*.....*.**..***.*..**..*.
..*.**...*..**...*.....*.***.....*...*.**...*.*...****.**.**.*...*.*.*..*..**..***.......*.*..***....*.*..*..*.....*.*.**.*.*...*****......**...*....*.*.*.*...**.*.*.*..*....*.**.*.****..*.**..****.....***.*....*...*.*..*.**.*.*....**.*.**......**.*...**.*.***......*..**.*...**.*...*..****..*...*..**.**.*..*..*..*.*.**..*.*....*.*.**.****......*.****...*.*.*...*......*....*..*...*.*.*.**...*.**.**.*.**...**.*..*..**.***.***.........*..*..**...*.*..**...*....*****..*...*.*...*..*..**.*.*..****..*.*..**...**..**.**..*.*.**...*.***..*..*...**.....*..**...***.*..***..**.....*.*.*..***.**.*.*..*....**.*.*.**.*......*.....*..**.*..*.*.*.*..*....*......*.*.*.**.*****.*.*...*..****.*...*....**.....*.**.**...*.**.*****.**.*.*.**.**........*..**..**.**...*..***...*..**...**.***......*.....*.....*...*..*...*......*........*.**.**.*.....****...****......*..*...**.*.*..*.....**.*.**......*.*.*...******.*****..**...*.*..*.*.***.**.......**..*.****...*..**.*.....***.****..**...*.*.*.****...*..*..*.**
*.*.*..........***....*.*.......***..**.****.*..**.**.....**.**.*.*...*...*...*......**.*.*..**...*.*...*.*.*..*.***..*..***....****.***...***....****.*..*..**.*..*.**..*..**...**.*..*.*.*....*....****.*.**..*........*.*....*..*.*.*...*.***....**..*.*.......*.....*..*..**...........*..*****...*.**....**.***..*..*.*..*..*.***..*..*...*.....**.*....*.*..*..*.***....*....*..**.*******..*....*.*..****..*..**.**..**.*.......**.............******...*.***..**...*.***.....**..*..***..**.**...***.*.*.**...*..*..**......**.*..*...*...*.***.**..*...**..**..*..*....**.*.**.....**..*.*....*..****..*........**.**....*.*.........***..*.*.*.*..*...*..*.**..*........**..*..***..*.*.*..*...***.***.**.*.**.**.***..**...***.*..***....*...*.*.**.*.*.*..****...***.......*....*....*.....**..*..**.*...**.*.***.....*.*.*.*....*..*..**..*..*...*.*...*.*.*****.*.........**.....***....*.******..*...*.*......*..*...........**.*...**....*.**.**.....*.**.**..*.*.....**.*.........*..*.*..**.*..***..**.......*****..**
*.*...*..*.*..**.**.*...**....*.....*...*..*....*..*.....*.**.*.*.**.*.....***..*...*.*.*.***...*.......*..*.**..*......*.*.*.*..*...*....*..*.****....**.*..***...*.....*..**......**..*.*.*...*..*......**...*.*.*.....**..**..*.*..*..*....*....*.*.***..*.*...*.**.**..**....**......*.**..**.*....**.**..**.*.**.**..*****..*.....*.*.*......*****..**..***.**..*..**......*.......*.*..***.*.**........**...*...*.*.....*..*.*.*...***.**.*.*.*..*****.....*.......*.**..*.**....*.*...**...*.***.*****.....*..*.*.*.*.....*..**.****..*...****...***.**.*****....*.*..*..*....*......***..*.***.**...**..***....*.**..*.*****..*..*...**....*.*.*..*.....***.........*.*....*.**...*.***.*.**.*...**.**..**...**...*.*.*...........**....*....*.*..*...*.*...**.*..**.**...........**..*.*....*.*.*.**....**.*.*..*.*.*.**.*...*..*......*..*....*..**..**.*.*.**.***......*..**..*.**.*.***....*.....***...*.*.*..*......*......***..***.*.**....**..**..***.*.*...******..*.*..*...***....*..**.****.**.....*.**..*.*.......*..
*...*....*......*.**.....**..*.....*.*.*.*.*....*..*.....*******..***...*...*..*..*.**....*...*.*****.******....*...***.....*..*....*.*..*..**...*..**.*.**...*.....*..***.***.**.*....**.**.*.*..**..*...**..****...**.*.....*..*.**...........**..**.*..**.*.*.**.***.***...........*..*.****...*..**.**.*..******.*.*.**.*...*.**.***...*..*..*.*.*.*.....*....*.**..**....****...****.......*.*.*.**.....*.*..**.***.*...*..*..**..*.......*********..*.*...*...*...**...***.**...**.**..*.*....**.**.*..***.***.****.**...*******.*..*..*.*..*....***..*.**...*.*.*....*...*.**.**.*..*.*...*.....*....**..*...*....*.*...*...*...*****......*.*.*.***..*...*.....*.***.*...*......**..***..***.**.*.**.*..**.*****..*....*.*....*...*...*.*..*...**...*..*.*..**....*..*......*.*.*........**.*...*...***....*.....***........*****..**.*....*...*..***......*.**..*.*.*.....*.**.*...*..*.***.........**.....****.*....**.*.*.*..******..*..*...*..*.**...*.*......*.*..*.*.*.*.*.......**...**..*....*...****..**.*.*.***...*.*.
*...*......*..***..***...*.*.*.*....**....*.*..*...*....*..*.**...*....*....*..****.*..*.****..**.....**.*....*......**.*....*.**.**.***.*.**.*..*..*...*.**..**.***..**.*........*.***.....**..**.*.**.*..*...**.*...*.***.***..*.*..*....*.*..*.**.....**.....***..**.*....**....**.*....*******.*....*.*..*....*.**....*..*..*...********.*.*..******.*.**.....*......*.*...****.**....*.....*.....**...**.......**.....*..*....*...*.*.*.*.*.**..*.*.*..***.*.*......*..*.**.**.......*.....*.**.*..***.**...*.*.*......*.*.**..***..*.....*.**...****...*....*....*.*.*..**.*.*******..*...*...*******...**..*.*.*..**....*...*.****...*..*.***.*.*.....*.**.**..*.**.*..*..*.*..**.*.*.*.....*.**.*..*........*....*..*.*..***.*...*.......**.*......**...*....**..*.*..***.***.***.****...*...**.****...**.***...*..*.*.....**.*.....**.*.*.*.*...**....*.*....*.*...*..*..*...*....*...**.*..*.***........*..***...*.*..*......*.*...**..***...***..**.*.**.....***.**.*..***.*...**....*.*.*.*.***....*..**..........*..*....**
*....**..*...*.**..*.....*..*..*.*****.*.*.*..*.*.......*.**.*....*........**.*..**....****.*.......*.***..*............*.....*.....*.***...*.....***....*..**.....*.....*...*.*...*.......*..*.......**.*...****.*.....*.....*..**....*..******..*.*.**..**.***.*.*...**.*....**..**.....*****.**...*.*.*.*.*..*.*...*...*..**..*.**....**.......**.***.*...*.**.*.*..**...***..*.*.*..*.*.....**.**.**.*..*..*.....*...*.*.**.*.**.....*.*..*.*.*...*.....*...*....*.**.**....*..*.....**..*.*.*...*.*..*...*...**....**.**.***....*..*.*....**.**.....*..*..*.**...*..**.......**..**..**.**.*.*..****...*......*..........****...**..*.*...*..**....**.*..****....****.....*.**.*.*.*.....*...**.....*.....*.*..*.**..*..**.*...*..*...........*****.....**....*..*...*.*..**.*.........*.*..*....*..*...***.*.*......*..*....*..*.**.****..*.***......*.*.*.****.*..**.....*....*.*.*..*.**..*.**.*....*...*..*..*.......*.**..*...**.*...**.*.*....*..*..**...****.*.......*.....*..*.......*.*.*...*.**..**...*.**.*..*...*......
***.*.*...*..*..*..**....*.*...*.*...**...*..*..*.**....*..**....*.*..****.**.****.*.*.*****.......**...*..**....*.......*....*.***...*.***...*.*.....**.*...****..***...****.**...*******.*.*.........**..*...*..*.......**...**..*.....*.*.***..**..*.*.........***....***.*.*.....**..*.**........*.*...*****...*.**.......*....****.*....*.***.*........*....*......*.....*.*.*.*...**...***...*..*......*......***.*.*..*.**.*.......*...***....**.**...**.*.*.*.****......*.**.....*.*........*..**..*.*.*.**...****.................*..*..**.***....*.*......***......**.***.***...**.**...****..*......*....*..*..**..*..*....***..**...**..**....*..*.*.*.*..**.*...*..*...*.**.*.......**..**.*.**...*.*..*..**...*..*..*..*.*.**..*...*..*.****...*.*....**.*......***.****..*.*..*..***....*...*******.*.....*.**...*.....******....*......*.*.***.**.*.****.*.***.*....**.*.*...*..*..**...**.*****.*.**.**...**.**.....**.....*****.*....***.*..**...***..*.**.*.**...*...*...***..*..*..*....**.*..**...*.**.**.*..*...*.
*...*..*..*....*.***....*...*....**.**..*..*.......****....****..**......*.*.*...*.*....**.....**....****..**...**..*.***....*..*.*..****.***.*.*.**.*.......**..*......*.*..**.***.*..***.***.**........****.*..*.*.*.**.*..*.....**....*......**.*****...*..***..*...*..*......*.*.**..*.*.....*......**..**..*....*..***..............*..**......*.**.**.*.**.*.***..**.....*.*..**...*..**..*...*..*.*..*.....*.**..............*..**..**.***......*.****.*.*.***....*...*.....*.*....*..**..**.*.*..*.****...**..**...*..****...**.*....**.....**....**.***.*..*.*.***.*.****.*..**..*.......*..**.....******..*.*.*.**......**..*.*.*....*.*...*.*..**...***.**..*...*...*.....*..*.*..*....*.*......**.*....****.*.*..*.*....*...*..*.*..*.**.*...*.**...**.........*..*.***....**..**..****.*.*.*.**.*....*...*.*.......*..*.**..*.*...*.*.****....*......**.*.....*..*..**.***.**...*.*..****......*****....******....*.*..*..***........**........*..*.....*.*.*.****..*.****...**.***.**.....*.....***..**.**.*.*...**.....*.
..*..*..*......**...*..............****.*.*..*......**.........*.*..*.**.*.**.*.*....*...**....*...*...**........**.*.**..........**..*....***.****.....*....*.....**......*..*..**..**......**....*..*.**....*.*.*.......*..**.*....**.*.**.....*..**...**.*******.**.....**..***.*...*....****.**.........*..****....*..*.*.*....***.......**..**.**..*..**.***...*...**..*..**..*.****......*.*...*.**...**...*...*.*.*........*....**.....*..*..*..*....*...*..*..*.**.*..*.*.**..*..........*.*.****..*......**.*.***......*.....***.***....*.**....**.*..*..****.*.......*....***.*.**..***.**.....*.*.*.*.*..****.*..*...**.*........*.....**..*...**.*.**.**...*....*.*.*..***.*****.**..*.*.*....*****..*.**.*.*.....*.*..*....*...*.**..**....*...*.*.**.*.*...******.**.........***..**..*.**.**......*......*....**...*.**.*.*.*.**..***.*.*.*.....*...*..***...*..........*..*.....*...*.*...*......**..*....**....**..*.*....***...*****....**...***.**.*.*.....**..*..*..*......**..**...*.*.**..**..**...*..*...**......
...**.....*.....*..*.*.............*...*...*.....**...****.***..*......*..***...*.......*..*.......****..****..*.*......*..**.*.........*...............*...*.*........*.*....*............*...*...****..***...**.*.*..*.***..**.**.*.....*.**.*......**.*..*....***.....**.*..*..*.*****..**....***...**.......*.......*..**.*..*..*....*....**....*.*.**.*.*.*....**....*.....*.*.*.**...**...**..***.....**...**..*.**..*..**...**.***.....*..****...*..*.**...**.**.***...*..*..*....*.*.***.*.**.*...*...*.*.***...*.*..**.*......*.***.*.****..***.*..***..*.**...*..*..*...*..*.*.....**.**.**..**.......*.*...**.**.**...*..**......***..**.*.....***...***..**...*.***...*.***.**..*.**..*..*.***.**.*..**.......*.***..***.*..***.**..*.*.*..**..*....***...........**...**.***.**.*.*...***...*..**.*.**.....*..*.....*...*.....*.***.....***.*...***...**...**......**.******.*.**..*..*.*.....*.*.**.**......*.*.***.**.****.*..*....*....**..**......**..**.*....*..***.*.**...**.**.*....*..***.*.......*.*..**.***.*.***
..**..*......*.**.*...**..*..*...*.......***....*.******.*..*.**.**...*.*....**....*.*..*...*.....*.....***..*.*.....***..........**........*...*.**..****...****....*..*..**..***....*.....*.*...**.*...**.**.**.*.**.***..*.**..**..**...*..*.*....*.*.*.**.*.**...*.....***......*.......**..****.*.*..**.*....*..*.........**.*.**......*..*..*......*...*.*.*........*.*..*.*..*.*......*.....***......**......*.*.*.*...*.*..**....*.....*.*......*..**....*..*....*.......**.*...**..*......***.**.***..**..*.*..*.******..**.*....*.*....*.*....***.**...**.*.*...****.**.*.**..*.*.**.**..**...***.*...*..*.*.**..*****..........**....*.**.....**.*.*.....**.*....*.*.**..**...*.....*.**...*.*.****.*.*.......*..*......*....*..**.*..***..*...*.*****...*...*.....*.***.....*...*..*.***...***..*..*****.....*..**.....*.....*.*...*..*.**...*...*.**...**.*****...........***....*.*...**.......*.*..*.....*........**...**..*.......**.*..*.*.*.*.*.*.**..*.*.......*.****....****....*..*..*.......*..*.*.....***.....**.
***.*...*.*..*.*..**.****.*.**.*..*.*.*.*.*...***.*..**.**...*.*...*....*......***..*...**..*..*.****.**..**.**.*....*.....*.**..*..*....*.**..*....*....*.*....*.**.*.**.****.***.*.*...........******.......*.....*.*.**..*......**...*..*..*..**....*.**...**.....*...**.***.....**..*.....**..**..****.*..***.....*.*....**...........**.*...**.....*..*.....**..............***....*.*...**.**.*.*.**.*...*..**.**..*...*..*.*.*....*.*......*****...*....*....**...**...******.**.***.*.....*.*.*........**...*..**.****...***..*.*.**.**....*.........*..**.*.....**.**.**..........*.*.**..*..**.**...*...*..*.*.**..*...*.....**.*.*.*.*.....***....*...*.***....*.*.*..*..*..***....**...***.*...***.*.*...**..*.....**.*....*.....*..*..*......*..***...**...**.**...**.....**.***.*..***........*..*.*..*..*.**........**.*.*..*..**.*....*...*.*...*.********....*.****....*.******.*....*..........*....*.*.**.*.*..**.**.*.*.*..**..**..*.****.*..**..**..*.*****..*..***.**.*.....*.***.*.*.**..**.*....*..*..****..***.
..*.....*.*...**.*....*..***...**.*..*..****..**..***.**..***..*..****..*......*.**.....**.*...*..*..****......*.**..**.***...**..*..*......**.**.*.**.*..***...*.*.....*.*.*..*..***.....*.*..*..**...*.*..*....*.*..*.***.*.......*.*..**..*..*.****.*.*..*.*.*......**......**.**...*.*...*.*.....*......*...*..*.**.**.**.***...**.*.*.*.....*.*.**...*.***.*..****..***..****.....*.....*.*.**.*....**..*......***.....*......*.....**.***.......*...*........**....****...*..***......***........*..*..*....*......**.*...*...*.*.*......**......*..*.*..........*.*.*...**.*.*.....*...**...*........*..**..*.......*...*....**......**.*..*.*.*...**..**......**.........***....**....****...**...*..*..*..**....*.*...**.*..***.....*..**.*......*.....*.*.*.****..**...*......**..*.*...*.*....**...*****....**..*.*....*.....*.....*..**...**..**..*....**.*...*..*..*..*......*..**...****..*...**..**...*.**.......*....***.*..*..*.***....**...*...**.*..*..***.....***..*.****.**...****.**.*..*.**.*...**....*.*.**.....
....*.*****...**...*.*..***..**..**.*****..*.***......*....*.*.**.***....*.***.*.*...*.*...*.*..***...*..*.**..*..*....**......*...*.....*.*.**..****..**.**..*.*..*.*.**.***.....*...*..*...*.....*.........*.*..*..***.*.****..***..**.****.****...*..****.*****.**......***.**....*...*..*.*.*..*..*.*.**..*****...*....*.*****......*..*.*..*.*..*..**.**.*.....*****...*..*....******..*.*.*..*.........*.*.**.*.*...*.*....*...*.***..****..***.......****..**..*....***....*.*....*.*..*.....**..*.*.......*.*...**..**...*...*...**....*.**.*..*.....*...***.*.***.**.*..**.*...*.....*....*...*.**....*....*..**.*.*..**..******.*.*.*.**.*...**....*.*......*.**....*..*...*......***.....***.***..*...*.*............*.*...*..*.....*******...***.....*.*..**.....*........**...*..**...**..***...*.*.**....***..........**.*..**...*....*.**........*....*.*...*...*.**..*..*.***....***...*.*.*.*....*...****.***..*.....*.....*.**.*.....*.*.**.....***...**.......*..*..*.***...*.....*..**...*******....*..****.*.......
...*.*.*...*.*....*..*..*.*.*.........***...........*.***.**...*...***...**..**...***.***.........*.*...*...........**....*****.*..*..*.....**..*.*..*...**.....***..*...**.....*.*********..........*.*..**......*..*.*..**..***...***.**........*.**.....*.*..*..*..*..*...*...*****.*...*.**...**.**...**.*..**..*..***.**.....*.*.*.*.**.**.**.*.***..*.*..*...***.*..*.*.**...*..*..**.*.********.**..**.*...*..***.***.***..*........*.*.**...*.**..*..*.*.**..**..*.*..*....*..*.**.******..*..**..**.*..**.*...*.***..*...****.*....****..*..*..*......**....*...**..****.....**...*.*...*****.**...**....***.*.**..**.*..*....*....***...***.**.**......*..*....*...*........*..*.*..**.....*.***..***.......**..*****.**..**..*..**.**...******.*......**.**.....*.***.*.*..*.*.*.*.*.*....**.*...*.***.*.*.***.*.*...**..*.**.**.****....**......****.**.*.*..*..*...*....*.**.*.*.*..*.....*.......*.*.*..*.*.....*.....*...*....*.*..*.*..**..***...*......**.*..*.*..**..**.**..***....*.*..*.*..**..***.....*..*.**.*.**.
....*.***..*.....*...*.****.*...*..*.....**.***.**.****.***..*...**.*.........**..**...*.*..**....*.*....*.**.**....***.....**....*..*.*.**.*.***..*..**....***.*....****.*.**.*...*.*.*.***.*..**..*.*.***..*.*.*..*..***..**.**.*...**...*.*...**.*****.*..*.*.....*.*....***.*..*......*.......**.....*..*...**.....**..**..****.......***.......***.....*.**..*.****.....*.**..*..*...*..**...**..***...**.**..*.....*.*...****....*..........*.*......**..**..*..*.**.....*.*.*....*..**...*...*..*.**..*..*...**.*...***.*.*.*.......*....**.**..*****..*..*...**..*...*.*.**..*...***.*..........*.*.....***.**......*.*.*.**.*........*....*..**.*.....*.**.****.*...*...**..*.***.**.**.....**.*.*.*.....**...****....**.*..****.***.....**......*..*..........*...*.*..***.....****.*...*...*.***....*..*.**.**..*...**.......*....**..**...*........*..***.**..**.*....**.....**...*****...*.**.*.*.**.***.**.*..*...**.....*.***...**.*.*..*..**.*...*.*.**....*.***...*....*......*.*.*...**.**....*.***..**..*..*....*..*.
.**...*.**.**..**..**......*..*.*..**...*..**..*.***....*..*.**.....*.*..*...*..**.***..........***.*.*....**..*.*....*.****.......*...*****...****...*..*.*.**.*...**...*.**..*..****.....***...***.....*.*.***...*...**....*.*.***....*...****..***...***..****.****..*.**.*..*..*....*...*..*.**.*.**.*...**..**...*..*..*....*****...*..*.**.*..**.***.*....*..***..***........*..*.**..*.**..*.**.*....*.***.*..*..**..**..*.**........**....*.*....*..*..**..*..........*.**.*.*......*.*...**...*....*..*.*..*.*.*.....*.**.**.*.*.**..*...****..***..***..*.*.**..*.*.....*.....*...***...***...*..*.***.**.*..*.**...*.**...**.*.*..**..**.*.......*.*.*..**....**...**.*....*..**..******.**...**..**..***.*..****.........*.*..***.......*...**...*...*...***..*..**..***.*..*..*.**...*......**.*..*..*......***.*..*.....**..**..***.*......**......***....*...*...*.*..*.**....*.*.***..*.*.*...**...*....***..*.***.....**..*.***...*.*.....*..*....****..*.**....*.**.*.*..***....**..**.....*......**.....*....*..*.***
.**.*.*..*..**...**.*......*...*..**.*.*..*.....*..*....**..*.****...*.*.........*.**..*..*.****...*..*..*..***......*.*..*****..*..**.*.*.....*...*.**.**.*.*.*.....**....**.*....**.****......*.****.....*.*.*....*.*.*.*.*.*...*.*.*..*..*..***..**...***..*.**.****.***..*.**.....*..***.*.*..*.*..*.......***...*.*..****....*.*.**.*...*..*...*...**..******..**..**.**..*..*.*.*...*.**....*.*..**..***..*.....**.**..***....*.***...*****...**...****.**.****...**...*..............*.***..***..*.*......*...*.*..**....**.**...*..*.*.*.*.**..*....**.**...*****....**.**...*.*.***..*.*..**..*.*..**.**..*....*...**...*.*..**.*..*.****.......**.*..*.**...**......*......***..*....*.**..*.****.**.***...*.*.*.*.......*..*..***..*.***.**..****....**....*.....*.**.*.*..*..*...**...*....*...**.*****........*.....***.....*..*.***.......**.*.....*......*.**.*....*.*.**......**......*.**...**..**..**.*.*..*.*....*.*.***..***.**..**.**......*.****.*.**..***.*.*..*.*.*.****......**.***..**..**....*****..****..**.
...****....**..*.*.*.**.**.....*.*..*.****...*..**..*...***......******....**....*.*.*..*..*.........*.***.*.*..**.***.**..*.*.......*....*...*.**.**...**.****.*.*.**...***.****....***....*..****.********.**.*.....*...**...*...*..**.***..*.*..**..**.**...***.**.**......***.*........*.*.......*...**..*.**.......*.*...**.*..*.....*....**.*....**..****.**...***.*.....*********.****.*....***..*..***..*..*.....**...****..*.*...*...**....*..*...***...**.**..*.****...*.*..**.*.*.*.*..*.*.*****.....**...**.*...***.******....**...........*.**..*.......****...**.*.*.*.**..*...*.*.*...*...*..***.*.***....*.*****.*.**.*....*..**.**.....**.....*.*.*...**.*.***..*.***.*.*.**..*..**.*......*.*...***...**.*.*..*......*.*..**.*..*.*...**.....***.*...*.*...***.***....*...**.....***.*..*..**.*.****.*..**.....*...***.*..****......****.***..**.....*....***.....*.*......*.*.*.**....*...........***....*........*.*.*.***..*...**.*.......***.....*..*****.*.**.**.*...**..*.*.**.*******.***.**.....*..*.*..**.**.
*.**...**.*..***.*..**.**.*..*...**.*..*.*.**.*..***..*..*.*.**.****.*.***.*..*....*.*.*.*.**....*..*..*.*.*.*.....*...*.*...*......***......**..*.....*.......**..**..*.*..*.****...*....*....*..**..*..****.**....***.....*..**...........***...**..**...*.*.**.*................**.***..**..*.......***.***..*...*.....*.......**..*....**...***.***..*.*.*.**.....*......**.*..*.*..*..*....****...***..*.*..*.**...*...**..*....*..*.....**..*..*.....**..*.*......**.........******.***...**..*****......*.**.**.****...*.*.**........**...*.......**..*.**.*....***....****....*...*........*.***.*.*..*.**....*.*.***.*..........*..**.***...*.*..*.****.*....*.**.**.**.****.*.*........**.*..*..*....*.*..*..**.....*...*.***..**..*..*.*.*......***...*..*.*.*****...*.*.*.*..**.**..*.**.*.......***.*.****.**.*.*...*.*............**.*....***...*.**....*...**...**.*.**....**......*...*..***.**.............*...*.*.**..*..*.*....*.....*..***....*.*..*.*****...***.*.**.****.**.**...*.....*...*.*..*.*..*..*...**..*.
*..**....*.*.....*.*.***.**...*......***..*....**..*..*.*.*......*....**.****..****.*.*.*.*.*...*.....*.****..*.*......*.*....**.*.*...****.****......*..*......*..*..*.**.*..**.**..*..**..*..*..*..**....*.*.**..*...**..**...*.*.*.*..*.**.*.**.*..*.*.*...*...*.*......**..*.**.**.**....***...**...**.**..*....*.*.***..*..........*..**.*.**......**....**..*.......*.*......*..*.***....*..*...******.......*.*..***..**..**..***.*..**.......*................*....*....*.*....*.***..*.....*.*.*.*...***..*..*...******...**.**.*...*.*..**..*.*..*..*..................*....*.**.**......*.*.*..*.******...*.*.*..**.*..*.**.*.*******.*.....*.*.*..*.*...........*.....**.*****....*.*..*....***..*..*....*..*...*......***..*.**...**........*.*...*..*...**.**....*.*.*...........**..*...*.......*..****.**...**..*.***....*...*.*.*...*...*.*....*.**..**.......*...*.**....**.**.*.*..*.*.*.**....**.*..*..**...***.**.**.**.***.*...*..***.*..**.**....*.*.**.***...*....*.*..**..*......*.**....*****...*.***.*.....*.
.*...****..*...****.*.**.*..*.*.*........***.*.**..*.*.**..**.*.*.**.**.*..*..*..****...**..***.*..*.*....****..*.*...*.*..**..**.*....**.*.*.....**.**.*..**.*..*.****.*.*.*.*...*..*...*...*....*.*.*...***........*....**...*..****.*..*.**.*.*..**.........**.*.*........**.*...***...*.**...**.*....*.*..*...*.**.*...*.....*...*...*.*......*...*.....*....*....**.**.****..*..*...**.**.*.*.*.*............**....**.***..*....*.*.*..*..*..**......**.....*...**..***..**.*.**.*****..**.*...*.*.....**....*......**.....*...*.**.*..*...*.....**..******.....*.*....**..*.*.*.**.***..****..*...*...********.*.....****.**.....***.**..**...**..*.....*.*....****....*.......*....**.**.....*.*.*.**.......*.*...*.*.*.*.***.*.*..*..**...*...*.**..*..*.**.*..*........*.**.*..*.*.**..*..*.*.*****...*..*...**.....*..*..**.**.**.**.*.*..*...*.*.*....*....*.*.*..*.*.**..*.*.**...***.*..*...***..**..*...**.*..**.**.*....*...*..*.*.*.**.*.....*.**....**.*....**...*..*....*..*..*....**..*..*.*.*..*.*.*.**.*.....**..*.
..*..*...*.**..*...*...***.*....**..******..**..*.**..*.*...*....**...*...*..*.*..**..*.*...**.....**..*.*.**.**...*...**...*.......*.....*.*.*.....*.*...*.*.*..**..*.*...*.*.*..*.**.....*...*..**.......*...**.***.**..***..*.....***...*.**..*.*..*..*..***...*..*.**.....*.**......**.*..*.**.*....*.....*......*..*.*..**..***..**...*.**.*....*...*........*.**.*....*.*****.*..***........*..*...**...*..*..*..*.*..**...........**..*.*.*...*....*......*.*....*.*.*...***...***....*...*.**..**.....*..**.*..........**.*.*.....****.*.*..*...*.*..***.......*....***.....****.**....*..*.*....*....**......*.*.........*....*.*.*.*.*.*...*....*.***.*....**.*...***.**..*...*****..**.*..**.**.**.*......*..*......**...*****...*........*.***.....*.....*.*.*.*..*.*.*.....*.**.***.*..*..**..**..*.*....*......**.***.*..***.*.*..****..*.**..*.*.*.***.*...*...**..*..****....*.......*....*..*....*.**.**..*...*...*..*..*........*.*.***.....****.*..**..*.*....*.....*.**..****.*.******..***...**....*..**.*..*......
.***...*.......*..*..*.*..**.**.*..****.*.*..*.*.***...*.......**.**...**...*.*.*.*.*..*.*.*..*.*.**...*.*..*..**...**.....****...*.*......*****...**...*.**.*....*.**.*..*.*.......*..**..***..*......*.*....*.**...*.*..*.*....*..**..*...**..*****.**...**....**...*..**.....*..*.*.*.**.....*...*.*.*....**..*.*.*.*..*...*.*........****..*....**..*.*......*.****.*...*...**.*.*..***..*.*.*..*.*..*.*.......*...*.*..*...**............***................**.***............*....*....*..*.*.....*.*....***.*....**...**.*.*.*..*..**.....**...*****.....**.*.......*..*..*..****.**......*..***.......**.*****..*....*.*.*..*.**...*.*..*...****.***..*..*****.**.*..**...*..**..*..*....***..*.*.....*..**....*..*.....*.....*....*....*...*..*.*..*..*.*.***..**..**.*.*.**.*.**.*.*.***...**..*..****.*.....*..*.*.***....*..**.....*.*........*..**.....****...**.*......**...*......**....**.*.*..***..*.***..***....*****.*.***..*.**....**.**..**..*...*.**.*...*..*.*...*.....****.*........*...*.*........*...*.**.*..*
......**.*.**.*...**......**..***..***..****..****.*.*...*.*...*.*..*.......***.*....*..*****.*...**.*....**.*..**.*.....*...*.....*....*...*..*..***........***....**...**..*...*......**..*.**..*...*.......*.....**....*...*.**.*..*...*..**.*.***....*.*..***.**...*...**..*.......*..*****.*...***.*.**........**....****..****.*..*.**....*..**.......*.**...*...*...*.*....*.**..*...**.*......*....*..*.*........**..**...*...*.*.***.*.***....****.*****......**.*..**.*.*.******......****...*...*.*.*..*.**.*...*..*..**.*...*...*....**.**....**......**.*.....***..***.**.****..******.****..**.*.***..*....*****....*.***...*........*...*...*.*.*..*..*....*..*.***......*..*.*....*.***.*....**.*.****.....*....*.******...*.*......*...**.*.....**.*..**.*..*.**.***.......*....***.**.......*.**....*..*...*..*.*..*...*....*...*..***.....***.**......*.*.*.*.*......*.**......*.*.*..*..*..*.*.*.***....****...**..*...*.**....**....**.**.*..******..*.*...*..*..**.*.*...**.........*..*....*.**.*..***...**.*....
...*......*.*...*.....*...**...*.**.***..****..*.......*.......*.*..*..**.***...*.....*.*.*...**..*....**.*..**....**.....**...**.*****.*....***.....**.*.*.*...**.**..*...*.*..***.....*.****.***..*...*****..*.**...*...*.*.***..***........*..****.*.**.**..****..*****....***.....***..**...*.*.*.**..**...*....*.*.*.....*.**...*.**....**....**...*.*....*...*.....*.*...*..**.....*.*.*.***...*.*..**...*..**..**.....*..*..***.....*.**.**.***.*.*..*...**.*.*.**..**...*..*.*..****...*.......***..**..*....*......*..**..*.*.*....*.***.*.*...*....*...**.*.*.......*....****.*.*.*.*.*...*....*.**..**..*...*.*..*..***...**.....*..***..***...*...*..**..***....*..*****.*....***.**...*.**..*.**..*....*.****......*..*.*...*......*.*.**.*....*.*..*..*.....*.**...***.***.*....*.*..**.*..**..**..*.****.*.....*..**..*...***.*.*..*..*..*........*..*.*..***.**..*.*.*......*..*.*...*.*..*......*.*....**.*.*.*.*.*..*.*..**...**........***.*.**.......*..*.**.*.....**..*....**..*.....*..*....*.*.***.....*..***...*
*.****........*.*...*..*..*....*.**.***.*........*.*.**...*.**..**..**...**.*.*.....*...**..**..*****..*.....*.******.*...**.....*.*.....*.*.*........*.*...*.**.****.*.*...***.**......*...**...*..*.**.*...*..*.**..**.....***.....*..*.....**.**.*...****.**.**.***....*..****..*...*.***..*...****........**.***.**.*.*.*...*......******.*...*....*..*.*...*.*.*.**.*.*......***..*..*.**....*.*.*...**.....***....*.*.....****..****..*..*..*...*...*.**...*.*.*..**...*..*......***...**..****.*...*...**......*.*.....*.....*.....*.....*...*.**...*.*.*..*.*.....***...*.*...***...*.*.**.**.*..*.*...*....*.....*.*..*.*..*....*......*.**.*...**...*...*.*...*..*...***.***.....*...******.*.*..**.*.....*....***.*..*....***..*...***.....**.***....*.*..******..*.*....*...*...*...*..*...**.....*...*....*....**...*..........***.....**........*........**..*...........**.****..*.....*.*.*..*.*.***.*.....*..*.....*..*......*..*...*.*.*.*..*.*.*.......*.*.*..*.**....**..**.***.*..*....****..*.*..**.....*.*.......
....*...*****..**....**...**..*...*.******...*.......***..*..***...*.**....****....*....*...*.*****.**..****..***..****.....*.*..***....**........*..*...***.......*.....*.**.*..**......*....**.****.***.***..*.*.**.......*...*..*.**...*.**....*..**..........*...*.*..*..*.*.*.***.......***...***.......*.*.....*..*.*..*..*..*.*.*...*...**.*.*..*...*...****..***.**....*..*....**..*.**....*.**.*.***.*..*..*..*.*.*..**.**.****.*.*..*...*.*.*...**.**.*.*..*...*....*..*...*..*..***......*.*.*.**.**.***.**..**.*...**.....*..**.***.*.....*.*.*.**..*.*....*...*...***..*..*.**.**.*..***.*..*..*....*...***.**.*.*******.*..*....*.....*...*.*.......*.******.*.*.***.**..*.*.*.*.**.*****..*.*.......**.*..*.*..........*.*...****.**..*.*.*...**...*..**....**.*..*.*.*.**..*.*..*.**..*.*...*.*.*.*.*...*....*.*..*.***..**....*......*.*..******....**.*..*.**.***..*.......*.**....*.*.*....*..*..****.*....*.....*.....***.**....**.*...*......*..*....*.***.**.**.*.......*.**.***..*...**.*.**.*......**.*....*..**
.*...*...*...*.*.*.*....**.*.**.*.*.**..**.*..**..*.*.***..*...*.....*.**.*.....******.**.*...**..*....***.*..........***.*.****.*.....**....*..*..*..********.***.*.....*..**...........*.****.**.*..**..*.*.*..........*....*..**..*.*****..***.*.*....*....*....*......*.*...**....*.*.*..*.*.*...*......*.....*...*.**.......**...**.**.......*.****.*.*....**.....*.**...*.****...*.*....*...........*..**..*...*.*....*.**...***..*...*.*....***...*.****.*.*.*.....*..*.**..***.**.*.*.**.*..***.*.*...**.....*.*.*....*.*****...*..*..*....*..*.......*.*..**.*.*....*....*.**.*.*..****...*.........*....*.*..**.....**..**.*.*..*...*..*..*...*.*.***...*........*....**.....***********..*.*.**.*...***.*..*..**..*......*.*..*...*.*.**..***...*......*.*.**....*....**.*...*.**.*.*..*.**..**...**.*.*.*.........**.*...**...*...***....*...*.**.*.***.****.*...*...*****....*.......*.......*........**.*.**.*.*...**..*.***...*..**.*..**..*...***......*......**...**.***.*...*.*..*..**.*.....*.**...*.*...*..**.*...**
.*.*.**.*...*..***.*.......**....*..***......*..*.*.*.*...*.......*....**......*.......*.*....*.*...*..........*.****.****...*....**.*...****..**.*......*...**.*.....*.*....*....*.*.***.....***....**..**..............*..*..*..**.....***......**.****..**...*..**.*.*.***...*.*..*.*.....*....****.*.*.....*...*..*...**..*.**.....*.**.**......**.......**.*.*.**...*..****.**....**.*..*.....*..**.....***.*.*.*.....*.....*.....**.*.**..*....*.*.*.***...***.........***..**...******...*....*.*.*...***.**.*********.*...*.**.*...**.*.*..*..*.*.*..*..**.*..**.*..*..*..***.***..*...**...*..**..****...*.*.*..*..**.*.*..*..**.**..*....*.*..**.**....*.*..*.*.*..*...*.......***..*.....*.**..**..*.***...*.......*..**..*.*......*.***.*..***..**..*.***....*.**..***.*.**..*..****..***..*..*.***.**..*.*....**.***.*.**.*..****.***..**.****.*...*....*..**.*..*..**...*.*.*.***...*..*..*.*..*.........*.*.***......**.*..*.*.*...*.**.**.**..*.....**.***.***...**.**.*.*....*...****..**.**.**.*..*.***..*.......*.*.*
**.....**.*..*..**..***.*..*...*.*..*..*...**..*.......*..*.....*.****..*..**.*.**.***....*...*.*.*...*.**..***......*.**....*....*...*..***.*...*...**...**..*..***.*..**..**.*..**.*...*..*...*..**.....*.*.*.**..*.**.***...*.**..***.*..**..*....*..**.*.**.********.*.**.....*..*..*..***..*...*......**...**..**.**.**...*.*...**..*.*...*......*****.*.....*......*.......***.*.*..........***...*.*.*.*.*.**..*.**...**....**.**..***...*..*......*.*.*.*.*.**.*.***.*..**...**.********..........*.*.**.*..*.*..*..****.*..*.....*.*..*.**..*............*.*....*...**.**..**..........*......*....*.*.*.*...*..**...**...*******.**..**..*.*..*.*..*.**.*.....**.*.*.****.*.....**..**.....*...*.........*...*.......*..**..........*.*.....**...*..........*.**.*.*.....**.*...*....*..*.**.*.*****....**.**.**..*.*..**...*****..*.....**.***.**.*.*.*.*...**....**.......**.....*...*.***.***.....*.**......**...**....*..**.*......**..***...*.**...**.*....*...*..**.....*.**.*...****..*.*.***.***...*......*..*....***.
.**.*....*..********..*.....*.....**.....****.*..*.***..*.**.*..*..............*****.*...*.*....*.**......**..*.***.**..***...*.**.***..*....*..*....****...*...*...***..*..**.***...*.....*...*.*..*..*....****..*****........*..*...***.*.**..*.*..**.***.......***...*.*....**....*..*.......*...***...*.*.*.*..*..***.***.....*.....*...***.*..*..*..**..*....*.....*.....*.**...*.......*..**...*.*.*...*..*..*.*....*..**.*..*.**.....*****...***....*.......*..*.....*****..*.**....**...*.**.*.*****..*.**..**.*.**.**.*..***..**.*.*******.*...*..***..*..*.**.*.**...*...*.........*...***.*....*....**.*.***...*.....*...*.....*.*.**.....**.....*..**..****.....*.*..****.*...*****..***.*...........**..*..*...********.*.*.*.*...*.*.*.*..*.**..*..****.*..*.*..*..*.**...**.....*...*..**.*....*.*..*.....*..*....**..**.*.**.*..*.*.....**.*..**.**...*.***.......**....*.******...**..*..**.....*.**...*..**.*........*.*..........*.**.*.......*.*.....**...**.**......**.*.*.*.**...**.*..*****.*......*..*..........
***..**.....*..*...**.*.*...*.....****..*...**..*..**.*...**...*..*******....***.*..*.*....*...**..*....*.***....*..*...*.*.*.......**.**..*..**..***.*****.*...*...**.***..*..**.**.*....*..*.*.*...**.....*..*....*...*.*..**.......*..**..***..*.*..**.**.***..*....*.............**.***..**.*.*.*.*...*..**.*.*.*..*..***..*.*****..*****..**...*..*....**.*..*.*****.**...*...**.*.*.*..*.***.****..*..**......****......*.**..*...*.**.**.....*...*........***.***..*..*.**.....**.*..**....*.**.....***..**.****..**.......*......*.*...*..*..*.***...*.*......*..*...*........**....*...*..*.***...**.*.*..*..**.*........**.*.*.*.*........***.*....***..*.....*.......*....*..***...***...*****.*.*..*...*.**.*...*.**...***.*....**....*..***......*..*..*.*.....*..**...****.*...*..**.**....*....*......*..*.*..*....*.**...*.*..**..*............**.*...*****.***.*****.*..*.*......***..*..*.**...*......**..**...**...*..*...*.*******.*..*.........*.*......*.***..**....*...***....*...*..*.*...**.....*.*..**.*.***.*
....*.**.**.***.*..*..*.**.....**......***..*.*......*..*...**.**.........**.*...**.*...*.****.*..**...*.*..**.**..*.*..*****......*...*..*...***....*..*.*..**..*...*.**.*..****.*....*.*....**.*..**.*.**..*...*.......*..**..**.***.....*.*..**.*..*..****.*.*....*...*..**....*...*.......*.****...*.*.**....*....*.*...**..*......*...**.*............*.*.**.........*..*..**..*...**.*.**.**..*......***.***.*.*.**.*...**.*.**...**.**.****..*...****..*..*....*..*.*.*.***....*.*...**..**....*.**.*.**.***..***.*..*..*.*..****..*....*...**.*.**.*.**..**.**..**.*..**........*....***.**.**..*..**.*.*.**..*.***.*.*....*....**.*.*...***.*.****..***.***..*..**.**..*..*..*..*.*..**....*..*.....*.*..*........*....***.*..*..*....***.*.*.****....*.......**.....*..*.*..*..*........****.*.**...*..*.*...*.**.*.*.***.*..***....**.......*...*..*.***.**.**.*.*****...*..**.**.*...*...*.....*****...*..*........**...*..*.**.*..*..........***....**.*....***.....*..***...***.....*.**.*...*.*.*.***.*.*..*...**..*...**
*...**......*.*..*.**.....****....****..*..*..****....*..*.*.*..*.....*.***...**.......*..*...**......*..*.....**...*.*.*..*..**...*..*.*.....*.....*....*..*.*...**.*.....*.**....*...*.**..*..*...*...*.*....***.*.**.**.*........**....*..**....*.***.*.*...***..**..**..**....*..**...**....***..**.**..****..**.**.**..******..**..****..***.**.....*..*.*.**.*****...**.*.*...**...*...*..*.***......*.*.*.**....*****.....*...*..**...*****..****..****.*.*.*.....*.**.*.**.**.***.*....**.*.....*********.*.....*.*..........**..*....**....*..*.*.**.*.**..**.*.*.****.......**..*...*..*.*.**.***.*****....*.***...**..*..*......*******..*.....**...*.**.*.....***.**.*.*.*.*....*.....*..*..**.*..**....**.......*........*......*..********.....*...**.**..******.***.....**..*.*....*....*.*.**....***...**.*.....*.**.....*.*...*....**.*..*......**.*..*.***....*...*...*.*.**..*...**.*..*.......*.*.*...*.....****.***....*.*.*....*.*.***....***.*.***..*..*.*.*..*.**.*..*.........*.****..*.****.....*.*.*.****.**.
....**..*.....*..**.**.*...*.....**...*..*....**.*...****..*.*....**.*..*.**..*..*...*..*...*.*.*.....***.***......*.**....***....***.****.*.**.......*....*...*....*.*......**..*...*......***.*.*.**.*.....**.***.*..***....*..........***.*..***.*..*...*....*.**...**...*.*.*.***.***..........*...*.*..****.**...**...****...............******.***..**.*..*...**.*..*.**..**.**.**..*.****..***.***.....*...***.*.*.**....*....*.*....*.***.*...**..*....*...*..*.***....*....**.*.**....**...*.....*........*...*...*....***.*.*.**.**.***..**.*.*.*.*.*...*.**....*.***.*...*.*...****.*.****......*.*.**.....*..*....*..*..**..*..**.***.....***.*..*.****..**..*.*..*..*.**..*..***.*..*.***.*****..*........*..*..****.***.*.......*..**..*.***..*......*.*.*..*.*.*..*....*..**.*.**.******...*..*...***.....*.........*.*.....****...**.....**.*.**..*....*.*.*....*.**.*....*.....*.**.*...*.**..*.*.***..*...**..*..**.........**...******...*.*.**.*...*..*.*****..*....*..*...**.*.***..**.***.....**...*..*..*******..
.*...***...**.......*.*........*..**.*.**.*......*.....*..***.....***...*..*.*.....*.*....*....*....**.**.****...*..*...*.*...**....*..*.*..**..*...***.*..*..*..*...**.*.....*.*.*....**.*.*.**..*.**.*.*...*...**..*...***..*.**.**..*......**.*.*...**.****..**..**.*...**...**..**.*...*...*.*.*..**.*..*.***...*..*****..*.**...*.*******..**.*..*.....******.**......*.*...***.**....**..*.*.*.*...*...*....*.**.*****.....*..**.*.**.......*.......*....*.*.*..*..*..*...****.**.**...*.**...*...*..***.*...**.**............*..*****..*...*..*.*...**.*.*.*.*..**.*....**...*.**.**.****...*..*.**...*.*...*.****..*.*..*....*.*.*.**..*.***....*.......**...**.*.**.......*.**..**.....**..*.......**.**.*.*.*....*....**.***.....**.***..****......*...*......**.*...****..*.....*.*......*.**..*....***..*.**.*..**...*.......*..**.***.........*.**.*..*.*....*....*........*..*.....***...*...*..*.***..*.*...***....**...*....*.*..*...**.....*........**.....*..**.*..*.**.***.**.*.....*..*......***....*.**.*.****.*...
*.*..*..*.*.**.*.....*.**...**..**.......*..***.....*..***....**...*..**..*.*..*.*..........*..*....*....***..****......*..*.*...*...............*....*.....***.**.*.*..***.*..***...*...*.*...*..*..*...............*.....*..*.*..*.***.......***...****.**....**.**.**.*.*..*..*............*...*....*......*..*..*.*....**....*.*..***.....*..**..*.*.***.*.**.*.*....***.............*..*...****...*.*...*...**..**.***..*****.**..*.*.**....*.**.....*..***..*.**..*.**..*.........*.**.****..*..*.****.*..**...***.**..*....**.*..*..****...****.....*.*..*...*.**...*.........*...*....*..**..*......*.*.**.***.***....*..**......**......*.**.*...*...*..****....**.....*..**....*.*...*....*..*..*.....**.**.*....*...****........*....*..*.......**.**....*.....*...**.**..*......****.*.***.**..*.............*.*.***.**..**...*...*.*..*.**.....*.*.**..*.***...*..*....*.*...*...*.....*.***.*....*.*..***.*...*....*..*.*...***.*.**.**.**..*..***..*..*.*..*.**....*.***...*....**.*...*.**..***..*..*..***.*...**.****..
**..***..*....**....*........**.***.*.......*..*.*..***...*****.****..*...*.*...*.**...**..**..*......****.**..**....*..****.....***.**.***......*.*.*....*...**..**..**.*...**.....*...*...*.*.****.**...**...**.*.*.*..............**.....*.*.*....**.*...**........*..*.....**...*....*...*.*..*...**...**.....***....*.**..*....***...**....**.......*.*.....*.......*....**.**...*..*...*.*.*.*......*...*..**..**..***...**.***......**..*....***..**.*..******.*....**.*.....*.*....**..*..*..*.....**.*...*.*...**.*..***..*....*.****.*.**.......*****..*...*....**..*.***....*......*.*.*........*.........***.........*...*****...*....*.**.*..*...**....***.*.*.......*.*.****..*****..*.*...*.*.*..*..........*..*..****.*.....*.**...*..*.**..........*..*..*.*.*.*.*...*......***..**..*...*********..**.*...*.*..*...**..*...*...*.*......*....*.*..*.*.***.**..**....*.*.*.*.*..*..*..*.****.......*.*...*.*..*.**......*.**...*...*.*......**..**..**.****.***.....*.*..*..**..*..****...*...*..**...***.**...*.**...*
.*...*.............*.....**...........*.***....*...***.**.....*****..****.****.....**.*..*.*...**.***.*....*.*.....*.*...*..........*****.*..*........*...*...**.*.*.**.**...*.*......**.*.**...**..**.*..*.***.**.......****..*..**...*..*.*****..*..**.******.****...*.....*****......**.**.*.*..*****.**.*.*.......*...*....****.*......**......**.*..*...*.***...**.*.*...*...*..*.*.......*.*..***......*.**......**..***..***.*.****..**....**.*...**.*.*..**..........*****..**..*.......*.*.**....*..*.......*.*.*...***...*....*.*.*......*..**....*..**.***...*..*..**..*.*..*....*...*...***.*...*.**...**.*.*.*...*.*..**..........**.***..**....*...*.*...***.....***.*.*..**..*.**.*...**.*****.***....*.*....*.**..*.*.**.**.*.***.....*.*.**........*...**.*.......**..*.***...*......*...**..***..*.............*.*..**..........*.*.*.*.*....*.**.*.*.*.*..***.....*.**...*..***.*.....*.**.****.*****.*..*.**..*..****.*....*..**...**.****.**.....**....**...***....*.*....***.****......*.....****.*.***.*..*..*...
.**...***.*.*.**...**..*.**....**........*....*.....**..*....**......***.***...***..*.**..****.***....*..*....**.*....**.**.**.***..*..**..****.*..*...*......***..*.***.**.**...*...*....*..*..*..*.**..*...*...**.*.***....***.**..***..***............*......*.*.**..*.*****.*.*.**.*.*.**..*.*..*...*.....*.*..*.******..*.**.*.*.**...*..*...*...**.*...**..**..**.*....*.*..*.**.*.*.*...*****.*..*.**...**...**.....*....*...**...*.*.*...*.....**...**.*...*.....*...******....****....**....*.***....*.*...*.....**.*...*.**....****.***...*.**.....*..*..*.*..*.*..*....****.........**.***.*..*..*.**...*..*...*..*...*****..*..*....*..*....*.*..*..*..*..*.*.***........*.******.*.*....*......*.....*.**.*.........*.*...*..*.*..*.*..*.*.*...***....*.***.***.**.****..*.*..**....*...*...*..**.***.......*..*..*...*......**.*..**...*..........*..**..*..*...**..*.*...***..*...**..*....*...*****......*.**.*......**.*......*.*.....*.*.*......**.**...*.***.*.......*..**...*.*..**...**..*.*.**.*....*......*..*.**
*.....***.*..*.*...**.....**.....*...**......*.**.*.****.....*..**.*.*.*....**.*.*.*..***..*****.*****.***.*.****.....*..**..***.....****.*..***..**..*..*.**.*........*..*......***.****.*...****.*..**...**.*..**.**...***..*....*.*.*.*.........*.......****.*....*....*.*......*.*.....*..........**..*....*..**....*..*...*.**..**.**..**...**...*****...*****..*..***.**..*..**.*..*.**.....**...*.*.****....**..**.*.*....*..**.**.*..**.*..**...*..*...**..*.****.......*.*.*.*..*......*.**..*.*..*..***...*.*.........**.*..**.**.....***.*..****....****.*....*.*..***....*.**.**....*..**.*...*.....*.**.****...*..*..*.*...**.........*...***..*..**..*..*...**...*.*..**......*..**.....**...**....**.*.*..*.*..***....***....***.**...*...*.*.**.**..*.*......*.**..*.**.*...**.****.**...*...*....*..***...*..**...*......**.**..*..*.....*.*..*....***...*..**.*.***.*..**...*.*.*..**..**..*...*.*.*....**.*.*....*.*.***..*..**.*.*..***.*.**........**..***.*......*..**.***.**...*....*...**.**.**..........**.....
*******......*....*.********..*******..*.......***..*...*......***...*.....**..*...*....**.**.**...**...*.*.*..*..**...*....*.*..*..*.*.*.......*..*...**.**..***..*.*....*.*.*....*.*..***..**.*...*...*.*..**.*.....*..*...**..***......*.******......*....*..*........**.**....**.*.......*.***.*......*.**....***.*..*...*......*.*.*....**..*..**..*....*...**..**...**.......*.***.....***.***.****..***..***..**..**.**....*.***......*.*..**.*.**...*.........***..****..***..*..***...****..*..*.**.*.*.**.*..*..***...*.*.*..*..*.***.**.....*.....*..*..*....*...***.*.*...***.*...*.*.*.......*..*.....*....*..*..**...***...*.*.***.....*.*.**.....**.*..**.*.**..*.***...**...**.*.*....*....*.*.*...**.**..*...***.*..**....****.......**..***..**.*..*..**.***......**....*...*....*.*.**.*..*....**.*.****...****.**.*.****.***.*.*.....**......*...*..*.*..**....*.......*..**.**.*..*..**.*.*....***.*.........*...*.*.**......*.*****.....**.**..*....*....*.*..*.....*...*...........****..***.***..*.*..*.****...*
*...******..*...*.****..*....**.*.**.*.*....*...*...**..*......**..****...*..*...*.**....**.....**.***..**..*******...*..***..**.*.*.........*.***.*.*......**.*.***.........*.....*.*.*...****..*..***...**...*...*..*.*..**.*...*..*....*....*..***..*.*.........*.**..**.**...*...***...*...******..*.*..*.**..*..*..*...**.*.**..*.**...*...*.***..*......*...*..*...**....*......*..*....*.*.*...**.....***..*.**.******..*...*.*.*.***.*..*.*.*..**...*..**....**.*.*...*.*.****...***...*.*.****..*.*..***.*....**..*.*****..*.*...**.***...*....**...**.*.***.*.****.**.**.........*....**.*.***.***......***.*.***..*.***.*..*...***.....*..........*...***....*..*.***...****....****..*....*.....**....**.............**.***.*.***.******.*.*...**..*....*..*..*..*.....**...*..**...**.*.*.....*.*****.*.*..*..**.*...*.*..**..**.*..*.*....*.....**.**....*.**...**.*.*.*..**..*...**.*.******...*....*****....*..........****..*.*.******..*.*.*....*.****.***..*....*....***.*..****.***.**..***...*.....*....*..**..*.*.
*****.****..**.*....*....***.*...*...*..*..*.*..*.**.......***..*.......*.*....*..*.**...*.**...**......*..*.***.***........**.*****...*..**.*..........*.**...**..*..****.***......****.....**.....*...*..*..***.......*....**..*.**..***......*.**.**......*..*..*.**.*.*.**...*.**.**...*...**.*...**.........*...****...*.*.*..**.*.**...***.*.***.*.*****.*.***..**...****.**..*.......*.**..**.**.**.*.........*..*..*.*.......*....**..*.*.**..*.*.***...*.**.***.**..***..*..**.*..**...**..*.****.*..*.*.*......***.*.***..*..***..*...*.***.******..*......**.................**.......*........*.*....*****.*..**..*.*.*...*......***..*.***.**..**.*...*.**...*.*.*.**....*.*.***.*..**.***.*..**.*.*.....*........**..***.*....*.***....**......**.**.**...**....**...**....*.*..*...**..***...*.....*..****..........*.**....*..*.***........**......*.**.*....**..*.....*.**..*.*.*..*.**..*..*...***....*..*.*...***.*.**.**...**....*..*..*........*..**..*.*...*..*..**.*..**....*......***.*..*...***.....*.*.......*
....*...**.**.*.***.*****......**..*..*.*..*.**.**........*.****.*.*......**......**.*.*...****.*..*...****..*.*...***..****..*.*...*.*..**.*.....*.....*.*..**.*...*..*.*.*****.**.**.**.....*..**..**....**.*.*.**....*.***.**..*..**...........**...****....**..*.*..*....*...**.*....**...*...*.*..*....*..*.....**...**...**.**..**.**..*...*...***..****.**..*.*.**..*..*...*..**..*...**.***.*...*...*.**.*....*.*...*..*.*.*....**.**.........*.*..**.**.***..*.*.***.***...*.**.*....*..*.*****.*.*.....**.*....*..*.*..*****..***.......**.*.*.*....*.*..*.**..*.......*.*..........*.**.*.***...*..**...****...**.............**..*...*.*.*.*.***..*.*....*....*.*******.**....*..**.*.*.*..........*..**..**.*.***....**.***....*.**.*****...**.*.**........**.......*.**....*.*.*...**.........**..***.......*....*.*......**.****..*..**.....**.**.....*.........*.*.****....*.*.***....*.*....*..*.....*..***......***.****.**.*.*.**.......*.*.*....*.*....*.....*....**.*.*.*.**.**.**.*.....*..*....*...**......**.*..
****...*..*.*.***.***....*....*.....*...***.....*..*...**...*....*..*......*..*.**.*****.....*.*.*....****.....*.**..**...*****..*.*.....*..*..*...***...****.*...***.******..**.**.*..*****...****....*..**.......*.**.*...*..***......**.*.*...*..**.....*..*...*.***..*..******..****..***...**....**...*..**.*.*..*.....*....**.**.*..*.*.*....*.*.*..***...*...........*...*.*.*.**.**.*.*.*.*......*....*.**..*...*...*.***.*.*.....**..**...*.*...***.......**....**..***..**.**..*...**...**..**.**.**.*.*..*...*.*........*......**....**...**....**....***..*.**..*..*...*.***...*.*****.*.......**....*...****......*..*******.**..*.*.*.*..*.*.*....*..*.**...****.**..*..**.**...*.*******..*..*.*..*.*.****...*...**.**.***.*..****.*..***.**.*.****.**..*...*..******..**.*..****....**...*.....****.......**...***...*****..*..*.*...*...***...***..**.*******...******.**.**.**.....*.*.*..*.*.*.**......*.***.*.**.**...*.....*.*.*..*..****...*.....*...**.*.***.**....**.*...*.**.*.....***.*.......*.........*..**.
***...*.****....*.*.*.....*....*.*.**.*..*.*.*.*.......**..*..*.*..**...*..*..*..***...*..*.*....*..*...*...*.*.*.*.*...**...**.*.*..**....*.**..*.*...*......**........*........*......*......*.*.*...****....***.......*****..*..**.**.***...*...**.*..*..*....*...*****.*..*.**......*.*.*.*.*..*.****.**...*.*..*.****.**.*..*.**........*......***.*......**...***.....**..*......*...*....*****.*.*.*.******....*....*.*..**...****.....*.......*..****...*....*.***.**.**..**.******.*.**.*.*....*...*.....*.**..***.**.....*......**..*..**.***...*...*****..**....*...****.*.*..**.***...**...**.........*.*.**......***...*.****.....****....*..*...*.....**.**.***.....*.*..**...*..*..*..*.*.....*....*.***.**...*........*......*.*..*.*..*....**.**.**.*....*...**.**...**....*.**.***.*....**.*.*..*..*.*..*.***...**...*..*.*.....***..*..*..*.....*..*...*....*...*.***.*.....**..**...*.*...*.*......**.....***.*.***..**..***.......**..**.....*..**..**....*...**.*.**....*.*.**.*.....*....*.*.***.****....*...*.*.
.***...**..**...**.........****.**.*...*.*.***.*..**..**..*....*.....*..*...**...**.**...*...*****..*.*...........*..*..**...**.*.****.......*....*....*.*.***...*.**.***.....*.*.**.....*.**..*.*.*..****.*.*.*.*.*....*...**.*..*.*...*.....**...*.*.....*..*...**....*.*.....**.....*.**.....*...*.*.*.*.**.***...**..**.*.**.**..**......****...*.*.*..*.*..*...****.*****.****.*...***.*..*..*...**.*......**...**.****.*.....**.*.*....*..*.*.......*...*.........**......*...***.....*.*....**.*...*...*..**.*..*...*.*****.*....***..**..**........*.*..*.*.***..*....****...*..*....*...*.*.*.*.*.**.**.**...*....**.*...*..*.*.*..*..**....****.****..*****...***..*.*............*..*..*....*.*..**.*...***......*.*.....*..*.**....*.*...*.*.**.*....*.*.*.*...**.*.*....*...**......*..**....*******..*.........**.*...*..**.**.*......*.**.*.*...*.....*.*.**.*..**.*.....*...**...*.....*......*..**.**.*....*....**....**...*..****.*....*...**..***..**...*..**...***.....*..*****.**..*..*.***.******...**.**..*...**.
**..**.********....*.*.***...**..**.**.**..**.*.*.**..*****......*..*....*..*.**.*..*......****...*.***...*....***.**.***.*...**.......*.*.*..*..***.**.....*.*..****.*.***........*....*.****.......**.*....*...*....*.**.*..**.*.*.**.....**..****.*....*****..*..**..*.**.*.*..***.*......*.**.*...*.**..*.....*..*...**.....*.*.*.....*****.**...*.*...*.*...*.*.*...*.**.*.*...*....*.*...**..*.*..*....**.*.**..*****.*..*****.......**..**.........*..*...*****..*..**.***.***....*.**.*.......*.**.*.*.*..**.****.*.*.*...*.*.*......*.....*****.*........*..**.*..*.*..*..*....**.*.*.****.....**.**...*..*.*..*.....*..*.*......*.**...*.**..**.**.*..*......****.*..*.*..***..*....*.**.....*...***.*.*...***..****....**...*.*.*.*****...*..*.***.....**.....*.*.*..*.........*....*....*..***.......*.*.*****..*.**..*......**.*.*..*...*....*.**....**.*..**.***.**....***..*........*...*..**.****..*.**....*.*.*....*..****...*.*....*......*.*.*...*..****..**.**.***..**.*..**.*.*.*....***............**.**.**.**....
.*.*.*....*.....*.*..*.*..*..**.*.****...*.**..***.*.****.*..*.*..**.*..*****.*.*...**.*..*.*....*..*.*******..*........*.**..**.*.**.***..*...***....*..*.******.*.....*.*.*..*..*****..*..***.***.....*.****.......**.**.**.....*.......*...****.***.**...**.***...****....***..*.*..*..........*...*.**.**.*......**..*...**.........*...*.***.*......**...*...*..*...**.*.******.....*.***...*..**..**.*......*.******..****......*...*.*.****..**..***.....*......**..***..***.......*.**.*..**....***.*.*..**...*...*...**.*.*...**..*...*.....***.*.*.****.**.**....*...**.....*****.*.*.*..*..*....*....**..**.**.*.*...*...*.**.**.....**.......**..*.....**.***..*.**.....**.....*..*.*......*..**.*.*.***...*.*..*.*..**.**...*..*.**.**.*...**.**..*...*.....***..*...*.....**...*........*......**..*.***.*.*....****...**..**.**..**..*.....*.*...*.*.......*....*.....*...*.*....*....*.*..*.**...*...*..*..*.*..*......*.*..*.**...*...**.*..***...*......**.**.....*...*****.*..***....*..***.....*.....***..**.*...***
*.***.*...**........*...***.*.*..*..*.*.....*.**.*...*.*..*.***...*....*...**....**....*.....***...*.....**.......***.*..*..*..*...****.**.*.*.....*.***......*.*.**..**..*.****..*...***.*.**.*......***........**..**.***.*..*.***.***.*.**..*.*.**.....**.*.**.***....***.**.**....*.***.*.*.....**....*........**.**.***...*.....*...*.....*.*.....*.*...*.....*......**...*.*......**..*...****.*.*.....*..*..*.......***..**..*****...*.*..*.*.**...*..*..**.***..****...........**.**..**...*....*.*..*...*****..*..*..*......*.......*...*..*.*....**...***.*.***..*...*...*...*..*..*..*.*......*.*...*..*...**..*.......**......*....*..**.***..***....*.*....***.***.**..**...**.....**.....*.**.**...**..*.*...*.*...*........***.....***....**...*.**....*.*..***..*.*...***...***.**....*.*.***.*...***..****.*....****.*..*.....**....*...**..***..*.*.*....*.*.*.*..*.*....*..**.........*..*..*.*.*.***..*.....*.**.......**.**.*..*..*.*......****....***......**.*.*...*.**..*..***...***...**.*..**....*.....*......
..*..*..*.......*.*.....*.*.......**..*.....***.**.***.***....*.**.*..***...***.....*..*....***.*..**....*.***...***.**.***.***....*.*.......*.....***......*****.*.*.*....****.*...*.....*......*..***.*..*...*....**..*..**.........*..**.*....*..**..*...***.*.*..*.*.....**.**..*.***..*.*.*....*...*.*...**.*...**......*..****.**..**....*..**.*..**.......*..*..**..*...*..**.*.**.*.*..*...*.**.**...*.*.*..**.....*..*..*...*..***.*.**...*......**...*..*....**....*......**..*.*.***.....****...***....*.....*..**..***..**.*...*.*.....*.*.****..*.*......*.*..*.*.***...*.*.*.......*.*....***.*.*.*...**...**.*................**.*.*****..*..*..**...*...*.*...*.*.*..***..*.*.....*.****....***...*..*....*...*...*..*.*...*.*....*.*....*...***..............**.*..*..*..*...***......**...*.***.*....*.*.*.......*.*.*.*..*.**.*.**.*.***.....*..*..*.......*.*.....*.....***.**.....*.*....*...*.*...**.*.......**..**......**.***.***....***...*..*..**...**.*..*.....**.**....*.*.*.*.***...**..**..*....*..*.*..*.
.**.*.........*...*.**.....********.*.**...*****.*.....**.**.*....*.*...*.*..*.****.......**..***.*.*.**...*.*.....*...**..*..........*..**.*......*...*.*.*.***.***..*..*...*.......****.....*..*....**..*.*.*....**.**..**.*.....***.*...*.*.**.**...*..**.***.....*..*.....*....**.*.***..***.......**.**.*.**.******.*.*****.*..*...*...*..***.**........*.*....*.*...*.*****....***...**.*..**.***.......*...**...*..*.*.*..***.*.*.......*...****...*.*.**..**.**..****....*..**....*...**..*........**..........**.*.*..***..**....**..*.**...*...*.*..*....***.*......*...**.**.*...*..*.**.***.*.*.*..****.***.*.*....*.***.*...*.*.**.*....***.....*.**.*.***..****.*.*.*.....*.*...*........*.*.*....**.*..*****.**...*.......***.*.*..****.*.....*..*..**.*..******...*...***..**..*.........*.*.***.**....**...**......*.*..*****....****...**.*...*******.*.*....*.....**.*****...**.****..**.*...*..*...*..**.*..**....****.*..**..***.**..*....*.**..*.*..**.***..*.*...**.*.*..*.**.***........*.....*...***..******..*
.*..**....*..*******.*.*..*.*..*..**.......*.****.**...*......***...*.*..*......***...*.**....***..****......*..*...**..*.*..***.*.**...**......................**....*.**....***.**...*..**..*...*.*.*..*.....*..*..*****..*...***...**.......*..**..***..*..*...****..****.........*..*...*.*.*.**..*...*....*.*.*....****.*.*..**..*.**......*...*****..*..**....*...****.*.**.*....*..*....****...**.**...*.****.**...*.*...********.*.*.****.**...*.*..*.***..*..*..*..*...**.*...*.*..***.....**.*.......*..*.*......**.....*..*.**...*..*...*..***..*.**...**.**.**......**....*...*..*.*.*.......*....**...**....*****.*.*.*.*..*...*...*.....**..**..**..*....*..*.***.*....*...*...*...**...**..........*..*****.**..*..*..*.*..*.*.**............*.**.*...**..***.**...*....*..**.***..***..*..**....*.*...*.**.*.*.....**.*.*.*.**..*.**.*.......*..*...**.*..*...**..**.*.**.**.***.*.**..........*.***.*....*..*..**..**...*.***.....*....*..**..**..*.**.....**..****...*..**..*..*.*.*.**...****..**.***...*......**.***
.*..*.....*.*.*.*.*....*.....*..***.**..*.***.*.***.*.*...**...*.*.***.*..**........*.*.....*..*.**....*.*.*.***.....*.*...****..*...**....*.*.......*...*.....**.****..*.*.....**.**...*....*..**.****....**......**...*.*..*..*.*.....*..**..****..***.**.*.......*.*.**...*.*.*.*....*.*....*...*....**..*.*...**....**..*.*.*....*..*...*.*.*.*****.*..**.***.*.****....**.....**..*.*.......*....**.**....*.**.*.*...*..***.**..**.**...*..***.*****......*.**.**...*****...*..**.*.*.**..*...*...*....*.*..*.**.*..*..*..**.*.*.**.*...***.**.....****.*.....*.******..**.*..***.*...*.**...****.*...*.***..*...**............*...*......*.**.**..*..***....*.**.*.*..*...****..*.*..*..*.**.*..****.**..**.......****.*.*.*.**.*.**.*....*..*.*..**.*.......*.*..**.*.****.*..*.**.*.*..*..**...**.*..*..**..**.*.*..*.*.**.**.***.**.**.*...*...........**.**...**.**.*...*.**..**..****.*....**........*....*...**...**....*.*...*.*..***.*.*.*.**..**...*.....*..*.*...*.....*.**.****..*....****....*.*.*......*..**..**.....
.*...*..*..***.*...***..*..........*...*..*....**..*.***.**..*.....*..*****..****..*......*..*****....***..*.*...**...*.**.......**.*.......**..*...*...*.*..*...*...**.*.**..*.....**.**.....**....*.*..*.***...*.*.*....*.*..*......*.**.**...*.*...*.*.***....*.*...*..*.....*.*..**...*.*....**..*....*...**..**.**..*.*.***.*.**..*...*.**..*....*.*......**..*.*..***.***..*****.*.*..*.**..**..*..*.*....***....*..*..*****..*......*..*...*.*..*..****...**..**..*******.*...**.**..***.*.**....*..**.**..*.***...*.**.*..**.*..*..*.*.....*...*..*...*....*.......*.*.......*....*...**.*..***...*.*.**...**..*....**.*.*....*..****....*..**.**...*.....**....**.*.**..*..*.*.*.*..***....*.**...**.*...***...***.**.*..*.***.*..*.*...*.*....*..*....*..**.**..***..*..**..*...*...*...*.**..*********...*...*.**..*.**.*.**......*...*.......*....*.*.*.*.*.***.*.......*...***.*...*.****.****.........*...***...**.***.*..*..*.*.*..**....*........*.*.**...***........*..**....*.*....*.....*....*......*.*...**.****....
*...**.*.....*.**.**.*.*.****.....*.**.....*...**.*****.*..***..**..**.*.***..*......*...**..*..*****......*.*....**..**.****.*....***..*.**.*..*.*.****.*..*..****..**......*..*.......**.*..***..*.......*****.....*..**.***...*....*.*..*...*.*.......***...*......**...*.*.*.**.......*..*.*.......*.**.....*........****.*.***.*....*.*.**.**....**.*.*...*....*..*.**.*.....****.*.**.........*....***...**...**....**..**.**...*.*.*.*.*.....*......*.*.**..*.*.....*...*.*...**.**......*.....*....***...*.*....*...***..**.*.*.*......*.*...**.*.*.....****..*.**.....***.......*...***..*..*.*.*..*.***.**...*.*.....*.**.....*..**..........**.*....***..**.*.*.***....****.*.........*..**.*..*..*.*.**.*..***...**.**...*.*...*...*.....*.*......*...***....**...*..******..*.*....*****.*.**.**...*.**..*...........*..*.......*....*.**..**.........*....*....**..*.*.*........**....***...*......*....*.*........***....*.*.*....***..***......*.**.....**...**.*..**..*.****.*..*.*.*.*...*.*...****.......**.*****.*.*
..**..*.***.....*.........*.**...**..*.**...*..*.*...*....*.....*.**..**.*.*.**.*.*...*....*.*..*...*..**.**...***.*.*...*.*......*.***.....*.**.**.******....**.*.*.*......*.*....*..*...*.**.*..**...*.**..**....*.....**.*......*..**.*...***..*..****..*..*..**........*......*....**.*.*.....*****...**.......**.*...***...*******..**.*......***.*..****..*..****........**....*..*...*.**.*..*...***.......*..**.*..*..*......**.***.***...*..*.**.*..*.***..****.....*....*.*..*...**.*..**.*...*.**......*..*..*...***.***...*....*.*.***..*.*.***.***.***.*.*..*.**.*....*......**.....*.*...*..****..**..*..**.*..*.**.*.........*..*...**.*...*...*..*.***..*..**.*.***..***.**..****....***.**.............*.*..****......*.**....*.*....*.*........*.**..*...***....*.**.*.**.*...**.........*...***.*....*.*...*..**...*.**....*...*.......**...*.*.*.*.**.*.**.*.*..*......**...**..*.*..***....*****...*..*..*....**..**....*....*.*.**.*....*..*....**..*.*...*..*.*.***.***..*..***.*....*..***...*..*.**..**........
.*..*...**..*...*..*..........***..*..*.*.....*****.*.....*.**.*........*.*..*****.**.*.****.*...**.*.***.**.*.*....*..*...*.*...*...*.*.*.*****....****....*............*.****....**...*.*.***.*....*.*.**.**.**..****....*.**.*....*.**.*.**........*.**.**..*.........*.***...*..*.*......***.*.*..*....*.*....*.***.*..*.**.**.*.*.........**.****.*..*....*..*..*...**.....*.*.**.*.**.....*..***.....*******.....*.....*..*.**..***..**..**...*...*...*..**..**....*.....*....*...*..***.*.*.*...*....*...*...*.**..*...*.....*..**..**.*...*..*.*.*....*.***..*....**.*.*....*..*.....*.....**.*******.**.*....*...***.*.....*...*..*.*..*..**.......***..****..*.....*.*.***..*..****..*.*..***.***..**.......*****..*...*.........**...*.*..*...****....****....**.**.*.*****..*.*...***..*.***..*......*.**.*.***.*...***..****..*...*...*...**.....*.**...*.....**..*.**.*..*...*.**.**..**.*...*.**.*..*...***..*...**...*...*..**...***.....*.**.**...*......*.........*.**.*.*...***.*....*....*....**..*....*.*...*....*.
*..*.*........**.*.*.****...*...*..**.....*.......*..*..*...*.*....*.*..*.......*.....*.*.*...*..*..*..*..***.....***.*...***.......*...**..*....*.*......*.***...**.*..*...*.**..*..*.*.....*..*.....**.*.......*.**......*..*.*.**.*.*.*....**.....*.*...**..*.*.*..*...*.*......*.*.*.**..**.*.........**.**...*.*....*..*..*...*.*..*...........*....**.***.....*..*...***...*.*...**.****..*.****....**....*..**.*.........*.*...**.**.**.*..***...****..*.*******...*...*.*..**....*..*......**....**..**..**..**..**...*.......****.....**..***..***..*.**...*...*.*..*..**.*.......***.*...**...*.*......**...***...*...*...**.......*....****..*.**....*.**.*..*....*.*...*.*....*..*...**.***....**.*.*.**..*..**..****....**......*....*..*.....*..*.***.**.*..**.**.**..**....*.*.....*.*.**.*.**..*..**.**..***...*.***.*...*.*..*.*.*..*.....*......***.......**.**.***.....**...*.*.*..*..*.***..*..***...*..........*.**..**...****..*.**..**.**.*...**..**.**..***...*...**.*.**.**.**.......*..*.*..*..*.....****.*.*.
*.*.**...*****.**...*..*.**.......*.*...*..*..*.**.....*.**...***...****....*.*..*........*.*....***.*...*.***.**..*....*.*.*.****..*******......*.*....*.*..*..**..*..**....*.....*.*.***..*.....*...*.....**............*.*..........*.*..*...*.*.*........***..***....*...*.......*.***...**.**.*.**....*.**...*...........*...*.*.*.*.**.*....*.**.*.*..*..*.....*........*.*.*....****....*...*.*....*...*.*.*.*.*..***..**.*...**.*.*.**.*...***..*.**...*...**...*.***.*.**..*...*......*..***..**.....**.*.*.*.****.**........*...***.**.*..**..*.**......*..*...***..*...**.*..*.**.*.*.*.**.**..*.*.*..***..*..**.*.**...*..*.*.*.**....****.....*..*........*.*..**.....**.....*.*.....****..**...**.**.*****.*.....**.*...***....**.*.*..*.*...*****................*..***...*...*.....*.*.*...****.*..*.**...*****...**.**...*.***.**.**.....*..*.......****.*..*.........**.**...**..*..*.****.****....*...***.*.*..*..*.*.*****..***..*..*.*.......*****.*.*.....***.*.**..**...*.*.**...*.*..*..*.**...**.**.****.*..**.
**..****.....*.....****.*.*...........*...*.*....*...*....***.*.*..**......*.......*.*.*.*.....*.**.*..*..*.*.*..*****.***.**......*..*.*.**...*.**.*...*..*..**..*.*.***.*.**........*...**.*.....*.*......**..*......*...*.......*.*.**..*....**.....***..***..******..*.*.**..**.....*****.*..*.***..*****....*.***.*..*..*.*..*....*..*****.*.***.*....*.**...*.*..*.*.**.*****...**..*.*.***..*...**.**......***..**.**..*..*.*....*.*....****..*..***..**.**.*.**.**..........*.**...*...*.***.**.*.*....*....**....***.***......*..*..***...**.*.**..****.....*****...*.**..*........*...*...*..**......**.*......**..*...*.***.*....*..**.**......*.....*****.******...*..*.*.......*.*....**..**..*..**.**.*...***..**.......*......*.*.*....**.*....*.**......*.*....**...**..*.****...*.***.*..*..*.....*....*.**...**.**......***.*.*.*.*..**..*.........**.*..*.**..*.*..**..***.**.**.*.*.......*..*.*.***...**......**..*.*....**.**.*.....**.**.....*.*...**...*........*.....*.....*.*.*.*...**...*.*..*.*.**..*.*.....
*..*.....*......*...*.*...*.*...**.*...**.*.*.*....*.*....***....*..**.*...*.*........*.*...*.****.*******...**..**...***....*..**..**....**........*....*.*......*...*....******..***.....**......*.*.*...*..*.*.*.*.*..*.*..**...**..**.*.......*....*..*.**..*...**.**...*.*.*...**...*......*.**...........*.*..*....*.*....**...*.*.**.*....***.**.*............*....*..**.*..*....**.*..***..**....****..***.*..***.*..*.....***..***....*.**.*..**........**.*...*.******....***.****..**.****..****.*....**..*...*.*....*..*.........****...*...........**...*..*****.*.*..*.*.*..***.......**..**....**..****.*...**...******..*..**.*....*.**.....*....*.*....**..***..*****.**.*..*..*....*....*....*..*.***..*..*.....**..*.*....*...*.**...*.*..***.*....***..*.*..**..*.**.*.*...**..*..*.*.*.*...**...*.....**.*....**.******...*....***..*.*...**.*..*..****.....**...**...*......**.******.*...*.*.*....****..***.*..*......*..*.*****.*...*....*.*..*.*.*...*...*.....*..***.*...**...**.*..*.**...*...**.***.....*...
.*....***.***.*.*.....**.*...*...*.**........*....*.*.......**..***.*.*..*..*.*....**.*.*.*...**.*.........***.*.**..*..*.**..*..**..*..*..**.*....**.**..**........*..*....*...*.*..*.*......**.*.****...........*.*....*.**.*******..****.*.....*..*..**..**.*....*..*...*..**...*......***....*......*.....*.***..*..*....***...**...**........*...***...*...*....****...*.*.*.***.**..*..**...*.****.....*...**..*..**....**.............*..*.*..*.***..*.........*.*.***...*.**.****.....**.....**...***.........**.......*.*.**.**.**.*.**.******.*.*...***......****.........*..*.....**.*.*.******.*....*.***......*....**.**...**.....**....**....*...*.**.*..**.***.*.*.......*..*..**..*.....**...*..*..*.*.***.......*.*...*...*...*..**..........**...***..*......****.........*....***.......**.*..*.**.*.*.***..**.*.*.*.....*.*.*.****.*..*..**.**.*..**..*.....*..*.......**..*..*.*...***.........*.*.*.*****.....*.**..**...**...*..*.........*.....*..*..*.*....***....*.***...*...*..**....**..*.**..*...***..*..**
.*..***.*.*..*...**..*..*******..*..*.*..**..****...*.......*....****....*.*..*..*....**..*.....*..*..***.*....*.***....*....*..*.*.**....*.*....*...**......**..***.*.*...*...*..*.*.****...*.****.*.*...*..**.*..*.*.***..*....*.........*....*.***.*..***.*..****.*.*.*..*...*......****.**..*...*.*..*.*.....**.*****.*.........**.****....*.**.....***..*.**..**.......*.**...**.**..*..*..*.***..****..*.......**...*..*..*.**....*....*...*....******.......*.....*...***...**.............***.****...*.*...***.*......*.**..*..**...*...***.**.*.*....***.........*...*.*.**....***.***..**...**.*.**..*.....*..**.**.....*....*.******...**.*..****..*.*.*.*.*.*..*.**.*......*......*.*..*..*.*...**.*...**..*...*.*...*.*......**.**.**.*.*****..***.**.**..*****.*..**.*.*..*.*.**...*..*..*..***.*****.*.*..**.*.*.*..******..*..*...*..*.****.........**.**.*.*.*.**....*...***.*...*.**.*.*.....***...***....*.......*.*........*.....**...*.*....*......*.**..*.**..*.*.....*...*.*.*...*..******....***.*...**.**..****
.*****..*....****..**...*..*.*..*.*.*...*.*..*.**.*..*....*.*..**.....*..*......**..******.*...***.....***...*...**..........**....*.****.*.*.*.**...*..*.*...***..*..*..*..*..****.*...*.*.*.*.....*..**..*........*.....**.*.*...*.**.**....*.*.*..*...*...*...*.**..**...***.*.*..**...***..*.*****.....*........*.*..*...*...**.*...*.*......*.*....*..*..*..*..*..*..*...*.*..*...*.**..**...*..*..***....*.***..*.*.**...******..***.*..**.***...*.**...**.**********..*.***.*..*........*.*......*.....**..*.*...**...***...**..*..****.*..*......*......*...*...*.*.*...*.........*...*...*.**.**..***.**.*.*.*.....*...*..***.*..****.*..*.**.....***..*..*.*..*..*.*....*..**.....*.**.*..*.*......*...**..****..******....*.**.....***.........*..**.******.*.**.*..***......*.*.*..*..*...*.*.***.****......*.***.........*.*..**.*****...***....****...**.*.*..*.***..***....******...*.****.*....*..**...*..*..*...*...**...*......*....*.***.*..****.**.*.......**.*.**.*..*...*.*..*......***..*.**........*.**..***...*
******..*.*..*.**....*.**.*..*...*..*..*...**..*........*.*.**..**.*.*..*..**.****...****..*.**.......*..*...*..*.......*.*.***..*.....***..*..****..*...*******...*.*...*...***..*...*....*.......*.*....*....*.....**......**........***...**..**.*...*.**....******.*****.*..***..**....**..*......*****.....*.....****.*....*..*.........*....**.*...*.*.*..*.*.*..**.....*..***...*..******.**......*..*.*****..*..**.****.***.*...****..*......*.*..*...*..*.**..*.**...*.*..****...***.*...*..*.***.*.****.*...*.*..*..*..*****...*.**.**....*.***..*...*.**...*..**.*.*.*..**...*......*.***..*..*......*....*****....*..*....*.......*.*...*.***.*.***...*..****...............***.*****......*.......**.....*..***..*.*.*..*.*..*.....*.*..*......**..*.*..*....*.*.*..**....*.**...*.*....**.*.*.***....**...*...*..*.***.....*****...**.*...**..**..*...*.**.****....*.*...*.*..**.*...******.*.**.**.*...*....*.**..*...*.......*.*.*....*....*.*.*...*..***.**..*..**.**.............**........**.***..**..**..***..*....*
........*.*...*...**.***..**...**.*.....***.....*....*.........**..*...*.**.....*.****.*....*.......**..*...*...*....*..*..*.*...*.*.*.....***..****..*.....*..*..****.*..**...*..***...***..*..**.*...**.*.*..*.**..*.....**....*.*.**....*..**.......****..****.***.***.*.....*.**..**.......*.***..*...***...*..**....*.**.**..**...**....**...**...**...*...*.***.*....*..*..*..*..**...**.**.*.*...*.**.*....*..*...**.*.****....**.*.*...***..*..*...*....****...*.*.*...*.*...*.*...*..****...**.**.*.***.*****.*.........*...*..*....*..**..**.**..*...**.....**.*.........*..*****..***......****...*...*...**.**.*..*.*.*......**...*..*..*.*....***..**.....*.....**.*.*...*.**..*.**..***.**.*.***..***..**.*.*.*...*.*.*.......*..*..**.*.***...*..*..*..*.*..........**.*...*.*..**..**....****....*.*......*.*.*.....**.......*..*..*.*.*.***.*.**.**...*...*...*.*****.*...**..*..*..*...***......***.*.....**.*.*.**.*..**...*.**.*...*...*..**.*.......**..*.*...***....***.........**.*.*...**...***...*......**..***
.....*...****.****.***.....**.**.*..*****.*...........**..*....*.*........**.*.*..****..*....*.*.*.**....*.*..**.*.*.....***..****.*.*.....**.**..*...**.*..*..***....***.**.**..*.***...**.*****.*.*..*.*.....*...*...*.*...**..*.*..**..**....**........*..**......*.*.....*.....*....*****.*.*.*..**.*.*.**...**....*..*****.*.**..*.*..*....*.*.....**...*...***.**...*...*...*.***..*.**...*.*.**.....*....*.*.***.**....**.*..*...**.***..*.*.***.*...***.*.*...*.**.*.*..*.**......................**...***.*.*.*....*...**.*.........*...*.*....*.**..***...*****...*......*.*....*..**.*......*..*.**.***......*.**..**.*..***..*...**.*.***...**.*..*.*.**...*.*****...*....**......*.*..**.**.*.****.....*....*.****.......*....*..*.....*...*..*...*..**.*.*.*..*.*.*....**..*.***..*.*.*..**..*...*.*.**.*......*..*..*.**........*.*.**.*....*****...**..*...**...****.*.*.*.*****..**..***..*.**.**.*.*.*.*..*....**.****...*....***.........*......*..*...**..*.**.....**.******..*....*..*..**.*.*...*.*........***.***
*....*.****.*.**.........*...*....*..*..*.****.**..*.....****..*.*.****.**.*...****...*..******.*.*.****.*.*.****..******................*..**....*..**....*..**.......*...*..*..*.....**....*.*...**..*..*...*....**....**..*.*.......*.*....***....**..***.****......*.*........*...*..*.*.....****...*.......***......*.***....*......*.*..*......**.....*.*..*.*.***....*.****.*...*...*.*.*..****..***.*..*..**.*****..**..*.***.......*.*.*.*......**...*..*.**...*...****...*..**.**.****..*.*.....*....*.*....*.**.*..**..**.......***.*.**.*****.*...*****.*....*....*..*.**.*.....*.*.**.**......*..*.*.....**.....*..***..**.**..****.*.*..*..*..**..*.*.*.**.**.*.......***.*.*...*..*....*..**..*....*..*.*.*.*..*.*.**.........*....*.......*..***..***....*..**.*.**.*.*......*.........*...*...*.....*.*...*.*....*..*...*.*.**..**.*...*.**.*....**...*.*....*...***.*.**.***.*.**...*.*...*..**.*..**.....*....*..*....*...*...*.*..**..*..**..**...**..**.**....**.*...**...*...**......***.....**.....***.*..*..*...
......*.*....*.....*.*.**.***.*.**.*...***...***.*.*.**...****.****.....*.*...**...*..********.*..*..***...**..****..***.....*..*..****..***..**..*..*.*.*..*.**..*.*.*.....*..**..**.*.**.....*.*...*...*.**.*.**.******..*....**.*.*..*...*.*...*..******....****.***....*.*......*.*..*..*..*.*..**.*..*..**.*...*..*....*.*.....*..***.**.*.*......*.***.*.****..*.***....****..***....*...**....***...**..*..*..*.*.....*........***..*.*.....***...**.****.*.*..**..**.....*...*..***.*.....*....**..*.*.......*****.*.**..*.*.**.*.****...****..*....*......**..*.*..**..*.***..*....*.*.*......*.*.**...*...**..**....**.*.*.......*...*....*..***....*.**.*.*....**...*..*.****..*........*.....**.*....*..*.*.****.*.*.........**.*...***..*.*..**...*.***.*.**..*.*.*.*.*.***.*..**..*.*..*****.**.*.........**..*.**..*..*.*.**..*....*...*..***...**..****...**..*.**..*.....**..***.***...***..*.*.**....**..*..**....**.**.**..**.....*...*.***.*..*.*.****.*..*.*.**.**..*..***.**.*...*.**....******.............*.*..*
..*.*...**.*..*****..*...*...**.***.*..***..*..****.*....*....*....**...******.**.**..**....**.*..*...**...*.**..*.***.........*.**.*.*.*.*.***..*..*....*..*....*...*......*.....***..*....*................*.....*..***..*..***....**.*....**...****..**.........*.................***...*..**....*.*...*....**..****.**..**...***.....*.....*....*..**.*.....*....**..*..*....*..****.*..**.**....*..*..**.*.**.***.*........*..*.*....*.*.......***..*.*******..**...*.*...*.**.*.*...*.*.**.............***.*...*..**.*..*.******.**...*...*..***.*****...*...**.***..*...........*..*...**..*.*..**......*.*..**..*......*.*....*.....**.*.*.............*.....*.....*..*..**.**...***.**..****..*..***..*.*.**....*.***.***..**..**.*...............*..**...**..*...***...*.*........**......*.*.*.**..***.****.*....*...*..*****.***.****.**.*.*....**.*.......***.*..*..**.*..***.*...*.*.**..*.**..**..**...*.*.*....*....**.*.*.**...**..*..*..*....*..*...*....*..*..*.*.......*..**.**.*.****.......*...*.*..*.*..*.***..*.
...****.....*..*.*.*..*....***.....*.**....*...*.**....**.**.*.*........*.*.......*.....***.***.*.****.*.*...*.***...*.*.**.**.*.********...*.**..*.**..*.****.******.*.....*....*..*.*.*.........*.**..**..*....***....*..*.*.....****...*.*.*.*...*..*.**.****..**.....*.*.*.*..*.**..**..*..*.**..**.**.**.*.*.**.**.*..*......*.*******...*..**.***.*...*****..*......*.*.**...*.....*...**...**..*.***.....**..*...*......*.*.*...***...**........*.*.**....**..*..**..*........*..*.***..***..**.****.***....*.***.*.******..*......**..*....*........***...*....*..**.*....*....*.*****.**.*....*.*......***.*....*.*.......**.*....**..*....*..***...*...*.....*.*...*.*...*.*...****.......*....*.**.*****.*.....*..*....*.*...*....*..**....*....*.*.......*.***..***.*..*.*.*.*.***.*..*......***....*.*...**......*..**...***....*.*...*...****..**.*.*.*.**..*....*...*.*.....*.*......*..*.***.....*.*.*.*..*....*.*.**.*...*.*.*.**..*..*.*..*..**.***..*...*.**.**..*....**....**.**.....*.**......*......*..*..*.*...**
...*....*.......*...**.*..*.**.**.***..**.***.......**.**...*.........*.***...**....*..*...*.*..**........*...*.****.*...*.*.**....******.****.**..***..*.**.*........**.**.............*.**...**.**.***.*......***....**....*....****...*...**.....**...**..*.*...*.*..*.**.**...**.*.....*.....*....*.**..*..*..*..**......*.*...........*.***......*.....**..*...****..*.......*....*.....**...**..*.***..**...*.***....****......*.....**..........**.....*****......**.*.*...*.....*.*.*.****..*.*..*..*.*..*.****...*.**.*.....***..*..*...*...***..*.***.*.*.......*.*.*.....**...*..*..*...*...*.........**..****....*..*.*..*..*...**....*...**.*......*.*..*.......****.*.*.*....**....**.*....***..*.....*.......***...*.....*.*..*..**.**....***...***...*..*....*..***...*.**....**....**.*.*..**..*.*..*......*....**...*....*.*.******.*.*.**....**....*.*..**.*.*..**.*..*..*.**..*...*.**..**.*....*.*.*.****.**...*.*.***.**...*..*..*...****.*....**.*.*..*..**...*..**.....*...*..**...*.*..****.*..*****.*......*.*
...*.***..**....*....***.*..**.*..*.....*....***.*.....*.*.**..**..**..*.*.*.*...*..*.**.***..**.**..******.*...*..**.*.....*....*..*...*.**..*.....****..........*...*.....*.*..**.**......***..*.**.....**...*.*.**..*.....*...**..*....*..*..*......**.**...***.*******..*..**...*..**.**.**.*.*..*..*...*..**..*..*.**..*..*.......*....*.***............*****...****.*..*..**...**....*..*.*.....**.*.*.*....**.*.*.*..*.**.**.**...**.**....**.*.***...*.*.....*....*.*...***.*.*..*.....**...***.*..*.*..*..*.*....**..*..*.......*.**.*..*.**.....*............**..**.....***.*..*.*...*..*.....*.*.*..**..**...**..*.**....*.....**....***..*...*...*...*...*......*.*..***..*..*....**.*...***.*.*...**.*.*..****......*...**.**..*...***...*.****...**.*...*..**...*............*.**...**.....*.*........**..*.*.......*.*.*.........*.....******..*.***...*.**..*..**..***.....*...***......*..***...*...**..**.*..*.**.*.**..*.*.*.**..**..*....*.*...*.****.*..**..**.*...***.........*......***....*.*..**.....**.......*
.**...**..*...*.**..***......*.*.*.*......***..*.....*....*....*.*..***.......*.**..****.*.***.*.*...***.**..**.....*...****....*......*....***...*.....***.....**..*****..*.......*..*..*....*...........*...**.*.*..**.*....**.*......*...***.*.*.*..*....*.*..*....**.**..*....*****....*..*.........**..****...*........*.***........*****....*.........****.....**.*.**..*.*****.............**..******...*..**...***...*.*.........*...*..*...*........*..***.*...***...*.*....***....*.***..*......*.........*.*..*......*...*.**...***..**.**.*....**.*.*.***.*..*..*...*..*.*.*....*..**....**.**...*.**....**......**...*...**.*......**.*.*.*..**..**....**.***......*.*..**..*.*...*.*..**.*..***.*..***.*.*.....*..*...**........***.*............*.*..*.*.*..***.*.......*.........*.*..***.*.*...*.**..**.*.*..*...****..*.*.***.**..*.*..**..*.*...*.*.*......*.*..*.*****..**....*...**...*.**..*.**..*...*..*.**....**.*.**..**..***.*.***.****.****..**.***.*.*..*.*.****.**....*.*....*....*.*******..*.....*...*.*.
*.*.*.*.*..*.***..*..**..*..*..**.**.**..*..*....**.**...*...*.*..****..*..****..*...*.**..*..*.*......**.*.*.*..*.****.....*.*...**..**.........*.*...*.......*..*.**...*..***...*..**....***....***........*.**.*.**...****..***.**.**.**.*.**.*..**.*..*.***.....**.**.......*...*...*...*.*.*******.******.*..............*...**...*.******..*...****....*.*.*...........*..*.*.....*.....**...**...*..*.*...*...**..*.....**.*****....*..***....*..***.......*.**...**.**.*.............*.**.***.*.**......*...*..*.*.*.*...*.*..***....*.*..*.....*.*......*..*..******.*******..*..**......*...*.**........*..*..**....*..**.*.**...*.***.*.*..*..**...**.....**.*..........**..*.*.........*....****....**..*..**...***...***.*.*...**..........*****.****....***.***...*....**..*......**.*..*..**....*...*...*..*.....**.*.....*..**...**.*..**....**.*.****.***.*...*..........**..****..**.**...*......**...**.*....******.*........*...*.*.***.*..*.....**.***...**.*...*..*...**..**.**..*.......**.*.......*.....*..*...*
.****..*..**..****.**......*.*.*.....*....*..*.*.**..**.*...*....**.*..*.*..**....*.*.**.*....**..**.*****....**....**..*.**...**...*.....*****..**.***.*...**.***.***......**..*.**...**..*.....**..*.*.***.....**......***..*..****..**.*..*.**..*.*.*.***.*.*..*...*..*..*.*....*...*...**.*....**.*....*...**.**............****.*...*.*..*.*.**...*.*...***..**.*..*..****..*.*..*.*.*.**...*..*........**.*..*.......**.....*..*.*.....*..*......*......*.*....***...**..*..*...*.*..**...**....**..*..******.*...**....*..........*..*..*....*.*..***..*.***......**..**..*.*.*.**.*.*.*..**.**..*..*..*...*.*..*..*..*.*.....*.**..*..*..*.....****...**.**...*.*.....**..*..*..**......*.*..**.*.*..*..*.*.....***.*.....****.**...*.*..*.******.*...**.**...*...**...*.*..*...***.......**.....*.*..**..*..*..*..**..*..**.*..*....**.......*.....*.*.........*..***.*.*..*.......*.*.**.....*..*.....**.*..**..*.........**....**..*..**..******.....**....**...**.**.*.*.*..*....*...*.**.*.*......**.*....*..***.*......*..
.*.*.**.*.....*..*...**......*..****....*..*...*.*.....***.*..*..*.*...*.***....*....*....*.**.**.***.**..*...*...**..**.******..*...**...***...*.**.*.*......*............*..*.***...***..***.*****.......*..*.**.*..*..**...*.**..**...**.**..**..*...***..........*.*.*..*.......*.**...*..*.**..*.*..**..*.*.*...***.........*.*.........*..*.**.*..***......**......*..**...*.*.*.......*****.**.*...**.*.**...*....*..***.....*..**.*.****..*.....*..*.*....***.*..*..*.**...*.**..*..*.***.**.*.*..*..*.*...***..*.......*.*..*....****...******.*.*.*..*.........*..**.*..*.****....***..*....*..****.*..*....***.****.*.....**.**..****.....**..***.***.*..*....***.*****..*...*.*..*..***...*..*.......**.*...*...*.**.*.*.*..***...*..***.*.*...**...*.........*.*.**..*..**......**..*.*.....**.....**.**.......*.*.*.**.*.*......*..*.**..*...........*.*.**...**.****.**...***..**..***...*.*.........*.....*..*.*.*.*.*.*...*****..*.......*..*..*..*.**...**.*....**......***..*..**.*......***..**.******.**.*.*.....*.
..*.**.*.*.**.*.*..**..**..*.*.*.***.***..*...*.*.**..*....*.......**.*...***.*****.**...**.....**.**....**..*....*.........***..........**....*......*..**.*.**......*..*.**.*..*****...**.......*..*..*..*...**.****.......**.**..*.*....*..**..**.*..*.*..*.*.*..***.**.*****..**.*....**..*******.*..*.**.*.***.*....**..*.*.*....*.........*...***.**.*..**...*.*.**.*.*.**...*.*.**.*...*..*.**.*..*.*.....*.**...*..**......*.*..*****...*.***..*....**...*.........**.**...**...*..****..**....**.......*...*****..*..*..*.*.*...*...*....**..***..*.....*.....*.**.*..**.***.*....**..**....*****...*...*.*.*.*...*.**.*.*..*.*.*.*.*..*.....*.*....**.*...**.....*...*.**..**..*..*.....*.***..*...*.**.....**...*.*.***.***.**..*.**...**...*...*****.*.....****.***...*.**.......***.*.*..*....*..*...*.....*..*...***..**...**..***..*.*.*.*....**......*..*.****.*....*.....***....*..******..**.....*...**.**..*.....*.*....*.**.**...***.*...........***....*.*....**.**....*.....*..*..***...**..*.*...**.***.*.*.*....
.*.....****.....*****...**.......*...*.*...*.**.**.**.**.*...*..***...**..*..**...*.*..*.*.*.**.**..*...****.*..**...*.*.......*.........*.*..*......*....*.*......**.....***.***..*....*.**..****...**...*..****....*....*.**...**..***..*..**.*....**..***.*.*...***.*....****....****.***...*..*....*....**..*.**.***...*****....*.*.........*.*...*.**.....****.***...*.*.........*..................*.*.*..***.******...*..**.*..........*..*..****..*...**..*.***..*.*..*..*..*.*.****.**.*.*..*.*...**....*......*...**.*...*.****.*..*...******..*.**.*.**...**.*.....*.*.*..**.*...*.*.*...*..**.*..*.*...*...***..*.**..*.*......**...*****.*.*.*..*.**.........*.*...*..*...*...**.**.*..*....*..*.**.....*.***.*...*****.*.**..***..***...*.*.**.......*...***...**.*.****...*.*.*.*.*...*.*.*.*....*.....*.........*..*..**..**..*..**..**.***..*.....**.....*....*....*..*..*.*.*.***...*.....**.*.*..*.*..**...**....***....*.**..*....*...*.*.*...**..*.*..*.*.*....*.**.*....*.....***..*.*.**...**.***.....**.*****...
.**...*.**.*...*........****.*..*.*.***....*...***.**.**.*.***..*.....**.***..*.**.....***...*......*....**.*..*.*.***.*.*.**.***...*.**....*.*......**.*.......***.*.......*....*........***...*..**.***.**...**...*...*.*.......****.**.....*.*..*.**..**.*..*....*****.*.*..***..*..**...*...**.*........**....***.****.....***..**..****.*.*.***..**.*...*.......**.*...*...**...**..*...***.*.***.*..*..*..*..*...***...*..**.*...*..**..**..**....*.*.....***.***..**.**.......**......*........*..**..***..*.*...*....***....**....**.*..*.**..*.*.....*..**...**..*...*.*..**.*....*....**..*...*........*..**....**.*..*.******.....*.*.**.*..*.******..*..**.***...***..*****..**.***..**.*.******.***..**.*...**.**..**..**..*...*.*..*....**.****.*.******...******..***......*..*........*....*...*.*.....*........*.****.....*.....**.*...*..***.*.....**.**...*..***....**..*.*.***....*.*.****..*.**.**...**.**.*....**.*..*..*..*.****.........*....*....*****..**.*.***...*....*.****...**.*.***..........***.*.*.****
.**..*.....***.....*......*.*.*..**..*....***.*.*......*..*..**...*.*.....*..***.***..**...*.*.*..*.*.....*..*..*...***....*.**..*.***....*.***..****.*.*..**..*.**.*..*....***.*.****.**...**..**...*..*..*..*.******.*.*..*.*...*.*.***...*..*......*.*.****..***.*..*****.*.*..........*..*.**..**......*..*......*.*..*.......**.....*.**.**.*.**..**........**...**...**.*..***..*.....*..*...***.*.*.*.....*.**..*....*...*.**...........*......**..****.*.....**.*...****....*.**.****..*.*...**...**.***.****.**.****.****...**..*......**.*....*..*..*.***.**.......**..**.......***....**..***...****.***..*...*.*.*.*...*...*.*..*..**.**.*..*...**...*.*.*...**...*..*..**.**......*..*...*...*.**........*.....**.....*....**...*...*.*..*.....*......**.*...**..*..*...*.**.****......*.**...***.**.....*.*.....*****.*...*.*.......***.......**..**....*.**...***....*.****..*.*..**..*..*..**...**......**....*..**...*...*....*.*..****......***...*........*.*.....*....*.**.*.*.**.***.....*...****.*.*..*.****.*..*.
****...**..*......*...*...*****....*.*.*.*...***..*.*...*.*.*.........*.......*..**....*....*.******.*.****..*.*..*....*..*****.*.....*..*..**..*.*...**..*.....**.*.*****..*......*...**.**......**.*.*.*...*.****...****...*.**...**..*.............*.....*.**..............*..*...*........*.*.*....*....**..******.*.**..**.**........*.*.*....*...**..**.**......**...**...*.*.....*..**.......**.*..*...**.*.*..***....**..**.**..**...*.......*..***....*....*.**.*.....**....*.....****.**.*..*..*.....****....*****.**.*..**..*.*..**.....****.*....***.....**...*.*.*.........*..*.***..*..*..****.**....*.*.......**..*..*.*.*.........***.....****.*..*...*..*.**.*..*..*.......**.....**..*.**.*..*..***.........*.*.*.....*...**.*.**..*....*...**.*..*....******....*.....**....******....*..**..*.***..*.*........*****..*..**.......*..*.***.*****..***.....**...**...**.*..*.....**.*.....*....***..**.*.....*..*..*.*.*..*...........*.*.*.....*******.*.*........*............*.*..**........**.*..*..***.*..**...*.
...*.*.******...*....*.***..*.....*..*..*..**.*..**********.****...*.*....****..*..*...***.*.*.*..****.....**...*..*..*..****.*.......*.....*.*.*....****.**.*.*....*.*..***.....*.**.*..*.**..**..*.*.***...*.****.***.....*.**.....*...*.****.*.**.*..*.**.*..****.**.*....**..**...*....*..**..**.*.**...*..*..**...**..**.*..........*..*.*..***.*...*.***....*....****...**....*..**.**.*.*.*..*....*...**.*..*.**..*.*..**.**..**.*..**.**..*..***...**...*.........*.**.*.*.....*.**.*..*.*...*******...***..*.....***.***...******..****.*......*....*..*..*...***.*.*.**.***.**...**.**.****.****..***.....*.*..**.*........*.**.*...*.*..*.****...*.*..*.*.*....*.**.***..*...****...*.*.*.*...*..**.*....**.*....**.*..**.*..***..*......***.*......**.........*****.....**.*.*...*.......**.*.....*..*.***...*******...***.*.....**.*....**.*......*..*..*.*......*...*....**...**...**.*..*..**.*.*.*......**.*.*..*.*.....*...**.*...*..*...*...*..*....**..*.*...*..**.*.*..*..**..*.*.....*...***..*..***.*.**.*.*.*...*
.........**.*..**..**..*****...*.*.**.**...*..****..*..**.....*****.....*...***...*.*.***.*..*...*.*.*..*..*...*...*........**..**......*..*..*..*..**..**.*...*.*.*.*.****..***..*.**.*...*.**.....**....**.*..*....*.*.*.....*......**..*...**.....**...**.**...**..*...*..*.****..*.*..*..*.*.***..**..**....*....***.*.....*.*.*...**...*...****..*..***.......*.*...*.*.*...*.*.*.*..***..*..**....*....*......*.*..******...*..**....**.*.**....**.*..*..***..*...**...**.*.......*...*....*...*.**.......**.**.*...**..***.**..*..***.**...*.****.**.**........*.*......*........****.........**...**..*..**...*.***.****.*.**....**.*.*..**.*.....*.***.*.**.**...*.**...***...*..*..*..*.*..**...*.....*...***..*.*..*..*...***.*.***.****..***...*......*..*.**.*.**.*....*.......*..**...*****..*..**......**....*...**......*......*.....*.*...*..**....*.*.*.*..*.**.*..**...*..*.*...*.*.***..*******.**..*...****..*.....**.*.......****.*.*.**..*.*.....*.*.*.**.....*.*.....*.*..*....*....*.**..*.....**.*******..**..
...*..**.*...*.***..*..*******.*..****.*.*..*....*....*..*******.*....*..*.*...*...**.*..*.**.*.*..*....*...**...*****....*........*......**...........****....**.*........**.***..*......*.....*..*.***.*........*.....*.*......*..**.***..*....*.*.*...***..*.*.*.**.*..*..*.**.....*.......*..**.*...***.****...***.....**.****..*.*.*.**..*.**..*...***..*....*...*.*..*.*.**..****.*.*....*.***.*......*..**..*...**.**...*..*..**.****.**........*..**....*.*.**.**.*.*.*..*.*..*....***.**.***.*.*.*.*.*..*...*.*..*....*..*.*.*.*.**......**..**.*..**.**....**.......*.*...*...*..........*..*.*.**....**.*****......*.*..*........*.**....***..*....*..*.******....*.*..**.**.*......***.......*******..*.....**...***....***.*.*......**......*.....**.........***....*..*.*.*......**....*.*.....*...**.**.**...*.*....*.**.*...*.....**.***.**..*......*..*....****..*....*.**.*.**..*.......**.**...*.**.**.*.**..*****...*..*.....*.*..*.**...*..*..*.*....*..*.****.........***..*.**.**......**....**.***..*.**...*..**
.***.**..***..*.*.**.*..**.........**..**.*..**.**....*...*.*.....*.......****.*..**.*...**.**.....*..*..*....**.*.******.....*....*...**....*.***.....**.....**.*.*.*...*.*.....*.*....*......*.*...*.*.*...*..*...**.***....*....*.*.*.***.*.........*.....***.....*............*..*.........*......****.*.*.**..*.**...**.*...***..**.****....*.....*.****........*..*.*...*.*....*..**.*......*......*..*.....*.*..*....*.*.*..**.***.***.....*..*..*...*..***..*..*.*...*.*****......*.*.....*..****.*...*..*.**.....*...**..*..*.*...*.**.**....**.****...**********.**.........*.**.*......*****.*...*.*....*...*..*....*..**....*.***.*...*.*......**.*.*.*......**..*....**..*.........*..*..**...*..*...****...*...***.*.....*.***..****.******..*.....**.*...*.*******...*.........*.*..**.*.**..*.*...*....**...*.**.**...*.......*..*.***...**.*....*.*..**.....***..*...**...**....*.**.**.*.****.......****.*.*.*..*..*.**....**...****..**..*...*...*****.....**.*...**.*..*......*..*.........****.*..*.*....***.......
*...*.**.*.*...*.***.**.....*.*.*.**.........*.....***.....**..*.*.*...*...*...**..*.**...**..***.*..***.*...*....*..**.**..**....**......****.*...*****......*.*.**...........*......**...**.*..*....***.*...*.....*...........*.*..*****..**...**.....*....*......*..*.....*.*........**..**..*....*.*..***....***....*....*...**.**...**...*..*..*.*...*...*....*.*.*.**.****...**..*.....*...*.....*...**.*.*.......*........*......**....****.*...****...*..*.*...*....*.*.*....*.....***..*.**.**..........*.*..***.*.....*.***.*....**.*..***.**......*..*.*****..*.*.*.***..*....**.....*..*...........*.**.**....*......**.*.**.*...*......***.*.*....**..*.*.**..**.*......***..*.......*.*..........*.....*.*...*......****..*...**.....***..*..*.....*...*.....*.**.*..*..****....**.***.*.*...*...**..*.....*.*.*.***..*...***.*....*.*..*....**..*.*............**.*....**..*.*.....*.***.....**.***....*.*.*.****.....*.**........*....***.......*...*.*.***.....*.**..*.**.**.....*.*.**.*.**..*..*...*.......*.*..**.*.
****.......***..*...*...**....**.*..*.**..*.*****..*............**.....*...***.*..........*..........*.....*.*...**.......***.*......**.*...*......*.*.*.........*...**..*...*.**...*.*....*.*.**.....*.*...*.*.......***.*..****.*..*..**.*...*.*.*.***..*..*......*.*.......*.*....**..*.....*.*...**.**.....*.**.***.....*.*.**.**...****..****...........*.*.**..***..**.*...**.*.....*.*.....*.*...***...*.....*.*...*...............***..*..*.....*...***.....***..*.*.......*.*.*...*.*..........**...*...*..*..**.*..**..****..**.***..*......*.***.*.*...*......**....*..*.**..*.*.*.*.*...*......*..*****.*.*..**....*.*.*..***.*..*....*.**....*.*.....*.**.**...***....*.*.*.*..*..***.***...***....*.....*....*..*.....*..*..***..*...***.*..***.*.*......*..*..*.*..*.***...*.***.*....*...******.*..*..*.*.*....**.**.......*.***.......***.*.*....*.....**.*...*...*..**..**..*..*.*.*.**...***.*...**.*.*..*...*****....**.**..*.........**..*..*..***.....**.***...*..*......**....***..*.*.**..*...*..*.*****.*.....*
.**.***.......***.**.*.***..*.*.*..*..*...*..*...*..**........*.*..........**.....*.***...***.......**....**.*.*.***.*.*****.*.*.*.**.*****.****.***.**.*.*...***........*..*.*****...*.**..*.**...**....*..*..*.*.*.**.......***.**.*.*****.*..**...*.*.....*...*..*..*.....**..*.*****.*..****.....*....**.*.**.*....*.*.....*.....*.*....**....**...****.**.*...*.*..****...*.......**......**..***...*....*...*......**.*......*...*.**..*....*...***..**..****...**.*...*.*....****...*.**.**.*..*..*..**.*.....***..*...*.....**.***..*...*.....*...*****..*.*......****.*..**...*....*...***.*.***.**.*.*....*..*..*.*..*...*.**..*.**.***..*.......***.*.**..***.**.......***..*..**....*...*...**...***.***.**....**...*.*..**.*.*...*......***.*.....**...*.***.***.*..*..*.*.*.***.**.....***....*..*....*...*....*.*.**..*.*.**..**...*......****..**...*.*..*.**......*.***.**.*.**.**..*.*.....*.**......*.***......**.*.*...**..*.*.......**...*.*....*.**..*****.*......*.*...****..*.**....*.*.*.*.....*..***..**..*...
..*..*..*......*..**.....*........*.*...***.**...*.**.**..*.*.**.*....*....*...**..*...*....*.*.*.*.**.*..**.*.**......*..*..**....*.**.*.*......****.*.***...***.***..**...*...*.*.*.*...***..*..*..*....**..*.****.*...*...****.....*.**.....**.....*..*.**...***..***..*....***.*.*..**..****.**..*.**.**..*.*..**..*.*....**.*.........*..**..*.*.*.*...*..**....**.**.**.**..*.**.*..**.**.*.*.*.****.**...*..*....*............**.*...****.....*..***.*..........***.......*.*....**.*..***.*.....**..**.*.*****.**...*.**..***.***.*....*....****..**..**..**.*......**.***.*.......*.**....*.*...***..*.*.....*..*.***........*****.*.****.*.*.**..*.*....**.*....*.*.........*.*..*...*..***....**......***.*.*..*....*.*..***......**.........*....***.........*...*.*.....**.*...*.*.*.**...*..**.***....****..*.....*..*...**.....*..**.*****.*.*.......***...............**.*.....**.*...*.*.***...*..*...*.*..*.****.....**.**..*...**..*.......*.**...*.**.........*.*.**..**.....**..*..*.*....*....*....*.*...*....****
**...***...*...**.*...*...*.**.*.*****.*..**..*.*.***.*.**...*..*.*.*...*.*...***..**.**...*..**....*.....*.**...*...***.*.....**...*...***.******..**..*..***..*..*..**...*.**.****.**.....*.**.*..*.*.**..**.***..*.......**.*....*.*..******.*..*.**.**.**.*.*****....*****.**......*.***...*.*...*.........**..**.***.*****...***.*...*..*.*.****.***..*...*.*....*...**..*.*..**...**.*.....**...*..**.*.***...**..*..**...****.*....*.****......**..*..**.***.*.*..*.**...**..**...**.**..*.*...**..***.*.******.*.....***....*....**.*****.*....*.*..**.*.*.....**.***.*.*....***.*...****.*...*......***.***.***......*..*..***..*......*...*.....*...**.*...*.*.*.**..*.**.*.*....*..*.***....*.....***.*..*...**.***.***......**.....*.........*..*..*..****..**......*...*...**.*...........***.*...*.*..**.*...***.......*.....*..**.*..*...****.***..***.*....*******......*.*.....*.....**...**.*.*.*.....***..**.***.*.*......**..**..**.**.......**....**....**.*.**.*.*..***..*****.**..*..*.*.*.....*..*.***..*.......
**.*.*......*...*.*...**..*........**.*.*.**.***....*...***..**.**...****.*...*.*.*..*..*...**..**..**.*.***.*.**...*..*..*...*..*.*..***....****..*..***...**.....*****..******.*.*..**.**...*******........*......*....***...*....***..**..***...*.....**....**.....*.*.*...*..*....*..*......*.*.....*......***.*...*..*.**.......**..*.**..**.*..*...****....*.**..*.*..*.**.**...***..*.**....*..**..**.**...*.****...**.......*.**.***...**....*....*.*....*..*.*****.**.*...........*.*.*...*..*.****.***..*....***...*.**.*..**..***..**.*....**..***..*...*..*..*.*...**.****....*.....*..*.*..*.**...**.**.*...*......*.**.***.*...............**.**......*.**.....**.**.***..***.*.**.......*.....*..*.**..*.*.***...*..............**.....*.*...**.*.*.*..*...**..*.*...**....**..*..*....**.*.....**.....*.**.*....*.***........*......*.**......*.*...***.**...*.*.*....**....*..*.....**.*....**.**.....**.**.....****.*.*..**..****..**..**.*....*.*.*........*..*..*...*..*..*..*.**..**...**.*.**.......****...*..*...
*.......***....*.....******....*....*.**.**.*...*.**......*..*.*...**..*...**..**.*....**...**...*.*.**..*..*....**.....*.*...*.**..**.*.*.....*.*....***..*.....*...*..*..*..**.*.*****....***....*...*..*..**.....*...*......**.*****...........*.***...***.*.**.*.*.*....*.*....*.*..*.*..**..***.**...*.*.*****.......**..**.**..***.*.*.**.**.........*..*...**.*..**.**.*.*.*...**...*....*..*...*...*.......*.....*....**.**..*.......***.....**.***.***..*.*...***..**.*.....***.**..***....*****....*..*.**.****....****..*.*.***.*....*.****.....*..*.***.*.***.*.......***....**...*.......*..*.**.***.*...**......*....*........***..****..**..*...*.*...***********.*.......*..*.*....*......*****....*..*.**.*..*.....*..**.*......*....*...*.****..***.*.****....*.*.**.***.....*...*....****.*......*.****..*.....*****..*.****.**.**.***..*...*.*****...**........*..*.....*..*...*.*.*.*.*.......*......*.*.*.*.*.*...*.*..***..*...*.**.*.**.**.**.**.*******...*..*..**..*...*..***.**...*.*.*.*....***.*.*.**.**...
*.*.*..**.*..*..***....*...*......*..*....***....**...*.*...**....**.*..**.**..**.**...***...**............*........*..**.....*....*.*.......*......*.***......*.*.**...*...***..*.*..**.......*.*.*....*..*.**..*........*.*..**.*.*......****.*..*.*.*.*.*...**..*...*..*.....*.*.*.**......*..*.*...**.*.*...*.*..*.**.*..**.**.*..*.***...**.*...**.........*....***.........*..*.**..**....*.*.*.*.*.*...*.**.***.....**...****....***..**..**...**......**..****.**.***.*..**.**......*.*..*.......**..*....*.*....*..*.*.***..*..*.***....*...*.*.....**.**.*.*..*..*..*.....***...*..***..*....*....*.*.....*.**.......**..**.***...*....*...*.*.*....*****..*...*.**.*...*..*..*..**.**.*.*..*......*..*.**.*.*..**......**.*....*.......*...*......*...*..*.***..*....*.**.*.*..*.*.*....*.*...*.*.......**.....*..*..**..**.*.**.**..*.**....**...**...*.*...**.**.****.......***.*..**..*****...*.....***....*.*..*.*.**...*.*..........*..*......*.....*....*...*...*.***.*.*.**.*......*...****..******..***.**.*........*
...*.*............**...****.*.**....*.......**....*.*..*******..*..*.....**.....*.**.**.*.**...***.***......*....*.***..........*.*.*.**......**.**.**..*...**.....***..**....*.**.*..*...*...*..***.....*****.*.*.**.....*........**.....*.***.*...***..*..........**.**.*****..*...*.*..***....*..******.**......*...*...*.***..*.***.*.....**..***..****...*****.....*.*.*.*.***.*...***...*...*..***..****.*.*....**...***.*.*..*..*******.....*....**.**.*...**.*..*...*....*...*.*.*.**....**.*...*.*.*..*..*.*...**.**.*..*.*.*.*.*.*..*...*.**.*.**.***...*.**.**.*.*.*....*..*.*.*****.*.**.**..*......*..*.*.*...**..****.*...**.....*.....*...*..*.**..*.*..**.*.....****..***.**......**..*..*....**..*..*..**......*..*..*...*.*..**...*....***...*..*.***.*...**.**.*.*....**.**....*.**.*.*..*.*..*.*....*****....**....*...***.**.**.*..*...*.*.....*.****.***......****....**...*....*.*.**.....**...***.***.*....*.....***..***.........*....*.*.*..*..*..*...*.**..**..***....*...**...*...*..***.**.....*****.****..
*.**.*.*.**.*.*.*.*..*.**.****.**.*.***.*.****....*.*..*.**.*....****...**........*..*****.**....*...........*.****.****....*........*.....**..**.***..***.....***...*..*..*........*.....***...***..**..*......*.*..**....**..*.....**.....*...****....*..**..**..*...*.*.**....*.*....*.**..***.**.*..**...*....***.***..*........*.........*.*..***.....*....*.****.*.....*....*...*..*.....*.*..**....*..***....***....****.......*.*****.*.**..*.*.*.*****.*.**.******..*.*....*..*....*..*..*..*.*.....*.*.****..........***.*..****..*.**...****..*...**..*.*.**.**......***.***.*..**...*...*.*...............***.*..**.*.**...*..***.*.*...*.*..**..**....**.....*.**.*..*.**.*.........*..**.......**......***..*...***.***....*....***.**.**...*.*..**....**........*.****..**..**....**..*..*..*...*..***..*.*...*....**.*.*..*....**......**.**...*..*.**.*........***..***.***......*.*.**...***..*****.*....*...*.**.**..*.**.*.***.....*.*....*...*..*.*..****..***...**.**...*........*.*..***.****.......**..**.....**
...*.*..*....*.*.***.***.**..**..*..*******.*..*....*.**......*..****.**....**.**...**...*..*.**.***..********...**....*.*........*..**..*..**....*.*.......*****.....***.**....*.*****........**..*..*.....*.*..*.....******.*.*.........*.***....*..*..*.***...*..***...*..**.*.*.****.**.*..**.**.*....*******....*...........*..*.**.*....*.*.***....*..*.......*.*.*.......*.*......*.*.***.....*.*.*.*..*.**.***.****.**..*..*..**.*.....**.**.*..*.*....*.***...*.*****.*.....*.*.....*.*.***..**......**..*.*..*.*.**.*..*..**...*.***..*.***.*..*.*....*.**..*.*.**..*.****.*..*..**....*.*..**.**..*.*..*.**...*.*.*.***.**.*.*..*.**.*.**...*.*..*.*.*..*.***..*.****.**......**.*..........*....*...*.*..****.*.*...*.*.......*..*..*.....**.*.**..****.*.*....*.*..**.**.*..*....*..*.****.....*..*.**......*.*..*..**.....*.***..*..*...***..**.*.**...**...***.**...**.*.......**.*..**.*..**...***..*.*...*.*..*...*.**......*....*.**.*.*....*......**..***...****.*.***....*.*.*.*.*..**....**.**********.*.*.***.*.*.
......*.......*..*......*.....*.*...*...*....****..*.***...**....*.*.***.....*.**.....*...*...*...........*......*....**.*.***.**...*...**..*.*...*..***.*..**.*..*.*.*..**........**.*.....**...*.*.........*.*..*.........*.**..*...**.****.*.**...*.*.*.*.**..**.*.......*...*****..**.**.*...**...**.*..*..........***...*.**....****.*.*.*....**.....*.*....*****..*...*.....***..*.*..***.*..***.*...*.....*.*..*.....*.**.*..*..**.*.***.****.*.**..*...*.*.*.**....*.*..**..**..*.....*....*****..**.*.**...*.*****....***.**......*....**..*....*.*.....***....*...**...**...*....*..*..*....*..*.*...*.....**..*....**..*.**.***...*.**...**..**..*.**.*..**..**...*****.*..*.....*.*....***.*.**.*......*..*.*...*.*.......*...*.*.*.*.**.*....*....**.**.*.*.**.....***..*.*..***.******.*..*.*.**.*.****.*.*..*.*.....***.*..*.***.*..*.***...*...*....*.*....*.*....*..*..**.**..*..*..*...*.....*...**..*..**..*..*...*****...***....*****.*.*.*....*..**..*.***.*...**.*....**.*.**.*.**.*...**..****.*.........**.*..*.
**....*.**.*..**..*..*..*...**...*****.*.**.*....*.**...*.*.....**.*..***..**.*.......*...*...*.*....*...*.....*.....*.**.....*.***.*.**..***.*..*.*.**..**..**..*......*.....**.**.*..*.*.*.***......*....*...*...*...*...*..**.*...**....*.*..*...*..**.....****..**...**...*.*..*......**.....*..**.*...*.....*.*.*..****....*...**................**.**..*....*.**.*.*.*...***.**.***....*..***.*..*.**.....*..*.**....**....*.**.**.*.*....*.*.***.*.*...****.*..**..*.**.*....**.**........*.*.**.......*.....**.***......*..*..*.*...*....**.*.*..**...**..**.*..**.**....*....*.....*....*......*..**...**...*...*.*..**..**.*.....*..*.....*.*...*..*..*...*..*..*.**.***.........*...*..*......**.....*.*.*.*..**..*..*.*..****...*..**.*....*....****.....*.*....***.****..*...*.**.*.....*........**..*.*....*..*..**..*.....**.....****.......**...*...*..**..........*.**....*........**.*..**...*.*.*........****......*....***...****..*.*..*..**..*.*.*.*..**....*...**...****..*.*.*.***..*......**.***...*..****....*
*...***....*.*..*..*.**...**..*.*...*****......*.**...*.*.*.***.***..*..*******.*.*....*...**...***.***.*......**..**.**.*****.*....*.**...*.**..****.*........*..*..*..*.*.*..*.***...**..*.***...*..*****.**..*.*.**.*.****..****..*.*.*..**.*.....**..*...*.**...*.....*...***.*.***...*.**..*...*.**.**..*............***..**...*..**....*..*..**..*..*.*.**......*.*...**.....*..*...*.***.**.*.*..*..*.....*..*.*.*.....**..***..***.***.*.*..*....***.*..*.**..***.**..***.*...*..*......*....*...*..***.***.**...*......*........**.*..*..*....**.*.*...***...*.*...**...*...*...*....*.....**........*...*.**..*.......*.....***..*.*..*.****.*..*.*.*.*.....*...***..*..*..*....**.*.*.***.********.*...*..**..*.....*....*..**.**..*.**...**...*****.*****..*....*..***..***..*..**.**..*.....**.*.**.*.**..**..*.....*.***.*.....*..*...**.*...**....*.*.***.*.***...*....**....**.*..**.**.*.*.......*.*..*.**...**.**.....*.****.***...*.*.*.**.*.*......***..**..***..*.......**......*..**..***.*.*..*.*...*..**...****.
..*...*.*.*...*.*.....*.......***.*.**........**..*..**..*.....*..*.*.**....*.......*.*......***.*...**...**..**...*...****..*.*..*..**.**..*..**.*.***.......***..*...*...**.*.*......***...*...**..**...*...**....**..*.*..*...*..*.*....*..*..**.*.*......****.....***.***....*.***...***.*..*.*..*....**...........*...*.*......**..*.......**.*.***.*..**.***.*....*.....*.*....**.*.**..*.**....*.*..........*...****......**...***.*.*......**.**....**.*...*....*.....*..****.*.**...*..***....*.*.*.**..*...*..***.....*..*.***.*.....*.............**.**..*.*.*...*.**.*.*.*.....*.*..**.....*.**.*......*...*..*.......*...**.*....***...****...**.**.**.*..*.*..***...**..**.*.*.....*.*..*..**.****..*.*....***......*..**..*...***.*.....*.**.......*...*...**.*...***.*..*****....*.*.*......***.*.**......*....**....*..*.***.****..**.......*.*.***......*.**..*..*..*..***...**...**..*....**...***......*.****..****...**.**...**...*..*.......*..**..*...*.*..***...****...*******.*.....***.....*....**.*..*.......
**.....*..**..**.*.*****.*...**....*...*..*.**...**.**.*...*.**.*...**.*.*.*....**.**...*.**....*...**....*..*..*...*..*....*..***.*..*..*..*...**.*.**....*.**.***..*.*..*.*.****.......*.**.*.***..***.*.*.**....*..*.......*....*..**.**....*...**...**..*....***......**...*.*...**......*.**.*.*..*..**...***..*....***..*.*...**.*..*.....**.*.*.....****...***.***..*.*..*..*.*.**.*..**.**.....**.*..***..*.**..*.****....***...*........**...*..*....*.*.*.*.*.*.****...***.**...*.*...**.*...*.*..*.....*.**..**..*..*.....****...*...*.*.****....*..***....*.**...**.*.**.*.***.**.*****....*.*.*.**..***....*.***..*.......*..*..***...****..*.*.*****.......*.***...***.*.*.*.*....*...**..*....*..*...***...***.*...***...*.*...**...***....*.....*.......**.........*..*..*.....*...**..*..*..**..*..*.*.*.*..*.*...**...*.*...**..*..*...*..*..**.**....**....*..***..*...***..*..**..*.*.....*.*...*.**.*..*.....**.*..*..**...***.**....*....*..**.***..**......**.*.*..**..*...........***.**.***.*.**.*.*..***.**.*.
.**...**...*.*..*..***......*....*....***..*****...***.....***.****.**..*..*.....*.*....**.........**..***..***..*.*...*.............*...**...*..**..*....*...*..*.*.*.*.*.*.*..******....**..**..*.*..........******.**..***.****..*.****..*..*.*......**......*......***.*...**.......**..**...*...*....*...*..*.*.**......*.....*.****.*..*..**.*..**..*.*.*.*.*.***..**...*..**..*..*.*.*.*****..**..**.......*.*.*..***.*.....*...*.**..*..*.**.*...*.*..**..*.**.***..**.**..*...*.*.**.*.*.*..*..**...*...*.......*...***...*..*.*.*.*...****.*.*..**..***.*....**..*.***..*....**.*.*..*.*.*..*..****.*.*...**..**..*.......**..**...*...*.**.....*.*..*.*........**..*....**..**......*..***..***.*....**.....**...***.**..*....*...*.*.....*.*..*........***.******.*.*..*.*....*....**.*.*..*.*.*...*****...*.*.*...**........*.....*.....*.*..*.*....***....**....*.*.*.*....**.*.......*.**.**...*.*...*.**.*...*.....**..*....***...**.********.***.**..*.***.*.*.**...**.***....**.***.....**..*..*.**.**.*...*...****..*
.***.......**..***......*..*..**...***....***.**.*.**..**.*..*...*......*..*.*.*.*...*.*....*.***.*........*.*....***.*....*..*..*.***....*...*..**..*..**......**.*.**..***.****.**...*****...**.*..**....*.*.........*..*..*.....***.....*.*.**...*.*.***.*.........*.*...*.******.*...*.***....*.*.*.*...*.**.*.*.........*....***...*..*.....*......*.*...*....***..**....*...*.**...****..**.*.**.*....*.*..*****......**.*.*.*..**.......*....*.*.........*...*....**....*.*.****...*.....*.*...**.*.**.*..*..*..*..*.*...*.*.**.**.*.*.**.*.**..**...****.*.*..*.***.*.....*.*.**...**.*.***.***.....****.**..*..*..*****.*..**....***.*.**..*..***..*.*...****...*...*..*..*.*...*.........................*..**...**...*..*...*.*****.....**.*.***..**....*...**.***........*..*..*.**...*.........**..**....*..*..*..*.....**....*****.....*.**......**........*..***....*.***.*......*....*....*....******.**.*.*..*.*.*.*.*....*.****........***.*..***...**..*......**.**..*.*......*.....*.**.....*..*.*****.......*****..
*.**....*.**.**.**.........*.*.*..*.***..*..*.*.***.....**.******.....***......*.**...**...**..***..*..*.*.......*....**........*..*.*.*****.**.*...***.*.*..*...*.****.*..*..*.***.***..****......*.*.....*.*..*.*.*..*.*..**....**.***.*******...**.*......*...**.**..******.*.*.*.....*...**.***...*.*........*..*....**.***..**.*.....*.**...*....*..***.*.*....*.***..*.**.......**..**..*..**...*.*...*......*....*..***..**.*..**.....*..***.*.*.*...*.*..*.......*..**....*.**..***....*....***.*.*.*.*.**...****....**...*.**.*..*..*..*.....*.*..*.*...**...**.***.**....*..*.*.*.....*....*...*.**.....**.*..*..*.*......**...*..*...*...*..*.**.**.*..*.*......****.*.**..***..*.*..*..***.*......*....*****...***.***..**...**...**.***...*.**.**..**.*..*...*.......**..*.......*..**......*...*.**.*.*....*.*..**....*..*.***.........*.*.***..*.**.*.**.....*...**....*..*.******..*...**.*.*...**.....*.*....***.**.*.**....**....**..****....****..*....*..*.**......*.**..*...*..*.......*..*.*..*.**.*...*..**.*..*.
*.**.*...**..*...*...*.**...*.****.**...*...**...*.*..*.*...*...**..*****..*...*....*..***.**..*.....**..**......**.....*.*****..*..****.*.**.*.***.*..*.**.*..*...**.*.*.**.*...*..**...*...**.*..*......****..****...***.......**................*..*.**...*..*..*.*.....****..*....**..*.*......*.....**.**...****..*..*.*.*......**.**...***....*.*..**.**..***......***.*........***.**.......***.***..*..*.**.*.**.**..*..**..*....**.*.*.**.*....*.*.*..*.*...****.*****.*....*..*.**..*.........*.*..***.***.....****...*..*.***.*..**.**.........*.*..*.*.**....*.****...*.*.*..*...*..**...*.......**.*.*...*.***.**...**.*.*.....*..*.....*..**..***.**..*.....*....**.*.....********....*.*.**.*.........**.**.***..*..**.*....*****.*.***..*...*..**..*...*...*..**.*..*.*.****.......*..***.*.*.*....***..***.....*...*.*.*.*.*..**.*..**.**.*.*.*..**.*.*.*.*.**...**..*.....**.**.*****.*...***...*****.**.*.*.....**..*.....**....*.**.*.*............*....***...******.**....*...**.*.*..**.*..**..******.*.*.*...*...
...*...**.*..*.*.**..*...****..*..**.*..*.*..**.*****..***...*...****....***.*.*..*....***.........**...*.*.*.....*..*...*.*.*...*.***.*.***......*.***..*.*.*.*......*..*..***.*..*...*..**.*.*.**..*..*..***.....**.**.....*.*..**...*..*..**.....****...*..**.*.....*******.***...*.*..*...*...*.*******.*...*.*..*........***..*...**.....*..**.*.**...**..*...*......****..**.**..*.**.*...***.*.*.***.***.*....*....*..*..*....**.*.*...*.***....**.*.**.*.....**....**..**.*...*..*..*..*.....**.......****.....*...***...**.*.*.....*....*...*...**......***..*...**...*.*.......*.*.*...*....*.**...**..***.*..**....**......*.......**...*.*.....*****...*....*.*...*.*......**.*..*..*...*.***.****.....***....*.....*..***.....***...**...****..*..**......**..*.******..*.*..*.*.*.*...*.*....*.**..***.*.*....*.*..*..*.*.**.***..**..*.*..*.*.....*.....*.*****..*..**.*...*.*.***.**...*...*.*.*.*.**.*..*.**.****....*.................****.***.....*...**..*...*..*..*..*......***...*.*..*......**.*.*.**....*.*.**.*
*...*.***.*...***.*.**....**..**.*.....*....**...****.....*****.*.**.***.*.**.......**.......*.****.*.**..*.....*..*.*......**.**.*.**..*...**.*.*...****....*..**.*..*.....**.*.*....***........**.*....**.***....**...*.**.**.....*.*....*...***...****......*....**...**....**....*......**....*.......*........**.*.*..**....*..*......*..***..**.**.*.....*....*.....**.*.******..*.*......**.****.........****..*.**..*.**....*..**..**.**.*..*.*.*.**.....**....**.*.**...*..*......***..*..*..***..*.**.....*....**.....**...*.....*.*...*.****.**...**..*.**.*...*.*.*.*.**.*.*...*.***.......*....*..*.....*.*..*.***.*.**..****.*....***..***..........**.**..**...*.**.....**.*....*..*.*.....**.*.....*****...*......*.*.....*..*...*.........*.*.*.*.*****.*..*.*.*.*..***....*..*.**....*.....*.....*.....***..**..*.**.......*.*.*..**..**...*....*........*.*..**.****.*.**.*....*....*.*..***.*.*.***.*..*.....**.....***...*..**.*...*...***..*****.*.*.*...***......*..*...*.*....*...**..*..*......*.*..****...**..
*....*...***..*..*.*..*..*..**..*.*..***...**.***.....**...**..***..***...*..**...*.*..*....****.**.**.......**...*...***..***..*.*...*.**.**....*.*..**.*..*.**.*...****.*..*.*****.****......**....**....*.........**..**.**.*..**.***...*.**...**..*...*....**.*...*.*......*.**..*.*.........*.*....*.*..*.***.*..*.**..*.*....**..*...**..*........*.***...*.***.....*.*.***..*..*....**.****..****..****.......***.**...*...***.*****.*.***...***.**....*....*..*..****.....*..**...*...*.........**.*.*...*.*...*....*.**.*.....*...*..**..***..*.*..*.**.....**.....*....**.*.*.....*..*.***.*....*....**...***..*....*.***...*****.*......*.***..**..*..*.*.*.**.....*..*.*......******...*.*.*....*.*......**.*.*****.*.....*.*..*..*...*.*..***.*.*......*..*...*...*.**...*.*.*...*.....*.*........*...*.**..*..**...*..*.*..***..*.**..*.**.*.**........*.**.*....*.*...*.....**...*........*.*.*.**..*...**...*.*.*.*....*.....*.*..**.*.*.*.*.......*.*...****.*.*.**..*......**......*.***....*.******.***.*....***.***.
*...**......**...*....*..*.**..**.*..**...***...*.***.**..*...*..**.**.****..*.*..*****.**..*.*...**.*.**..*.**....*..*.*.*.*.**................**.**...***...*.......**.....*.....**.....*.**.*...*...**........*..*****..****.*.*.....*..*.*...*...*...*...*...**.***.....**..**..*.*....*........*.*...*...**.***.*.**..****.*..*..***.**.*.*...*.*.*.*.**...**...***...*.*...*...*..**..***..*.....***.**....*.**....**.*.....**.*..***...**...***.*****..**..**....***...*.*........***.*.*..*..****....*.*.*..*.*..**.......*..*..........*..*.***.*.***....*****...**.*....**.*.*.*..*****..*...**..*.**..*.*.*.*.*..****....**..**.**.....*.*....*..*.*.*..*.***..*.**.*.....*.*.**.....****.*.*..**.....*.........***..*...**..*****.....*****....*..........**.**..*.....*.*.....**.*.*.**..**.*..**.*.*...*.**..**.**.*.*..*...**..*....***.*......**..*.*.*.***.....***....*.*******...**.*..*...**...**..****.*.....*....*....*..***..*....***...**..*.****......***...**.**.*..*****..**.*.*..**...**.*.*..***..*..**.*.**
**.**...**..***...**.....*..*..*...*.**.**.**.*.**.*...*.*.**.**..***.*.........**..**.*..*....*.*....*...**....*..*.*....****..*..*..........*.*.***..***..*.*.....***.*.*.*........*..***.*.*.*...*.....*..**.....****....*....***...*.****.**........*....*.....*...*.***..***..*...**.....**.*.*..*....******.*.....*.**...*.*....**.**.*.**.*.**...*..***.*.*.**.*...*.***..*.*.*.**....*.*.**...*....**.......*.***...***.****....**.**.*..*.....*******..*..*.*....*.*.....*.....*..*...*..**.*...*........**.**.*..**.....**.**.*....*.*......**.**....*...*...**.*...*.*.**.*.**.***....**..*.*...**....****.*.**..***..*.***..***.***.***...*..****.....**..*..*.*..*..*.......*.*....*..*..*.*...*.***..*.......*.....*....*..*....**.***.*.*...*.***..*......**..*..***.*.***..**.....*.*.*..*...**.**..*........*.*..*.**..**..*...*.**.*.*.**.*...*......*..*...........*..***..**....***..*..***.....*.*....*...*.*********..*.**.....*.....*.*.............**....*...*****...***......*.*..*****..***..*.*.****.***.....
..*...*.**...........*.**.*....*****.*....****.......*......*.......*.....*......****.****...*..*.***..*..**...*.........*......**.............****.....**..*.....*....*...**.....*...*..*.*...*...*..****...***.....**.**.....*...**..*.*...*...****.....*..*.*.**.*..**....**..**..**...**..****..*..*...*.***.***...**.*..**......**...*.*......**.*****..*.***.....*...**...*.***..*..*.*..**....**.....**...*.*......*........*.....*.*...*..*.*.*.*.*..*.*.**.*.*.*...*..*.*..**.....*.**...*.*...*.*.**..*......*****...*.*.*.*....**.***...**.*....*..*..**...*........*..*.*..**...*..**.....***...*...**...*...*.**.***.....*..*.*...*....**...*...*.*..*...*....*..*.*.***.*.***.*****...*.*....***...*.*.......*****....******.***.*..*.*.**.**.*...*..**..*...**.*..***..**..******...*..*..*.*...*.*..........*...*.*....*.**..**.*.**...*..*..*...*...**.*..*.*.*..*...*..*.****.*...*........*....*..*.*.*....**......***..*.....*****...***..*..***.*.*.*...*.**.*...*.....*.*.***...*.*....***......**..*........**...
*****.***.*..*.****...***.....*...****.**..........*......***..*...**.**...*..**...**...**.*..*.......**.*......*...*.***.*....*.******......**...*...*...***...*..****...*..**.....*.*.*...****...*....*.*.....******......*.*....**..****.....*..*...*.......*.**..*.*.*.***.*...****..**.*...*.*****..*...*.*...**..***.*...*.**.**...**.*****.**.**.*..*...*..**...*.**..*...*..*.*.**...*...*....**......*...*..*..**.*......**..*..*...**..*.*..*.**....*....**...*.....*......**.**..*.*...*.....**...**..**.**.*.**.***.*****.***.*.........*.*.**.*....**.**..*..*.**..*.....***.*..***.....*****..**.***.******......*........*.*.*...*..*..*....*..*.***.**..****.*....*....*..***..*.****.............*****...*.*.*****.*..*..**...*.****...*..*..***..**...*.*..*.*.**......*...*...**........*..**.**.*.*.**.....*.**.*...**.**......*..*.*.*.**.**....**...*....**.....***......*.*.**.*...*.*.*.....*...*****.*...**..****.*.**.....****..*.*..*.*.*..*..**.****....****...**.*....*.***.*..**.*...**.*.****....*...***.
**..*..******.**.*...*.**..*......*....****......*...*.....*....**..***..*..*....*.*.*.*..*..*..**........**.......**..**......*.*....*..*.*....**.*.*.**.**..**.....****.*.....*.**...*..*.***.***.*.*.**..**.....****........*****.*...**.*.*...*.*.*.*....**.***.***.*.*...*.....*..*.*..**..*..*...*.*...*.*.*..**.......*....*...**..*.**......**..*****.**.**.**.***.***...***......**.*.*.........*.*.....*.*..*..***..*......******...***..*.*.**...*..*.....**.**..****..*..*.*****.*....**.***..*..*..******.*.*.***...*...*.*....*.....**...*.*...*....**.**....*.......*.*.....***........*...*..*.**.....*....***.**..*.**..*..*..*.**............****.****.*..***.****.***.*...*.*.*...***......***.........*..*.**.*..*.*.....**...**.*...****...*..*....**.....*..**.*.......**...*.*....****.*.........*.*.......*...**...**.....*.*.*..*.*...***...**.......*.*******....**..*.**.*.*.*.**........*....*...*...**..*..*.*.*.*..*..***..*..***..*.*.*****.****.*...*.*.....**..**.******...*.*...****..*..*.**..*..***.
..*..*.........*..*....*..*..******....**.*.*..*.*.*.*.*....***.*...**.*.**..*.*.*.*....**....*..........**....**...*...*.*..**..........*.****...*...*.*........*.*..*....*.*.............*........*..**.**.......*........*.*.*....*..**.....****..**.**.*..*.*...**.**.***.......**...*...*.....**.*.**.***..*...**..*.*.........****....**....*..*.*..*..*.*....***.*.**.*...*.***.**.*.......*..**...*..*.***..*.....**......***.***.*...*......****.*.***..***...*....**...*..*..**.*.**....***.**.*...****......*....**....**.***...***..*.**.****..*****.**..*.**..*.*...*****..**.........*....*.*.**..*...****...*.*....*.*..*..*...**..*.**********.*.....***..*..******......*..*.*.*..*.**.......*....***..*..*..**..**...**.*.*..**..*....*..**.*...*.................*.**.****.*.***.*.*...**.*...**..*...**..*..*.**......*.*..**.**.*..*.*...**.**...**..**..*.**.**..*.......**..*.***..***........***.*.....**.*......*.*...*.****.**.*......*..**..*..*.*......*.**.***....*.*...**.*.***.**..***.**..*....*****.*..
.***.**.*.***..**...*.*.**.*.*..**.**.*.**......*..*....**....**...**...*.*.*..*....****.**.**...**............***......*.***.*..*..***...*****...**...*...**..**..**....*..***.*****.**..*..*...*.*......**..**.**...*****.*.******.*.*....*.**.**..*.**.*....*.*..*****.*.**....**...*....*.*....*...**....*****..*.......*.**...***...*......**.**.*.*.*..*.*..*.....**..*.*.......*...**.**....*.*....*.*.*.*.*....*.........*.**...*.*.*.*.*...****.....*.**..***..***..**......*.......***.....**..**.....*..*....****.**........**.*..**....**...**.......**.*..*.****.*..**..**.*....*.***.*.*....*.**..*.***.***........**...***.....**..*.*...***..***...****..**..*...***....*.**...*****...*.........*.**..**..*....**...*.*............*.*....*.....***....**.*.*....*.....**...**..*.***..**.*...**.*.*.***..*....*.....**.***..................***....*.**....*.***..*..*....**.***..*......*.**..*....*.*.*.*..*...**...*....*.*****.*.**..*.**.........**..*.*.*.....*..***...*..**.....*.*.*.....****..*.*...**....***
**.****..*..*...**.*.*..***.*..*.**..**.***.*...**.......**..*...****.....*...*..*.....*.........*...*.**.*******....*.*....*.*.....*.......*....*..*.**..****.***.***..***....*..**.***.*.*.**.*.**...**..*.*****....***.*..*....*..*.**.*..***...*****..**..*...*.............*..*.*.*.......***.****...*.*.*..*..**...*****.*..*...*.***.*.**....**.*....*....*...**...*..*..****...*......*..*.**.*.*..*......*....*.*....**...*........*..*...*..****..*....**..*....*..*.*..*.*..*.*...*.**.*.**.....*..*.*.***........****.**..**......*.*...*.***.****.....*...*.*.*...*....*********.....**..**.**.*...*..*..*.*.**..**..*...*..**.****...........*.***.**..**.**...*.*.**.*......****.****......**.*..*.*..**..****....*.*.**..*....*.***.........****..***......**.*.***..**.*.*......*...*..........*.**.*.*.....**.....*....*.***.***..****....*...........*..*.......*..*.......**..*.*...**.**.*........*........**...***.......****.*..*......*....*...***...*...*....***...*....*.*.*..**..*....*.*..**......*...***.*.
...****..*.**.*..**....***....*.......***..*....**....**.......*................*.*....**...*.*.*....*.....*.....*....*.*..*..*.*.......*.*.*....*.*..*...*.**......**.......*.*.*.**...**..*..*..*.*.*....*.***.*...*.*.....*****.****.....**..***........**..**..*...*.*..*.....*.**..*****..*.****...**....***.**..*.**.**..............**..**.......*.***.*.**.*...**..*.*...*.*..**.*..*..*.***.**.*.*......**..*.......***.**...*.*.**....*...*.*....**.*...*...***.**......*..*.**..**.***...*....*.*.*......**.***.......*..*.*........**..**..*.*...******.....*....****.***.*..........*......**.*..*........*.*.*..*.....*.*......****......*.*..*.....***.****..........*....*...*...**..*..*...*.*.****.***..**.*.**..*...**..**.*..*.*.....******..*....*.*..*....*......*..*...*....**.*....*...**.....*.*.***...*.*.**..*..**.*..*....*.*.****.*.*..*...*...***.*....*...*..*.*...**..*........*.***.*.**..*.*...*..*.*...*...**.*.**..**.*...*..*.***.*....*.**..***.***.*..**..*..**.*...*..*.....**...*..*.***.......
...*...**.....*...**.**..*..***.***.......*...*.**.*.***.....**.**.**....***.......*...*...******...***....**.****.***...**.***...***.......**.......**......*.......*.........***..**.....*.........*......*...*...***..**..***..*.****...*......*.*....*.....*....*......***..*..**.**....**..**..***..*........*.*..**....***........**...*....****.*.*...*...**.*..**.***..***..**.....*.*...*..*.*..*.*..**.......****..****.**.*......*....*.*..*..*.***......**...****...*..*....*.......*..*.*...*....***.**.*........**..**.*****.*.******...***.....****.*......*.......**.**.*.....*...*.....*.*.**.**.....*....*****.*.*.*..**.*......**.**..*.**.*..**..**....*.*.****.*.**.*.......*.***.*..**.**.*...**.***.......***..***..*......*.....*....*.**.....*.*.......*.......**..***........***..*...*.*.*.*.*.**.*..*...*...*.*.**...**.*.**.*....*.*..*...***..*.*....**.*..**......**..*.**...****..***..*.*.....*...*...*...*..*.....*.*..**....*....**.*..***...**.*..*...***..*.*..*...**...**..***.*....**..*..**...*.
.**.......*..**.*..***..*....*..***.....*..***.......*.*...*.....**....*..*.*.**..*.........*..**......*.**.*...****...**.**.**.......*..*..........*.***........***.**..***..*..**...**..**...*.*..*.*...*..*......*..*...*.******..*.....*.**...**..*....*.*****.*.***......*.**..*...*..***..*.....*...***....*...*.***.***...*.**.......**.*.**.....*..*..*.......*..*..***.***..*...***.*..*..**....*.**.*..**.*.*.*.**.*.*.***......****.*.....*...**.*..*.**.**.....*..*.*******.**.*......*......*...*.****.***.*...***..*..***..******......**....*..*.*.**...*.*....*.**..*.**...*..*....*..*...*...*...*.*.*...*.**...*...**.*.*...*...*.**.....***..*..*.**.....*.*.*..*.*.....*..*.*.**.*...**...***.*..*...*....*..*....***....*...*...****....*..*...*..*..*..*..*.*..******.*..*.**......*.**...**........*..*****..*....***.*..***..**.*.*..**..*...**.*....**.*.*....**..*.**.*.*.*....*..*....*...*.*..*...*.....*.***.....**.....*....*.....*..*..*...*****.*.*.*......***..*...*...**.*.**.**.*.....*.*....****.***
**..*.*....*...*.***...*.*.**..*...*...*.**..**..*.....*.....*.**.*....**.*.***.**....***.......***...*..*..***.**......**.....*.....*..***.*.*...*.*..****.......*...****...*...***....*.........*..*.*...*.....*...**..*.*...**..*.*.*.*....*...**..*....*....*****..*.*....**...**....***...*.*.*.***...*.*...**............*.*.*..**.****.*..*...**...*..*.*.*.**.*..*.**..***..........*...**.**..**.**.**......*...*..**.*.*......*...**..**..*..****....*.*.....**.*.....*.........**..*.*.***.*.*.*.**...*.*.....*.**...........*.*....**.....*...*...**..**.....***.*.***...*.*.....*.*.******.*..*.**.**..**.....*.*......**.*...**.*...*..*...**.......*..****..*...*..*.*.*.*...**.....**.***....**....**.*.*.*......*.*.***..**.**...**.*...........*..*..*..*.*...*.......*..*....****.**.*..******....*..**...*.**..**.***..*.....*..**.**.**..**........***...**..***..**..**.*...*.*..*.....*.**...*...**..*.*..*...**.***......**.**..*.**.*.***.*.*..***.*...*....*.***..**.....*.........*...**..*..*.*.*.......**..
.*.**.*..**......**.**....*.*.....*.*..*...*...*..*..*....*..*...***.***.......***.***..**..****..**..**...*..*..**..*..**......**...*.**.......*....*.***.....*....*..*.****..**..**.**.**..*....*.***.**.*...*.**.*.*.......**..*..**...........*....*.*.*.*......*......**......**..*.*.***..**.**...*..**.*.**...***...........**...*.**.*.**...*.*.....**..*..**.*********.**.**...*****.****.........***.**...**.**.....**.....*.*...*.....*.**.....*..*..***.*.***.*.*..**.*.*.**...*.*..**.**.*...*..*...***.**.....*..***.***...*.****..***.*.**..**....*..***.*.*.**....**...*.**...***...*****..*.*.*..*.....*.*...**.*..*.*.*..**.*...***..*.**..*..***..****..**....**.*.****....*...*..**.*..*.....*.*.**..*.*.*.*.**.**.*...**.**..*.*....*.*.*.*......*....**.*...*.*.***.*.*...*..**..*.**.....*.........**.*.*..*.*.*..**...*......*.**...**.......*.**.*.....**...**.*.***.*..*.***.**.*.*..****.****.*..*.........*******..**..*.*...*.....**..**********..**..*.*.**...*.*******.**..***.*.*.....***..*..*.....***.
....***.....*..*..*.....*.**..**.*.***.*.*.*...**.*.*.*.*.......*.**..*.**...**..*.*...*...*..*.**..*****.*..*..*..*...***......**.*..*..*....*..***..**.....*...*.*.**.*.*....*..***..*.*....**.*..*.*...**.........**..*.*.*..***.*.*.*.***..*..**.*.....*...*.*.*....*.*....**.*.....**................**..*..*..****..**.**..*.*.*..**..*...*.**......**.....*....*.......*.*.*.*...*..*...*.*.*...*.*.****.*.***......***..**..*.*..**.......**.....*..**...*......*...****.**.*...*...*...*..***.*******.....*.*.**..**.*....**..*....**...*......***...*.**.....****.****.***..****.....**...*....***..*..**.**.*..**..*..*.....*..***.**.*....**..**...*...*..*.*...*........*.*.......*.*....**.....*....*......***.....*..*....**...*.*.*.*...*..*.....**...***.*.*.**.*.***........**..*......*.*..*..*....***.*....**...*..**.*....*.***.*.**...*.**.*..*.**...*.**..*.*..****.*...**..****..*....***.*........*.*...*...****........*.*.......*.*....**..*.*..*.**..*.*...**.*..**.....*....*....**....**.*..*.***.........
.*......***.......*.*..*.**...*...**.*..*....***....**....*.*.*...*......*.**.**....*.....***......*.**......*.**..*.**....*.....*****..*.....*..***.*.*.....*..*..**.**..*.***.*.....***..*....*...**....***...*.*..**..*...*.......*..**...*..*.....*...........****.**..**.............*.*...**...*..*...*...*....**..*.*..***...*.****.....*....****.**..*.**..***..*.*.......*****.*.**.***....**.**.*...**.**.....*.*..**.*.***..*...*.***..***.**.***.*..****..*..*..*.......*...*...*.**.**...*...**...*.....*......*..***.*.*...*..*....*.*****........*.......****..*......***..*...**.*.**..*......********.**......**.***.**...*.**.**......*...**..*..........*.***.*...*....****...**.*.*..**.*....*.*...*.*.*.*....*.........***...**.**.*...***.*.*.*.*..*...*.*..*...***.**.*.*.....*.*.*****.**..**.............***....*.****..*.*.*....*.*.*.*****.....****.******..**.........*..*.....**......*..*.*...*.**.*.*.........***.**..**...**.***.*.*.....**.*.**.*.*.*......**..****...*.***.*.*.*.***.*.......*..*..**.
**...***...*..******.**...*..*.*...****....*....*...***.**.*..****.**.....**......*.**.*.**......**...*....**..*..*.*.***..***..*..*.*.....*.*.**.*.....**.**.............**...**...*.**.**...*..*.*..******.....**....*.**.**..*.*..***..***....**..*.*....*......**.*.*..**.***.....*..*...****..*..*.*....*.*...***..**.*****......*..**.**...*.*.........**...*.*.*...*.....**...*.****.**.***.*.***.**.*..*..*......*....*.......*.****.*....*.***.**....*......**...**.....*...*..**.........****..*.**......******.****..*.**...*.*......****.*.....**.**.**.....*..***.*...*.*..*...*..*.*....*.*..**....*......*.***.***....*..*....*.***....***..*.......*.*.**....***....**.*...***.*.*....*.**.**.*.......*....**.**.**...*..*.....*......*......*****...*..*..*.*....*..*.**.*.****.**.**...*.*.......***..*.**.*....*..*...*.*..*...*.*..*****..*..*.*.*.*....*.*.*.*.**...*..*...*......*.*....***.....**.**..*.*.*.**....**.*.....*.**..**.****..**...**...*....*..**..*......**.**..*......*.***..**...***...*..*....**
**.......***.....*.....**....*.**..*.**..*.**..*..*****..**.**...*..*...*..*.......*...*.*.*...*.*........**....***..**.**....**.**....**..*.**..*..*....***.*****.**..*.*.....*.....***...*...**.***....***..**.**.*...*....*...**...*....*......****.*..**.....*....*....*....*..*...**.**.*..*.****......***........***....*..***......**.*..*.*.**..***..*.....*...........**..**...*.*.**.*.**..**..**.......*...*....*.**.*.*...*...**..**.*.*....**..****..*.**.***..*....*..***.***....**...*..*....**...*..*.............*...**..*.*....*.***.**...***.*...*...**.**.*.......*....**..*.*....**....*..**.******..**.***....**.*...*....*..**..**.*..*..*........**......**.....*..**..*...****..*.*.*..****......*...**..*.**.....*...*..*..*.*..*..*.**.*.*.*.**.*..*..*.*.**.........*.**...*..**.***..**....*...*....*.*...*...*..*.*..*....*.*.***.*....*.*.*.....*..*.*.*.*.**.*..*...*****.*.*...*.....*.....*****.******.**..*.*.....**.....********.*.**..*.**.******.*..**.**..***..*****..**.**......*.......*...*...
..***.*...***..*.**........***.**..**....**..**.*..*...*.*...**...***.*.*..*....*......*.**..*****..*.***.*...*...******.*....*...**.**.*.....**..*......*..*.*...**.*.**...**........**...*.***.**.....*.*......****....********.....*.***...*.**.****..*..*.*...*.**.**..*...**..**...**..*.......****..*..*.**..**.**...**....*..*.**.*......*.*.**.*..**...*..*.***....*....*****.*....**..*..*..*.*.*...**.***.*.*.**.*.*....*.....***.......*.*..*.*...*.*.*.......*...*.*****...***....*...*.**..**....*....****...***...*.......*...*.*.*.****..**...**......*...**....**...****...***.*.....***....*..**...*....*..*.***...**....*...*...*..*..*...*..*..*..******..*..*.**..***.*..*.*...***.**..***.**..*...*...*..**.*..*...**.........***......*...*..***.*...*...**..*.*...*.**..**..*.*......**.*.....**..*.*..***...***.....*.***..**...*..*****..*****.*..*...*.**.*.**..*.*..*..*.***......*.*.....*.**..*..**.........**..***....*..*...**.*.*..*.*....***.****.....****.*.*.**..*.......*...***..***....********...*
...*.*...*..*...*..*....***.....*.....*.*.*...*.*.............*.**.**..*............*..***..**..*...*......**.****.......*......**...*......***.*.*....**.*......*..**..**....*..*.**..****......*.*.*....*..*.***...........***..****...*.***...***..**...*..**.....**.*....*****.*..*.**..*.*....*.*.*.*....*.....***.*.*...****..****.....*.....*...*....***.*.**.*..*....*...*..*...*.....*.*.**...***.**..*.......*...*****...****.**......*.*..***.*..*....**......*...**.**...*..*....*.....****...*..**..*......**.....*..*...*......*.*.*****.*.**.*.*.*.**....*.....*......***.*..**.*..*.*..**.****...*.****..*..**...*.*.***.*...*.**.*..*****..*..*.**.*..*.*..*...*....***....**....*.....*...*.****...***....*...*.*..*...*...............*....**..**..**........*****....**.*.....*.**..*...***.*..**..*.*...*....**...**..*.*.*..*.**...*.*.*..........*.*..*.*.*..*....**.*.**..********..*.*..*...*..*.*..***.**..*......*........***.*.*..***.*..*...*...*....*..*.....*.*.......**.*..*..........*.**..***.*.**.*..
.**.*.........*.....*..*..********...*..*.........*...**.*.*..*.......**.*..*...**..*.**..*.*.**..**..*...*.***.....*..***...*.*....*.*....*.*.*.*.*...***..*..*.......*..**..*..*...*..........*......****.******.*...**..**..*.*.*..*.*.**...*..******.****...*.*.*.****...**.......*.*..*.*...*.*.**..*.*...**.*.*..**..........***..*...*.******.....*....***.**.*.*....*..***.****...**..**........*....*........**...**...**......*.*.***..*..*...**..........*..*...****.*.*.***...*..*.*.*.*......*..***...*......***..*..*.**....**...******.....**..***..*.*.*.*.*.**.*.**..**.*....***..........*..*..**.*.*.....*.....*.***...**..**..***...*...*.***..*..**....*...****.....*......*.*.****....**.*..**.*....*****..***.***..*.*....*..*.*.*..*.*..**..****.*..*....*......*........*.**.**.......*..***......*..***.*....**.*..**..*..*.*.*....*...*.*...*......***.*.**.**.*....**...*.....**.*.**..***.*..*..**....*...*.*.*.**..*..*.*.*......**.*.***....*.*..*...*.***.*.*.*.*...*.*..*...**..*******..***...**.***..
*.*.........***...*.*.****..*.*.*.*.*..*.*..**.............**..**.*....*...*.***...**.**..*..*..**...*...*..*..*..*....*.*.**.*...**....*......*...*..**..****....*.......*.*......**.***.*........*...***.*...**...*...*****...*...*.**..*..***......*..**..*.*....*..*.*..*.....****.*.****.*.**........***...**..*.....**.*..*.****.*.**..*.**..*.**.**......*.*.......*..*....**.*..**........*.*.**.*..*..**.**..***.....**...*.*.*.....*...*..*..*...***.*...*.**....*...*........*..*.***..*..*......*.........*......*.**.*..*....*.**.*...**..*...**.**.****...*..**.***..*..***.**...*...*******.*..*...*.**..*...****..*......******.****...........****....**.***....*.*.*.*...**......*.*..*.*.**..*.*...*..*....*....*****.*.**.*.**.**.....*.*.*.**.**..***.**....*....*.*...*.**.*.*.*.*.*...*.*.*...***.....*..*..*.****.*...**....**....*..**...****.*..*..*.**..*......**.**.**.*..*...*..**...*...**........**...**..**.**.**....**......*...***.*...**.*...*.....*....*.*.*.*..*.........*.*.*...**.*...*.**...*.*.
..***..*..**...*....*..**..***...*.*.......***.**..***.*.*.***.*..*...*...*.*.***..***.*.**..*.*.*.*..*...*.*...*.**..**............***...**.*.*...*....***.....*..*..*.**.*..***.....*.*..**....*......*...**...**.*..*****....*.*..*...*...****..***.*...*.*..**..**...*.****..*..*...*..........*.****.....*..**..*......**.*.**..*..*****..*.*..*..*.*.*..*..***....**.....*..*.....*...***.***.**..****..***...*..*.....*.**....*.*..**..*....*.*....*....*...*..*...........*.*..***...........*.*..*.*.....**.**.**.**...*.**......*.........*...*..**...*.**.....**.*.**.....**...*..*..*.****.**..**.***...*........**....*..*.*.*.**.******..*...*.***.*.*....*.*.*...*.......*.*...**..*..*..*.**.*.*...*.**.....*..*.*.**..*.*.****...***.*......*******......*.**..****..***.*..*..*.*....*..*.**.**..*.*....*.....*....**....*.*..***.*.***...*....**....*......****...*.*....*.*....*....***.*.**....*...*.*.**.*.*...*..*...**.....***..*.***....*..***..*..*..****......**....*.*..****.*....**...*...*...*...*.*.*.**.
*..*...*.*....*..*.*.**....*.***.*..**..**.*...*..*..**.*..*.**.*.**...***..**....*...**.********..*.*...*..*****..**.*.**.*.*..***.*....*.**.*..*....*..**.......**..*.*...**..*..**.****..*****.*..**..*******..**..*..*...*...*..........***.*...**.....*.....**...*.*.***.****.**...*.*.*.****.*...*...........**...***..*.*.***..**...***.*.***.*.**..****.**.....*..*...*.****..*........***....*..*..*.*......****.**..*..*..*.*.*..*.**....***.........*....**.*..........*...*....*..*.*..***.*.*.**...**.....*.***......*....***.*.....*.***....*.***..****..*..***.*.*..***..****.*.*.......*...*........*.**.*.*...**.*...*....*...*.*..*.*.*.*.*.*..**.*.*.*......*..*..*..**..*...****.*..*...*.*****..*.*......*..**..**..*.*.***.*.*..*.*.***.*..**...**.**.*.*..*.*.**...**.*...**...*...****..*.*.*..........*..*...*.**.*..***..*.**..*...**.***..**...*****..*...*.*.***.***.*...*.*...*.......***.....*..*.**.*****..*..*...*..*.*.**.***..*..**.**...*......**......**...*..*.*...***.*.*.*.***.**.**.**...*...*..
.*.....**..*..**......*..**..****..*....***..*.**.*...**...***........**.*.*.......***.*.*..*.**...**.*.**...*.******......*..**...*........*..*...*...*....*..*..****.*.*..*.**..**...*.*.....****.**..*...**.*..**..**.*........*.*..*.....*..**..**.**......*.*.........**..*........*...**..*..*......*.*...*...*.*...*.***..*.*..*..*..*...*****.....*...*..*..*...*.*.....**.*...***...*.*.*..*......*........*..**.*.*...*..*...**.*..*....*.*.**.*........*..*.*.***...**.*..*....*........*....*.....*.***....*...*..**.....*......*.*..*.**.*...**.****........**...*....*.***.*..*..*..*.*.......*.**..**.*...**.*.*..*...*..**.*..*.......**.*..**....*...*......*...*.*.........*.*...*......**..*.*....*...*.****.*.*..****.*.**.*.**....*.***..*.***...*....*.*..*.*.....***..***.**..*........**.*******.*.**...*....*..*.**.*.........**.....*.**.**......*...*..**......*....*.**.*.*........**....*..*....*.******...****...*.*..*.*...*..**.**.*.*..**.*.**..*....**..**.*.*..**.*..*.***.*....*...*..**.***..*.**..
...***.**.*....*.****.........*..**.*..*.*..*...**.**.*.*.****..**..*......***......*.**.*.......**.*..*.**...*..**..**....****.........*..*......*.....*..*.*....**..*.*..*.*..*...**.*..*...*..*.*...*..*.*.**..*.*...**..***.*..*....*.*.........*....**.*......***..**...*.*...*.*.*..*.....****......*......*.*..*..*...*....**....*.*.*...*...***.**.***..**...*..*....**..**.*....*....*.....****.*.**..**.*.*.*....*...*.*..**.***..**..*.**..*....**...***.**.*.*..**..*.....**.**....*...*.*..****.......*.**.**.*.**...*...*...*.*...***..*..****..*.**......*....*.......*.*...**....**..*.*.*..*...**.*..*.....*.**..........**..*.*....**....*..****.*.......*.......*.**.**...*.**.****.*..*.**.*.........**.*.*.*....*....**.**.......*.*...*.*.*...***.*....*.*.*...**.....*..**...****.****..*.*.....***........*....*........*.*.*......**.*.....*....*.**...*.*..*.*...*..*...*.**...*..*.*..*.*...*.*..*.*..****.....**...*.****....*..*.*..*....*....****..**.....*.*****..*.....*.*.....*..*..**..**..****..*.*.*
...*.*.*....***....*...*..**.....*..*.**.*..**...*..*..*..*.*.*.**.....*..***...*...**.....*.*..*.***..*..*..*....*.*.....*...*...*...***....*.**.**.***.*..*.......*.***...**..**.....**..*...***.*.*...*.*.....*.**..**.*.**.....*.**....*.**.....*..***..***.***.*.*..*****...**..****.*.******...****.*...*.*.**...**..*...***.*..*...**....*...***......*...*.****.*...***.**..*.****..**.*....*..***...**.*...*..*.***.***..*.*.*...**...***.*...................*.**..*......*.*.**.*....*.*.*...**...***.*.*....*.*...**..*.....*.*..*..**..*..*..*....**.*..*....*.*...*.**...*....*.****.*...***.*....*.*.....*..*****.***.**.**.*...**................*...**.**.*..**.*..*.....*..**...*......**.......*.*.....*..***.**.....*.*.*.*.*....***.........*....*.*.....*..*.**.****....*..**.....***.*.....**.*...*.**..*.*.*..**...********.....*.**...****.....*..*...**.........*...*......***.**.*..*..***......**..*........**.***..*..**...***.....*..*....**.*.*...***...**..*...**.*.*.***.*.*............*.*..***...*...
.*..**.*.*..***..*...*.*.*.....*....**........*.***.*.**....***.**.**.***..*.*..*......*..*.**.**...*..*.....*...*..**....*.****........*.*.....*****..*.******.***..***...***.***..**..*.*...*..*.....*..*..**...*....**..**...*....*.*....*.*..*..**.*....**...*.**.**.*..*...*****...*...**.**.*....*....*..**....**.******.*...*...******..*.*...*..*..*.*..*...****.*..*.*....*......**...**..**...**.*.*...*..*...*..**.*...........*...*..*........*.******.*...*.*...**.*..*..**.**.*......*..*..**.**..*...*.*..*.*...*..*.*.*..***.*....**.***...*...*...**.**...*....**.....*...*.....**..**........***..*.*.*.*.........*.****.*...*.***..*.*...*....**.***.**.*.*.....**.****...***.**..**.**......******..*..*.*......*...*.*.*..**..*...**.*......*..****.*..****....*..*******..********..*..**.*.*.***.*..*........**..*..**...*..*...**.....*..**..**.*..****.*..*...***...*..*.....*...*.****........**..*......*...*....*.*...**.....****....*.......*..*.*..**.....*..*........*..*...*.***.*..*****.*.*.*..**..***
.*.**....**......**.*....*.*..*....***..**....*...**.*......*..*.**.*...*..**..**..***...*.*.**.***.***....*........*.**.......***.**.**..**.......*.***.....**...*..*.*..*..*.****.*..****..*.*...*.*..*.*.*..*.*....**.**.*....***..*..*..........*..*.....*.*.**..*.*......*.*.*.*.*....*..**..*.**....*.***...*..*.**.***...*.****...**.*.***.......*..*..*.*..*...***.*.**..**.......**.*.*...*.....**...*...*...****.*.*.***.....**.....**....*.*.*....*.**.*.*.*...**..*.*..*.......*...**.*.**.*.***..**...*.**......**..**.**..****.****.***..*.*.*..**...*...*.**.*........*.***..*.***.*..**.*.*.*.*...**..**...*..*.......****.*.......********.*.****.*.*....*...**..*.*.***..***..*..*..****..*......*..*..*..*.*.**.*..*..****......*.*..*.....*****............**.*.*...*****.**.**......*.*.*.**.***...*..*...**....*.*.**.....*.*...*....*.*..**...*.**....*..*...*.**..*.*..***...**.*...*..*.........*.**.**.*****....*...*.*...........*.***.**.*.....**.*.***..*...*.**.***...**..*.***....*.**..*.*..*.*.........
.***...***..*..*.*.*......**.**.**..*.**....**..*..*...***.*........*...**.*..*.***..**.....*...*.**....*......*..**.*.*..***..*..*..*.*......*****..*.......**.*..*.**.**....*....*.*..**......*....*.*.***.*...*..*.*...*.*.*****...*****.*.**...**..**...**...*******.*...*...*.***.*.*..*.......*.....**.*..*****.......**..**.*....*****...*..*..******.....*....***.*.*.**.*.*....*...*.*.**..**.*.....*..*.*.....*.**.*.......*..*..*..*.**.....**.*..***...*..**...**.*.*..*..*..*****........*...*......*...*..*...*.*****..*..*....*..*..*.*..***....*....*.*.*....*...*.*.***.*...*..**...***......**.*.....***.*...*.......*...**..***..*..**.*.*.***......*..*.....*.**.**.*........*.*...**.*..**.*...**.*...*.*.*.*...*.....*...*.......**....***....**..*.**..*****...***..*.**.*.***.*..*.*...**.*..*.*..*..*******.*..*..**..*..**..**.***.*......*.***....*.*.***...*.....***.*....**.......*.*.........*.*.**.**.**.**....**...*...**....*.*...**..*..*.**.**.*.**.*.......*.*.***.....*.**....*....*.*.**.*........
.*.*****.**.....**...*.*.*..***......*..***..*..**...*.*.......*..*..******.*...*.*..***.......*.*..**.**.*..*...*****.***....*..*..*..**...*.*.*...**.*.**..*.**..**..*..*.*.*.*..**.....**.****..***....****.**...*...*..*****...*.**......***.....**.***.**.*.*..*..****.*.*.*...**..*...*....*******..*.**.**.**......****.*.**.*...*..*..*.*.*....*....***..**.......******.*.**....*....***.*.......*.**.*....***..***..*.**..*...*...*...*...*.*.....*...*..*.*.**...***.*.**..*...**.....*.*.*...***..*.**.........*...**....*....*.**.**.*....*..*..*.....*.*.*.*..*.*..****........*.*..**.******..*...*..**..**...***.***...*....*.*..*..*....***.*.....**.**....*..*...*...*....***...**...*.**.*..*..*..***.*.***.**.......*......**.*.........*..*.*.**.*...***.*...*.***.**.**.**.***...*.......*.......*****..*.*.....*....*..*.*..*.**.*.*...*.***.....*...**.****.*..**.*.**...*...**..*...**.*...**.*...**...***....*.****..**..*..****.*.***.*.*..*.....*..**...*..***.*..***.*...*.*..*....****....*...**.***...*..
***...*...*.....*.........**......*.*..**.....*...***.*.*...**.*...*.*.....****..**..*.*.*.*...*.*...*...*.**..*.*...*.**.....***...*.**.***.**.**....*....*..*..*......**......*...*.**..**...*..**.*..*.......***.*......**.**.....*......***.....*...*.......*...**.**....**.....***...**..........****..*....*.**.....**.***..*..*..**..***.*..*.******.**.**...**.*.....**..*...*..*.*.*..*.*....***...****.*.***..*.**.**.*.**.**.****.****.*.****......*....*.*....**.*.**.......**..*...*......*....*..*....*.*........*...**.*........**...***........**.*.**....*..*....*..**...*.......*..*..*....***.*...**...*...*.*......***.*..*.***..*.....*.***.*......*....**..*.*.*.*.....*..*.......*.*..*..*...***.....*****.*..**........*.....*.***.***.**....*.....**.*.**.*.*..**..**.*..*........*.***..*...*...**......*.*****...*.*.*.*.*..*..*..**...**.****.****.......*.***.*.*.*..*.*..****.*.**...*..*****.*..*.*........**..*******..*..**..**.*....*....****..*...*...*.*...........*..*...**.*..*.**....**.*.*.*..**
*.**.**..**.**.*.*.*..**.***...**.*.*.....*****.*.*....*.*...**..*.*....*..*..**..*******.**.**..*....*.**.***.*.......*..*......*.*.*.*.....*...**.**...**...**.**..***......*...*.......*......*******.*...**.....*****...*.*..*...*..*.****...*.*....****.**.*..**...*..****...**....*.**...*.**...*...*.*...*.*.*....*.*.***...**.*..*...*.....**.......**...*.**.*.*....*.*..*.*..*...*.*...*..*..*..**..*......***..*.*.*.*..*..**.*..*.*.*.....*..*..**.***....*.*.....*....*...*...*.....*..*****....**...*.*..*.....**.**.**..*.*.*****.*.**.....**..**..**..*******..*..***.*...*.**.....*.**...........**.**..**.*.*..*.*.*......***.***..*.*.*...*..*.......**.****..***..**..*...*..*...**.**.*...**.*..**..*..*.**.....*..***.**..*.......*.*........*..*.*.*...*......**..**....**.....***...**...**.**.......*......*...**.**.**.*...*.**.....*.*.***...*...*..**.*.****.*.......**..*...**.***...........*..**.*..*.*...*..*.*....*..*.**...*.....*..**..**...**...*.*.***....**...*.**.**..*.*...*.*......****..**.***
.....*..*.....***.***..**.*.....****......***..*..*.*..**.**..*.**..**..*.***.*.....**..**...***....*..**.*......*.*...........*....*.***........*.*.....****.*..*..........*.....*.....*.**.***...******..*..*****.*......**.*.....**.*....*....*.*.*..*..*.***....*.***....***....****...*..*.....*....***.*..*.****..**.*.*.**..*...*..***.**.....******.*.***....*.**.****...**..........*..**......*.*.*..**...**....**.**...***.....**..*...*.*...*.*....*..*..*........**.**.*...**.*.*..***.*..***..*.*****..****..*.*..**...*.*.**.****.*..*...**.*..*..***...**.**.*.*.*....**.***......**..*.**...**..*.*...**.***..*..*..**..*.*..*...*............*.*.**...***.****....***..*.*.*..*............**...*....*...**.......**......**...*.*.*..***..*....****.**.**..*....****...*...*.*...........*.**....*.**.*....**.*.***....*...***.*....*.*..**..**.**.*..*.....**...*.**.....*.**.*..***............*....*.*.**.*.*..**.*.*.*...*..****...****.*.*....*..*...*.*.***.*.**..****.**..*......**.*...**...*.**.*....*.*...*
...***....*........*...*.**.****..*..*..****......****.*.........*..*.*..*......*..*.***.*..*...*...*.......*****...*.****.**.***..**.*.*.***..*****.***.*.......*.....*.*......****..*........*.......*.*.**.**.*.*..*.*.*.*..**.*....**........*....**..*****.**..*.***...*..****..**..*.*..*...****...*.*..**..*..**...**.*.......**.*..*....*.**...***..**...*..*.....**....*.*.*.*....*...**.....****..............*.....*.****..**..*......**.*.*...**..*.....****....*.**....*.*...***.***.****.*.*.*.**........*..*..**.***....*..*......*.*..**.**..*....*...*.*.*.*.......*.*.**...**.*...***...*..*.*.**..**.........*.....*.*.....*.***.....**.**.**...*.....*****.*...*..*...*..***.**.***.*..*.**.**.........*.**.*.**....**...*.**..*..*..*.****......*...*.*.*..*.*.*......*.*.*.**...****...*........**.*.***..*.*...*....*.***...*...*.****..*..****....*..*.*.*.******.*....*..*.**....***....***..*.*.*.**...*.**....**.*..*..*.***...**.......**.*.*.***.*..***...**..*.*..*.***..*.**.*....***...*..*.*...........
.*.....*.....*****..**....*.**.*.***.....*.*..*..*****.....****..**.**...*...*..*........*..*...*****.*..*..**...**...**..**..**...**..*.*.*.*.*..**.*..*..*....*....*.....***..*......***..*.*...*.**.......*.......*.*.*..*.**.*..*.**....*..*.......**..*.**...*.*..*..*....**.*.****.*.**.*....*..*..**...**..**.***........**.*....*.**..*****.........*..*..*.*.*....**..**......*...**.*.*.....***.**..**........*..*..**...*..*...*...*............*.******.**.*...**......*.*.*....*..***.*******.*.*..*.*..**...**..*.**.*....**.*.......*....*....*..*.*...*.*...*****...**.**.**..****..****...**.**..*.*.*..*..*.....**..**.*..*.....*...**....**.*..*...*...*...**...****....*..***.*.**.**....*.*..**.**.....*.....*....*...*..*.*...*.*....*...*..*......**..**.*..*...*.****.....**..**.*....*....*...**.**..*.*...**.***..**...*.*..*.*.**....*..*.*.......*.*.....*.*...***.*...*.**...***..***.*.*.*.*.*..**....*.*..****.*.*...*....*.*.*..***.****....***....**..*..***...*....*...**.**.****.**..*.*.......*.*.*.
**...*...**.......*..**.*.*..**..***.*.*.*.******.....*..**....*....**....*..*......*.*.*....****..**.*.**.*..**...*.**....*.*....****.*.***.*...*...*................**.*...***.*..*.**.*...**.......*...**...*...***...*.*...*.*.*...*...*.**..*...*...**...*....*.*.*.****........*.**.**.*.****.*.**.........*..**..*...*..*.**..**.....*****...*.....*..*.....**.*.............***...*..***.......**......***..***...**.*.*.**.........**.**....**..*.*.*.....*....**.*......*....*..***...*...*..**...**....*****.**....*..*.*...*.*.*.***..*....*....*....**......*.*.*.*..*.**.*.*.....*.....**..*...***...*.*..***...*....*...****.*..*.*.***....*.***......**.....***..**.*.*..**.....*.*.*.*.**.....*...**....*.....*****...*....*..***....*..**..**.....*.....***...**.*.*...**....*.*......***.*.**.*...**..*...*.....**.**.***.*..*.*.**.....*..*.*..**..**.*...*......*...**..***.*.*.*.*.....*...***...***.******..*.**.*.*.*.*.*..........***.*.**.*.*..**.*.****........*...**.*.*...**..*.**.**.*..*.***.**..........
...*.*.**.**......*..*.**...*.*.**..*...**...*....*.*..*....*.***.*.*.*.*...***.......***....*....**....*.*...***.*.**..*.......*...*...*....**.****....*.*......*..*.**.**.**.*...**...**..*...*.****..*.*......*....**..*.............***.**...**.....*......*...*..**..*...**...***.**.*...*.*.**.***.***..*.*..**..**.*..******....****...****.*.*..*.*...*..********..*.****......*..****...**.**.......*.*.**.*.*..*..*......****..**.*******.***.**...*...**.**..*......*...*...*.*..*..*.....*.***.*.*...*..*..*...*.**.*...**..*....*.****..*..**.......*..*..*.**.*.....*.*..*....*.*....*..*.***...*..**......*..*.**..**......*..***.**.***.*.*..*.*.*.*.*...**.*....**.*...*.*.*****.**.*..*.*.*...*..**...*......*..*.*.*..**.*..**.*.*.*...***.**.*...*..*.**..........**.***.........**.....*...***.*....**...*.*.......*.*...*......*..*.***..*****......*....*.*...*.....*........*..*...**.**.**.*.****...*....***.*.**...*..*.*...........*.*......*..*........**.***...***...*...*******.**..*.*..**...****...**...
*..*........*.....*.....*....**....*..***...*.*...**.*....**.*.**...*.*.*.*...***.....**..*......*.....*.*.*....**....*.***.**...**..*..*....*........***.*...**.*..*.***...*...*.**.**..**..*......*.*.****..**.**....*....*....*......***.**...**..**..*.****.*..*.*..**.***..**..**.*.**.***..*..*.*...**...*..**..**.*...*..**...*.*..*.****.**.**.....*.*.**.**..*....*....*.****...**...******....**.**..*****..*.***....*..*.*.*.**........**.*..**.*..*.*.*...*...*...**.*.*......*.***...***.*.***.*.*...*****..**..**..*.*...***...*....*....*....*.***.*..*........*....**....*..*....***.**.*..*...**..**.*.*.*.***...*..*..***.****......*........*....*..**.**.***..**.***..*.*......*.*.....*.*..*...****.*..*..****.*....****..*.....***..*.*.*..**.*.*....**.****.***.....**....***....*....*.........***.*.*..****.*.*...****..*.*.*..**.**.*..*..*.*...*.*.*.......**..*...*..*.....*......**.*.*..**..*.*.*...***.*....*...*....****.*.....*..*......***....**..*..*..**...*..***....*.....*.*.*..*.**...*..........
..*.*...***...*..*..*.***.**....*..*..**.*.*.**...*.*.*..*.***.**..**.*..**..**..*.*...***.**..*.**...*..**..*.*..**....*****.....*..**..*.*..*.*.*.......*........*.**.*..........*.......*.*.*..*...*.*....*....*..*.**.*.....***..****.*..*.....*.**.....*.**.*...*....*.....***......*.*..*.****......**....*...****.****......*.*..***..****.*.**...**...*...***.**.*...**.****..**.*..**..*..*....*.....*..*.**...*..*.*....*.*.*.*.*.*..*.*..**.*.*.*****...*....*....*...**.**..**...*.*.***..*...*..****.....*.**..**....**.**.......*..**...*.....**..*.****.*.*.*.**.*.**..**..*...........*.***.**......*.*.***.*...**.**..*....*.*.**.*....**.*.*.*....**..*...**.***...*.**.**..*...*.*..*.....***..*....*..*.....**.***.........***.****...*.*..***.*.*....*.**.**..*....***....*..**.*.*.*.**.*.*.........*..*.*.*.**..*.**...*.*....*..*.*..*.**...**..*..**........*..**..*****..*..***.*.**....*.**.*..*.*.*....**...*.*.*..*....***.***...***....****...**..**....*.*...*.**.*..**...**...**........**.*......**....
*...*..*...***.....**.*****.**.*.***.**..*..*.*.****.*.*.....*....**...*..*..*......**..****..*..***.*.*..**......*.*.**.*.**.*..*.**.****.***....*.*.**..*.*.**.***..*.*..*.*..*...*..*.*.....****...*.*.***..*....*.*.......*.****.*..****...*..*.....*.*.........*........*.*.*....*....**...*.*.*.***...*..*.....***.**..**.....*.*...*.**....*....*...*.**.....*...*..*..*.*...***.*.****...*.*.*....*..*.*.*.**....*...*...*.**.***..*..*..*..*..*..***...*.*.*...*...*...**.***..*.******....****.......*.**.*..***..*..**..****.**.*.**.....*.*....*..*.*****...*......*.**..*...*.*..*....**..**.**....*....*..**....**..*..*....**.......*.*.**....*.***.....*..*......*..*..**.....*.*...*...*..*.*.*....*.*.****.****...*.*....**......**..*..*.*...*....**.*.**..***..***.....***....**.**.*.*.**...***..**..........**....*.*.****.***..*.*....*.*..*.*****..*....*..***.*.**.**...***....*..*....*....*..***.****....**.*...**..**......*...****.....**...*....*.....**.**.*...***..***.......***.*.*..*.***..*...***.**.
*....**.**...**..*.*..*..*....*...***.**...*.***...**..***.....*.*........*.**...**.....*.****..***.**..*.*...*.*..**.*.*.....*......*.*....*...**....*.***....****...*...***.....******...*..**.*.*.*...**.....*...**......*..**..*.*.**.**...*.....***...*.**....*...*..*.*.....**..*.*.*.**..*.*...***.....*.*..*.**.**.*..*.**.....**...*..***.........***.*.*.*....**.*..*.*...*.*.**.**.*..***..*....*.**....**.**..**...*.**...***...*..**.**..*.*...*....**....***...*.**.***...*..**.**.....*.*.*...*.**.*...*...*.****....**....**..*..*..*...........*.**...*****.*....*.*.*.*..**..****..*******.*.*.*.*.****.**.*.**.****.*..*.*****.*******..*.****.**...*..**.****.*......**..*...*...*..*..*..*.*.**.*..*...*.*.....*.**..*...**..*..*.***.*.****............*......**.*....**........*...***....*.**.*..**.*.*..*.*...**.**..*..*.*.*.********....***..*....*..*..*..**.***...*****....*..***..........**........*...*...*.**.*............**..*.*...*.***....*.***..***.**..*...**.*.*...*.*.*...*....*.*...*..**....*
*....***...*.**...*****..*.*...**.*..*..*.*..***..*....*.***..*..*....*.**.....*.***...**..*..***...**..*.*...*.*.*.*...*..*..*..*.**...*.......*.*.***..*.**.*..*.*.*....*...*.****.....*...*..**...*..*.*..*.*..**.*.**....*...****....**.**..*......**.*...*..*.**..*.*.**.***..*.*....*.***..**.......*.***.*...*.*.**.*.*****.**.*..*..*.**.*...*...*.**.*.**.*..*...**.......*...**.....*..........*.*..**..*...*.*.*.**..***.***.**...**..****...****....**.**.*.**..*.......*..*...*..*...*..**...*...**.**...*.*...**.....*.....***.*.....**..*..**...*.**.**.***.**....*..*.*.**..*.*...**.**.*......*.*...*.****..**...**...**...*.*..*..**..*.**.**..*....*.**...****.....**.*....***.*....*...*..**.*..*.*..***.*.**.*.**.......*.*****...*.**.*...*.**.**...**...*...***..*.*.***.......*..*...*..*...***...**.*........****.*.*..*.**....**.*.*.*.****.*....*...**.****........*....*.*..**.*****...*.*.****.....*...****..*..*...*.......*.*....**.***....*..*...***.*.**..*.*.**.....**.....***..**.***..*....***..*...
...**.*.*..*.**.*.*...*.*.....*......*...*...*.....*..**....*.*.........*.*......**..*...******.....***.*****..*..*.*..**..**..***...*...*..*.**.**.*..*..*.*..**...*....*....*..**.**...*..*...*.**.*.....**...**.**..*.**...**......**.*.....*....***..*..**..**...****.***.*.*...*.....*......*.*.........****..*.*.*.***..*.*.......*..*..*...**....*.........***...*..**.........*....*...********......*.**....*......*..*.*....*...***.**.**..***..*..***..**.*.**.**..*...**.*.**.*....*..***.**.**...**.*..*..*...**...*..*.*..*.*.*****....*.**...**...*.***..*..*.....***.*...**.*.*.***.***......*.**....*..*.........**....***.*........***....**..*..*.**..*..*....**.**.*.*...*..***..*.***...**.*.*......**...*.**..**..*.*..***.*...**..****..*...*....*..**..*.*.....*****.*.....**.***...**.**.....*..**.*.***.***.....**.***..**.*****.......***.....*.**.....**.*******..*.**....**..*....*..*....*..*..**..***..***.*....*.*......*...*.*....***.*..**.*.***.*.*..*..**.*...*.*......*.***..**.*...**.**..*****.*.
.*...*....*.*..**...*.*.*..**.*....****.*.**..*..*..*..**............*....***.*.*.**.*...****........*.....*.....*.**..*.*...*...**.*..*.*****......*....*...**.*......***..*...*..**.*......***...........***.*....*...**.....**..*..***.**.***....**...***.*.*.***.*....*.**..**...*.*****...**...**.**..****.......***.*.*..*..*..*.***.**...........***....*.*.......*.......***.*.***.**...***..******...........**.**....*.*..********.....*..*....*....*..*..*.**.**.*...*.*********..*...**......*.*.*.*...**..**..**....*....*.....**..*..*.*.....*....*.*.**...*......*.*.*..*..*.*..*..***.*.....*.....*.*..**.*.*..*.**..*.*..***....***...*......**.*.*....*.....*......*.*..*.**....***...*.*...*.***.*.***.....****....**.***...*..*......**...**....**..*..**.*.***.....**.*..*.***.*.*..*......*..*...*.*....**.*.***...*.****.**.*....*....**.**..***.*.*.*.*..*.*.*.........*...*..*..*....*.*...*...**.**.**..*..***.**.**.**..**.*....****...*.........*...*.....**..*..*...**..**..*...*.***..*....*...*.**..*.*..
**...**.*.*..**.*.*.*...*...*..*.*****.**....***...*...*.**....*..***..*.**.........***.*.******..*...*.***..**........**.**....*....**.**..*...**.*..*..**.......*..*...*...*.**.**..*......***...*.***...*.*.**..*...***..*...*.*..***....***.*...*..*.*..**....*......*....*..**...***.*.**...*...*.*.*.*.*.**.*..**.*.**.**...**..*..*.*.*.*..*.**.*..**...**..*....**..*..**...**..***...*......**.**........*.....*....**...*.***...*..........*...*....**.....*.**.*....*.*..**.*.*.***...*...*...*.***..**...*.*..*...*.*.*.**..*.**..**...*.**.....******.*.*..*..*..**........*.*.**.*...*...*..*..***....*.*..*..*...*.....*****..*...***.*..*.**.***.*......*...*.**.**.*.***..*..**.*..*..****..*..*........***..*..*...**..*.****.*.*......**..*.*.**..*...**..*......*.**.***...**.*.**..*........**...*.**...***.*..*....*..**......*.**..*.**.****.*.*...*.*.......*.*...*...*.*..**..*.**.*...**....*.*.......*......**.***..**...***.....*.*..*.*...**.****.*.***...***....*..**.....***.*..****..*...*.**......*..*.
.**..*****...*...**......*....******.**....**........*...****......*..*.....**.******.*...***...******...*.*..*.****..*.*..**.*..*...**....*....***........*....***...**..**.**..*.*.*.......***...***.....**........**.***..*.*.....*...*......*...*.*.*.*..*....*...*.*....*.....*.*......**.*.*..*.**..*..**..***...*.*....*...*..**.*****.**.******....*...*.***.*...*...**.**.*.****.........*****.**.**...**....*...*....*.*..*...**.*.*.*...**......*..**.*.*.*...***..*****...*..*.*..*.....**..*.*.**....**...*.*....*...*...***.....**.........**..**...*.*.....*.*.***..**...*..**.....*.*..*.............*..**.***...*..***.*.*..**.*...****....*....*..*.**..*..*..***....***.*..*.......**.*.*..*...***...**.*...*.*****..**...*.......**.........*..*...*...*.*.....*..**...*..*.****...*.....*....*..*.**...*........***..*...*..****.**..*...***.*...*.****...*..**........*.***..***.***.*.*.*..*.*.***..*.*....*..**.*....**.*****.**.*.***...*.****..**.**.*....*.*.*.**..*..*****..*...**....**.**..*..*..*..*....*
.*..*.**..*..**..*...*..*..*..**.*.**.*.*..*...*........**.*.**.*....***..***..*...*****.*..*.*...*****..**.*...*.***....**..*.**.***.*..*.*....****..**.***......*.*****.*.**..*......**.....**.*..*********.....**..*...**.............***.*..*......*....**...*...........*.*....*..*.....*....*.*...*.**.**..***.***..***...*.*.**......*..*..*.....*..**...***.*.*......*.*....***....**....***.***...*......*.....**....*..*.*...*...***......*...*.***...........****...*........*.....*....*..*..*.*...**.*.*.*.***..**.*.....**.*...*.*........*.**...***...****..*..*..*.***.*.**........*...*..*.*.*...*......*.....***.****...******.*....*.....**..........*.......*.***..*.*..*.*.*..*...*......*..*.*...****..**.*......**...*..**..**..*.....*.*.**..*.*..*.*.*.*...*..**..*.**.........*.*..**....****..*....***.....*....****.*....*...*.**.*.***....****...*.****....*.*..*.*.***...*....***.**..**......*...***...*...*..****.***.............*.*.*.**.*......*....*.*.....**..**.*.*.*...*.***.*...*...****...*....
....*....****..*.**.*****.**.*.*...**..*..**....*.*....**.*..*....*.*..*..*...***......*......*.*****.*...*.**.*....*....**.*.**.*..**......*...*..*****.*...........*.*...*.****..*..**.*....*.*...*..*..*..*....*.*.........*.....**.*.*..*..*.......*.*.**...**.....*...*.**..****.*...........***...**..**.**.**..*......*.....*.*..*.*....*..**....**....*..*.***....*....*..*.**..*......**.*.*.**.*.****.*.......**...*.**......**..*...**....*.**.*****.*.*.*...*...*.*.......***.*...*.******....*...*.*..****...***..*.*.***......**..**..****..*.**.**.*....*...*......**.**..***.**....***....*.*.*.**...**.........*.......*.*.**.*..**....*.......**.*...*.*..***..*.*.*..*..*.**.*.**.....*.*..**..*.**..**..*...*....*...*.**..*....**.****...*....***....*.*..*.**...*..**.***.*..*..**.*.*.*....***.*....*......**.....**...***...*..*..**.**...*.........*.....*....****.*...**.*.....**.**....*.**..*.*..*..**.**....*..****.....**.*....*.*.**.......**....**......**.*.***...**..***.*.*.....****.*...**........*.
....*.*.**.**........*.**.*..**.***...*...*..**......*......*.*..*...***.....*.*.....*.*.*.*....*....*.*...*..***...**.....*......**.*.*.*.**..*.**....*..**....*.***...*.**......*....**.**.*...***...*..*.*..*.*..**.*.***********.****.**.*.*.*..*..*.*.*..*.*.**.*....**...*.*.*..*.*...**................*...........*.....*.**......*.**..**.***...*.*.*.**..*.*...*.......*..*.....*...**..**.*.**...**.***......*.*****....*...*.**....*....***......*...**....*..*....*.*.**...*..*.*.*...*...*...*.**.**..*..*.*..*...*.*...*....*.*.***.*.*...**..*.**...*.*..*..*..*....***.*.*.....*....****..*...***..**.*.**..*.***...**...**...*.....**...*....**...........*..****.*...*.*..*.*...*.*....**..*..*.*.*..**.**.*...****..*.*..*.*.***.**........*.**..*......*....***.****......*.****....*****.***......*.*.**..*..*.....*.*..*.*.*..***.*..*..*..*.****.*****.*.*..*...**.*.*...**..*.*....**....*.*...*............**.*.**.*...*.*...*.***..***.*.*...*........*...*.*...*.*.....***....*.*.**....*.........*......***
..........*...*.***..***..*.**......*.*..**....*..**......*..*....*.**.**..*.***.**....*...*...**.*.*..*.****.**.....*....*.*.*..*..*.*..***.**..**.*..*..*..**..**...**.*....*....****..*...*..***...*.*.*...*****......*.**.*.*...*.....*..**...*.*..*.*.**..*..*.*.*..*.*..**.**.*.....*.***..*.*....*.......*..**.***....**.*..*....*....*..***..*...**.....**......**......*.*.*....*.*.***..**..*....*....*..**.**..*.*...*..*.*.*..****.....****.*..***..*...*...***.****.**.....******...*........**..*...***..*..**....*....***..*.***.....*.**...**.***....*...*..*..**.*.**...**..**..*..**.***.....***..**.....******......*....*....***......*..*......*...*.*...**..**.***..**.**...***....**...*.***....*........*....***.***.**..***..*....**....**..*....*****..*.*...*......*.***....*....*....**...**...*.*....**..*......*.**..*...*..*........*.*.**.*..*..*.....**...*..****....*.*.*..**..*.*..*.**...*.***...*..........**..**...**..*..*..*.**.*.**..........*.**..*...**.*........*.........****...***.**.*.*.
**...*...*..*..**...*.....**.....*..*****.*......*..**.**.*.....*****...*.*....****.*.....**...***...**....**.....*...**.........****.*..***...*..**..*.*.*.*...*.***..*.*...*..**.*.........*...*.*..*...*.***.*....*..**..**.**.****.**.***........*.......*.*..***.*.....*....*.****..*..*..*..*.....**.***..****.***....**..**.*....**..*.*....*.*.*.*.**....*..*.*..***......*....*...*.*....*.........**.*...*...*.**.*...*..***.*...*.**.**..*..*.....*.*.*.**.***.*.**....*.*.......**.****.....*...*.*.**.**.*...*..*.*...**.....*.*..*.......**..**.*..*......*..*...****...**.**....*.*...*..*.*......*..**..*....**..*.**.....**.****..*.*****....*....*..**.*.*.....**.**.**....*....****..***.......*..***.*..*.******..*..*...***.....*..***..*....**.**.*.*.*.*.***.*.*.***....*....*.*..*....*.....*..**.*..***...*...***...*...*...***...*....*....*.....*...........**.*.*...*.*..*.*.*....***.*.*..***.*...*.**.*..*....**.*.*.*...*...*.*....*..*.*....*.*...*.*...*.*....*.*****......*..*.***.*.*..*........*.**.
......*..*..*.*..***.....*...***.*......****..**.*..*..*.*.*.**.***.*..*....*...*...*...***.*.*...*.*.**...**.**.....*......*.*.*......**...*.*.*.*.*....*..*.....***....**..*..*..*.*.*....*...*.**..**...*.****.*..*.....**.**.*.*..*.*.*.**.*.*..*.***.**.*.*......*..**.*****....*..*....**.*...*.*.*......*...*...**..**...*.*.....***.*.*...*.**..**.**...*.*.*.*.....*....*..***..*....*.***..**....**.*...**...*.*.*.*.***...*.*.*.....*.....*.**..*..*....*.**....*.*.*.*..**......*........****....*..**.....**.***.*.*...***...*.*..**.......*.*..**.**..*..*.**.......******...*.*..****.*..*..**.*.*.*.....*......***..*...**..*...*.*.**...**...*.*..*.*.......*.*...*.*...*........*..*..**...*......*.....*.........*.**..*.*..*....*...**..*...*.****..*.**.**..*...***.**...*.*.**..*...**.*...**.*.....*.....*..*.*.*.*...*.***.*.**.**..**.**.*..****.....*.........*..*.*.....**...***..**..*..*..***..**..*..**....***.***..*.....*..*..**.***...*...**.....**..*...*.**.*...*.**...*........*......***......*.*..
......**.....*..**.***..*........**.*...**.*.*....*..**..*....*...*....***..**....*..*.*.*.*..*.*****..*.*.*.*...***....***.***......*.....**.....**....****....*....**.*..***...***...**...****..*.****...*.**..*..**.***...*..*.**.....***..**...*****.*..*..**..*.**...**.**.*..*.*.****.....***....*.**..*............*.*...*...*.**.***...**......**....*.*.***.***.**********..........*..*....*.*.**.*.**.*.**.*.***.*...*.*..*..**.....*.....*..*..***.*.**.*...***..**......**...*.****.*..*.**...*......*..*.**.*****.****..****..*...*.*.........*****...*.*.*.**..*.*..**.**.....*.*.*..**.*......*.*.*.**..*.**.**.**..*..*...**..*.*..**.*..*....*....*...*..*...*.*.**.*...*.**..........*....*..*...*...*.***.*.....*..***...*.*......**.*..*....*.*.***..**..**...*.**...*.*****.**.*......*......*.*..**.**.......****.....**..***..*.......***....*...***..*..*.*......*..**.***.*...*.****.*.*.**...*.*.*..*..*....**.*.........*.....*.*.....*......**.........*.*...**.*..***..*..*..**...***.*.**..**...**.*.*...
**.***.*.*...*.*..*..**.**.*.*...*..*.......*.**.***.**.**...*.*.........**..***.*.**....*.*.*...*...*.*****.****.*...*...**..*...**.*.**.*....*.*.*....*......**.***.**..*****.*..**....****.**....*.*.***...*.***.*.*...*.*.***......**...*...*.**..**..***.**.***..***.*..**....***.*.**....*..*.....*..**...*.**.****...*.*...**.****.****.*.*..*.......*.*.*.**.**...........***...***.....*....***..*.****.**.*...*.*.*...***.****...*..*.*..*.*..**...*.**.*.*.....***.*.**......*...*....**.....*....**.***...*..*....*..*****.*..**.*..**.*......*..*..*..*....*.*..*.**.****.**.*...**.**..***..*..*...**.*.*.***..*.*.*.***.*..**.*****....*.**....*..****.*.*.*..*..*.**.......**.*..**....*..*...**..**.**.....*..*......****..*.*..***.*.*..*.*.**..**.*..*...*.*.***.**.*.*...*..*.*.*.****.....**......*..........*.......*.....*...****...*..*.**...*.**.......**..*..*...**.*...*...*.*..*.......*..*.*..**..*...*..*..*.*...*..*.*****..*.*****..*...***.*...*.****.******.*...*....*.*...*.*....**..*..*........**..
**.****.*....*..***.***....*****....*....***..*.**.**.**..*.*...*...***.**..*..**..*...*..****...**.*.*...*...*....*....*....*.*....*.****....**.*...**.*...***.*.*.**...*..*..**......*.....**...**......**.**...*....*...*.*........*.**..***..**.*....*.**....*.*.......*.....*.**.....***.*...*.*..*.***.*......*...*.**.**..*..***.***....*.*........****...*......*....*.**...*.....*..*.**....*.*.*.**********.*............*.**...*.****.*...**..***.*.*..*.*.......*.*...*...*..*.*...**.*.*.*.....*.**....*.....*....*......**.....*...*.......*...****....***..**..*.*.*******.****.**.*...*..*.***..**.***.....*.*.....**.....*.**.***..****.*....**...*.....*..*...*.*......**.*...*.****..*.....***...*.**.......**.**..**....*..*.*...*.*....*..*..*....*.*.****..*..*.****.*.****..*****.**..**.....*...*....***.****.*....*..**.****..*.**.**.****.....**..***.**..*.....*****.*.*.*.*..****.....*.*..*.**.*..**.*....*.**..*..*..*..**..*.*..**.......**.*.*...*.*.***.*........**.**.....*.*..*..**......*.*.*......*
..*.......**......*.**..*...****....*.*.*..*...*.....**....*.**..**.....*...*...*.*.....*..**.*.**...*.*...*...***....**............**....*.*..**.*...**..******.......*...*.*.....**...*..**.*..*.**.*.**..****..*......*...*..**.*..*..*.*.***.****.....*...*.*.*........*..*.*..**..***..**.*..*.*......***.*..*.***...*.*..*...*...**..*..**..*.***.*.*.*..*.**..*...****...****.......*.*.*........*...*.**...**..*.*.*...*....*.....*.*.***.*.**...*.*.**...**.*.*...**.*..**..........*.....*.***.*.*...*..**..*.**..*.*...**.*.....*...*....*.**..*****..*...*..*.*.*...*.****.*..**.*......**.*........****...**.*****.....*.*....***.*.....**..***.*.**.****..**.....*.*.*....**..*.***.*...*.**..**.....*.....*.*..*.*.*.....**.*.*.**.*......*..*.**..*.*..***...**.*...****.......*..*...**....****.....*.***.**.*.*.*.*..**..**.*..***.*..*......*.**..**....*.*.**.*.*.*.*..*....*.*..*..**...*..**.*...*......*..***.....*....*...*....*.*.**...*...........***..******.**..*..*.**.....*.*...*......*..**.*...**.***.*.
***..***..***.**.....**..**.**.**.*...*.**......*......*......*****..*.*.*....**.........***.........*..****..*..***.........*.*.......*..*....*..*.*.**.*..*.******..*....*****.*...*..*.......*....*..**.*...***.*....**.........*....***.*..****...**.**....**..**.**.....**..**.**.**.....*...*.*.***.*.***..**.*.....**...***.......**.**..*.*.***..*.*..**.*..*.*....*.*.*.*..*...*.*.......*.*..*..*.*...........***..***.**.......*..**....***..***.***.*.........**.*..***.........**...**...**.*.*.**..**..*..*..*.*...***.*.*...**....*..**..**.*...*...***.....*.*...*...**.*...***.*.*...*....***..***.*****.*.*.*.**.....*.**.*.**.*.*.*....****....*.*......*..*..*.***.**...**...**.*....*...*...*.*..*.*.*....**.**..*.****...*..*...****.*.****...*..........*....*.*.....*.***...*.***...**.**.**.*..*.***...****.*..**.*....*.*..**.....****.....**...***.....*...*.****...**....*.**.*.**.***.**..**....**.....*.**.......******..*.**.*****.**...***...*...**...*..***....*.*.*.**....*.......*..*..**....*..*...*
..*.****..***.*....**..*....***......***.*.*....*..*...****.**...*..*..*******.***..*..**..**.**...*.***.**.*..***.**.**.*.......*..*...*..*.*.....***...****.*....*......**....*....****..**.**.**..***..*.**....**..*...**..**...*..***.....***.*.*..*.***.**......*......**.*.**..*.*.**...***....*....*..***..**.....*.*.*...*....***.*.**....*...*..****.***...******.*.....**..*..*..*..*..***.*..***.***.**.*......**...*.......**.*..*.*..**..*..*.*.*...**...****.....*.*..*....*.**..*..*.**.****.**.*****........*.*.**.***..*.*..*.....**.......**..**...*..**..**.....**.*.....****.*.......****..**.*****.*..*...**.*.*******..*.*.*........*.....*.*..*.***.**.*.*...*.**.*....**.*..**.**..*.......*..*.*******.*....*..*.**...*.****.**..*..*.*.*.*..*..*..*...*...**.*..**.....***.**.**....***...**..**.*.*..*.*..*.**..*..**.**.***.**.***..........*.****.**....**.*.....**....*...*..*..****..**...*.*.*......****.*......*.*....*..*....****....*.*.***.....*..........*.***..*.*..*..**.***...*.*.*..*.*.*.**...
..*...**...*.*******..**.*..*.......*...*.**.*.....**..****.*.*...........*.*.*.*.*....*...**.*....*******.*...*.*......**....*....*..*.*.*..****...**..**.***.*..*..*...........*.***...**..*.*..***..*...***..*....***...*...*....*...*.....*..*.*..*.*....***.*.*..****..*...**....**..***..*.*..*..*..*...*.*..******.***...**.*...*........*....*...**......*.**.***.......**..**.....*..**.*.*..*......**...*.*......*.****.*....*.*.*.*.**.*..**..*.**..**....***..*.*.**.*....***..***...*.....*..*.**...*******..**....***...****...***..*.**.****....*..*..*..*.........*.*..*........*.*..*.*.*..***.*..*******.*.....*..*..*...*.*...**..*..*........*.*.*...*...***.***.**...**..*......**....*.**....*.....*....*...*.***.*...**...*.**....**.**..*..**..*..*......*..**.**...**.**..*.*..*...*.***.*....*.*...*..***.....**.**..*.....***....*.*.*....*...**.*..*.....*....**.*.......*.*.....*.*..*.......**..*.*.*****.*....**.**...*........**..*..**...*.****..**.......*..***....***....***..*..*....*.***.....*....
.*..*..*..*...**.*.*.*.*.****....***......***..*..****........*.**..***..**......**.*.*.**..*.**.*.**...**.*..**.*.*..*.*..**.*....*...*....*..*.**..**...*..*..*..*....***.*..*.*..*..*.........****...*.***.*...**....*.*.*.........*.**.*****...***....*.******...*....*..***...*.*.*...*.*.***.....*..**.*.....**.*.****..*.**...*....*......*...*.**.*.....***..*.**..*.*.*.*.*.*..*.....*....*.**..*.***...***..*.*.*.*..**.*..*..***....*...*.....*...*..*...*.....**...*.***.****.*.**.**.*.*.*...**...*......**.**..*....*..*.......*..****.*.*...*...*.***.....*....*...*.*.*.*.....***.*....*....****....*..*..*..*....****.*...*....**..**.**...***...*.........***...*.**..*.**..**.**..*....*......**.****...**.*.*....*.**.**.*.******...*.**....*....**.*.*......*.*.**.**.*...***...*....**.*..*...**...*...*...*.***..*****.........**....***.....*..*..**.*...*.**..*.*.*........*.**.**..**.*.*.....*....*****.*...**......*...*....*.*......**.*..**..*.**..*....*.*.*.*...*..**.*.*..***.***...*.*........***...**
..*.*..**.**..**.*....*...*.*.....*....**.*.*.....***.*.*.**...*.....*.*...**.*******.**.*..***.*..*******.*......*.****..*.**.****.*..*.*.*.**..*.**.*...*......*...***......*..*.*.*...***..*.*.....*...**..........**.**.*..******.....**...*.*.*..*.....*******...**.****.*......**.......**.*..*.****.**.**.*..**.**.*.***.......*.*..*...*...*..*.*..*..***.*...*.***...*.**.*...*...*.......*.**.**..*.*********.*....*.***..*..******..*..*.*..**....***.*...*.*.**......*......**...*..*..*..*...***.*.*.*.*.**.**.*.*..*....****.**..*.....*..*....**.*.**.*..**.....*...*...**..**........*.**..*****.*.......**.*.*..*..**...*.*..*...*.*.....*...*......**....*...*....*.*.*..**..*.....**....*.*.*...***.**.*..*.*.....**.....*.....*.**.*.*.*.***.*****.**..*..*..*..*.....**......**..**.***..**...**.**.**...*.**.**.*...*.**..*.**.***....*...*..**.**.*..*.**.....***....*...**..*.....***....*..*..**...*.*.....*..*..*.*..*....*...*.***..**....*.*....*......**..*.*......*...**.*..****.*....***.**......**..*..*
..*****........*.........*..**..**.****.*.....**...****........*......*.*...........*...*....***.....**........**.******..****....*.....*.*..**..**.***..***...*.*...**.*.....**.***.**..*.***..***......**.*..**.*...*......*.*..*.*...****.*......*.*.**.***.......*...****.**....**.***..*.**..***.*.***..*...***....*.*.....*..*..*..**.*.*****.*..*....**.*....*.**...***.*....*...*..*.*...*.**.*****.*.......**.*.*...*.*.*..*....***..**..*...*.**.....*..*.******.**...*..*.*.**...*...*......*.*.......*.**.*..*.......**....*..*.*....*.***..*.*.*.....*..*........*******...****.*......**..*........***......*......*.*.*..**.*.........*..*.**.*..*....*.*.***.****...****..**.*...*...*....****.*****...**...**...*.***..**.........**..*..*.*....*.*......***..*..**.......***..*...*.**...*..*.*...*..*.**.......*.*.***.*.*.*.*....*.*...*.*.*.***..***.**.*..***...**....***..***....*.*..**....*...*....*...****..*.**........**...*..*..*..*...*..****.**....*.*...***.*.*.**...*.*.*..**.*....**.*.....**.*.**.***
*..*....**..*......*..*.*..*..*..***...*.*..*....***..*****.*...*.**....***.*...*.*****.*.*.*.*.**.**..**....***.***.*..****...*.**.*.*.....**.**...**.***.*.***.*..******.****.*.**.****.*.**....*.*..*..*...***.**..*.*..*.....*.....**..****....***...*....****...**.****....*..*...*.**.*.**..***.**...*.***.***....*..**........*...*...*.**..*.*.....**.....**.*.*.....**.........*..**.*..*.*.*.*..**.**..**..****.**.***.****..*...*..**.*..........**.**......*.*....*.*.*...*..*.*....*.**...*****.*.***..****.**.......*......*.............***..**....****..*.*.*..***..*.***.****.*.*****..**..**..*.......**..*..*..*.**...**.*.*.*.*.***.*.***......*...*..*.**..*.**......*....**..*.*.....*.....***..**..*.*..*.***...*******..*.*..**..*..*.*.***.*...*..*..****.*.*....*.**.*....***.*.......*..**.....***.*.*...**.**......*.**..............**..*....*.....*...*.*...**....***.**.*......*.*.*.*.**..*.***.***....**...**....*..*.*.*.**..*...**...*.*....*..*.**.*****......*.*.***...*.....*..*...**...*..**.....
....**..*...*....*..**..****.*.....*...*......*.**.**....*..*..**.**.***.**.*..*...*...*....*.****..*....**..*.**.*..**........*.*.*..*...**.*...........**.....****.*......**..**.*.*..*..*........*.*...*.*..*..*...*...**..**.*.....**.***...*......*........*....***.*.*****....*...******.*.*..**.**..*...**..**....*..**..*.........*.*...*...*..*...*..*.*.*.**.*.*..*.****.....***.....**.*****.*.**......*.*..*****..*..*...**.*.*.*.*.*.**.*..*..*...**.....***..*****...*...****.**.*....**.*......*..*.*.**........**..**....*.*.*.*.*.....**...*..*.....*.**..***.....*..*.*.**.*.*.*..*........***..*.*..**....**..*.....*.*..*..*....**...*.....*..........*....*.***....**..***..**...*.*...*******.*.*.*.*****..**.**...****.*..*..*.*..*....***.**.......**...**..*.*.*.*......*....*.**.....*.*.*........*..*.....********..*.**.*.....*.*...*.***.......**.*..*....**..*..*...*.*...**.....*.***...***..*..**.**..*..**..*..*..*.**......*..**...****..*...*...*...........*.*....*..*..*...**.*...*****..*****.....
....*.*..*..*....*.***.**..**...*.***....*.*.*...*......*.***..*.*...*...*.***....******.**...***.....**..*.**...*..*.*..*..****.**..*.******..*.....*..*.....**.*..**...*..*......*....**..*.**...**.....*.*...*.......*..**.**.....***...**...*.......**.*.*.***...*.....**....***......**...**.....*.*..*.*....***....**.....**........***.*..**..*.**....*...*.*.**.**..*.*..*...**.*...**....*...*........****.*****.*.*.*.*..**.**..***..*.....**..***...**.*.**....***...**.....*.**..***.*...*.....**...*...****...*..*.*...**.....*...****..*....*.....*....**.***...**.*.*.**..*...***.*..*..**.*...*.....****...*.*..**.*....*..**..*...*..**.*..*******............****.*.........*.....**.....**..*...*..***.*.**.*.*.*****..*........*....*...**....*..*..**...*..*...***..******..*..****...**..*......*.*..*..**...*.*.**..*.....*..****.*.*....*.*...*.....**.*.......*.*......*..*...*..*...*.*.*.....*.**.**..*..*.*.**....***.*..*....*..*..*..*..**..*..**..*.**.*..*..***..*...*..*...*...*.****...*...***.*...*..
.**.*..*.*...**..*.....**.......*..*.......**.*.........*..*.*.*..***.**..*..*..***....*..*..*.......*.*****......**...*...*...*..**.*.*..*.......**..***....*...*..**...*..***.***...*....*.*...*.....*.**..*........*...***.*.*.*.*.*.**.....***...........**.....*.....**..**..*..*****..**...*...**..*...*..***.*.**.*..*.*.....*..***.*.....***..**.*.*........*.*.*.....*..*.*.**.*..*.*.*.*****.*.*.....*****....**.....*......*.*....**.**.......*.**...*..*..**...*..******..*....***..*..****..*..***.**....*.**.**...*.....*.**.**...**.....*..****...*****.***...**....**..*..*..*........*.....*....*.***..*.**....***..*.***.*.*....*...*.**.*...*....*.**..*.*.....*****..*...*..*..**........**......**.*..**..*.*...*.**.**.*.*.**.***..*.*..*..*..*.*.**....*..****..*..***......*...**...*.*.*...*...****.**....*..*..*..*.****.*******.**......*.*.*.*.....*******...*....**.**..*....*.*...*...*.*..*.**..*...**.*..****......***..**.*.**.*..*...**.*..*.*....****.*....*....**..**...*.*.....*...*.*..**....**...
.**.*...**...**..**...****.*...***...****..*..*..*.*...*..*..*.**......*****.**...*....*...**..*..*..*.*.**...**.*.*.*.***.*........**...*....***.***.*.*........*..**..**..*.**..***..**.***....*.*............**.*...**.*..***.*.*.*.***..*.**.*...*.***....***.*..*...*..*..**.......*.......***.*...****..***..*......****.**.**....*..*..**......**...*.*..*.*...*.......*...*.*..****.......**.**.*.....*.*.*..*.*.......**.**.*.***..***......*.*..*.*...*..**.**.***....**...*....***.......***..*.*.....*...**..*.*....*.*****..***.***...*....*..**....*..*....**.*...*.*....*.**.*****.**..*...******.*..**.....*..*..**.*.*.*.**.*....*......*.......**....***...*.*...*.*.....*****..*.**.****.*.....*.**...*....**.*..**...**.**.*......*...*..*.*.*....*****.*..*....*.**.....**..***.*.*...*.**...*.....*..*........*...*......*..*.***....***..*...*.*..****..*......***...*.***....*.*.*..**....*.*.....*...**.*..*.*.......*...****......**..*..*..*.*.***...***...**.*..*..*............*..**....*.**.*.*..*...*.*..
*..*.*...*..**.*...**.*.***......*.******..***.*.***.***.*.*.*..**..........*.....*.**..*..*.*.*...*.*.**..**..**.*.***..*..**.*.*****.*.*.*.*.**.......*....*....*...*........***.**..**....*........****.*..*...**.**..****.**...*.*...*.*.****.*....*.*..*.***.*.*.....*..*...**..*...**..*..**....*.**.*...*.*....**...**.**.*.*...**.*..*..*.*.*...*.**.*.*.*.******.....**....*..*...*.***...*..**.*.**.*.***.....*.....*......*..**..*..*.*....*.**.*.*..****.....**..**.*.**..*.....****.***....**.......*.......**.*.***.**.*..**...*.**.**...*..**..*.*....**....**...*....**..*.*.*.*...*.***...*.*..**..*.****.**.*...*..*...*..*..*.*...****.*..*..*.*.*..*...***..*..*..**......**..*.*..**....**..*****...*...***.*....***.......*..***.*..*..*..*..**.*...*.......*.*.....*.*.***.*.*...***.**............*.**...***.**.**...*.****...*..**..*.*...*....*....*...*.*.....****...**......**.*......*.**.***...***.*....*....**.*.*..............*.*..**..*.***.*...*.***...**...**..*.**.....**.............*.....*....**
..*.......*...*.**...*...*.**.*...*.*.*..*.*...*..*.............*.*.**...**.........*...*..**..**...***.*****.*...*..*.*..*.*.*...*.***.....*...*..**.....*...*...*...*.*.**.**.****...*.*...*.*.........****.**.*.***.*..**..*....*...****....*...*.***.**..*..*.....**.........*..*..**..**..**.***.***..*.*.*...**.*........***.*.....*.*...*..****....*..**....*.......**.***..*..*..**..*........*....**.*.*.....*.**...**..**.***...****..*.*.*....*...***.*..*..*..*.****..*..........*.**.***.*......***.***....*.*..**..*..**.*.****.*...*.*..****.**...**.....****..**.****.*******...*.........****.*..*..*...*..*..**..**.*.**..*...*.*.**.......*.*..*.**....*.*..*..*.*.*.*..*..*.*...**...**...**....*.*.**...*.*.*..*......*..***..*.**......*..**.**.*....*******....**.....***..*..***.***.....*...........*...*.*.**.*...**.*.*....*.......*..*.**..*..*......*...**.....*....**.*.*.**.*.*.**..*.*...*.*.**..*..*...*...*.****..****....*.*...**.....*....*....*......*..*......***....**.***..*.....*...**....**...
.....**.*.**.*..*.*..**.**.*....*.....*....*....*..**..*.**...*.*.**..*.*.*....*..*.*..*.....**.*.*.**.**.*.**...**.......**.**..*..*.**.**.***.*...**....*..*.*******..*.*..**....*.*.......*.*.....***.*...*..*..*.*..*..*..**........*...****..****.*............*.*.*.*....**...**...****.*.*.*.*.*.*...*.*.......*...***...***..***.**..*.*.*..**...**....**..*..*..*..*..********.**.****.......*....*...*.**.*......**......*...*...****.*...*.***..*..***.......*.**.***...*..*...*.*..**.......*.*********.*.***....*.*..........*.*..*.*.......*.*.....***...*..***.*.*........*...***..*.**.**.**..*....*.*.**....***.*....*.**.*.***.......*..*..*......*.**.*..*..**..*..*.**.**....*.*.**.*.**.*...*.*.**.*.*.*..*.**...*.***.*.....**.*****.*..*..*....**..*****..**..**..*......*..*.**...........***.....***....*.*.*...*.*......*.**.......*.*.****...*..*.*.***.**...*....*...*..*..**.*..*..*.*.*.*...*..****...*...**.**.*.******...*..*...*.*...*..***.*...**..*.***.*...*.....*..*...*......**..*.*....**.****...
.**..**.*..*..**..*.*.*....***.*......*..*.*.*...**....*.****.*.........*.*...*....*......***.*.*..*.*...***.....*..**....***.*.*......*.*....*..**.**.**...*.**...*.....**....*.*..*.***......*.....**...**....*.*.*...*.*..****....*......*.****....***.....**.*.***.*...**...**.*.**........*.....**.......*.**.....*....*....*..*.**...*.**.**....*.*.**..*..******..**.***.*..**..*.*....*...**.*...**.*...*........*..**.*..**.....***...*...*..*...*...****.**..*..*..*..**..................**..***...*.**...**....*..**......**.....**.*..***....**.*..*****.**.*.*..*...*.....*.*.*..**.**..**...**.*..**.....*....*......*....**..*..*.*.*...***.*.**........*.**...*..***...*.*..****.....*.*..*.***.*****..*.*..*..*......*.**.****..*.......*.****.**.*......**.*.*..*.*.*.*.****.*.***...**.****......*.......*....*.*.*.******.*.*..**...*.*.*.*..........**..*.*.*.*.*.*..............*...*.....**.*....*****.*.*.***..****.*..***....***.**.*..*...*.....*...***..****....*..*......**.*.....*.**..**.*...*..**..**...
.**......*.**.*.****....**..*.*.*...*..*.*.*......**....******....**..***....*.**.....*....*.......*.......**..*.***..*..*....*.**.*.**.*..***....*.****..****.......**...***.*..***..*****..*.*.*..*..*.........*.....**...**.*.*....*...****.**...**....**.**.*.***...***.*....**..*.**.*...***.*.**..*.**...**.*.*.***.*....*.**.*.****..****.***.*...*.*.*.**...**...*..*..*...***..**....*.**..***.*.*.**..******....***.*......**......*..***.*....**..***.*.****....*..*..******..****....**..*.*..******.*....***.*.*.*.*.*.....*..**...**...*...**....**..*.*.....**.*......*..*..*..*...**....*.*.***.*....*.*............*..**...*..******.**....*.*.*.**.....*..**.*..*.*.*.***..**.*........*...****.********...**..*.*..**..*..*....*..*.....*..***.*.***..**.*....**.****.**.********.**.*....****......*.**.***..*.**...***.....*..*.******...**..**.....*....***.*......*.*....*...*..*.*.....*...**.*...*.*.****.....*.....*.***.*..*.*..**....**..*..*.*.*.***..**...*.*.*..*....*.****.....*.***.*.*...**.****.*..**
**.****.*..*..*.**...*..*.*..**.........*.*.*....**.*..*..*..*....*.....*..***.......*.*.**.*.*..*.**.*.....*....****.**.*.*..***..*...*....***..*..**.**..**......*..*.*...*.*.*.**.*.*.*....**.***..*.*.....*..*.......*.**.....*.....***..***.*........*....*...**.*..***.*.****..*.*...*.*..****.*.*..***.**.**.*.....*...*..**......*...*..**...*.......*..*.*..*.**..*..*......*.......***...*...*.**..*..***.**...**.*...*.***.**.....**.**..***.....*.***...*...**.*..**....*...****...***.*.****.*****.*.*.*.*.**...*.*.*.**.......*.*......*...*...*.*.*.*...*.....**..*.***....**..*......*.*..*****..**.**...**..*...***.***...*...*.***..**.*..*..**.*.....*...*.*****.*******.....*..*..*.****..**...*.*.**...**..*....****.***...*.*.....*....**..**.*...**.*.**..*.*.*.*...*..*....*.*.*..**.*...*.....**...*..*....*...**..*....*...*.*.*....*.....*.**.**.....*****.*..*.*.*.*...*.*.****.******......***.****...*.*..*..*...***.***.****.*......*..**.***.*.*******..**....**.*.....*.*..***..*.....*...*..*.*.*..**.
*.*..***..*....*.*....**...*...*.*.....*...***..*..*.**..*..*....***..*..*.**...*.***....*....*.*..**...*..**.*..*...*.*.**.*.**..**.*....*..**.*...***.......*.*......*.....**......*....*....*..*....**......*..*..*...**.......*...*..****.*.*.*...*.*.*.**..*.....***.**....*..*.*...*...*..***.*..*.*...*..*.*....**.*...*.*...*....*.*......*......***.***....*...**....*.*.**...*.**..***.**.....**....**..**.**..*.*...*..*...*......*.*.*.*...*.***...*...******.....*.*...*..*..*.....*.**.*..**.***.*...**.****..**.*....***.............*...**.*.*.***.**.....*.**...*.***..**...**.......*.*.*...**...*.*.*......**.*...*...*....*.*.***.*.*****.*..**.**...*....*..**.*****.***.**.....*.***...*......*...**.....*.***..........**..*...*.***.*.*.*...*...*.*...*****.*..*..*..***.**........*.*.**....*.**...**.**.........**..*..******.*.**.*****.....**...*......*.*.*..*.....*.....*.*..*****.**.*.**.*..*..*...*.***..**..*.....*...*..****..**..*.***.....***.*****...*..*..**......*...*...**..****...*.**.....*.*
.*.*.******..**....**.*.....***..*.**...*.*.***......*.*..**...*.....**...*.............**....***.*...*.*..***.....***..**.*..*...*...*.*.*....*..*.*.*......***.*....**.*.***.....*.*...**.**...**.*...*.**..*...*.*.**.*.*.***.*........*..........*..**.....******..*.**...*..*..**..*.*...*.**..*..*..**.**...*..***.******....**...*.**.*..*.*.***..**..***.*.*..*...*......*..*...*...*..*.**.*.*.***.*......*.**.*.**..*.*..*****.**.*....**.******..*.****.**.*..**....*.***......*...*....*.....*...*...*...*.*..**.*.****..*.***.......*..**.**.*.**.**.*.*.**...*..*..**.*..*.*..*..*.**.**..*.*.*.....*.*.*..***.*****.**.*.*.***...**.*.....*..**.**...*.****.******.**.*****.**...*.**..*...*.***.**....*.*.***..***........*.*.**...*..*..*.*...*......***.........*.****.****.*..*.*...***..**.*......****.*..*....****...*......*..*....*....*..*..*.*...*..***....***....*.*.****.****.......**...***..**.*...*.*.**...*.**....*.*.*...**..........*...*..***..*****..*....*.*...*...*.....*.**....**..*.**...*...*...
*..*.*.*....**..*.***..**.*..**.....*****..*..*...**.*....*.....*..*..****.*....**..**.*....***.....**..**.....*...*..*.*.*.*...*....**.*.....*****......**..*...*..*..*..****.**.*.*....*.*.**...*.*.....*.*...*....*...*.*...*...*.**.**.*.*..**...***..**..*.*...*..*.*.*..*..*.*..**.**....*****....**...*.**...*..***.*.*.**..*.*..*...*.*.*.**.*..****..*.*.*......*....**.***..*.*.*.**....*....********...**....*.****.*.....*......**...*.*.....*..*..**.......*.*..*.....**...*..**...***.....*.****.....*.....**...*..*.****.*..*....*...*...*......**..*...*.*.*..*.**.....*...*..*.*..*...*.*.......*....**..*...*****.....***.*..***.**.**....**...*..*.**...*..*.**.***.......*.......*......*.**.....*...**.......***..*.*....**.....*..***.**..*.**...*.**..*...**.**.**..**.****.*.**.****...*..**...***.*...*.**..*.....*.......*****...*.***.**........***...**..**.*.*.*...**...***..***....*.*..*.*.****.**.*..*..****.*..**...***..**.*............*..**.**.*..*.*....*.....*.***.....*...**..*...*..**...****..*
*.*....*..*.*.*..........*.*.*......**.*.......*******.***.*...*.*.....*.***...**.*....*.**.**....*...**....**...**......*****..*...*.***.....*..**.**..*..**..**...*.....***..*.*..**..*..*..*.*.*...***...*....*.*.....*.**..*.....*......*...*......*.*...**.***.*....**.*...**......*.......*..*...*...*.*.*.*..*.***..*..*.*..........*......*.**..*...*.....*.***...*...****....*..*...*....*..*..*.......*.*..*.*.*.********......**.***..*.*.*****...........**...*..***...*..**....*.**......**.***....****..*.***..*.......******.........*****..*.............*...**..**...*.****....*.*.**.*.*.*..*****.**.**..**...**.****...**.**..*...*....*..*.****.*..*..**..**...*..**..*........**.*...**.*..*....***...**.**.......**..***.*..*..*...*.**...*......**.**.*....*..**.*.*...*..*.*..*...*.....*.*..*.*....*.*.*...****.*.*.*..*..*..*.*.*...*.**.**...**......*..***..****..*...***..**.*.*...*.....*..***.***..****..*.**...*.*.*..*....*.*......*.***..*..**..*.*.*.*.*.......*.*.*.*...*..**............***.**....*
*....*..*.*....*.*....*.*..**.*...**.***...*.....*...***..*.**....*.*.*.***......*.....*.**.*..*..*..*..*.*.*.**.*.**...*..*.*.**...***....**.*.***.*..*....*****..**.....*..**.*..***..*..**.**..*..*.*...*****.....*..*******.*..*.....**.*...*..*.**..*..**...*......*..**.***..**.*..**.*...*..*.*....*...*.*..*.*.******.*.....*...*...**..*.......*..*.**.**.*..**....*.***........***.**.*..**.*..*....**.*.*.***.***.*.......*.********.*.*.***...**...*..**..*.*.**.*...*.***...*.*....*....*....**.**.***.***.**.*.*..**........*.*****..*.**.*..***.*...*..**.*..*...*....***..*****.***.**..***.******.******.**..**.*..*.....*.*******.*..**..**.**..*...**..*..*.*.*...*...*.*.*.**.*....*.*.....*.*.*.........*..**.......*.*.***..**.*.*......*...*.*.*...*..*..**..**.....*..*..**.....*..*.*.*.*..*....***.*....*.*..**.***...***.*.*.*....**.....***.*....**.....**.*.**...*.**.*....*.*...*..***...****..**...***....***.*..***...*..*....*.***.*.*.***.*...*......*...*.**..*..*..*..**.....**...*..*..*.*....*..*.
...**....*..*.*.*.**..*....*...***...**.*.*..**.*.*...***.*...*.*.*....*....*.....*****..****..*.**......****...*....*.***...*....*...******..*.**..***....*....***.*..*.*....**..*.***.......*...*..*....***...*..*..*...*..*.*..*.***.....*..**..........*....*.*...*.**.*.*...*...*...*...***....*........**.*****..*.......**.****.*.*.*..*.****.**...**.**...**..****..*..*.*..*.*...*..**..*..**.*****..*....*.....***.*.*.....*.....*.*..*.*....**.*....***.....*..**.***.****.****..****..*.*...*.**..*..*.*..*.*...*..*...*.**..*....*.**.**..*...*..*..............*..**.**.....***.......****.*.**.......*...*.**.*...**.*.*..*.*....**...*....**..*.*.***.**.**....*.....*.......**...*.**..**.*.*....**.*........*..*....*...**.....*******.....****......*.*.****.**..*..*.*.****.*......*.*....*....*..***..**..*........*.*.**..**...***...*.**..**...*.**.**********.***.*...*..*..*....*..***..*.....*.**...**...***........**.*.......**....**....***..*.*..*....*.**.*.*.*...**.*.*.**.*.***.*..*.....*...*.*..**.**
...*...*****.**..*..****...**.*.*.**.......*.......*.**.....**.....***..***.*.*******.***.*...*..*.***.*..*....*..*.***.**..**.****..*.*.*.....*..****.*..*......*****.***..**..**..*....*....*..**........*...*....*..*.*........*.**.*.**..*..**.*.**.....****...*.****..*.....**..****..*.**..*..*..*...*.**.***...*.**.*.*.**......***.**....*....*..*.***..****.**.*...*.**...**.****...**.*..*.*.....*...*.*..*.**......*****..*.***...*.**.****.*.*.****.*.*...*.*.*..***.*..***.*.*....****.*..**.*****.*....*.**..*........*.*..*..**....*......*.*.***..**.*..**..****.*.*.**....*.......*..**...*..*.......*..*........**.**.....*.**..*..*...**.*.*.**.***.*.*.**.....****...*...*.*.**..**.*...***..**.*.........*****.***..***.*....*.....****.***..**.*...*..***.*....**.*.***...*...*.*...***...*.*.*...*....**.****...*..*..**.*..**....***.*..**...**.*.........*...**.*.*..........*.....*...*.*...*....**.***......**...****..*.****..**..*.*.......***.*...*.*******.*.*..*...****..**.......*....***.**...**....**
**.****..*........*.*........*..*..*.**.*..*.**..***......*..*.*.........*....*.*..*...*****..***.*.*.........*..*......*.*..**..***.....****......*.***.*.*.....*..**......*....*...*.**.....**..***...*.....*..*.**..****..**.**.*.****.....*..*...**..*.*.....****.**..*..******..*...***..*..***...**.*...*..*.*.***.**..**..*...*.*....**.*.***.***...*.*..*..*..*..*..*....*.****...*...***.*....*....*.....**.**.***.***.*...***.*....*....*..*......*.*.....*.**...*.**..***..**.....*.*....*.*.*.*.**..*.*..**...*.*................*.*....**...***.........**......*..*.**.**........**......*.*....*.***.***...**.*.*.****.....******.*..*..***.***....*.*..*..*.**..*........**....**....*..*.***.*...*.**.....*.**.*.***..*......**..*..*.......***.*...**.*.*..***..**.**..**.****..*..******..*.*.**.*.*..*.*..****.*..*..***.*..*.*..***..**..*..*.*.*.....*.*..*.*........*.*.**.***...*..*.*...**.*.*..*.*........****.....*.*..*...*..***......**....*.*.*.*..*.*....*..***.*.**...*.....*...**..*.***....*..***..*..
..**....*..**....*****..*****..*.....**...**....*.**.*.****.....***..............**.....*.****...*.*.*.**.*.**....**.....**.***.*..*....*..****.**..*.....*....***.*.****...*.*..**.**.......**...*.**.***...**..*...***.****.****.***....**.*.*.*.**..*..*****.**...**...**...**..*..*...*...**....**.*.........**.**......*.......**..**.**......***.*....*.*.....*..*.*...*..*......*..*.**..**.*...*..*.**....****......*..**...*.**.*.*...*.*.****....***.*..**.**..*.*..*...*..*...*...**.**......**.*.*.*..*.*.*..***.....*.**.**.**.******.*.......*.....*..****........*....*..**....*..*.*..*.**...........***.**........*.****.**..*****..***.*.*.*..*..**.**.*.*...**.*.**.....**....*...**.*..*..*.*.**.*.*...***..*..*....*.*.*...*....**...*..*...***..*..*...**.*..**.*.**..*.....**.***....*..*.**.**....*.**....*.**..*..*.****.*..*.*.*..*..*.*......**..***..****...*...*.....***..*...*...**....**..***.*...*..****.****.*.*....*...*.**....*..**..*.............*..*...*.**.*...*...*......**.*.*....*.*.*...*.**.
.*..*.......*....***...**..*......*......*...*.**...**.....***.......***...........**....**....*.*...*.*........***...*.**..**....*.......*.*.....**.*..........*.*...***...***.*.*..*...*...**.**...***.*...**...*...**......*.....**..*.*.*.....*.....**..**..******.....***.***....*..*..**..**..*****.*..*..*........*.*......*...*.***.**...*...**..*.*...***.....****.*...***....*...**.*..**..*.***...**.....*...**.*....**..***...**..*.**.*..*...*...*.*..**...**.*.*.**...*..*..**.**.*.**...**.**...***.....**...*..*........*.*.*.*...*..*..**..*...*.*.*..*..*.**..*.*.***.****.**..**.*.......**.**..*...*.*..*...**.**........*........**...*..*....*...***..*.***....*.*...**..**...**..***..*..*....*...*.*....**...**..**.......***..**..****...*..*.....*...*.....*...***.*.*....*..**.***.*.*...**.*..***.*..***.*..*...***.*..**.*..**.*..*...****..***....*...*.*.***...*....***......*...*.**.*...*.**...........*...*.*.**....**..*..*....******.**..*...***..**.......*.**.***..*.*.*.***..*...*.*.*******..***
.*****....*..*..*..*..*.*........*.*.*.*.**...*.*....*...*........*...*.***...*..*.***.*...**.****..*..*..*..**...*.**...**.........*.**.*.*.....*.**.*..*.....**.*.**.....**.**...**.**.....*...*...*.*.***.*..**.*..*..***.***..*.*.*.***...*..*...***......***.******.***......****......*...*....*.....***..**.******....**..**.*.*...****.**...*...*.*..**.*.*...********..**....*******....*...*..***...*..**..*..*.*.*.***....*.*....*........*****..*....*...***...*..*.*.***..*.*.**..*.*..*..*....*..***.*....**...*..**..*..****..*.***..*..***..***..***..***..*..*......**.*..***.******..****.....***.*.............*.*.*..**...**..**...*..***..*.*.*....*.**.**...........**..**.*....**.***...***.........*.*..***.*.*....****..***..........*.......*.**...*..****.*...**..*...**.*.*..*.**.**.*...*.*..***.......***.**.*....**..***.****..**..**.**.*****.**....*..**.*..*.**..**.**.*......*..*.**.*.*.**.***.*...*......*.*.*.....*..*.*.*..***....*......*...**.***.*.***.***..***......***.........*..*.....*...
*.***.****.......*.***.*.*.*.*.*......*.**.**......****.*..**.***....*.*.....*..**.**.*....*.*..*.**...*...*****.........***.........*.**......*..***...*......*.*.*...**..***............**...**....*.*..*....**.*...***....**.....*..*..*.*...***...*.*...*....**..**..***.*.**....*.*.*.......*..*.*....*..**.*.**.*..*.......**..*.*....*.....*.*.....*...****....**...**..**.****.*.....*.**.*..**.....*.**.*..**.***.****.............*.*...*.*...**...***...**....*.*.*.**.**.*...**.***..***........*.*****.***..*..*..**.*..*...**..*...*..*...**..**..*.*...*.*.*.**..*...***...***..**.**....*..**...*.*.....*....*.****......*....*.****.*.***........**...**...*..**.*.**.*****.*..**......*..*.*..***.*...**.***.****.......**...*.*..**.*..*.*.*********..*.**.......*.*..........*..*...*****.*.**......*....*.**....**..*.....*.*.****.*.*...****....***.....*.....****..*.**..***.**.**.*.***.**.**..**....*.*....*.***.**......***.*.*.**.**..*.*....*..*..*.**.*...*.*..*.***.*...*.**.*....*.*..****..*.......**..*
.....*.....**.**...*.*.....**.**..**........**..*.**.*......*.*..**..***.*..*.......***...****..***.***.....*.***.......**....*.....*....**..*...**.**.***..**.......*****.....*.....***....*...*....*.*.*...**.**.....**.**..*..**.*...*..*....**.......****....**.*...**.*..*....*..**.**..**..**.*.*..*.....*..****......*.*.*..**..*.*..*...*.**....****.*.*.****.****.*.**..**...*.**.**.***.**.*..*******.**..*.*.**..*......*.*.**.*......*..**.***..*.*.*...*..***.*.***..*....**..*...*..*.**..*...*.*.*....*..*..**.*.*.*..**.*..***.*...*...*..*.*...*.*.**.*.**....**....*.*.*...***.*..**...***.**........*.*...*..*.**.***...*....*.*.*.****..*.**...*...***...**....****.***.*....*..*.**...*****.**.*......**..**.**.***.**....*.**.....***.*..*..**..*.....*..*.....*.......*...*...*...***.**..*...**...****.......**....*.**...**...*....***..****...*.**.*.....*.*..**..*.*..***........*..*..**..**...**..*.**..*..*.**.***..*........**..*..*...*.***.**..**...**..*.*.*....*.*.....**.**.*...**..***...*.*.**....
*..***....*.....*...*.****.*.**.**.**....*.*.***...*...*****..*..**.*.*...*.**.**....*..***..***....**.**..*...**...*..**.*.**....**..**.**....*..*.********.***..*.*....**.*...**..*..*........**...***....*....*.**.**.....**.*..*....*.***..*..**..**...*..***.***...*...........*.*.*..*..***.*.***.*.*.*...**.**....*..*.....*..***..***.**...*.*...**.*.*..**....**..**..*.**.*...*..*....*....**....*..*...*.*..*...*.**.*.*..*..*...***...*..***...*.......***.*..*..**.*.*.....**.****.*........*.*....****...**.*.*.*.*.**...*.*.*...*..**...*....*.**.*****.***.*..****.*..**....*.*.*..*.*..**.......*..*....*..*.****..**...*****.*.....*.*..*.*.....*...*....*..*.*....***......*...*.*..**.**.*.*.**..*.*..*..***....*..*....**.*....*.*..*.*..***..**.**..*.*.*........*.***..*..*..***..*.*.....***..*....**.*.*..*....*..*...*.......**...*.**.**..******...*...***...*.*......**.....*.**.......*.***....*......*.*..**.*.*..**..****....*....***....*....**.**.**........*..*.....*.***.*......**.*...**..*.*.......
...***.*....**........*......***...*.*...*.***.*...**.**...*........*.**..**..*....*.*.***...*.*...****..**..**.***.*.**..**.........*.**..*.....*.*.*.*.....*...*.*..*.****..*.*.*.....**..*...*....*.**.**.**.****...*.*.***.**.*.....*.*.****..*..*.*.**...*..***.*...*.****....*.*.*.......*..*..*..*......*.*.**....*.**..*...***....**...*.*.**...*****.*..**..***....**...*..*.**...**...**..*..***....*..*.*....**..*.***....*.*...*****..*.*.*.******.***.**....*.**.*.*.*.......**..**.*......*..*.**..*.*.**..*...*..***.****...*....*..*.*.**..*.......**.*...*...*..*.**...**.*.*..*..*.*****..*.*.**.*..*...*.*......*.**.*.**..*..***..****..***...****.***.*..**...*..****..*..*..*..****.*.*.**..*....*...*..***.**.****..***.**..**.*.**...**..*.*.**.*****.*.**.*..*..*..*.*.**.........***..*...**.***..***..*.*.*..****......*....**......*..*.....*.*...****.**.**...*....*....*..*...*.*.**.*.*.***...*.........*.**..*.**.**..*......**...*....*..*....****...*...**.**....**...*...*..*.*....****.*...*...*****
..........*..*....*...*.*.........**.*.*.....**.*...*......**...***.....****......*.*....**.....*.*..**..**..*..........*..**...***.*........***..**..*...**....***...****..****.**................**......*..*.*.*.*.*.**...........*...*...**.**.*....**..***.*...*..*.......*.**.**.*.*.........*..*.*.**..*..*...*.....*.**.......*..*.*..*.*.*..*.*.*****.**...*.*.*.**.*.....*.*..*.*.....*.....*.*....*..*..*.*.......*.*...*..*....**..**.*..*...**......*.**.*...*.*..*.*.*..**.**.*..**..*..*.***.**....*..***.*..*..*.*.*...*...**.......*.*.*.**.***..**..*..........*...**.*.*......*.*.*......***.**..*....**....*..*.....***.****..*...............**...*...****.**..****.*..*...**.******.******..*.****....**.......*.**..**.*..*.....*.*.....***.******..*...*.......****.....*....**.....*..*...***..*.*.....*..*....*.*....*.**...*..*.**.*.*...*...***....****.**...*...*.*.*.*..........*.****..*******.*****..*......*.**...*..*...*.**..*****..*.*...*......*.**......***.*..*..........*.*.*...............*..*
**......*.*.*.*.*....***.***..*......**...****.***.*******..**.*.*....*..*....*....*...***.***.***..*...***..*****.*.***....*...*.**......**...*.**.*...**.**..****...*..**....**...***.....*..*.......**..*.**...***...*.***....*..**...*....*....*.*.**..*.**.*.*.*.**...*....*..*.*..*****.....*.**.*.*..**.........*..*...***.........**.*....*.*...*..*....*...**......*.*.*.****.*..***.*.*.**..*..**..*....*..**...*.***....*.*.*..***.**..*..*.*..**.*.*..*..*.***......*.*.*.*.***......**.**.***.**..****.****..*.*...*.*..*.**..***.......*.*.**.*..*...*...**..***....*..*....*..*.*..*...**..*.......***....**.**.*..*..*....*...**.*...*..***.*..*.........***.....*..***.***.*.....**.*.***.*.*.**....***....**....*..****...*.**.*..**...**............*.**..*....*.....*....***.....*.*...*......**.....*.**..*.*...*.*..*.***..*..*.*...**..*..*..*..**.....*.*..*..*..*.*.*..*...*...*.**.**.*.*..**.**......*.*.*.*..*...*....*...*....**....**...*..****..*...**.*..*....*......**.*..**.*..**.......**...*..*..*..
...***..**.*...*...**..**.*........*...**.*.*.*.....*.*.****.......*..*.*.*.**..*..*.*.****.**......***...*.......*..*.*.**.*..***.*...**..**.**.......*.***..**...*.**.******......*.**.**..*..***..........*...***.**...**..*.**.........*.*...*..*.*.*******.......***..***......*...*...***.........****..**........*.*.....*.*..*....**.*.***.....*....*****.......*.....**....*..**.*..*..*...........*.....****.*...*.......***.....***.*.**.*.*.**..*...*.*..*......*.*..*......**.*.***.*..*.**.**..*..*.**....*.**.**...**..**.**.***....**...*...*.....*.**.***..*.*.*..**..*.**.....*.*.*..*.*........*.*.........*..*...**....*.**..**.**..**.......**...***.**...*.....*...*...**...**..**...*.*....*....*.*.....**.**.***.....**..*.*..*......*......**...**.*....**....*.*.*****.*..*..*.*.*.*****.........*....**.*.**.**..*...*.****.*..**....**.*.*..*.*..*...****.*.**..*..**.*...*..*****.**.**......*..*....*..***..*..**.***..*...**.****.*..***....*..*******......*.....*.**...*.*..**.**.******.*.*....*.**.**
***.**...*...*..*..*.***......**.*..*.....*...*....**....*.....*..***.*.*...*..**.*....*.*.**...*.**..*....****....**..*..*.*..*..**.*.......***.*.*.***....*.*....*....***...**..****.......*.....*.*..***....******.*.*..*....**..*.*...*.***.*...*.*..*....**..***...**.*....*.***.*.........*.....*.*.*.*.****.*..*...***......**.....*..*.*..***...*..*.*.....*...*....*....**...*..****..*..**..*..**.*...*.*....*.......*..**.***.*..*.****...*.*.*.....*..........****.**.........*.....**.*....*.................**...**.****....*.*..***.*.......*.**.......****..*..*..*.*.*....*...**.*.***..**.....****...***..********...*......*.....****..*.....***.......**....*.*..*.*.*............*..*.*..****.*.*...**...*.***..***.......*.**...****.*.*.***..**..**......***.**.*..*..*....*....***..*..**..**.*.*....***..*.*......*.**..*.****...*........*.....*.**..**..*..........**...*.*..***.*....*......*.*...*....*...*...*.....**..****...*.**..**.*****...*..*.**.**..*.*..*....*.*..**..***..*.......*..****....****
*.***..*.*.***....*......**.**.***.*..**.*..**......**..*.****..**...**.*....*..*....****..*.*.**.**.*.*.....*..*.*...*.*.**.**...*..*...**.*..**.*****........**..*.*..*.*.......*.***....*...*.****....*.*..*.***....**.**..**...***......***..**....*.***..*.*.***.*..**.**.....*......*.*.*.**.**.*..*.*...**.*.......*...*..*****.**.*.***..**.***.**...**.**.*..*.*.......*******...*..**...***...*...*.*.*..*...*...****....**..**.*...*.*.....**.*..*.*.****...**...****.*...*.***.*****.**.....*.............*..**.**..**...*.**..**..**.**.*..*....*.*.*..*..**.*..*...*..*.*...*.*....*.**..**...*.**.*.*.*.*.*.*.*....*....*....**..*.*...**..........*.**.......*.....*.....**...*******..**..........*...*...*.*....*.*...*..*.*.*.*.*.*.***..*.*..*..**...*.*.*......**.***..***.....**.***....*..*..*.....*....**.*.*..**.*...*..**..*.*..*.*...****....*..*...*..*.*..**..**............*.**.***....*.*.*.......*..**..*...**...........*...***......****.**........**.*.*.*.*.*.**.**.*....*....*.*.*..*....**.***....
.****.....*.**...***...*..**....*.**..**..*........***.**.*...*...*.*...*.**...*...*.****..**..***....*...**..**.......****..*.**..**.*..*..***......**.******.....*...*.....**..*.*.....**.*.*........*...***..***..*..*..*..**..**.***.*****.*.*..*.***..**.**.********.*..*..*.*.**...*.**.*..***.****..*.*.......*.*......**.**.....**..**.*..*...**....***.*.****..*...*...........**.*.*...*.**....*....*...*.....*........*.*........***.**..*....**...*..*....****..*...*****....**..**.**......*.*.*.****.***..*..**....*.**.***..**...*..**.*.*....***........*...***.*..***............****....**......*..*.*......*..*.***.*.***..****..***.*.**.....*.*..*....**.*.**.*.....**...*.**....***.*...*...*****..*.*....**.....*.*...........*.***.******..*.***...*....*.**..*......*.*..**...*..****.*..**...*..***.....**..*.*.**...*...*.*..*.**..**.***...*.*.*......***....*.*.**.*..***....**..*..*.....*.**.*...**...*.**...*.*....*...**.....*.....*..*.**...**....*.*....***.***.***....**.**....*...*.....*.....*...*
....*......***...*******..*......*..*......**....**.**..***.**......*.*.***....**..**.*******.......*.....*.....*..*....*.....*...*.....*.*.**............*.*.*..*.*...**.*...*.**.....**...*...*...**..****.****.***.*.*****.**....*.*.*..*..******.....**.***..*.**..*****..**....****..*..*..*....*.*..*....***...*.*...**......**.*....***..*.*..*.....**.......*..........*.....**.......***.*.......*......***.*.**.*.***.****....*......*..*.*******...******...*.*.....****.*..*.*......*..*.**..**..*.***...........**.**.*...***......*.**.**....***.....*....*.*..*.....***....****......****...*.*.**..***.*****....***..*.....*..*.........*.....**.*..***...*.**...*..**.*..*.**..*.......*.*.*...*..*.*.........****...**....**.........**..***.**..*****.*.**..*..**..**..*.*...*...**..*.***.*.*..*.*..*..***..*..*..*.**..***..*.*****...*....*...**.**............**......*...*....*.*.*.**.*..**.....***......***..*******....*.....*....****..**..*.*..*.....*..*...*.*.*..****...*..*.......**..*.*.***.****..****
***....*..**.**.***.*****.......*..*.**...***.**.***.**..**.*.*..*.*..***..**...*.*..**...*...**...*....****..**.*.....*...*.*.*.*.*.*..****.**...*...**..**.....*..*.......*......*...*..*...*..*.***.....***.**.*.*....**.........*..**.*..*.......*....*...*..**..*....***....*...****...*.*...*..*.*******..*.......*..**.**..**..*..*..*...***.**.*.*.*...**.*.*..*.****..*****...*..*.*...***...****.***..*......*.*.**.....*..**.*.*..****.*.**.**.*.*....*..*.....*..*..*..*.*.*...*.....****....**..*...*....*....*.***.*..**....***...*...*.*....**.*.*..****.**.*****.*.*.*...........**..*...**...*..*..*.*.*......*.**....**.*..**.***.....**....*...***..**.*...**...*.*.**.***.....***......**...**.*..*.*.....*...**.....**.*.*****....**..**.*..*.**.*..**.***...*.*....*.**...*..*.*.*..*.*.*.****.......**..**....**.*.**.*..*.*..**.....*.*...*.*..*..*.**.**.*.*.*.*...*....**.......*.*.**....*..*......**....*.**.*..**.*..*...**...*.*...***.***.*..*...**.....*....*..**.*..****.*..*..**..*....*..*....***....
..*.....**.*.*.*.*..*.*.....***...*..**.*...*.*..*.*....*.*.*..***..***........*.**..*.*......*....*.*.....**..*.*..**.**.*..***.*..*..*.*.*.*****.........*....**...*.....*...*......***.**..*...**.*...*..*..**...*....*.*..*.*.**...**......**....**.....*.*.*.....*.*.**.**...*.***.*.**...**.....*....*.*..**.*.....***..*....*....*...*..****..*.*..***.**...**..**.*.*...*.*.*....*.*.*.*....*.*.***.*.**.*.*....*.*...*...*..*....*..*.....***..***...**..*....*.*.*.*...*****.**.*.*.*.**..*.*.....**..**..*...**.......*....****.**.*..***.*..****......*.*....*.**..*..*.***.*..*.*.*.....***.**......*..*.*.*...****...*.*..*.**..***.***....*..*..**.***........**..*.*...*.*.*..**..*..*...*..*.******.**..*.***.....*.*....*..*.*.******...*.....**......*..*..**.*.............***.....*.**..****.*....***.*****.*...*..*.*...****..*..*.**...**....***.....*..**.**..***.*....**....**.....*.*..*.**.**...**..**..*........*.*.*............**.......**.....**...*..**..******.***.**....*.*.***..*.*..*..*..*.*..**..*
....*...*..*....*.**....*..****.*.*.***..*.*.**..*.*....*.....*....*...*......*..***.***...*..*....*.*.*.*...****..*..**.**...*.*...***.*.*...*.***..*...*.*...*.....***....**..*.****..**..*.*.**..***.....****......*..*...**********.*..**..*...*****...*.*..*.**........**..*.*..*.......*........*.*...****.*..**.*.*.*......*****.*..***.*.*.*..**.*....*.**..*.**.*..**.**.*.***...****.*....*.**...*..****.*..*...*..**..***.**.*...**.......*.*.**.**..****.**..*****.........*.*.*..*..**.*****..*.**...*.**.**.*..**.*.......****.*....**..*....*...**...............*.**...****.*.***.*.........*..*..*.**.*.**.***.***.***..*..*....**.**.........*.....*.***.**.*..***.***..*.*......*.......*...***..*.***..**.*.***.*.**.**.*****.*.*...*..***.*.......*......*...*.****.**.**..***.....*....*...**.*....***.....*......*..*...*...*...*..**.*.**...*..*...***.*.***.......*....*..***....*......**.*.*.*.*.*...**.****.....*..*....**.....*.*...*..**.*..*.*.*....***..***.*.*.**..**...*..*....*...*....*..*.***....**
.*.....*.***.......**....***.**..*.*.*..*.*.*.....*...*.**...*.*.**.*.*..**.*..***.*.*......*.....**.*.*..*.......*.**..*.***......*.*....*..*.*..*.*..**.**..**.*..****.....*.**.**..*...**.****.*.**.*...**.****.**....*.*.*..*.**.**.*..***...*..*.*..*.**..***.*......**....*.***.**.**..**...**.*........*.***..*.*..***.*..*.*.*.**.*.**....***............*****.....***..*****....*.**.**.*..**.*..****.**.**..*****..*.**...**.*****..*...*****..**.*.*...*.**.........**.*.***.....*.*......*******..**...*.*...**.....****.........**..*..****..***....*...*...**...*...*...****.*.*..*.**...***....*.*..**.**.......*..**.*..**..*....*..***.....****.....**...*....*.*..**.*..**.*...***...*..***......*..****....***.*..*.*...*.*.*..*...*...**....*...***.*...*....*.*....*..*.*..*.....*..**.*.*.*.*.*.*....**...**..**...........*.*....*....*......**.***..*....*....*.***..*..**..**.**.**..***.*..*...*..**..***......*...*****.....*.*......*.*..********.**.*.....*..**..*..*..*.*..*.*..*.**...**.*.*..*...**..*..
.*..****..*.*.*****..*..*..*.**.*.****..*.****....**..**..*.*.*.**..*.****...**.....*....**...*..*....*.......*.*.*..*..*...*....*.*.**.*...*....**.*.*....***.*...*..**..*....*....*..*..*.**...*..**..*.*...***.*....**.*...*.**.***.***...*.*.*.....*...*...*..*..**.**..*..*...**.*.....*...*..*....*..**.*.*.**...**......*********....*..*...**...*.**..******...**.*....*.*.*.*.*..*......*.*.*..*.*...***.**...*...*.*.**....*.**....*.*.*.**.*...**...*..**.......*.*.*..*..*..*...*.*..**.....**...*..*...**.*....**.*.*.*.*.......*.........*..***.*.....*...*...**................*...*.*....**....***.*.*..*.*..**.**.*.*.**....**.*..**..*...*....***.**.**.*..*.**..*.*.***.*********.*..........***.*.*.*.............*.*.*.*....*.*...**.....****.*.......*...*.**.......**...*.*..*****.*.*..*.*..****.....***....**.***......**.*...*..****....*..**.*****.**...*.**.*..*.*.....**.......*.*....*.*....**...*.*..***.*....*...*.....**...***.....*..*.....*....***.**....*....**.**....**.....*...*..*..*.*.*.*..*.*.
.****...*......*.*****....*.......**.*......**..**..*.*.*...***.*.**........*.....*.*..***.**.*.*.......*.*.***.....*****....**.....**..***.*..**.**.*.***..*....*.*.....*...**..*.*.*...**.*....*....**...***.....***...**.........*..*..*..*******.*.*.**.*.**.....***..*......**..*...*..*......*....*.*.*..***.....*.......***..****.********...**.**.**....*****.**..**.**.**..**..*....**.**...*...*.***..***......*****..*.**..**.*.*.*.....***..*......***....*....*..*.*....*.*....*..*.*.*.**...*..**.*.***.*.*..****..***.***.***.**.**.*...**.*...**.*..*..*...*........*...****.**.*.***.*.....*..**..**........*.*..*....*....****.*......*..*.***..**..***.*..*..**.*.***..**.......*.**..**..*...*******....***....*.**.*....*.**.*.*...***.**.**.**...........*.*.....*....*..*.*.*..*.*.**...*.*...*..*..***...**...*..****.*..*...**..........***.*.*..*...**...*........*.*..*.*..*...***.**.*..*.*.*.*.***......*...*.*.*.**....**..***.*..*...*..*.**.*.....**.*.....**.***.**......**..**.**..***.**...*..***....
..*..*****..*******..*.**.**....**..*...*.**.*.......*....*...*.****.*...**...***....*..*.*...*...*...***........*........**..**.*..*..*...*...*..***.*..*.*.**..**.***....*..****.**........*..*..*.......*****.**...*.**..*.......*.*...*........*.*.****.*.*..*..*.....*.*.*..*..*.....**..**........*.*...**.*.*.*.....********....*......***.*...**.*.*..*.*...***.*.....*.**..***.*.*..*...*.*.....*.......*.**.*.**..**.*.***....*.*.*.....****.******.........*.*..*.**..*..****.*...*.*.....**......*..*.*..*..**....*.**.....**..*....*.****...**...*..*.***.....******....*.*.*.*.**.....*.*...****...**..*.*......*..**.........**.**....*.*.....*..**...****....*...*....**......**.....*..*..*.**....*..*...*..*.*.*......**.***.....**.....*.....*...*..*.....*.*.****..***.*..***...**...*.*.**.......**..*.***...***..**.*....****.****.*.*.*.....*..*.....**.*..*.......**....**...*....**..**....*...*...*....*.*...**.*...**.**...*.**...**....*..*...*......***..*...*.*.*.**..*.*....*.....*.*.*..****.....*..*...
****...**.*..*..*.*.*..***.*..**.**.**.*..*.*..*...*.**.*..*..****.*.*.**..*....*.....**..**.**...**..**.**.....*..*..**..**..*.**.*.**.*.**..*...*...*...*..*.*.*..*.*..*.**.*..*.*..*.**.*....****.***..*..**....***..**..**.****...***..**...*................*.......*....*.***......**.....**..***.**....*.**..***.**.*****.....*...*.*..*.*..*..***.*.....*.*..........*....*..*...**........*.*.......*.*...*.......*...*.*.***.*.*.*.**..*....**..***.*.*.**...**.....*...*..*.*..*.....*****..*..**.......****.**.....*.**.*....**...**..*..*.*.**.....**...*..*.....**.**....*...*..*.......**..*..***.*..***.....***....*...*...*.***..*.***.***.*.*.*.**..**.**.**..*.***.*..*.*.*.*.**.*.....*...**.***.*.*.**..*...*.....**..*.****.....*.*.*.**......*..*......**..*..*******...**..**...*....*.*....*...*..........*.****...*.*......**.*.*..*...*.............*.*.*.*..**...*****..*....*.**.*..***.*.....*..*..*..*..............**...**..*...*..*....*...**.***.*.*.*.*..*..*.......*.****.**..*.**...*...**.....**.*
*.*.*....*..***.*.***...*..*.*.*...*.*..............*...**.******.*.**....**..*......**..**.****.....*..*........*..*...*..*.*...**...*..*..**.**....*.........*.*..***.*......***...*.*...*.......*...*.*...*.***..*.....*.*...**......*..*..**.*.*..*****....***..*.*****...........*.*.***.*.*.**....*...*...**..*..****...*.*.***..**.*.*.**..**..*.....*...*...*.....*..**..*..*.*..*...*.*.*.*...****.*..*.*..**..*...***.*.*.***.*.*.......*......*..*...*..*....***...*.....**..***...***...**..*.**..***.**...*.*...*.***.......***.*........*...*.**..*...*...*.*.*..*...*...*...*...**.***.**.**.....*....**.*..**.****.*....*..*.....*.*..*..*...**.****...*..**..***......*.***..*..**....**.**....***...*.**.....**....**.*.*...**..*.***..****..**.*..*.*....*..**...*.*.*..**...*.**..***.......****....*.*.....***.....*.*....*.*......****.*..***..*...*.**..*...**.......*.**..**.*****...*..*...*.**.*...*....*.***.*...*..**...**....**.*..**.**.....*.*.**.*....*.*.**.**.*.*...***.**.*...*.....*******.......*..
..***...*******.**.........*..*.**.**..*.**.**...***.*.*.*....**...******....**....*.**...*......*..*.....*.*.*.*....**..*..*.*...*..*.*...*.....**.****......**...*..*.*....***...*.....****.*..*....**.*.*.*.*.**.*.*...**........*.....***..*....**.*..*...***.*.......*.*..**.........*..**.**..*..........*....***..*......*.*....***.**.*.*..**..*.*.***..***....*..***..*.*...*..................**.....**.**.*..........****.**.**..****.*..*.**...*.*.****.*..*.**...*...**..***.*****.*..***..*...*.*...*****.*..*.....*....*.**...*.........***.....*.*.*.****..**...**.******.**..**.**.*.*.*..****.**..*..*.*.*......***...*...***.*..*.....*....*.*....*****..**........*.....*...*.***....*.....*...**..*..*..*.*....*.*.**......*.***...........***.*.....*.**.*...*.*.**...*...*.****.*.*...***...***.***.***.****.**...*...***...**.******.**.*.**..**..*.....**.***.**.....**..****.**..****..**.*...*.**..*.*.**..**..**......*..**...******..*.*...*...*.*....*..**.**.*.**...*.**.**.*.**....*......******..*..*..
.***...***.**......****...*....***...*.*.**.*........*....*..*..*.*...*..**.*...**..***....*...****..**.*...*****.*.....**.......*..***......*.*.*....*..*..****.*..**....*..*..*...*.*.*..*..**.*.**..*....*..***.*..*.*.**.....*.****.****..*..*.....*....*...*..******...*..**..**.*.*..*.**.***.**...*.*****.**.....*.**.*..***..***.........*.....*..*..*.**...*.*.*.*.**.**..****..*..**..*..*........***.........*.*..**...*...**..**.*....*..*....*****.**..*...*..*.....*.**....**..*..****.**.****...*..**.*.**...*.**......*..*..*..**.*..*.**..******......**..*..*.........*...**.*.***.*.**.*.....**...*.**..*.**.*.**..*.....**...*.*.**.....***..*.*.*...***.*...***...*.....*****.**....*..*.**..****...*.*.....**.....*.*.....*..*.*.*.*.***.***.**..**..***.*......*....*..**.**....*..*..**.....*.***.*.***.**.*..*.*.**....****.*..*..*..*...*..*....***...**.***.*....*..*..**..*..........*.*...***..*...***.*.*.**..***..***..*.****.**.....*.***..***..**.....**.*.*...****...*..*..**.*..*.****...*.**..*.*...
..**.**.*.**.***.*...*.*.*..***.**..........*...*......*.....*.***.**.....*.....*.*.***........*..****.*............*.......****.***..*..****.*..**..**.....*..*.****...*.**.....*..*..*...**.**..*.**.*...**.**...*.**..*.*....*..*.*..***..*..***...*.....**...*...........*...*....*..*..******...*...*..*.*....*..*.......*.....*.**....**....*..*.*.*****.**...*....*...........*...*......****..*.*.*...*..**....**...**..*..*...*.*.***....**.*.*.*.***..***.***..**.**..*.*.*.**..***...*...*.*...**..*..*.*..*.......*...*...*****.*.*...*.*.*.***....***....*...*........*....*...**...***.....*.......*..**.*...**....*.*...*..*...*.*.*.*......**.....***..*...*.*.*.*...*......*...*.*....**..*.**....*..*.*.......*.*.**...*....*.*.***...*.*.*..**.*.***.*.*.*...**....*.....**..***.***...**.*.**...*...***..**.***.*.*******.****...***.*.*.*..***.......*..**.**.*...*..**.**.*.**.**..*.............**.........*..**...*........**.***...**.**...**.....***......**.*.............**.*....***.*....**.**....*.*.*....
*..*.**....*..*****.*.....***.........*..*.**..**..**.*..*.**...***.*.*.........*.****.*..*.*...****..**.***.*....*.*....*.**......*.*.**..*.*..*.**.*......***.*.*..***..*..***..*..*..****.**.......*..****..**.***..*...*....**..*.*...*.*.****...*.*.**.***...*.*.*.**.*.*.***.**.**...*.*.*...*.**..*.**.........*..****.**....*......*....*****.........*.....**.*..*.*.**.**..*.**.*..*...*......*.*..*....*......**.*.*.*..**.....***...****.*..***.**.*.**.*.....*.***.*..*......*...***..*.***...*.*...*......*.......*...**......*.*..*.....*.***............*..*****..*....*..**..**..**....*.*.....*.*.*...*....**..*..*.*.*..**..**...*.*..*..*.***..**..**..**....*..*.*.*.**.**.*..**...*..*.*..*.*...*.*.....*.....*.*......*.*.*....*.*.*....*....*.*...*.**.**.....*....**...**..*.*.........*......*.*...**.*.*....***.....***..*.....**..*...*.*.*.....**..*.**.*...*.*...**.*..****.....*.*.**.*.***.****.*.*..*....*.*..*..*....**.....*..*...****..***.**..*..***......*....*.......*..**.**..*.*....*..*.****..
*..*..***...*.*...*..**..**.....*..*...*.....**.*.*..*.....*.*....*........**.*****...**..*****..*...*..**.*...**...**..*.****...**..*.......*....**........*.*...*..**.***.....*....*.****.....*.***..*..**....**...*...**....*..*.***.**................**..**..*..*.*.***.***....*.*....***....*...**.*..*.......*.*.**.*.*...**..*....*.**...**..............**.**......***.*..*......*..**.*.*...**..*.**.*....**..*....**....*...*..*.*.*.*..*.**..**.*...***...*..**.**...*.*********...**..*...***.***.**........**.*..*.....*..**...*...*.*..*..**.**..***...*.**...*.*...**.....***..***...*.**.*...**.....**.**..*........*.*.....*........*.*...***......*..*.**.*.*...*.**...*..*.*.*...**..*.***.....*...*.*****.***.....*.....*...*.**........***..***.*.*...**...**...*..**.***..*.**********.*.......**...*....*.*******...*..*.**.***...*..*..*..*.***...*...*..*..*....*.*.*******...***.....*..*.*..**.*...**..**.***..**..*.**..*..**.***.*.*..*.*.**.*....***.*.*....**.**..**.*.**....**.*.*.*******............*
**...*......*.*..**...**...*..*..*...*...**..*.....***...*...*...****..*..*.*...*..*......*....*..**...**.....*.**.*..*.*...****.*...*..**.....*....*.**..**.*..*****.*.*..****...*.*******........*.....*..***.*..*....*..........*..*..***..*.*....*....*.*...*...***.*.*.***.*.*.***....**..**..*.***...*.*.***.*****..*.**.*..*...**....**.**.**.*....*..*...*....*.........*.*.*.*.*..*...*..*.**...*...*..*..***.*...*****.*.***.**....*...*..*.*.*..**.*.*****...**...*.*.***.*..*.**..*..**....****...*..*.........*..**..*.*.*.***.*..*.*....**.*..*...**....*.*..****..*.*..***..*..*........*..*.*....*.....*..**.*..*.*****...*.*.**.....*.*..*.***..*...*.*.......*.***......**.*.*..**..**...*..*.....*.*..**.*....*.*.*.****.....*..**.**.*.**.....*.....**.*....****..*....*.*****.**.**.***.**.*..*.*..*.*.***........*..*...*****.*..*...**.....**.**...*.**.****..*.....*...*.*..*.*..*..*.*..*..*.***.*.*****..*..**..*.**..**.....***.......*.*..*..*.*.*.....*...*.*.*.*.**..*...**........**...........***....**.
..***.**.*.**..*...***.....**....**..**...*....*..*......*..*.........*..******...***........*..*.*.**..*.*....***..*...**.**......*..**.*.*...*...******.*.........*...****.*...*..**...**.**....*.....**.***....*..**.*.**.***..**........*...........*.*...*..*....*.**.*.....*.****.....*..*.*....*...*..*...*..***.....**..*...*....*.***..**.*..**..*.**.*..*..*..***.*.*.*....*.**..*..***........**........*.......*...**.*.**..*...*.......***.......**........*.**.*....*...*.**.....**.*.*.***.**....**.*....*..***..*..**.**..*..**....*..*.*...****..**..*.*.....*..*.*.**..*..*.***.*.*..*****...*..*..**.*.*.*....**...***....*..**...**....**....*...*.*.*..*..*..***...****..*.....*.......*.*.*..*..*.*.*.********.***..**.*.*........*.*....*.****.******..*...**.....*...*.****.....*....**.*......*.***..*.*...*..*...***.*.***.*.*..**..*.*..*...*.**..**....*...**.**.*.....*.*....**...**...**.****..*****..**..*.*****...*.*..*.*.........*..*....*.*.**..*.....*.**..***..*..****...*.*....***.**..*...*..*..*
*.*...*.**..*...**..**.......*****.....***..*.**...**....*.*.....*..**.**...*.....****...***.....**.*.*.*.*..**.*.....**.**.*...*..*...*.*.**......*****.*..****.*.......*.*....**.**....**.......*...*.......*.*.*.*.......*.*.**......**.....**...****.*.*..*.....***.*..*.....**.........*.*..**.*.*.*.*....*..*..*.*....*.*....**.*..***....*.*.......*....***.**.....**..*..*.**...*.*.*......**.....*..*.*.*...*..**....*..***...*.***....*******...*.*.**.*****....*......*.*.*.*.*.....***..*......*.............*****..*.....*.*.....*.*.**.....**......***...*.***...*..*.**.****....*.....*.*.**......*..*.*..**......*.*...*...*.**.**.......*..*..*...****...*..****..**..*..*****................****......*..***......*.*......*...**.*..*.*...*.*..*.**.***..***...**..*.*.*..**..**......***....*.....**..*..***..*.*..**....**.*.....*..****...*...*...***......*..*.*..*.*.*.*...**.....*...***..**..**.**.**..*...**...*..*..*.*..*......*.*.*....**...**..*..**.*..*.*..*..***..**....**.**..*..**..*....*.......*.
*..*.*.*..*.**...*........**.......**...*.**..**..*...**...**...*.*.*.****...*....*.***.....*...*.**.*...*******.*.*.***.**..........******.*..*...*......**....*..**.*.*.......***...*.*.*..**..*..****.*....****.*.*.*..**..*..*..*.*.***..**.....*..*....*.**...*.*..*..**.....*....*.*.**.*****.**.**.**.****...*.**..**..*..*..**..**......*...*..****..*.*......*..*****...**..***.*.*..***.*.*.........*...**..**.***.*.....***....*.*.*.*....*..*.***.*.*.**..*.......****.**...**.*..*.*******......*..***..*.**.*....*..**.***....*.*..*..*...*.**..*.*.....*..**....*...**......*.*...*..**.****...*..***...*..***.*.*..*...*....******..*...****.**.****..**.*..**.*.**....*....*......*...*......*****...*.....***.*.***.**.*.**..**.*....*.*.*.*.....*.*.***..**.****..*.....*.*..*.*...*...**.****....***..*.****.***....**.*..*....*.....**.*.*........**.*.***.*.*.....*..**...*..*****.*.*.*..**.***.**.*.**.....**...***.....*.......***.*.*...*..........**..*...*.**..*..*****......**..*..*..*..***.*...*.....**.*
*..*...*.*.....*.***.**....*.***..*...***.*.....*..**...*.**.**...***..*...*.....*.*..**.**.*.*.*..**.......*..*..*.**..**....**.*......***..*.*..*.*..***.****.*.*.....*.*...**.*...***.**.*.*****.*..*...*..*.....*.*..**..***........*..***.*******...*..**.....****..*.*.*......*......*.*..*..*.*.......**..**......*.*....*.*....*.*****.*.****.......****.**.*......**.*..*..*.*.*..**.**.*....*.**....*..*.*.......****.*..*....***........*....*..*..*...**..*..**....*...*.*...**.**........*.*.*****...******......*.***..***..**..*.*....*.*......**.....*........*.***....*...**..*......*..*.*...****.*....**.*...*.*..*..*..*......***......***.*..*.*.**...***...*......**..*...*..*....***.*....*...*.***.....*.**....**....**......*......**..*..*.....**.***..*..**...****......**....***......*........*.*.*..*.**.....**...*...***.*...*.*.**...*******..*.*..***............*.*..*..*.*..****.**.**.*.**.......*.*.*.*.*.....*****.......***....**.*.*..**..*.*.*..*.*.*...*.*....**..**..*..***.**..*....*..*.*..
*.***.**..*..*.*.**.***.*....*..*..*.***.*....***..*....**.*....*.....*.**......*.***.*.....*.*.*..*...*.*..*.*.**.............*.**..*.*....**.**..**.*.*..**.*...**...**.......*.*..**..*.*.*...*..*..*....*..**...****.***.*.**..*....*..**.....*....*.*.**.......*...**..*.*.**....*......*.*..***......***.**.*.*.*.....***..**.*.**********..*...***.*.**....*.*****.**...**..***..*.***........***...**........***.*.*.*..*..*..*.*..*...**..*.**.*...*..**..*......******.*.**....**...**..*..**......****.**...****...*.***..*.*...*.*.*..**.*..*..**...*...**....*......*.***.....***.***.*...*.***...**.**.*........*..*.*...*......*.**.....**..***.**..*.*...*....*.**.....****..*..**..**.*...*......*.*.**.*.*.**...*.*.*...**.*...*....*...****..**.*..*..***...****..**.*****.*.*..*....*........*..*..**.....*....*...*....*..*.****...***..*......*..**...*..*..**.........**..***..****.......*.****....*.*..**.*..***.....**....*...*.**.*..*...***...*....*.**..*.*......*..*.**..*...**.......*.*....**..*...*.***
.***..*..........**.**.*.**....*.*.*.....*........*.**...**...*........*.*...........*....**.......**.**.**.*.*.*..*.*..**.*.*.*..***.*..*.*...**..*.*.****..*...*......**.*..*...**..*.*..*...*.**.*....*..*........***..*....***...**......*.**....*..***....*.......*.****..*.**...*.**.*****..*....*.***..*.*.*..*...*.*..*..**.**..***...**.*.*...*.****......***.***.*..****...*.*.*...*..**.*.....**.*..*.*.....**.**.*.**.*......***..*.*.....*.*.**..*.....*.*****..*****.*****.****.*.*.**.*.....**.*.**.*..***.***.***..*.*.*....*.***.*.....*..*.*...*..*...**..*..*......*..**....*..........**...*.*.*.***.***..**..*....**.....****.*...*...**......*.*.*.*.***..**..*....**.*.....*...........*...*..*....*..***.*.**...**...*..*.*...***....*.*..*.*..***..*********..**.*..***....****.*..***.....**.*.******..*.**.*..*.**...***..*.**.***.**..*......*.....*..........*..*..**.*.*.**..***.**....*.****.....**...*...**...*.*..*.......*....*.*...........*...***.*.*.......*.*.*....****.*.**....**.***....**.****.
..*..***.*..**..**.*...**.......*.***....**.**......**...**.*.*.*..**....*.*.*.*.*.*.*....*..*....*.**...*.*..**..***..*..***.*.**.**......***..*.*....*..*.**............*.....*....*.*...**....*.....*..***.*...**..**.*......***.*.*..*....*****.*.*....*.........**.**.*...**.**.******.......**...*...*.*..*....*..*..*...**.*.**....**....*.*.*......*.***.*..*...*.....*..**.*.*....*..**.*****.*..*..*.*.*..***..*.*.*...*..*..*.*.**.**.*...****..***..*.*.*...*..*.**..**.***......***.........*...**.**..*..**..*.**....***.*........*..**.*..*....*........*........*.*.*.**...*...*..**.**..*...**....*......*.*...**.******....*....*.*.*.**..***.**..**....*..***.*...*...**...*..*****...***...*...*..**..*******....*.*....*...*.*..***.*.............*..**.*..*...*...*....*.......**..........*..*.*...*.*....*....****..**..*.*.....**....**.*.*..********...*.*..**....**.******.**.*..*.*..*..**.*...*..*.......***.***.....*****..**....****..*..****.****.**..**.***...*....*..*...*..*.*...**.*****..*...*....*
***....**......*.**...*..**...*.*..****.*.*......**..*.*..*****.....*.**.****..****.....*.*.**..*...*.........*.**...*..*.******....*.*.**..*..*.*..**..*..****..*...*..*...*..*........*.*..*****..*...*.**........**.*...*.*.**..**..**..*.*.*.*..*.*.*.***.****.*.....*.**.**..*..*.**.**......*.*....*.*...*...*..*.*.*..*....*.*.**........*..*..*.**.*.*.*.*...**.*.**.*...*..*.*.*......*..**...****.*.**.*....****.*..*.....*..*.*.*..*.......*..*..***...**..*..........*.*..*.**.*.....*..*.**.....**.*..*.**...**.....**.**....*...***..**.*..*..**.*..*.*...............*.....**.**.**.****.*.....*..***.**.*......**..**..*...*..*.*.*..*........*.*.......*..*..*......**.**.....*...***...*.***...**...*...*....*.**.*..**.*.....*.*.******.****.*....*....*...*..**.**.......*....**.....***.*.**.*...*****.*...*.....**.**.......**.*.**.**..*....**.*.***.***.**.*.*....**.*.*.*.**.*.****.*....*.....*.*..**.......*.**......*..***......*.*...*..*..*.......**....**.....******.......**...**....*..*.*...*..*.**...
**..*.*.***.*..*..*.**...**..**..*...********...*...**....**..*..**.*....*...*.***.*.*....*...**...*.....*...*...*.**.*..*.*....*..**..*.*..********.**.....*.*.**.*.*..*...**.**.****....***..*.*.*.*..*.**.***..*..*....***...***...*.............****.**.**.**.....*.*.....**....*...**.**...****..............*.......*....*....*.*.*.**.*......**.*..*....***..**.......***..**.*.**...*.***..*.*..**....*......*........*..*.**.**..**...**...*..*.***.*.**...*....***.....*..**....*.**.*....*.....*...**...**.*..*..*...*....***.*...*...*.*..*.*.***.**.*..******.****...*..*****.*.....*.**....*.....*.*.......*...**.*.***..*...**.**.*.*......*..*.*...*.**..***..*..***.*.*..*.*....*..**.**..**....**.*.....*.*..*..**..*........*.......*..**..***.*.*.*..*...***.*.*....*....*...*.....**.*.*.....****....*...***..*.*..*...***.*.....*..***.*******....****....*......*..*....*..***.*.*...*..*.***...**..***.*..**.......**.*...*......**....***...*...*.*.**..****.*.***...***........*..*.*.******....*..*......**..
*****.*.*..*.......**.***..*..**.*..*..*****...*....*.*..*.....**.**..*.***.*.***.*..*.**.*.***..*.**..**..*.*....*..*.....*.....*........**....**..*..*..*.*.***.......***.....**.**.*...**.**.**...*.**.*......*..**.*...**..***....*.**.........*.**.*.**....*...*.**....*.********.**....**...........**..**.*.*..*...**..*.*.**.*..........*.....**.*............*...**.*...**.**.**...**.*.......**.*..**...*..*........*.....*...**.*...****.**......*...*...***....**...*.**...*.**...**......*.**..*.**..*.....*..*..***..*.*..*.***.***...*....*.....**.*..*..*.*..**...**....**.....*.*.*..*.**.........*.*....**.**..***.*.*...*.*..**...**...**..**.*...*....*.*.***...*..**..**..***..*..**..******..*...****.....*.***..**..........*.*....**..*...*.*...***..*..***...**...*..*.*....**..*...**..*.*..***...*....*.*...**......****...**......**.*******.****..**.**.**.**...**.*....*..**.*.*.*..*..*.*.*.*.*....*..****..*****.*....*.*.*.*..........**.*..*...*..*.....*......**..*...*...**........*..*...*..**.**..
***....*...***.**.....*.*.**..*..*.*.**..*.*.**.*....**.....*..******..*..*..**.*....*....*......**.*....***..*.**.***.....**.*.**.**....*...*.*.**..*****.*..*.*..**...*...*....***.....*.*.***..**.**.**.*....**...*.*............**.***..*.**.*..*......**.**.*..***...*.*.....**.*.*....*..*..*..***....*......**.*.*...**....*.*..........*..*.*.*...*..*..*..**.**..****....*.**.*..*......*...**...**...*.***..**..*.*.*..*.*****.**.**.*.***..*.*...***..*.....***..........**.......*.*.**.***.***..........**..**......*.***....*.*...**.*......**..*..*.***....***....*..**...**..**.*.*.....*.*.*.***.....*..*......*..**.*..**.***.**...*......*..***..*.*..*....*..*..*....*....*..........*......*....**.*......*..*.*.**....*.*.*....*.*.***.*....*.***...***..*.**.*..*....**.....**....**...****.**....*...**..*.*.***.***.*...**....***..*****.*****.**.....*.....*..*..**.*..*....*..*...*..**..*..***.....***..****....*.*.*.***....**...****.**.*...**....*.....*..*.**.**.........*.*.*..*...*....*...**.*..*.*.*
*.*..*.*****....*...*.*.*....***.**...*.***.*..*...*.*..**....***.*..*.......*..*....**.**...***...*.*.*.*......**.*.**..*.**.*.****..*.**....*.**.....***.**.*.*.....*.**.....**....**.......*.*........*..**....*.*.*.*.....**..*...**..**.*.*..***.*...**.*.**...**.**.*.*.**..****..*...*..**....*..**.*.*....*.*.**.*.......*.*.**.****..**.**.*.....*.***.*....*.*.***.*.*....*.*...**....*..*........**....*.*..*..*...*...*...***.*.*.**..*...*...**..**.*.*......*..***.**.**...***.****.*....**.*.**.............*..**...**.****.*..****.*...**..*..****.*....*.*....*...**...**.*..**.....**..**..*.**..***..*..*..**....**..*.*..***..*..**....*...*..*.....*..*..*.*.*...*.*.*...*..*.*.*....*.*.***..****..*..*....*.**.***...**.*...*.....*.*.*.......**...*..**.....**...*....**.*.....*.**.**.*.*.*.*.*.....*.*..*...*....*..*.**.........**.....*.*.***.*..*..**.....*.....**..****.****.*.*..*..**.*.*...*..........**.*.**.*.***..**..*.....**.**.*.*.**....**.*..*.*.***.***.***..**..*.*..*.**.*....*.**...*....*.
.*.**.*..*.*.***.*.*.....*.........**...*.......*....**...*...*.*....*...**.****..****..*......*.....*....*.....*...*..*.*..*...**.*..*..*....**.*...**...*....****.*....*.....*.......*.........**....*.*.*..*.**...**.***....*.***.*..*.***..*..*..**....*.****..*.*...**..***...*...*.*..*.*.*..**..*.******......**.*.*...*..*....*..*.*.*..***...*.*...*..****.**..*.....*....**.....***.**.**.*...*...*....**...*.*...*...**.*...***..**..*.**...................**..*.*.*..*.**.*...**...*..**.**.***..*......*.**....*...*.**.*....*...**.*.*.*...***..*.**.*.***....**.**.**...*.*.....*.*.*....***.**.....*.....**....****....**....****...**..*....**.....**...*...**......*.***...*.*.*...******.**...*......*....*.*.*.***..*....*.**...*..*.*..*.....**.....*..*...*.*.....*....*.*...*.**...*..*.......*..**..*...**.*.***.***...*.*...*..*......*.*.....*.***....***......*......***.......*...*..*.*..**...***....**.*...**..*.***....*.*...*.*...*..*..*.*.*.***.*.*..***..*...*.*..*..*..*....*..**..**...***......**
...*.*.***..*.*....**....*.**.**..**..**...***.*...*.***.......*..............*.*.....**..**...*.*.*..*.*..*.......*......*.*.**.*....***.**.**...**..*****..*.*.*.*.......**.*....**.*..**....***..**..**.****..**...*......*..****.......**.*.**.*....**..*......**..*......*....*....*....***...*...***...*.*...**.***...*.**....*.......**....***.*.***.*..***..*.**.....*......***.*.*.*..*.*.......**...*.......**....**.........*......*......*.*.....*.***.............*.......***.*.*...**.**...*.*......*.....**........*......***......*.....*...*.*..*...****...*.*..*.*.*...*..*.....*....****..***..*.**..**...**..*...*............*.*..*.*..*..***...*.*.*...*..*.***......****.*.*.***..*...**....**..*...*........**..*.*..**..*.*..*.*....*.**..*.***.*.*.***...*....*....*.*.......*.*.*...*.***...*.****.**...****...**..*..*..*......*.***..**..**.*****.*......*..*.*.*.........*.***.*****...***.**.*..*.*.*..*.*....*.**....**...*.*.*..*..****.*..*..*..*.**...*..*.........*..**..**.*..*....**.*.**.....*.*.
...*.......*..*...*..*....*.*.....*...*..***..*.****...*.**.......*....*.*....*.**..*...*.......*.....**........*..**.**..*...*.....*.*.**...**..**...*...*.*...**.*...*.....*.**..****......*..***..*....**..**.*.*...**.**.....*.****.*...*****.*..*...*.*......*..*.....*..**...**.....*****....*..*....*.*****.*.**..***.***.*....**.*.*..*.....*..**.*......***.....*....*...*......***.*.***.*.*..**..*...*.*..*.*...*...*.*..*....*...**.......*.*..*.*...**.......*.*..***.*......*...*****.*..*....**..*.......****.*.*..*...**....*...**..*..*.....*.....*..*..*.*.*......*........**.**...*..**.****.*.*..*.*.*...*..*..*..**..*.*...*.*.*.*..***.*......**...*.*...*.....*..**....*..**.**.*.*..**...*....*.***...*..*.*.*.*.....*....***..*.....****...***.*.*.....**...*****..*.....*..**.**..***...**..*..*...*...**...*....*........**..**.*.......**.**..*.......**....***...*..*....*..*.*.......*..**.*...**.**.**.......***..*...*..*..*.....**....*.*..**.**..*....**.**....*.****..*...*.....*..*.**.*..******.*..
...*...*...*..*.***..*.**.*.**...*.*...*.*..............*...*********.**.......*.....*.***..**.......*.*..******....**.*.*...*...*.**..**..*.....*.....*...*.***....**..*..***.*...**.****.....*.......**.*.........*..***......*..*..**.*.**....**.*.**..*...*...*..*.*..*..**.**..*..*.*.*.**..***....*..*...**..*..**.*..*...*.*......*****.*...**.***....*..*....*.*.....**......*....*....*.*.*.****.**.*.*........*..*.****.****..*.......*..........*.****.**....*..**.***....*.***.**...*......****..*.*.......*.***...*.**.*...*...*.**.*...*.*.**.*..**..***.*..***.*....**...*.**..*.*.**.....*.......*.*.*...**.....*.**.*..*.*...**..*.**.**..***..**..*..*..**.....*..**..*.....*....**..*....***.*...***...*..*...*.*..*...*....**...........*****.**...*****.**..***..*.........**.*.*..*.*.*..............*.....*.*..*.*..***..*.*....*.***...**.......*.**...*.*.....*.********.*.....*.**.****.....*...**.*......****..*..**.*.......*....*.........***...*..*.*......*.....**.......*...*.**.......*...*.*......*..*
....*.......*...*.*...***.......*..*.**.....*...***.*.**.*.*..*.......*.............*.*....*.*...*..***.....*.*.*..**.*..*.***....*..*....***.***.......****..**..**......*.**...**.*..*.......**.**..*..*..**.*.........*.*..*****......**....*....*....*..**.*.***...**..*..**.*........*..***.*.***..*...*...*...**.*..*.**...**.*...**..*.**..*...*..*..*........*...*....***..**.....**..*.*...*...*....*.*..*.........*....**.*.**..*.......**...*....*.*...****.**..*.*.*.**....*.*...**....*.***..**.**.*.*..**.**.**..******..**.**..**.*...**.*..*...*...****.........*.....*..**.....*....***..*......**...*.....**...***.*.*...*...*....**.*....****.*.***.*.**.***....*.****..***..**.*****......*...........*......****.*.*****...*****..*.*...**.....**.*.**...*.***.**.***.*...**.**...*.*..*..**....*.*.**.*..*.*...*..*....*.*....*.....*..**.*.*****...........*.**.*..*..*.**.**....**..**...****..**.**....*.*......*...**.*....*.**..********...***.*.***.....*..**.**..........*..*....**.*....**..**..**..**..*.
...**...***.*....**.*.*...***...*..**.*..***.*..........****.*....*.****..**..*...*******.....**.**..*..*.*..*....*.****...*.*.....*..*..*....**.**....*..*.....*..**.*..**..*.......**..*..*..***.*.......****.*...*..*...***.........*....*.**....**.*..*...*...**.....*......*****.*.****.*..*....*.**..*.*..*..*....***..**.*...**.****.*..*...**..*.**.*..*....**.*.....*.*...***.*....**..****..**......*.*....*.*.*.*.*...*.**.*.*..*........***...*.**..****.****.*.**.***.*..*..*.........**.......****.****.*..*.*.*.**.**...*.**..*.**..*...*...*.**...*....*...***.***......**...*....**.****..***..***..**..*.***...****..*.*..***.**....*....*.....**...**...*.*.*.*..*..**.***..*..*....**.**.*******..**..*.**.*.*.*....***.*........*.*.**********.....*.****..***...**.**...*..*..*.**.....**.....*.***.*.**....*...*.*.*....*.****.*.*.**...*.**...*.*.**....*....**....*.*....**...**....*.**.....*.....***.....****..*..*....*.....**.*.*....*...*......*.*..***.*..*..*.***.*..*...*.***.*...**..*......*.**.**.**
.....**....**.*****.**.***.....*.***.**....*.**.**.*.*...*****....*.**...**.*.*....*.***.....**..*...*...*...****...*.*.*.*.....*......*...***.*.**.**....*...*...**.*.*****...**.**......*...**..*...*.***....**.**.......****..*..*.**..........**...**.*...**...****..*...******.*.***..**.*..**.****...*..****.**..........*...*.*.*.**.*......*...**....**..........**..**.**...***..*..**..**..**.*.**............*.***....**.*.*.*...*..*.*.*...*.**..*...*........*.....*.*..*.*****..**..*...**...*..*.***.***.......*..*.*.**..*.....*..**.*.....**.....*...**..*....**..***.*.**..*.*....**....****...*.****.*....***.*.***...***.....*......**.....**..*.**..**.*.*....*..*.........****.***.*...*..****.*..*.*****..*...*.**..***......*..**...*.*..*****..**..*.*....*.*....*...*....***.*.....*...*.*.**.***...*..*..**..*....**....**..**.**.*.*.*...*....*.*.*...*......*.**.*....***.*.*.*..**.*....**.*.......*..*..*...*...*.....**.*..*.*.*.*.......***..*..*..*......*..*.****....*..****.*..*.....*..*.**..*..**.
...*.*...**...*.*..*......*..*..*........**.*.**...*.*.*.........*.......*...*.*.**.*..**...*..*.*....**.*.**.**....**.*....*..*......*.*..****.....**.....*..*.*.**.*...***...*.*.....**.*.***.**.*...***.......***...*....*.*....*.....*...*...*..*...***...*.*.*.*...***..*.*....***..*.*.**..*.....*..***...*.**...*.......*.**.........*....*.....*.*.*...*...*...**.*.*.****..........*.*.*.*..*...**.*..*....*.**....*....*****..**.*....***.....**...**.**.*..*.*....*....*...*.......*..***....*....*.***......*.***..*.*.*.**.....*.**.....****.*.**..***..*.**.*****.******....*....**.......**.*.**.***...*..****..*.*....*.***..*.....**...*..*...*........*.*....****...*..***....*.*....*...**....**.***.***.*.**..*.*.....*.*.*..**...........***...***...*.*..****...**..**.**.........*....*..*.*...*..***.****.***..*.*..*.*...*****..*.*..*.*...*..*....*.*.**...*.**.*...*.**.*...***.**.*.*.*..***.*.*.**.*.*.*...*..*............*....*.**.**.......*......*..**.***.*.**.*.*.*..**...**....*.....*.**....*..*.*.
..*.*.*.*.**.**.*.**..*......***...**.**.*..*.......*.*....**..*..*.*****...***...*......**.....*.*..*.............**.*..**....*.*.*****..*.*.....**...*.*..*....*..*..*.........*........*.*....*.**....*.*.....**..**..*.*.**...*.*.......*.**.....**.*.*****..*...*......*..*...*..*..**...**..*...*...*..*.*........*.*.*....*....*....*..*.*....*....**.*..**.**...***...*....***.*.*******..*......**..****....*..******..*.....*..**....***.*..*..***..*...**.*.*.*.*.....**...*....*..**.***.***...*.**..*.*.**........**...*.*....***.....**..*.......*.**..*..*.....****.**.*.*.*..*....*.***..**..*..*.*...***..*...*...*........****....**.......*.*.*..**..****....***.**...*.***.*.**.**..*....*..*.......**..*.......*..*..**..**...*.*..*.*..**.*..*.........***....**....*.....***.*...**..*****..*.*......**..*..*..*.**.*..*.....*.*..*.*.....****..*...**.....*.*......*......*....***..*..*..***......**.*..****..*****..*.**.**.*...*..***.*..**.**..**....*.**....*.***...**........**....**.***.***.***..*..*..*
..***.*.**.******......*****..*.....*....*...**...*.....*.*....***...*......*..***.**..*.*...*..*.**.*.*****..******.**.***.....*.**..*...*..........*****...*.*..*.....*.*....*.......*......*.*.*.*.*....****...........*.***..**.*.***..*..*..***...**..***.**....*..****.*...**...*..**.*.*..**...*.**.*.........*.**.**.*..***..***.***.**...*....*....***.*****.*...........*......***.*..*.*...*****.*.......****.***..*..*.**..**.***...**.....**.*..*.*.**.*..***...*...*.*.**.**...*.***.*.....*..*....**..*...*****..*...*..*.*..**.*.*..*..*..*.*.*.***..*..*.*..*..*..........*...**...*.*.......***..*....**.*.**.*..*.*....*.*..**..*.*.**.**......**......**..*.*..*...*..*....*..*.....**.....*.**.......**..**.*....**..*....**....*.**.........*..***...***.****...*...*.****..**.....***..*.*...**.*...*.**...*.....*.*.....*.**..*.....*.*.*..*..*..***.*...**..*.***.*.***..**.*.*.*.***.**..****..*..**....***...*.*.**..*...*.....*****.**..*.**.....**.*.*.*****.**.*....*.*.*.***.**....****.*....***.*..**.**
..**......***.***...*..*.*......***.**.....****...**..**....*..*..*.............**...*.*...***.*..**...*.*....**.***..*.......*..*.**....**...*.**..*.*.....***........*..*........*......*..*.*...**....***.***..*.**......****..****..*.*..**..........*.......*...*........*.***..*..**....**...*..*.*.****..*....*.***...**...*..*.....***.*****....*......*...*..*.....*......*............*..**......*....*...*..***....******.**.....*.*....****..*.............*...**..*..**...*.*...*...*..*.**..*..*.*..****..**.*.*..*.*.*...**..***.*.*...*.*.*.***...*.*....**.*...*.**.**.*****...*....*.*.**.*.**...*......**..*.....*.*..**.*.*.*...*...*.*..*.*.***.*....*..*..**.*..**.***..*......*.***...*..*..*..****..*...*...*..*..**...**.**.......*.**.*..**......*..*....******.*.**.*..*......***.*....**.****.**.**......*.*..***.**.****..**.**..*.*.*.*...*.**.****...*..*.*.*....****.***.*..*...**..*......*...*.*..*..*.*..*.*..*....****.***.*.*.....*..*.*....*..*...**.*.*.***..*.*..*...*...**..*.***..*.*.*.**.***
.**....*..*....*.*****..*...***.**..***..*...*...*..*.*****.****.**.**.***.**.*..*.*......*...*..*..*...*..*..*......**..*........**.*....*...*.*...*...**.*............*.*.*.*..*..**.**....*......**....***.....*.*.**........*.....*..*..**..*..*..*..**...**......**..***..*....**..*..*...*.*.*..*..*..*.*...**.****.*....*.**..***.*.......*.****...*..*..*.***......***..*.**....***.*.*.....***...*......***.*..**....***...*.*..*..*.*....*...*.*..*.....*..*.*......*..*......*..**..**...**..***.*.....*.....*.......*.****.****...*...*.**..**......*.**...**......**.*....**....*..*.*...*...........*..*...**..**.....*..**....**...**....***.**.*...*..*...*.....*............*..*....**.....*.....***.***.**.*........*.**...***...*..*..*..*..*.......***.*.***.*.*.......*..*....*..*.**..***.*..**..*..*....***..*...*.***.*.**...*.*..*.***.*.....*.*.*.****.*..**.****.*.*.*.*.**....*.**..*.*..*****.*....*..*....*.*****..**......**......**...**...*...*.*.*..**.*.*****....**.*..***.**.*.....**...*...***....*
.**...*....*.*..*****...**...*.**..*.***.....**...*.......*.**..*......***.****..*.****.*..*.*....*...*..*..*..**.****.*..**.*.*...*.******....*..*.**...*********..*.*..*...*.**..*..**..*..*.*.**..**..***....**.*.***....*...****...*..**....*..*.**..**..*..*.*.*........*.*..*.**.*.****.*.****...*.**..*.*...**.*.**.*.*.........*.*.**..*..*.*.**.*.*.****...****.**...*.*.*.*.....**.**.*...*.......*.*.****..*.*****.*.*.....*.*.*...*..**.**.**...*.****........*.*****.**...***.....**...******...*...**....*.*..**....**.**....*..*..***..*...***...*...**..*.**.*.**..**..*.....*..*..*.**......*.*..****.*..*.*.***...*....*.*..*....*.*....***...****..**...**..*.*.*....**...*..**...**...*...***.*..*.....*...............**...*...*....*.*.*.***.***...**.*.*.*****...**......*..*..*....***.*..............*.**.*.**......****.*.*..*....**...*.*..**.*..*....*.*.*.*.**...*..***.....*..*..*..*.*..***...*..*..**......******..**.**.*.*.*..*.*.*.*.***.**...*.*.**.**..*...*....*....*...*.*...**.****..**..*.*..**
**.****.*..**...*.*..*...*.*.***....*.**..*.*..*..***.........*...*..*...***...*......*...*....*...**....*...*.*...**....*.*..**.....*.**..*....**.**......*..**.......*..*...*.*.**.**...**..*.**.*..*.....*..*...*..*.**...*....*.****......**....*.*.....**....**..*.*.....**.......*.**.*.*..*.*.*.*..*.*...*....*.***...*****.**.**...*.*.*.........**.*......*****..*.**.*...**.*.**.*.......*..*.*.**....*..*..***.*.****..*.***..***......**....*..***.....*............*.*.*....*..**.*.**..**.*.*........**....*.****.*.**....**..*........*...*..*...**.*.....*..**..*..**.....*.*.*....*..***...*.******.*.*.**.*..*....*.***..*.*..*.*..*.*****..***.*.**..*.*.......*..*.****.*.*........*..***....**.*...**.*...**.***.*.**.**.**.*.**..*.*....**..*.*..*...*..****.*.*..*..*..******....**....*...*......*..*.........**........*.*.*..***..*.**.*.*..*...**...**.*....*.*.*..**..*....*.***..*..**.*...**...**...*.**..**...*.........*.**..**...*...**......**.*...*.*...*....*..*..*..**..*.**....*...*...***..*.*...
.*****...*..***....*....***...***....**...*..*.*.*...*****..*****...*.*.***....***.*.............*.*...***..*.***....*.*.**.*...*****...******.*.*.*.*.**....*..*.*......*.**.**...***...****.*.*.*.*******..*..**..*******.....*.**.**.*....*****..*...*.*..........***..*....*.*..**.**....***.....**...*.*........**...*.**.*..*..*....*.*..****.**..*....*......**.....*.*.**..*****....*...**.*.****..*..**..*.*..**..**.**...*...*..*..*..*.**.*..*..*....**...*..**.**..*...***.*.*.*...*..*...******.....*.****...*..*....*...........**....*.*...**...**.*....*..**.*..****...**.*........*...*.....****...******......*.....*.*..*.**.....*..****.....*..*.**...*..*.***.**..*...*......*..*..*.*.*.**.**....*..****.**.*.*..*..*...*....*.*..*..**..*..*...*..*......**..*...*...*..**..***...*....*..*...**..**.......*.......*.**..*...**..*.*..*.*.......*...*.*..*.**........*..**.....*.*.......*.*...**.*..........*..*.....*..*.*.*.*..***.**......*.**...****..*.*****.*..***..*..*.*.*.****..*.*..*..*.*......**....
.*.***.*.*****.......**..**...*....*..**......*.*.*.**..*.*..*..**.*.*....***.....*.*..*..***..**.*...*....**.......***..**.*****...****.**......**..*.*.**.**.*..*....*.**...*.***..*****..**...*.*......*...*....*.....***.***.*.*.**...*..*...*.**.*...**.***..**.....*...*.*......*.*......*.*.......**.*.*.*.**....**...***...***..**.*...*.***..*........*.....**.****....*.......*..*...***...*..*.***.....***.*....**..*...*.***.*.*.*.*.......*....****.**..*.*...*.*.****.*........*..**..*...*.*.....**..**..****.*..*.*.****.*..*.**.....*.*..**.*.*....*..**..**..**.**..*.**.***..*....*...***....*.**.*.*.*..**.***..**.*...*.**..**.*......*.*..**...*.**.*..*.**......******...*.*........*.***.**......*.*...**..*.*.***.**..*....*.*..**....*.**..*..**..**......*.....*...**.*.**.....*..*...**.*..*....**.**...*.***.**.*..*..*.*....*..**....*...**.**.....**.*...*...*....***...**.*......***...*.....*.**..*.**..*.......*..*....*.*....*.*..*..*.****....*.*..****....*.......**.*..***.*.*****.*.**.*.**..***.
.*..****..*.**...**..*...*...*..*.*..*..*......*.......*...*........*.*.*..**..*.....*.....****....**........**...*.****..**..*.*...***.....*.*...**..*.*..**..**...***..**.*...**.*.*...*....*.***.*.*.....*......*.....**..*.**...*..*.*....*.*....**...*....**....*......*.*...**...**..**.*.*.*.**...****...*..*.**..*.*.*..**.******....****.*...........*....*..**.......*...**..*....*.**..*....**..*.*..****.**...**.**.*.*****..*.*****.*..*.**..**.*.*..*.*.*..**.***...**..****.*..*..**...*..........*.*....**....*.*..*....***..*.**.*......****.**.....**.*.....*..*..*.*.*.***.***....****.*..*...*..*.**..*....*....**.*.......*...*.*.*.......**..*.**..**.*.....*.....*...*****.....*.*..*..*.****.*.*.***.*...*....**.*.*..*.*.**..*.*..*.*..**..*.*...**.**..*.***...........*.**....******..**...*...*.**.*..*..*****.*..**.*.***..*..*...*........**...*.*..*.*.**..**.....**.*..**.*...**.*..**..**..**.......**..*..*..**..*....*..***..*.........**.**..**....*.*...*........*.**..*..*.....*...***...*...**...
*******.*...**..*...*.*.*.**....*****.**..*...**..*.**..*...........*.*..*****..*.*.........*...*.**.*.*....*.**.*.**.*..*...**...**.**.*.**...*......**.....*......*.**...****...........**...*.*..**...*...*..***...*****...*.*..*......***..*......*.....*.*..*..*.*...*..*..***.**.*.***.*.*....*....*..****.....*..*..****..*.....*..*.*.....*..***..*........**.....*.*..*..**.*..*..**...**.**.........*..****...*..***.*.....*..*......*...*....****.*.***......******....***.****...*...****.*.*.*...***..*....**....**...*.....***...***..****...*****..*..*......*.....*...**.*....*...**...**...*.*..*....*.*.*...****....*.*.******.*.**..*.*....*.**....*......*.**..*.......****.*.*.*...**....*.*.*.*...*.*..**..*.*.**....**.*..**.*..**.......*.......*...*.*..*....**.****..*.**..***....**.********..*..*..*.*..*.*.**..**..*...***..**.....*.****...*..*.*.*.*....*.***.....**....**..*.....**..*.**..*..**.*.**.**.........*.**....*.*.***..*........**.....**....*.*....***.....**.*.**.....*..*.**.....*....*...
**.****.***..*....*.**.....***..*..*.****.....*...*.....*......**.*...*.**.....*....***.****.**.....*.*......***.*.*.........**.***.....*......*.******.**..*...*..**..**.*.*.***..*..*......**..*..***..****.***.*.**...*.**..*****...*.**.....**.*.*.****.**.**...**.*.*.*....**.......*******.*.**.*..*..*.***...*.**..*........*.*.*..........***.*.*..**.......*.*.***.**.....****.......*.....***.****.........*....*****.**..*****........*..**.*.*....*..*..*.*.*...**..***..*.****.......*.....**..****...*........***.*...**.***.***.....**..***.*....*.**....*.**.***..*****....*......*.....*.*..**.*....*..*....*..**.*.*.*.**..*..*.*..**.....*....*.**..*...***.*.*..******....*...*.*..*..*..*..*.*....*.*.*..*...*.**...**.*......*.....*....*****....*...*...*...*....*.****....**..**.*.......*.***.*.*.**....*...**...*....*..*..**.*......*.*...***....*...**..**...**.....*.*.......*.**.**.*.*.***..***....*.****..*...**.*.*..*.....*.***..*.*......*..*.*..*.........**...*....**...***....**...*..*....*..*...
...**.*.**.****.**...**...***....*...***.......*.*....**..****..*..**.*.....*..*...***.*..*.**.*...*..*....**.*.*****.*......**.*.....**.**......**.....*.....*....*.*.*.***..***.*.**.*.*....*..*........**....*...*.....*........**.**....**..*.***....**........*.***..*...*.******..*.*..**.**..*.*.**.*....*.*..*.*....****..*..**.*.*....*....**.*...***..*.*.......**.*..**.**********.*****...*......*..**...*..*.*.**....*..***...**.*.**..**..**.....**...*.*...*......*...**..**..**.*..*.**.*....*.*****.*.****..*..*....**......*.*.*.**.....**.*.*...****.*..**..*..*.*.**..*..*..*..*.**.*.**..*...*....*.*.*.*.....*.**..*...*.*.**..*.....*.*.*......***...*.***.....*****.**.*....*.....*...*.*...*.**...*.....**.***.....*..**.*.**.*.....*.*.**.****...**..**...*.....**.*..*.*...*.*..*.*....*..*.*.*..***...*.******...**..*..**.**....*...**......***.*..***.*.....*..****.....*.*.....*....***....*..*.......*...***....*..*.*....*.***..*.**...*..*....**...*.*.....*..**.*..**..**.....*..**.**.**....*.**.***
***......*.*.*.....*..*....*...**..**.*....*....*....*.......*......*......**..**.*...***...*...**.**...*....*.*.*.*.*.*.***..*...*......**..*.....*.*.*...*..*****.*...*...*...***....*.*....**....*.*..*....*.***.***.....*..**...***.*.*......*..*....*.*.***..**...****.....*..*..**........****..*.**.**..**...***.....**.....*....*...*..*..*..*...**...**..**...**...*...*..*......**..**.****....**....**..***...**....*...*.*.**.***...**.**.**.....*..........*.*....*.*.**.*.*..*......*..**.**..*.*.*..*****..****.*.*.*..*.*.....*.**.***....*..**.*......***..*..**....*.*..*.*.*.*.**..***..*.***...*.....**..**.**..*****...*..*....**..*.*.**........*.........*.*...*..*...***..*.*...*....*....*..***.***.*..*.***.............**..**.*.*.*.....*...**.**...***....***....**.**...*.**...*.**..*****...*..**.*.***..*....**...*.*.*..*.*.**.***.****.***.*******...*..*...**...*..**..**...*.*...*.**......**.*.*..***.*.**.*.......*...*..*.*.*..*.*...*.***.**.**...*.**.**.**.*..*..*......*..*.*.*.**.*..*.*..*.*
...**.......*......*...***..*......**.*.*.*....*...**..*..**.*.*..*.*.****..*.*.*..**...**..*..*.*...**.......*...*.***.****..**.*...**.**.....**....**.****..*..*.**.*...*.*...*.*..*.....*.***..*...*.****.*.*..*.*.....**.*.**.*.*.*.**..*.**.*...*....**....*.....*.*.*..*.*.*..***..**....**...*.*...**..*.**.*****.*.*...***.***....*..**..**.***....*.**..**.*..*....*.*..*.**......*.*....*..*....**.*...*.....**..*.*.*******.*..*.***.....**...*...*.****.**.**..**.....**.*.*.*.*..*.*..*.*..****..*..*.*.**..****.***....*..*.**.......****.......**...**.***.......*.**.*.........*..***..*.*...*..........***.....**.*.**.**..**.*.*..********..**.*....*....*.***.*..*........**.*.*..*...******.........*.**....**.***.**.*.*...*....**.....*...**.**..*....**.****.****.*.***.**..***...**...*..****..*.*.***.*.*..**.**.....*..***.....*.*...*.****.**.*...**.*****.*.**...****.*.*..*.....**...*..**.**....*.*.**.....*.****..**...*....*....**.***.............**.*.....*.*..*.*.*.*.**....*.*.*...**.*......*.*.*.*
*.*.*.**..*.**.**......*.***....*...*.......**.**...**...****.***.*....*.*......*..****.......*..****.*.**....*.*.***...*.....*......*..*.*.*..*....*..*.*.*.*....**..**..*.*.....*.*.*..*.**..*.*.**.......*.......**.***..**..*..**..**.*....*.*...*...**...*.***..**.....*...*....**...**..**.**.**.*.......**...**.........***..**.**...**.**.**..**......****..*..*****..*..***.*.**.***.*..*...**..*.**....*....*.****...*...*...***.*.......*..*..*.....**.***.*.*..**.**..*.****.*.*.**....***..**.....*..*.*...........*....*****.*....*.*.****.....*.*.....*.*****...*....*.....*....*...*****...**.*.**...**..*..**..*..*.*.*.*...*.**..**..*......***.***...**..**.***..........**.***.*..***..*...*.*...**..*..*.**........*..**....*.*.*.**.*.....*.*...****.*..**.*****.*....*.****.******........**.*.*..*........*...***......*..*......*...**.*..*..**..**...*....*....**...*.*.....**.**.....*...***..*.*............*.*....**..**.*.*..*...*...*.....*.*.***...*...*..****........****.**.**.**.......*.....*..*..*.
...*.*.**....*.*....*......**..*...*..*....**..****...*.*.*..***......**.*.*..*.**.**.....**.*....*..*..**..*.****.****.***.......**...*....****........*...**..*.*...**.**..**.........**....*.**..*...**..*..*..*...*.***....*.*.**..*..***...*.*.*..***.........**..*..*.*..**.**....*...**.....****...*.*.*..*..****..*.....*.*.*.*.*..*...**..*..*..*....*.*.**..*****..*.*..**...*.......***.*..*...*..*.*....*..**..*.***....*......*.**.*.......*.....***.*.*.*......*.***...**.....**...*..**....*.....*...*...*......*..*.....*.......**.*.***...**.......**.*.*.....*......*......*.*.....*....***..*...*.*.*..*..*.....***...***..**.*.**..**..*..*.*.....*..**...**..**..*..***.*.*....*...*...*....*.***..**.*..*..***........*.*...*.***.**...*..*..*....*.*...........*......*.*..******.....**...*.**.***.**.*.******...*..*....*..*.*.....*..*...**.*.*.*..******..***..*.*****.**....***...*..*.**...*..***.*......*....*.....*.....**........***...**.****.*...*...*...*..*..*.*.***..**..****.*.*........*.*..****.
..****...*..**........***..*..*.*.*...**....*.......*....*...***.*...*....**.*.*....***.******....**.*...*.**.*.**..*.*...**...*.*.***....*.......*..........***..*.**..***....*..***..*.******....**..*...***..*.....**.**....**..***...***.......**.*....***...*.****..***.**....*..***....*..*.**.**.**.**..*.*.*...**..**.****.**......*.*...*.*.*..**.*......**.*...*...*....**......**..*....*.*..***....*..**.***....*.*....*.*.*...*...*....*.***..*......*.........**..**.**.*.*......**..*...*.*......****...*.*.***.*..*.*...*...*..***...***..*.*..***....***.**....**.....*.*..*.*...*.**.*...*.**.*......*..*.***.**.*.*.**..**..*..****......*..**....***.**..**......*..**..**...**.*..*..*...***.*.*......**.....**...*...*.......*.*.....******...**..*.*.*..*.****..*.*....*..****.*.***.*...*.*....****...*.....*...*.**..**.*.*...*.....***..*...**..*.**...**....*...*...*....**...*........*.*...*.*.*..**..*..**..**..*.*****.*.***..*....*...****.........*.*..*...*..**...*.*.*.*.*..*..*....*.*.....*.....*..
*..*...**..*..**.*.*.....***..*...**..*.**...*..*....*.*...*......*..*..*.**.*...*...*.*.***.*****......*.*......********...*..**.*.........*.*.*.**....*..*......****...**.*..**...*....*.*.*..**..****.......*.*..**...**..**.*.*.**......**.....*....***.**....*......*....***.*..***.*...*.*..*...***....**...*....*..*.....*.**..**....*.*.*..**.**.*....**.**..*.********....**.*****..*.*.*.*....*.**.*..**...*..**..*....*.****..*....*.....*..*.**.******....**.*.*.*.*.**...**.*.****...***....*.**..**.*.****..*.*.*.*..****..*...***.*.*..*....***.*.*..............*....*...*..**.*..*.*..**..*..*..**.*.*....*..*.**...*.*.*....*..**..*......*.*...*.*.**....*..*....*..**.*.***.**.*..*......***...*..****.*..*......*.**.*.**..*.*.***....*..**.*.***.**..**.*****..****...*......****.**.*.*.**...*.***...*...**...*....**....**..*...*.*.*....*.....*...****..**....*.*...**....*.*.*...**.....*.....*.*..***..*...*.......*...***..**.*..**.*...*....*.*.*.*.....**.**.*.........*...****.*.*...**.**.*..*.....*.***
**.......*...*...*.**.**.......*.*..**...***.*......*.*.....**...*...**.*.....**.**..*......*....**.***........*.*.....*..*.......**....***.*..**...**.*.**.........*.*..*..**.*...*..*..**...*..**..****.*......*.****.***.......*.**.*.....*.*.........*...**..*....*.**.*.***..***.**...***.....***..*.........*..*.**..*.***..*.**.*.***...*...**.***.*.***.**.***..*.**...*.**.*.**.**.**.*.....*.*..*....*****.*.*....*.*.*....*...***.*..*...***.****.**.*.*..*.***..*.....*...**...*....**..*.*....*.*.*.**..*.*.**...*.*....***.....*....*.**.***..*..*...*.....**...*....*..*..*.*..*.*....*..*.*.*..**.....*.....*.*..*..*...***..**....**..*.***.*.**.....*****..*.*.**...*..*...*..*.**.**..*.*.***....******..**..*...***...*.**....**..**.*...*..**.****..*..........*...*....*.**...*...**..**..***.****....*.....*.*.*.**.*..*..*...****..**...**..**.***..*.**.***.*...**.*.****.**...*..*..***....*****..*......***.**...**....*..*....**.*........*.**..**....*****.*.*.....*...*....**..**.*..**.**.*.**..****.*.**
.....*..*..*.*.*.*.....*...**.****....*..****.....***.*.***....*..*...**....*.....*.*....**..*....*..*.*..*.*...*...*.*..*.......***.***.**....*........*...*.*...**.*.*..*..*.....*.*..........*.....*.*.**....*.....*.*....***.**..**..*****.*....**.**.**..*...*...*.*..*...**.*..*...***.*...*..****.**.*..**...*.....****.**..***.*.....*..*..**.....*..*.**..****...***.............*.**.**..*.......*...*....**..*.***..*.*****....**..*.****.*..****.......*.*..**...*.**....*.**.**..........*..**......*...*..***.....**.*.....******.*.*.**.**.**.....*..*.*.*.**....**.*.*..*...**...*..*..**.*.**...*.*.*...**.*.....*...*...*...*....*.*..*.*...**..*.*.........*.......**...**.......**.**...*.**.*.*.**......*..**.****...**.***.**.*.**....*.**......*.........**...*..*.****.....*.*....*.*...*..*...**..*.*.*...*...*...*....*.***..*....**.......*...**....*....*.*...*..*...**...*.*.*.*.***..*.***..*...***....*............**.*.......*...*.***..*...*.*..*.*.*.*.....**...*.*..*..*.**.....*....****.*.**.**...*
..*.*.*.***........*...*.....*.***.*.******.....*..*.****.....**.**.**...*.*.*.**.*...***..*.**.*.**.*..**.*..*.....*.*.....**.*.*...**..*...**...*...*.**..*..****..*****..*.*.....*.*.**.**..*......**..*.....**.**..**..****.....*..*.*....*...*......*..*.*........*...**..*.*.*...*...****.....**..**..*....**.....*.........*.***.**...**..******.*.**..*...*...*..**...**......*..***.*....*.*...*.*.**......*.*.*..*...*..*........****.......*.**..**..*..*.*.*.*.*..***...**...*...**.*.....*....**....**...***...*..*..***..**......***...*..**.***......*...*****.****.......*..*.*.*.....*..*..****.***....*.***.*...***.**...***..*..*....**..........*..*..*...***.*.*.*.*.....**...****.....*....*..*..*.*.***...*.*****....*....*...........*..***.**.....**.*..**..*.......***.*.*..***.....***..*....*.*..**....*...*.*.**..*****.*......***.***.....*.***.......**..*..*....**........***..*....*.**..**.**.*...*..**.**.*.*....***.***.**....*.**.*.*..*..*..*..*........***.*..*..***.**...****.*..*.*...**....*.*
*..*.....*.*.*..**..**..*..*.*......**..*.**....*..*...****...*.*.*.*..**...**......*...***...***...**...**.*..*....**.**..*.*...**.*.***..*.....*.*.*..***...*....*..*.**...*.......*......*..*..*.**.*.*.*...****....****.*...*...**.......*....*****.*.*.*....**...*..*.*...*.......**.....**..*.*.**.**...**........*...*.****.....*.**.**.......*.***.****.*.*.....*..**..***.*.**.**.***..*.*..**.**.*..***.*....*..**.......*.*****.*..**....*..*.*...**..**.**..**..***....*****.....**.**.**..*..**.*.**.*....*...*...*.*.*.*.....**.*.*.*****..*......**.*...***.......*..**..*..***.....***..*****.*....***..............*............*..*.*.....*.*..*...*.*.***......*..*..**.*..*......*..**.*....*..***.**..**..*.....**..***..*****..*...***.**....****.**.*.*.**....*.........*.......**..*.*...*....**...*..***.**....**..**...******.....**...*..**********...**.....*.*..**.*.***..*...***...***.*........*...*.*..*.**..*.**.*.....***..*..*.*..*....*......****.......***.*...***..******.*...*..*.*.*.*....*..*..
.*..***...*..*.....***............****..*.*..*.******.**.*....*.**.*.*..**...**.*.*..*.***.*.*.***..*..*.**...*.*....***.****.....***..*......*....****.*.*.*..*.**..**...*....*.*......***..*.*.**.*.***....**..........*.***..***.....**.........**.*...**...***...*.*.*..*...*.**.***.*.*****...*.*.*.**..*..*......*****.*.***....*.*....*...****.*.*....*...*..*..*...*...*.*.**..**..*...**.**.*.*.***.*........*.***...*..****.*...*...**.*.*..*..*..*.....****.*.....*.*...*....**.*.**..*.*.*****........***.***.....*.....**..*.*..*.*......*....***.*...*...*.***...*.**..*.....*.....*.**........**..**....**...*.*.****...*..**.*.*...**..**..*.**..*....****.....*..*....*..*****..........*****....*....*.*....*...**.*.*....***.**..**.**...**..***.*.....*..**...*.**.*...**..*.......**...***.......*..*.....*..***.*...*.**...*....**....**..**.*......*.*......**.***..**..*.*..********.**.....*....*...***....*.****..***...**....***..***.....**......*..*.*...*.*............*.*.**........*.**......*.***.**..*
*.*.*....****.*.*.*.....**.***...****.*...*..*.*..*..**.**....**.*......*..*.**...*....*...*...***.*.*..**.***.*...*.....*...**.*.*.*...**..**..***...**..*.**.**.*.*.**............*.*..**....***.*...**...**......*...*...*......*....**.*..*....*.**....*.*.**...*.***.*.*****.....**.....**.....*...*.*.***.....**..........***..**..*.*....*.*..**..***..**.....*..**.*...**..**.....*..***.*.***.....******.*...*.*.*..**.**........*..**..**.*...***.*....***..*..*.*..*.*..**..*..**...*......**...**..*....*.**.......*.*.*.....*....***.*....***....**.*..**..*.*.**.*.*.*...****..**.*..***.*.*.*...***.***.*...*.***....*.**.****.***.**..****.*.*.*.***...*..*......****......*.*..*....*.*........*.****.*.***.....***.**..**...*.......**.****...**..**.***.*..*..***..**.....*..*.**.****.**.*.**.*.*.***.....*..**.**..*...**..***..*...**..**..*...**.*.****.***.....**..*..***.*..**.*.**.*..*....*.*....*.*.**..**...*.****.******.*....*.**.***...*...**..*..**..**.***....*........*..**..***..**.*..***.*...*...*
....*..*..*.***....*.**.***..*......*.....*.*****.***..*.**.**...*..*.*...........*..*****.**.*.....*...**..*....*.***..*........*.....*...*..**..**...******.......*...*.*..*........*..*......**.*.**..*...*.**.*.*....*..****...*.*..***.***..**.....*..*.*.*.**.***.**..*.**.**.*.**.****..**..***...**..*.........*.*...**.*.***...****.*.*....*....*........**..............*.*...***.*..**.*.......**....*..*..***.*.*....*.*.*.*...*.*..*..**...*.*...*.*.*...**...**..*..***....*..*..**.**.*.**..*****.....*..**.*..**.***.....*..***....*.*******..****...*..*..*..*.*..*.******.**.*.*...**...****......*..**.*****..**.**.*...*.*..*.***..........*...*....*..***.....*.*...****.****.....*.*...*.****.*...*.**..*.*..*.**.*........*.******...*..*..***...********..*.*......******..***..*.........****.*..*.*..*****......*.*....*..*.......*.**.*..***...*..*.**...*.*.....*..*.*...*.*.*..*...*.*.***.*..***...*.**.**.*..*..**....**...*.*...*...**...*...**...*.....*..*.*....**......*.*****...*..***..*..**.****..
...*..*..*.........*****..*..*...*..*...*.*.*.....*.....**..***......*.........**........**.*....******.**.*.....*.*.*..*.*.*.....*.**.*....*...**.***..*.***...**.**...*..*.****.*.*..*...*........**.**..*..**...*..***.*..*******....*..****....***..*.*.*..*.*.*.***........*..*.*.**..*...*....*.*....**..**..*******.........**.*.*..*.....*..*..*.*..*..******..*....*....***....**...*...**....***..*.**...*....*.*....*.*.*...*.*.*.***........*............*.......*.*..***..*.**...*.*.***.*....*.**..*..*.*..**.***.**..*.......*.*.....**.**..**..**..*.*.*...**.**..*....*.....*...**..*.*.*..*.*..*.*.*.*.*.*.....*..*....*.....*.*.***.*.*.......**..**...*.*......*..**..*.*...**..*.*.*.*...**.*.*...*..**..*....**...*.*..****....**.....*.**..*.*.*..*....*....*....*.*..*.....*..*.*.....****....****.......*.*..***...*.....*...*..*...*.**..**.*.......*..........**.**......*....**.....**...*..*.....*....*.*...***.....*.......**..**.*......*......*.***..**...**.*......*.*....*.....******...*.****.....*..
....*.*..**.*..**..*..*..*.**..***.*..*...*******.......****...****.*.***.**....**.....**.*.*.*****.......**..*..*...*.....*...**..*..*..***...*.....*.**....*...*..*..*..*.**.*.***....**..*..*...*..*...**..****..***.*.**.*.....*.*..........*.**.....****..*.**..**.*.*..*....*****........*.*...*........*....*.***.***....**....**......**.***.*.**...***..*.*.**....*..***......**.*...*..*..*.*...**....*..*..***....**.*.*.....*.***..*..*....**.*..*..*...*...*..**.....*.*..**.***.***...**..........*..***..*..*....****.*.*..*.*.*.*..*.*.**.*.*.**..*..*...***.*..*.**.**..**.....*..***.*..******.*.**.*...*.*..*.*...*...******........*.**..*..**...*.***..*.*..*.***..*..*..*.*......*.*..*...**.***......*..*.*.*....**.**..**.*...*.***.*.*.*..........*..*.*..*.....*....**.*.*...**.***.***.*.**.*.*...*.*...*.*.*.**....***.....*....***........*.*.......**..*...*..*...*.*.*.*...*...*.*.*......**.....*.....*.*.*.*...*...**..*.......*.*...*.*....***........*...**..**......*****.**.**..*...*.*.....*..***.
*...*..**.........*...***....***...*.**.*...**.**......*.....*.......*..**.......**.*..*......*..****.**.*.*.*...**.**....*..***.......**...*.........*....*.*.*.*.**..*.**...*...*.*....**.*.*****......**...*..***....**.*...*.....**.*.**.*.*..*..**.*..*..***...**.....***..*.*...**.***.**.**.***.***.*..*...*.*.....**..*...*.*.*....**...*..**.*..**..******..**....*.*..*...*.*.*.*....**..**....*.*....*.*.....*.**..*......*...*.*****...***..*...*.**....*.*...*..**..*.**....**.........*..**.*.****..*...**..*..*.***..........*....*......*...*.**.*.*.**.*.**.*.**...**.**.***.*.......*..***.**.....****..*.*..**..*..*****..****.******..***.***......*..***...*...*..*.**..****.******...*.*.*.*..*....*....*.**..**.*....**......*..*..**.*....*...*...*.*.*.***.......****......*.*..**...**.......*..*..*.*.*****.*.*...*...**.......*.....*...*........*....**...*.*.....*...***...*....*...*.******...**....**.*.*.....***.*......*....*..*......**.*...*...***.....**...*.*.*..***.**.*..*..*...****.**....*....
*..*.*.**.*.*..*....*...*.*...*.*..**.***...**.******.**.*.*.........*.....*.**..**.*..*.***.***.*..*..*..*.**.*...*..**..*...*..*...*..*.*.**..*.*.**.*..****..*....*.**..*..****.***..*.**..***.**....*..***.***..*..**..*..*.**.....*......***..*...****..*.*.**......*.**..**..*****.***...*.....**...*...*........**....*.*.*.*.***...*.**......**.*.*..**.**..*.***...*....*....*.*....*..**.....*..*.*...***....****.*.....*.**.*..*.....*..****..***....*.*..**.*****.**...*....*..*.*..**.**....*.**.*.........*...........*..*.**.*.*.***..*.*.**...**.**...***..***.******.....****.....**.***..*...*......*......*.*..***...**.*..**...*.*.*.**.....**...**.**.*.**.**...*****....**....********.....**.**..*..*.*.***.***.....*...*...**...*....*......**.....**..*..*.****.*.**........*......*...******...**..*.*.****...*........***..**.....*.**...*...*.*.**.***......*......**....*.*..**.**.*....**..*.....*..*......*..****..*.*.*.....*..*.*......**.***.*....*..*.*....*..*.*.*.**.**.**...**...*.**..*..*.******
......*..*.*.*........*......***...*...**...*....****..*..*.*...*.*..*...*..**........**.......**.....*.*..*.**.***...*......*..*........*...*..**.......***.*...*.***.....*........*.*..........*....*..****.****.*....*.*.*.*..*.*..*.**.****.*..*.....*....*.****.*.*......*..*..*....**.******.*.*.*.***..*..**...*..**...*...*...****.....*..*..*.**...**.*.********.*...*..**...*..*.**..............*...****..**......***.***.*..*...........***.***.*....**.****.*........*...*.....**....*...........****...*.*.**...*...*.**...*.**.....*..*..*.*....**.....***..*.*.******..*.*.....**..**..*.*.*.........***.*.*...*.***.....*.*.*...*.*...****......**......*...***...***.*..**.*******.....***.*.*.*..***...**.*.**.*.*.*.*.....**..**.*...**.*...*.*...*.**....*.**.*.*.*.....**.....*.*...*.***.......**....**.*.*....*..**....*..*..**.*****.*...*...**..**.......**..**.....**........**.**...*..*.....*****.......**.**.*..*...*....*....**...***..*..***.****.*.*.**....*..*..***.....*.*..***..*..*....**..*......*
........*.***...***...*..**.......*.**.......*.*.*.**..***...*.*..***......*..**.........*...*.**..*.*.*.***....*.****..*....**.*......*....*.*..*.**.*......**......*.*..****.*..****.*......*...**.*..........*..****..........*..**......*.*.*...**.*.*....*....*.....*.*...*.*..****...***.*..*.....**..***.*...*.....*..*.......*..**..*.**.*.*...*.*..*.***....*.***..*.....*..*.**..*..*....****.*.**..*....*.*..**..*.*......*.*......**....**.*.**..**.*..*.*...****....*..*.*.***..*..*.*.*.....*...**..****.*.***........**..*.*..***.*.*.*.*..***....*.***..***....*.*.*..**.**.**..*.....*..**..*..**..*.*.**.*.**...*..*....*....**.*..**...*.**.**...***.**..*...*...**..*..*.*.*.*.*.**.....*.**.**...*.*..*..*..*....*.....*......*.*....***.....**..***..*.......*...*.*...*......**...*.*.*.*..*.***.*.*.......**.....*.....**.*..***..*....**...*.****...*..*.*****....**....*....***....*.**.*.*.***.*...**..*..*.......***....*..*.**.**.*****.***..**.....*.**.........**.**.*.*.*.***..*..**..*.*..*....*..*..*.
.*..*...**.***.......**.*...***.**.**.**.*..*...**......*.*....*.*....***.***.**...**.*.**.*.**.*.....*.....***..**..***.**...****...*...*..*..***...*.*...****.**.....**...*..*..***....*..**.*.***..****....*.**.*.*.**.*.*........**.*.....*....**....*....*.**..*..*.*...**.*..*........*......*..........*...**..**..*.*.***...*..**............*.......**.*.**.*..**......*.*....*.***....**..**.*..*.*.*.*.*...**.*.*.*.**.*......***.*.*..****.*..****......*.***.*...*.**.*.****..*............**.*....*....*....*...*..........*.*.*.........*......*......*.*****.*.*....**.**.....**.****.*.*.......*..**.***.....*****...*.*..*.*..*..****....*......*..*..**......*....**.*.*.....*...**.*...**...*..***.**.*.*.*......*.*.***.*..*.**.*....**...*.........*...*....**.....***.**..***.*...****...**.*...*.......***..**..*...*.*.**....*...**.*...*..*........**.**.*..**.....**.*.*........*....***.**....*...*...*****.................**......*....*..**...*...*...........**..*..*.*.****....*...*..**.....*.*.**....
**.....*.*.....**.....*.*...*.....*....**..**.*...*..*.....***.*...*..**.**...*****.....*...**.*....*....*....*......*....**..*...*...*...*....***..*.***.*...*.**..****...***....*.*...***....*.**.****...***....****..*.*.*.****...*...*.*...****.*.*..*........**.*..*...*..**.**.*.******.*...*..*....*.**......*..***.*....**..*...*.*..**.*........*..*.**..*.......***.*.*.*.*.*.*..***.*...*.**.***..***.*..****.*.********..**...*......**...**...*..*...**....***...*.*.*.*...***..*...*....*..*....***...********......*.****..*..*....*.*.*.**....*.***...*..***..**..*.****.*.*.****...**..***.**...*....****..*.*.**..******....***.*..**.*..**........***.*..*.********.*...**..**....*.***.*...**.**.....*...*.....*.***.****..*...*...***..*.....**..**...*.***..**..*.**...***....**.....*.****.......**.***.*.*..*...*.*...***.....*..*..****....*..**..**.*..***.*.**.*..*.**..*..*****.***..*.*....*..***.*....*..**.****...*.*.****.*......**....*..*.*.*.**.**.*...*....***.*..*..**..******.*.*.***.**.**.***...
..*......*.*....**..*..****....**......*.********........*.*.*...*.*....*..**....*.*..**...*..*.**...*.******..*....*....**.*.**.**.....****..*...*....**..**..***....*...**.*.**.......***.*..*.*.........*..*..***..*..**.*........**..*...*.**..............**....*.***...**......****.*.*..**...*.***.*.**..**......*.**.****.**.**.**.*..*...***.**.**...*.**...*....****...*****.....**...*.*...........*...*...*****.****....*.*.*.*.*...*....*...*..*...*...*.*.*....**.***.***.*..*....*.*.*...*.....*...**..*....**...****.*.*...*.*...*.*.*.**..**......*..**.*****..*.**...*..*.**...**.*.*....*.*.......*..***.....*.***..*.**..**.**....*......*..***.....*.*......*.*.**.**..*.***...**..*..**.*.*.*.*..*.....**..*.***..**.**.**.*....*...***.....*.....****.*.*.*.......*.*...**.**..*..**....*......**..*.**.*****.*....***.****......***..*..**.*...*..*........***....**.****.*..*.**.*.**...***..**.*..*....*.**...*...**.*...*......**.*..*.*.*.*...*.*........**.*.......*..*...**.**.*....*...*.**...*.****..*.*
**..*.*.*.*.**.*...*......**.*.***...**..*....***...*.....*.*.....*****.....*.**..**..***...*.**.*......**..*..*....*.*.***..*.***...*.......**.*..*.*..*...****..**..***.*..*....**..*...*..*****....***..*.**..*****.*....*****.***.*.**.**...*.***..*.*....*.***.****.....*.**.......*...*...*.**.*.**.***.*...**..*.*....**..*...*.....*...*..**..*.*.....*....*.......*...*...*..*.*.***...**.**...*.....*.....*..**...*.*.**.*.*.*..*..***......*...*......**..**..**.*..*.*...*...***....*.....*...***.*.*..**.........*.......**....*.*......**.***....*...*.*...*.*...***.**..*.**....*.....*..**....*...*.......*..*.*..*..*.*...*.**...****.***.**.**..*....**..*.....*..*....*....*.*..****.......**....*.**..*..*......***.**.....**....*.*..*...........*....****.***.*..*.*...***...*.....*...*........*...**.**.*.....*****.*....*.....**..**.....*......*.***..*.********.......*.*...*.*.***...*...**.*.**...**.*..**.........***.*.*.*...*.*...*..*.*.*..*.**...***....*...**..*.....*..**.*..*..***.*.....*...***.**
....*...*..*...***..**........***........*.....*...*.....****...*.***...*..**.******...**....**..........*...**.*.*......***..**...*..*.....*..**.*.*..**.*.**.**...*.....*.*...*......*..**...*.*....*....***..*****..**.**..**.*...*.....**.......***..*.*.*..**.***...***....*.....*...*....*.**.*...*.**.*....*.******.*.**...*..*..*.....**...*.****.****..*.*.*.***..*****.**.*.......**.**...**.....*.*..*.*.***..*.*.....**.*..***.*.*.....**.**..**..*****.*...**...*..*..*..*...**.**...*.*.*.*.*.*.**......**.****...*.....**.*...*....*..*.*.**...........**.*..*.***......***.**.*.*....**.*.**...**.**..*.**.*.*........*..**.*..*..*........*..**......*.*.**.*.**...*....*****..****....***.....*.*.....*.***..*.*...*....*.*..*...*..*.**.......***...******...*.*.***..**.*.***.*..*....*.*.....***....****.***.*...**..**...*..*..**.**.*....*.**...**.*....*.*.***...*....***.*.*..**......*..***.....*....***.*.*..*.*.**.*****.**..*.......****.*..**......**.**...***..*..*.*...**.*..*....*...........*..*...***
**..*.*..*...*......*.*.....*..**...*.*...*.....***...*.**.*....**.**..*...*..**.*...*.**..******...*...*..**...********...*..**...***.......*.......**..........**.*......*.*.*..**.*...**..*..*....*...*.**..*..**.**..**...*.*.*....**...**..*.****.....*.....*.*.***...***.*.**.*.*..*.**.*..........*..*..*.****.....*.*.*.*.***.*.*.*..*..*...*.*.*..**..***.**.*..***.....**.....*.**.*..**....*****.**...*.*..**.**.**..*.....*......*.*...*..*...**.*..*...*...**...*.****..*...*....*.*.**..*.*...**.*..*.******..*.....*..*..**.*...*.....**.....**.........*.....**.........***...*.****...*******..**...*.....*....*.*.........*..*..*....****.*..**......*..*.*.****.*..**....***.*.*....**.*..*.*..*....*****.*..*....****..*.**.*...*..*..*.*.**....**.*.*......*..**..*..........*...**...**..*...****.*.....***...*.******.*.......**..*.*.**......*..*****...*.*....*.*.**.*.....****....*..**...*.*...*..*..*.***....*.*..*..**....**...*.**.....*..*.......*...**.**.***.....*.*..*..*...*.*.*...**.**...*...*.*.**
**....**.*.*..*.*.*..**...***.*..**..*.*.....*...*.**..***....**.*....**...*..*....*..*....*...*.**..*......*.**.***....**...**..**.......*.**..*.....*..*..***...**.............*..**..*....***.****.*.*...**......*...***..***.***.****.***.......***..***..**.*......*..*..*.....*.*...*.**...*.*.*.**..*.....**.....*..**.*........*.**..**...*.*..*.*.....****.*.*.*..*...**..*.****.*.*.*..****.***.*.*.*....***....**.....*.*.**....*...*.**.*.***..****.*....*..*....*.*.*..****.............**.*...*.*...*..***....*.....*..*.**..**..*....*..*........*.*.*..*..*...*...**.**.***...**.*.......*..*.*.*..*.*.*.*..*...**.**.......*.....**.....*.***.*....*..*.*.**......*.*......*.*.*...........*.....**..*...*....***...**....***....*...*....*****...***...*.**.*....*..*.*..*..**.*..*..*....*...**.*.*...*..**........*...***..**.*....*.......**.*..**.........****..*.***..**..*.**.*..*.*.*.****.*..*..*..***.....*..**.*..*.*..***.**...*.*..*.***.*....*..***...*...*.*...*...*...**.*.....*.....***....**......*..
***..*.*.*.*.*......*.*...***..**..*..*..*..**.***.**....*..*.**..*..****.......****..*...*..*****........*.........*..*.**..*......*...*.....***.......**..*...**.*..***.....**...........*.*..*..***..***...*...**.***..**.*....**........*.*..*******.....*.......*.**....***......*...**.....*.*.*....**....***....***.***...***...*...**..*****..*.....*......*.*.*...*.**..*****..*..*...*.*.*.****.*.*.......*...*...*.*....*.*.....**..*.*.....***.*.*...*...*..*....*.**..*.***.****..**.*...**...*..*.*.***.....***.*...*.**...*.**.*....*.**..*.***.......*..*..*.*.....*..*.*......**.***..*.*.***..*.*..*......*.**.**.*.*.*...*.**...*..*.*..**.**............**.....**..*..*.....*.....****....*********.....**.****..***.*....*.*.**..*.*.**...**...**........*.*...****...***..**.*...*.*.*.*......**.....*.*.........*.*.*..**......*.**.*...*....*.....*******..*.*..*****.**.*...*.....**.**....**..*..*..***....**.*..*.*..*****..***..*..*......**.****..***.*.*.*.*..*...*.***.**.*..****...***...**.....*...**..
*...***...***.......**.*.....*.**..*..*..*...**...*...*....**.***........*..*.**.**.***.*..*.....****.*....**.*.***..**.*.*...**...**.***.*...*....*..*..*.*....**.....*...*.***....*.*......*..*.**..**.***...***.*.....*.*.*...*...**......**...**..*.*.....**..*.***.....*.....*..**...**.*..*.*..**.*.*...****.....*.....***.*....*..**....*...*..***...*.*...*...*...*..*......**.*..****.***.*.*...****..*.....*.....***.*...*......*..**....*....***.*...*.*...*.*.*..*.*****.......*.*.......*...*...*.....**.*.*.....*..***.***...***....*.**......*.....*.**..*.....*..**..***..*...........***.......*......*.***...**...*......**.*...*....*....**.*.***.*...*.*....*.*......***..***.**.....*....*..*.........*.*....*.*...**..*....*...*...*..***...******.......*..**........*..**...*.....****....*.**.***.*.....*..***........****.*..*.....*...*..*.*..*.....*...*.....**.......*.........**.**.*.*.*..*.**.*.*..***...***.*......*..*****............**..**...*.*...**.*.**.*..*...*.***.*.**.....*..**.*...**.......
*.***..**..*......*...*.*....*....**.**....**......***..*.*......*.***..*..**.*..*.**..*..*...***.*.****.*.**..........**.....**.....**.....*......**..*.****..*.*..*.*...*.*....*...*.*.*......*.**.***....***..*****..*.....***......*..***.*..**.....*..*.***...**..*.......*..*.*...**.*.***.*.*.*..***.......*......**..*..**.*.*.....*.*..*...*..**...***..*.*..*....***.*..**..*..........*.*..**....*..*.**...*.*...*..********.*..**..*....*..*.**.*....*.***.....**...*...**.....*.*..*.....*.*...**....***....*..*...***..*.**.....*....**.**.*...*....*.**...**.*....***.****.***....*...*.**.***.**.**..............****...*......**...*.*..*.*.*....*......**...*..**....*..*...**.**...**..*....*..**..**.*.**..**..*..*...**...........*.****.*.......***..**..*.*.*..*....***.*.......****.*...*....*.....*.**.*.**..****.**.....*.....*..*...*..*..*...**..**.........**.**.**..**..*.*..*....*.*.*..****..*.*......*.*...*.*.*..*..*.*.*...*....**.****...**...**.*.............*.*..*.*....**.*.*........*****..*...
*....**..*..*..*...*.....****....*..*..******.*..***....*.**...****.......*....*..*...*.....*.....*....*.***...*...*.**..............****.**..**.*.**...*...**.....**.*.........**.*..**..*.....**.......**.**.*...**.**..*...**......*..*.*....***.....*.*.***....*..*.**...*..*.***...*........*.*.*.***..*......*....*..*.*.**.**..**...*.*..*....****.*..*.*.*..*....**...*.*.**..***..*..***..*.*****..*..*.......*..***..***..*......*...*.*.*.*......*****..**..*.*.****.*.**...*******.....*...****.*.******....*.**....*...*....*......**...*....*...**.**..*****..*..*....*..*.....*.**.*..******.........*..**..*.*..*....*****.*..*.*.*****.....*..**.*..*****..........**.**..*.**......*..**...********.****.*..****..*....*.*....*....*.*..*.***..*...*.*.****..*.......**.*.***.*.*....*.**.*.****.*.**...**.*.*..*..*..*........**..*......**..*.**...*...**.****...****..**...**.***...***..*..*.*.....*.....*...**.*.****.**......*.*.***.....**..*.*..***...**...*..****..**.**....*.**..**........*.*.**..*.......*
*...**......*....**..........**....**..***.*..*.*.*.**..*......*..*.*.***.....*.*...*..*.*****...*..*.**..*.***.*.***..*.....*.*..*..*.*...*...*..*.*.***...*.*.***...*.*..*.**.*...*..*.**....*...***..**...*....*....***.*..*.**.**..**.*....*...*..*.**....*..****..*..***.*..*...*..**......*..*.***.*.**.........*......**.***.*.**..*.*.***....*...*.........**........**......**....*.*.....*.***..*****..........*.***.*.*...................****.**....***...**.....*...**.**.*.....*..*.*..*.**....**..**....*.*.*.*......*..**.***...***.*...*.*......****..*...*.*....*.....*.......*..*..**..***.....*....****...***.*...*.*..*...*.....*.......*.........***..*.*...****....*.....****..***.**.....**.*.**.*.*.*..**.*.*.**.*.**....*....*....**..*..*.*.**..***..**......**.*.*....**..*..**..*...***.**...**..*..****.*..*.***...**.**.........***.**.*..***.*..*..*..**..**.*.***....*....*......*..*..***.*...***..*......*.*...*..*..**.**..*.*..*.****.*.***.*****...*........***..*..**.*.*..****....**....*..***..
..*.*....*.***.....*............*.**....*..*.*..*.*...*.**.*.....*****.*..*..*****...*.*..*****.**.**.*.*..*...***.*.***..*......***.****....**....**..**..***.*..*.*..**.*.***.*.**....**.....*.*....*..*........*....*....*.*.*.......*.*.*........**..***.*****.**...*....**.*....**.*.**..**.***...**..**.*******.***.***......*..*.*.*..........**......*.......*.**...*......*....*..*....*.**....**.*.**......*...*****...*.*.**...*....**.**..****.**.....**..*...**.*.*..**..*...**.***....*.*.**.****.....**..***.**.*.*...*.*..*..*..*..*.*****..*...*.**.***.*...*...*..**..*.*.*.*.**.....*....******..*..**.......*...*..*.......*.**...*.*.......*.*****...*...******.**....*.*...**.*......*..**.***.***.....*......**..**.****...**.***....*...***..**..**..***..*.........****.....*.*....***...*.***...*.*.*.*...***.**.**.*.*.*...*...*.*...*..*.....*.....*.*.*.*.*.*.*....***..*..*..**.*..**.*.*......*.**.**...****...**.........*...*.**.*.....***....*..*.......*.**.**.....*..**..**.***.......*.*.****...*..
*..*.........*..*..**.*..**.*.*.......*..*.*........***...*.*...***....*.*.*...*...*.*.*....*....*...*..****.......*...*.**.....**.**.*.**...*.*...**.*.**.**......**..*.**...**..*..*....*.*.*.*..*..*..**.**......*...*...*..*..*.*.**.*.**..*.*...*.*.*..*..**..*..**..**.****.**..*.***......*.*.......*.*.**..*....*.*...**.............*.*.*******.*.......*..***.*.*..**.****.***.........***....**.**.**.*.*...*....****..*.**..**.*....**..***..*..*.*.**.***..*....**..*..**.****..***....***..**......*.******..*..**..*.*..*...*.*.**.*.....*....*...***..**..**.**.....******....*.*...*...**.*...*.*...*..*.....*...**.*.....**.*.*....*.****.........*......**.*...*..*****...**..*.*.*...*.**..*.*..**.*.**....*.***.*.***..**........**.*.*...*..**...***.*...**.*..**....***.**....**..*..........*...**...*..**.....*.*.*....*..***...***....*.*...******.*...*....**.**.*.*....**......***.....**..**..**..***..***...***.*...**....***.*...**.***.*.*..*......*.....**...******.*.*****.***.***.*.******.***.......
***.**.**...*.*.....*...***.**.*....*.........*.*.*...*..*.*..*..*....*.*..*....*.......*...**..**..*..*.***.*......****..*.....**.*.**.*.........**.*..*.*.*.........*..*.*.*...*.***.*.*****...*.***..***.***.*.****..*.***.*.**.**.*..**.....**..*..*......*.*.*.**...*..........*.*...**......*..*..*......*******..**.*..***..*...**.*..***.*.......***.**..*.....*..**.*.***...*.*...**.....*......**.*..**.*..*...*.........*..**....*...*****..*.**......*.....**...*...*..*.*.....***.*...**..***.**..*.*...**...*****.....*......**.**.*.**.**..*...*..*....*.**.......*.*.***....**.....***.***...*...***.*.****..***.**.*.....*.*...*...**.*...*..****.*.....*...***.....****.....*..*..*....**..*....*...*.*...***.*.......***.**.*.*...*...**.....*.**.*..**..**........***.*....***.****.*.*........*.***.*....**..*..*.*.....****.*.*.*..*.....*.***.*.*.*................****..**..*.....**...*..*.*.*.*.*...**.*.*..***...**....*.....*.*..*.*......*....*.**.***......*....*.....*..*.*..*.*.**..**..*...**.....*.*.*
**..*.**..**...**.....*.*.*.*.....**..****....****...*.....**..*..*.*..*.**..........**.*..*....***...***........***....*.**...*.*..**.*..**..**.***..*.****....*..*..*...**..*..***.*****.**..*...**.*.*..*....**.****.*....*.*.*******..........*..*.*.*.....*.........*.*..**.***..*.*.*....*.*.*...**.....***...**.**...*...*...*.**..**.*.*.****..*...**..*..***.*.*.**..*..*.*..*.**.*..*.*.....**.*.*..*.**.*....*...****.....****..*.....*..*.*.****...*.*..**.....*.**...*.*..*...*..**.*.*...***....*.*........*.****..**...***.*.*.**.......*.......*.....**..*...**..*...*...*.**.**.*.*..***....*..**..**...**....**.*..*..*..*.*.**.*..........*..*.*.*..*..**.*....*.*...**...**..*..*...***.*.....**.*...*.**.****....*.**.*..*.*......***..*..*........*.****.*..**.....**...*..*.*.*.*..*.***.**.........*.*.**.**..**........*..***.....*..*.**..**.*......*.*..*.......**.*******.*..**....*..*.*.*...*......**.*.......*.....*..*.***.....**.***....*..**..*...******..********.*.*..*.....*...*..**.......***..***
.*.*...**...**....*..*........**.**.....*.*.....*.*....*.***..*..*..*...*.**...*.**......*.....*.****..*.**.**..*.**...****.....*..*...**..*....*..........*....*.....*.*...*.....*.**...**........*.......*......*........*..***..*..*..*.*...**.****...**.**...*....**....***.*..*..**.*..*..*.*..*......*....*.*.***.....**..........**.**..*****.***...**.*.*.*.*.......****.*.*..*.....*.***...*.........***...*.*.*.*.*...*.****....**....*.**....****....*.....**..*.*..*..****.*.*.*.*****..**...*..*..*.***.*.***.*..*..**.**..........**.........***.**.*.*.......****.***.*.*..*...**.*...***......*.........*.**.*****.*.***..*...*.*.....*....*.*.**.*....****...*.**...*...*...**...*.**.*..***.*..*..*******..*.*....*....*...*..*...**..*.*.*.*...*..**.**.**.*..*****..*..*.....****........**.*.....**..****..***..*.*..**.*....*..*.....**.*..**.*.*..*.*.*****.*......*.**.*.....*.**...*.*.......****.*.*.*.***..........*...**.**..*.*.*.*...*.*.****..******..***....*.*...*.*..**...*..***.........*.**.*****..*
......*..**.*.**.**...*..*.*..*.**..*****..**.*.*...*****..*......**..*.*.***...*.....*...*.*.**..******..****....*..**..**.***...*.....*****..*.*.*...**.*.*.....*.***..*..*......**.....*....**...**......*..**...*******.......*..**...**..*.*........**..**...*...*.*...***.***..*...*.**...*..**...*..**..*.**....*****..*...........*..*.*..**..*...*.*..*...***..***.***.**.......**....*...**..*.**..**....*.*.*****..*.....***..**.**..*.*****.**..*.*............**..*.**.*.**..**.*.*....*.*.*..*...*..**.***.*...*.*.....*.*..**.......*....***....*..****....**....**.*.*.*.*....**.....*.*.....*..*..*..*..**....*..*......*......*.***.......*..**..*..*.....**.*..*.*.....*..***.*....*.*****.***.**..*******..*.*.*..*..*.***.*....*......**....*****.*.....*...**.*..*..*....**.*..*.........**..*..**..*.*.**......**.....*..*....**..*..*.*.*.*.**.**...**.*.....****...*.**...*...*.**....*.....*.*...*...*..*.*..............*...***..*....**......**.........*.*...*....*....*...*.**.*.****..*..***...*......*..
....**.*...**..*......**.**.*.**.*..*...*.***.*..**.*..........**.*.****.**.*.....*..*.*....*..*.*..**.*.*....*.*.*..*.*......*..****.*.***..***...*...*..*....*.*.**..*....**.*...***...*.*.....*....*...*...*.*.....**..***.*.......**..*.***..*...*.*..**.**.***..*.....**.....**.**.*....*****.*....*...***...*...*.**..*...*...*.*.*..****.*........*.*...*....****.****...*.*.*..**.**..**.....*..*.......**..*..*...*..**.*.*******..*.***....*...*...*.*......*.**.*...*...*.*....****...*.*....*****.*.*...*.......*....*..*..**.**.**....**......***..*.**..***.*..**.*.......**.****.**...*.*.*.*.*....*.*.**...**..*..*..*.**..*....****.*..*..*.***.*.*.....*....**.....**.....**....*....**..**.....***.*..**.**.....*...***.*.....*...*.***..*..*...**..*..*..**.**..*.**..***.*.*.**..*...*...*..*....*..*.*.*..***..***....******.***....*.....*.*...*.*.***.*..*...*.*...*.....***.*..*..***.*.*...*.*.*****..**........**..***.*.**..*.*.*******...*.*..**.*..**.*.........****.***.*....*.*.*...****........*..*.*.*
..*.....******..**..**.*...*...*..*.*.**.***..*.*.**.*.....*.*....*..*...*..*.**..*........****..*.*...**..**.....**.*.*.*.*..*...*.....*.*...*.*.*...*.*...*......****..***..***...*.**.**....***.**..****.......**......***..*.*.*****....*..*..*...*.****....*...**.......*.**.*..*..*.**...*....**...***.*....*...*.****.***.........*.***.*.*....*...**..*.**.*.*.**..*..*....*****.***...*.**.....*.*.*.*.**..*...*.**..****..*..*..*.*....**.*..*..**...*.**..*******..**.****.*...*.*.*....*...........**.*...*...*.**...*.*.*....**.....***...***..*.**.*.*.*****..*.....**......**.......**..*.*.*...*...*.**.....**.....*.*.....***..**....***..**.***.*.*...*.***...*.*.*...**.....*..**..*....***....*.*...**.***.**.*..***..**.........**.**...*....*.**...**.*...***.*.*...***..*.*..**.......**.*...*....***.**.*.**.**...*.*..***.**.**..*..**......**.****......*.*..**...**...*.*....*.*....****.......*.....**.........**......**..****.*..*.*..*...*.***.....******..*.*..*....*..**..*.****..*...**...**...*......
.***....**...*.*.*.****..*...*.....*.*..*.*********.**..**.*...*.*.***..**..*.....***.*.*......*.***.*..***...*....*....*...*..*.***..*.**..*.****...*****........**.**.......*........**...**.*........**..*..***.*..***.......****...*.*.*****.**....***.....*...*..*..*....***..*..******...***....*...*..*....*....*...****.*.*...*.*.*.......****..***.*.*****..*......*.*...*.................**...*.**......*.****...*.**.*..**.*.*..***.*.*....***........**...***.*....*.**..*...*..**...*.*..***...*****....*......*....*...*...*....*.*..**.*.*...*.*..*.***......*....*........*......*.....**.*...**.*.*..*.....**...*.*..***...*.*...*..**....**.....*.*...**.*.......**..*..**..*..*..****..*.*.*....*.*****.....*.**....***..*.*....**..*.**...*...*..*.***.**.*..**.*..*.***.*....*.*......***.*.......*..*.*.*....**..**.**.*.***......*..*.*....**......**.....*...**.*.*.**.*.......*..*.....***.**.**.*..*..***.....**..****..*..**...*............*.**.*.*.*..........*...**.***......***.*...*.*.*..****.....*.*.
*..**.**.*...*..****..**..*.*....*..**..*.........*..*.....*...***.*****..***.**.*.***.****.*...**.....*.*.......*.*..*....***...**...*...*.***....***.*.**.*.........***.*...*****.**..*...*.*..**...***....****..*.....**.*.*.....*.***.**..***.*..*.*.........*..*....*.......*.****.*..*...***.*...*.*.......*.*..*..***..*.....*..*......**..........****....**.***.**..*..**...............*..****.*.*........****.*.....*..*.*.*.....*..*.**.......*..*.*.**..*..*.***......***..***.**..**..**..........**.**.*...*.....**......*...*****......**.*..*....*.**.*.*...**.*.....*..**..*......*..*....**.**.....*.*....*.***.*..*..**..*..*..*.*...*.*.**..*..*.*.*...*...*...*....*.***...**.*.***...*..*..*...*.**..*.*...***.*.*****.........****...**.....*.****.***....*......*.*.*.*.*..**.**....***..**....*...**..........*.*...*.**.**..*.*.....***..*.***.......*..*...*.*.*.*.*.*..*..*..**.......****...*.*....**.***.....*.*.**.*.***.*...........*....*.*.....*..*......****.*..*...*...*..**..*.*.**..*..*.**.**.**
..***.*.....*..**.......*..*........*.**...*....**..***.**.**...**..*..*...***.*.**..*..**...**...*......*...***.*.***....**..**..*..*..**....**.*.*..***.*.*.*.*.*..*...*.**..*.***..*....**..*.*..*.......**.****.....**..*.*...*...***.*..*.***.*.*..*...*....*.**.*...*...*...***.*.*.....**.****...*...*..*...**.....***.**.**..........*.*.**.*...*...****.*.****...**.*.**.*...*....**.*....**...**.****.*.*.**..**.*.....*..*......*....*..*..**.**.*.*.*..*...*****.*.*.**.*..*.*..*..*.*.***.*..*.**.........*..*..****..***..*.***.*...****.....*...*.*...*..*.**.*...*.******..*.****......**.*.*..*..**.*.****.*..**.***.**....**.*.*...*..*..***.......***..*.*...*....*..**.***.*...*.***.******....***.*.*...*.**.....*.**..***........*.**......*.....*.......*..*.*...*....*..**.*.*...****.....*.........***....*...*.*..**....***..*....*.*..*.*.....**.*..**.*.**...****......***.*.**...***..*.....*...***...**.*..*......*..*......**....**.....*.....**..**...****.*.*.*.*.*..*.*.*.**..*.*...*..*..*.......*.**
.*......*....*.***....*...**..*...*.*.....**...***.........**......*....**.*..*.....*...*.**..*.......*..*.......*...*.*..**...**...**....*....***.....***..**.*..*.**..***........*....****...*..*.*..*.*.......***......**..*.*..*..**.**...*..**.........*...**...***.*....*.**..***.*....***.*.*.****..*....*..*.***....*...*......*..*.***..*..*........*...*..*..*.*.*.....**.**.****.......**.**.*.*...*.*....*.....***.*.**.**....**.....*....***.........***...*.*.****.*.*.....**...*..*.......*....*.*.*......*..***.**.....*...****..**..*..*.**...*....*..**.....*.***.**..*....**.*.*......*.**..*..**.....*.*......*...***..********.*.....**.....**....****.*........*..*.........*.*..**......**.**.......*.*....*..*****.....*..*....*..**........*..***...*..**.****....*...*.**.*..***.*..*.*..*.*....***...*..*.......*.......*.***.*....****...*.*.****....*..*..*.*..***.*.....*.**.***..**..**.*...........*....*.**..*....****..*.*.**.**.*..******....*..*.*.**......*.**.**..**......*.....*.*..*.**.*.......
...**.****....**..**...***......*..**.*...*..*.***...*..*.****.*.****..*...**..*..*.****.*..*.*****....*....******.**...*......**....***.*.**.***..*.**.*.*.....*....********..*.*.**..*..*****.......**..*.*...*..**...*.*....*****.**..........*.*.*.*.*..........****..*.*....**.....*.*.*.....**.****.***.*.**..********....**.*.*...........**..**.**.*..**..***....*.*.*..**..*.*..**..*..****..*.*...*....**.......*..*.**.***..*.**...*.**.*....*****.*.*...**..***.**.*....***.....*....**.*.*...*...*...*..**....*...**...****.**.**...........*.***....*..**..*...*.*...**....****...*....*...**.**.*..*.**.*....**.**.**......*****...*.....***..*..*..***.**.**....**..**.*...*..*.*.***.*.*..**..*.****.******..*.**...**..........*...*.****...**.*..*......**.....**.**...***.**..*....*****.*.*.***...***...........*..*.*.*.*.*...*....**.*.*.......**.*..**.*....*.*..*..*..***.**.***..**...****..*...**.*..**..*..*....**.*..***..***..**.***.***.......*.***.......*..**..*..*..**.**.**.*...**.*....*...**...*.**
.*.**.*..*...*............*.**.......*.*...*.......*.....*.*..***.***.*.**...............*.....*..*.*..*..*.*.......*.**.....*.*.**...****....*****......***.*.**.*.*....**......*.*.*.*.*.**..*....**.....**.*.....*....*..*...*....*...*...*.*.*..**.....**...*.**...*...*.**.....**.*.***...*..*.*.*....***..***....**..*..*........*.**...*.*.*.....**..**.....*.*....**....***..*.**.....*....*.*.*..*.***.**.****..***...*...*.*...*****..**..*.*.***...**...*.*........**.*******.*..**.........*..*.**.*..*.*.....*..**..........**.**...*...*.*.*.***.**..........*..*....*...*.*.*.**.***......*...*.*.****.*.*...******.**.....**..***.***.....*..***.**...**..***..**.*..*.**...**...*.*..***...*..*.*.*..*..*...*.*.***...***.*..*..*.*...****.......*.*..*....*.*...*..........*....**.***..**.**.*********....*......**.*..*.**......*..*.***...*........*.*.*.......***..**.***..***.....******....*..*.**..*..*.******.*.*..**..*..*.***......*....*..*...***..*..*.*..**..**.**.***....**.*......*.**...*..*.....*.*..
*.*...**...**.*.**.....***.*.......*...*.*...........*.*..*....***.****.*..***.*.......*.**..***..*...***.*****.....**.*****.***.......*.........******.**...*.*.......*.**.*.*..*.****....**.*.**....*..*.***.**.*.***.*....**..*.........*..**......***..**.*.............*...*...*..*....*.*****.*.*....**.*...*****....****.**......***..**............*....**.*..****..***....*.*.*.*.****...........**...****...***.**....**..*...*.*.....**..*..*****.*.*..*.*..*..**.*..**.**........***.*.*.***..*..**...*.......***......*.*.....**.*...***....*.....**.**..*....*.*.*.....***.*.*.***..*...*.**...*.*...*...**.*.....***...**...*..****..****.**..**.*..**.***.....*.....*.......*..*...*..*.*.*.**.***.*..*...*...**..**...****.....**..*.*....*..***..**..*...*.*....*......**..**.*..*.*...*....**...**.*..*.*.........*.....*.***.**..**.......*.*.*.***.**..***..***...**..*.*.***.*.*..*.....**.......*..........**...*.*.*....****...****..*......*...*.**......*.*.**.....***.*.*.*.**.*.*...........*.*.*.**..*..*..
*....**.**....**....*....****.*......*..*..**.*.**.**..*.**..*.*.**..***..*.*...**.*..*.....*...***.**...*.*....*.*.....*.**.******..*..**.**..***...**.*.**.**..****...*..**.*...***.*.*.....................**..*.*.***..*...**.*.*.*....**.*.*...*..*..***...*....***..*.*.*...*...**.*.***.*........**....*.**..*..*.**...*.*.......**....***...*..**.....*..***..*....*..*..*...*.**......*...........*.****..*...*.****....*.......*.**.....*.*........*..**.*....*.....**.*.*.....****....*..*.*.***...*..*...**...*..**..**...**.....**.*.*****..****.......*..**..*.*....**.*...........**....*..**..*.*..*.******....*.......*..**....*.*.***..***..*.*.*....*.*.*..*.*..*...*.**...****.*..*.....**.*....**.***.*..******.*....**.**...*..*.**.*...*..*....***..*...*.......*..*..*****....**...****..**.*....****.*.*.**.***...*....*..*..**..****.**.*.*.**..*...*..***.**.......*.....*....****.....*.*.*..*.....*.*.....**..****.*.*...*..*.***..**.**.**..*.*.....*..*.*.....**.*....*.**..**..*..*.*.*.*.*....***...*..
...**...*..**....**...*.*...*..****.....**..*.**...*.**.....**.****....*....**.*...**...*..*...*..*.*.*.**.**..............**..**.*******..*...*..***.*.****......***.*....*......*.**..*...**.*****...**.*...........*.*...*....*.*.**..*.**.*.**.....*...*.....*.*..*..*.*.**.*.*..**......***...**..*.*..*.*.*......*.*.*...****.*....*.*...*.*..**...*..*....**.....***.....*..**.......*.*..*..******..*.*..*....**..*.**...**..*.....*...**....***.**....*..*.***...*.....*...*...*..*....*....**..**.**.**.***.*....***....**.*...*..***..*.*.....................***.....*..*.*.**.***....*.*.***...***...*......*.**......*.....*.....*..*...*..*...*..*..**........*.*.....*.**.*..*.*..*.**....**.*.**.......*....**..**.**.*..****.*.*...*.*******..*...**..**.****.....**.......*.*.*.**..*..**...*.....****...********....*..*..****..**.**.**..**.*..*.*..*...*.***......**.*.***.....***...*****.*.*..*....****..****....*...*.*...**.*..*..**..*..*.***.*.**....**..**.**..****.*..*......**.*..*....*...**.....*.*****
.***...*.*.***.******.*.*.*..*.*.***.*.*..*..*...**.***...**....*....*.*.*.*..*..**.*...*.**....***.***...*..*.*..*........*.....*..*.......**..**.........**.......**.***.****......*.*..*..*...**.....****.****....*....*.....*.*..*....**.**...**.........****....***..**.*.*..*..*....*..*....**..*.**.......****..**.*.*....***.*.*...**...*.*..*.*..**........*...*.*.****..............**.*...*.*.*..*.**.*.**...*.....**....*....*...*......*.*.*.*....*....**.**..*...***.*.*.*.*.*...***..*...*...*****....*.....*****....*.**..*..****..**.........**.***.*.*..*....**.**...*..*.*........**.....******..*.*..***.*.*..*.....**.*..*....**.**.**.**.*.....**....*.....*.*....*.*..*....*..*.**.*.*****.**....**.***.*...*....*..*..**....*......*.*...*...*..***.*.***..*.*.*..*...*.***.*..**.*.....**..*.**.*.***.*.**.*....**...**.*.*..*.**..*......*.......*..*..*..*.**...*...*.....**.*...**..**.*.....*....***..*.*.*...*..*...*****.*..*..*.*..*.**..*.*..**.......*.**....**..*..*.*....**.*....**.**.*..***.*.....
*..*...*.*.**.*.**.......*....**.**.....*..*....**..*.......*..*.........*.**.**..***.**....*..*..**..******....*.......***.**..*.*..*..***......*...****....**.*..*.*..**...*...**.**...***..*.*.*....*..*..**..**....*....*.**..*....******......*..*......**..***.*.**..***..***.***.*...*.*.*..*..*.*.***.******.**.*....**..**..**.******..*...***.**...*...**.*......**.....*...*..*.*...*.*.*....*..**...**....****....**.*.*.*....**.......*.....*.....*..**...*****.**...*...***.*....*.*...***.***.*.*...*.*.......*.********...**.....**.*..*...***..*....**.....****..*.*...*.*....*......*.***.*.*.**.*..*.*.*..*.**....*..*...*.**......*....*...**.*....***...**.*.*...***..*****.*..**.*..**.**..***...***.*...***.*...*......*.....*..*.*.***.*...****...*.*.***..*...******...***..****..****.**...*...*.........**..*......*..**.....**...*...*..*.*...*...**.**.*..*..*..*..*..**...*.*......*.*....*.*....*.*...*..*.*.**.****.*.**..**.......**..*.*.****...*.*.*..***..***....*.*....*.*.*..*..*..**....***...**.
....*..*.*....*...*.*..*.*******..**...*.*..**......*..*...**..*..*.*..**.**..***.*........*****.....*...*.*.......*.......*.***..****..*.*.*....***....*....**.**.*****.*.........*....*..**..*.*..*.*.......**....***.*..*.*.*.*........*.....**...**.*.*.*...*.*..*.*....*.......****....****..**.....*....*..**.***......**....***..*..*.......**.*.*..*............***...*.....*....****.....**..**.**.***.*..*.**.***.*.*.**.**......*..*.*.*..*.**..*....*.***.***.*.**......***.......*.*.******...*....**.**..*...**.**.*..*..**.*..*.*.....**...*..*.***..*...***.*.*....*...***.**.*.*.**.*..*.....***.*..**......*..*......*.*.*...*...**.*....**..*....**...**.*..*.*..*..*..*..*...***..****..*...**...*..***.*..*..**..*....*...*......*...*.*..*.***..*.*..*.***..***....***.**.*...*.*....**.....*.*..*..*...*.*..*.....*......*.*.*..*.*.*.**.......*..**......**..**.*....**..*....*.**..*...**.**..*.....*...*.***.**.*....*.******..*.*.*.**.......*..*.*****.**.*.*.*...***...**.....*....**.....*...*.**....*..*.
*.*...*..*..**....*..**.*.**.*...*...*..**.**.**.*.*..*....*......*...***.**.*.***..*.*****..*....*.......***.*.*.*.*.....*.....*.*....**.*.....***.*.*.**.*.*.**.*.**...*.*...**..**.*.**.**.....*..**.**.**.*......*.**.*.*.*..**.*....*.*.........*.............*....**.***...**.*....*....*...***...**.*.*..*.**..*.*..***.*...*.*...*.*.....*****.*..*..**.*....*..**..*.........**..**....***.*...**.*.......*.*.*.***.*..**..*****..*.*****..**.....*...***.***......**.***.*.*.**.**..*.***...*..**.*.*.*..**.*.....*.*.*.*.*.*....*........***...*.....*..**.*.....*.....**.*.*.**...*........*..*...*.*........**...**.**.*...*..*.......*..*...***.....*.**.****..*...*...***.*....*...*.....*.***..***..*...*****...*....**.**.*****.**..*.*.**......*........*.*.*..*..**.....*.**.*....*......**..***..****.*.**...**.*..*.*.****...**..*..**..********.**.***.*...*.*...****.******........*****.*****.....*..***....*..*....*..**..*.*....*.*....*.*..**......*.*.*.......***.**..***.**.*.*.**......*****.*...*...*...*
...*..***....**.*.***.**...*.*.*.*.*..*********.**.**....*.*.*...**..*.**...*..**..***.*..*****..**.*....**.*.*.*...*....*..*.*..****...*....*.**...*....*.**..***.*..****.**.....*.*..*.***.*.***....**.***...**.**..**.....*...*.*..*.....*......*.*.*.*..*.*.....****.*.**.....***..*....*...*.......*.....**.*...*.......*.***..**.*.....*.*......***.**..*.....*.**.*.****..*..*..**..**.**.*..**..*.......****.....**.*.........***..*.*.**.*....***....**.*.*.*..**..*....*****..*...**..*.*........*...*.*.***...***.....*......***.*.*...***......*..**....*.....*..*.**..***.*.......**.*.*..*.*....*.*........***.*.**..*.....*...***.*..***..*..*..**...**.**..*.***....*.....***..*.*..****...**...*.*.*.**.*..*....***.*.**..*.*....*..***.....**.......*...***.*..*.**....**.*.*................***..***.*..**..*....*.*.**..*****..*.....**.***..***.*.*..*..*...**.*...**..*****.*....**...**..................*..*...*****..**.***.***..*.*.......***.**...*****....*****.***.......**.**.*.*.....*..*.*..*.....*.*..*
.*.*.....**.***.*..*.*.*......**..*.....*.*..**.....*......*****......*.*.**....*.*....*......*.*.*.....**....*........*.*..*..*..***.***.*..*.*...*..**.**.*.*.***.**.**...*****..**.***..**.*.***..*..*.*.**..**.**.**.**..***...*...*.*..*..*....**..*..**.*............**.*.*..*.****.*..*****..*.......**.***.**.*.**...*.*......*.*..**..*..***.....*..*.*...**.*..*...******...*.**..*.*...**.*.**.*...**....*.*....*...***..***.....*...*.*.***.*.*.*.*.*..*..*.........*.*****..*****.*.*..*...*...*****..*...**..****......*.....*....**....*.*.**..**..***..**.***.......**......*.*..*..*....*.*.***......*.****.*......*.**..**.*..*.*.......*.***...*.**...*...*...*...*..*.*.***..*.*.......**.*.....****.*..*..**.*.***..**..*..*.***....*..*.*.*.**.....**.*....*...*.*..*.**.*..*..**.**.*.*..*.*.*...*..***.*......*...*...*...*...*..**.*..***......*.....*.*...*.....***.*..**...***....*...*...*..*.****..*.**.**.**..**..**.*.**..*....*...**.**.*.*....***..*..*...*****.*.*...*.*.***..*....*.*.*.**.*.*..**.*.
*.*...*....*.*..**..*...*..*....*.*....**.**....**.*.*...*.....*.***.*.....*......**.*.**..*.......*..*****..*.*...*..**.*.*.*.....**...*....*.**.***....*..*..*..*...*.*.*.**...*...***.*.....*.*.*.*.*.*.*....***............*..*.....*....**...*.**.**...*...*..*....*...*...*...**.*..*.*......*..***..**....*..*.******....**.*.....*....*..**..*....**...**...**..****......*.**..*.**....**..***....**..*.*..**..*..***..*.*....**...**..**....*.**......*...***.*...*.*...*......*.*.**....***.*...**......**.*...*.*.******.**.*..*..**.**..*.**..**.***.....*...**.*.**...*..***..*...******..*.*.*..*....*......**..*..****.*.*....*..***.*...*..*...****....*****.........**.*......*.*...*.*..**.*.****...*..*.***.....*..**..**.*..*.*.*.......*.....*.*.....*...***.***...........*.*.*..*...***......**...*...*****..*.......***.....**..*.******......**.**.*.**..*...*...*..*..*.*...*..*.*..****.*.***.*.*....***..*...*.*...*.**.**..***..**.*..*.*..**...*...**.*.....*...**..**.*..*..*...*..*....*...*.***.....*.
..**...*..*.*.*.*.......*.****.***..**..***.***.*.*.*.*..*.*.**.*...****.*......*.......*.....**....*.*.*.*..*...*...*.*.....*...*.*....*....*..**.*.****..*.*..**.....*.*******.*****..**.*.*.....**.*...*..***..*...**..*..**..*.*.*.*.****.*..*......*****..*..**.*..*...*.***.*..*..*.*....*.....*.**..*.......*.**.*.....*.........**..*.*.*.***.*....*..**....******.*.**.*.**.*...*...*...*.*.*..*.*..*......*.**.*...**..*.***.*....*.****......*...*.*.....*.*...*......*..*.*.*.****.**.****..***..***....*.**...*.**..*..*..*.....*..*.*....****....*.**.*.**...**..***.......*.*.*.*.....*..*.****.***.........*...*........**..**.....*.*...*.*.*.*..****.........*..***...****...*....***..*....**..***.*.*...**..*.*...*.........**....***...*.*.*.*.**.***...**...*..*..**.....*.*.......***.*****...*..****.******...*****..**...***.......*.....*..*.....***..*..**....**.***..*.....*..*.....**.....*........**..**.....*.*..*.*.*...*..*.**.*.**..**.*****.....*.*..**...**...**...*....***.*...*.****..****..**....
..*.*...*.*.*......*.**.....*****...*.....***..**.****...*.*.**...***..*...*.**.****..**..*..**.**..**.****.........*..*....*.***..**.**..***...*.*..*.*..**.*..**...*.*........**..***..***......**.*..***..*..**.**.**.*.*....**.*.....*.**.**....*.*...*.**.....**.....*.*.*.*..**.**.**.*...**.*..**..*..**...*..**..*...*.....***....**.**.**.....*.**....*.**.*...*.***..*........*.*....*...*.**..*.*..*....*....*..........*..*.**....**.***..*...*..*.*..*...*....*..**.*.*.....*.*****.*.*...*.*......**..*....*..*.*.*...*.*...**....**.*.*.**.****......*.........*.........***...**..*...****....*..**...**.*.***.....**..***..***.*.***.**.*.*.*........*...*....****....*.*.*.*.*..*.**..**.**.**...**....***.*..........****.....*.*.....*.*.*.*.*..*.......*.**.**..****.*.....*.**...**..*.**.***..*..............*.**....*.***.....*....*.*.*....**.******.****....*....*..*..*****.*..*.*..*.*...*..*..*...**..*.*.*.....**.*****...**..*****..*.**.**....*..*..*....***....**..*****...*...**....*......***..*.****
**..*.*..*....*.**.*.*.**..*.*..*.*.......*...**.**.*..**.*.....***.**.**......*.*...***.***..***..*..****...................*....*.**..*.****....*.*.*.**.............**....**...*..........***....**.......**...*.***....**.*..**..**..**......**.*.......***.*....*....***..***.*..**.*..**...*..**.................*..**...*.****...*.........*..***.***....*..**.**.*..*.*.*.....**.*.**..*....*...*.*****.....*..*.*****...*...*....****......*..*.***...*.**...........***.**.***..****.....*......**..**...*..*......*...*.*..*..*.*.....*.*.*.*..*...**....*.*...*......**.***..*.*....***..*.....*..*.*..*..*.*..*...*.*..*****..*.....*.**..*..*......***.*...**.*...**.****..**.*.****...*..*.**....**....*.*.*.*....**.******..**.*.*.**...***......*...........**...****..*..**...**......**.....*..*...*****..*...*....****...*...**..*.*.*.*.**...*......**..******..****.*.**...*...****....**.**.......*.......*.***...**......*.**.*....***..*.*...*..***..*.....**..**..*.*.*.*..*....****.*..........*...*.**.***..
.****.**.*....**....**.**.*..**.*.*.*....**.....*....*...*......*.*.*...*...*...***.*..**...**.....*..*....***.**.*.....*...**.*..**.*..*..*.*.....*.**.*..*.**.**....*.*........*...**.....*.****...*.**.*..*..*.*......**..*.**..**..*..*....**.**...*..*..*......******.*.****.*.*.***.*..*.....*..**.**.....*....*.....**...*.***.*....***.**......*..*.**.*.*.....****.....*....*...*.**.**...*..*..******.*.*.**..*.*..*..*...**.*....*.***.**..*..*...*.....*.***...*****...**.*.*.......*..**...*.**...*.**.*..***............*.*.*...*.*..*.**.**....****.....**..*......**..*..*.....******.**...*.***.*....*.*.....*..*....**......*...*...*.*.....****.*.....***.**.**.......*.**.*......****..*..*......*.*.**..*..**..*.*.*..*****...*.**....*.**.*....*...**.****..*.*...***.**..........*.*.....**...*.*.........****..***.*.........*.*..**..*...*.*.*..*.*..*.*.....***...*..*.....***......*..*.*.*.*..*.....*...*......****.*.**..*****....*.**..**..*..*.......**....*....*..*..**.***...*...*........*...*......*.
.*..*.*.....**.....*..**.*..*...**.*.***........*.......**.*.**.*.**.**...*.*.*.*.**..*.*..*..**..*.....**.....*******.*.......***.......**..*.******..*.*.*...*.*..*.**...*..*..****.*..**.......***.*.*.*..*.*.*........*..**.....*..*..****..**...*.**.....*.*....*.*....**.****.*..**....*.**...*****.**......*.*******.*....**.**.....*.*.*.*....*..***....*.*.*.*...**.**..*....*...*...*..**.**...**.**..**.*.*...***.*.......*.......*.*..**.*..*..**...**.*.***..*.*...*...*..*....**...*.***.*...*.*..*..***...*.**.....**..*.*...*....*..............**.......*......***...***.**......*....**.***..**...***.**..******..*..******..**.*..*....*..**.......*.....*.*..**.***.....*......**..**.*.******..***........*.****.**.*..*.*.***.*.***.............*.*.....*..*.*..**.*.*.....**.*..**.******..*.*.....*.*.*.*.****.....*..**...*****.*.*.**..**.....**....*.**..................*.*...*.*.*...**....***...*...*..**...**.*.*...*...*.*...**.*.....*....*.*.***....**....****..***....***.......**.....**.***...*.**.
.**.....**..*.*.*....**.......*****.*.*.*..*.**...*.**...*..*..**.***..*......*...*.....****....*.*.*...*..**....**...*..**...**.*.**..*.*..*....**..*....*..........***....*.....*.*.*..***.....*.........***.***..***..*.**.**......***.**.*...**.*.*..***.*...***.*.....****..**........***.*...***..*..*...*****.*.**..*.*.**.***..*...*........**.*.*....*....****...***..*......*...**.....*.**.**.***.**....**..****......*.*..*.*..*...*...**.*..*...**.**.**..**...**.*.***.*....*..****.*..*...**....**...*.*.***.....**..***.***.***....**.***.*....*.*.**......*....*....*...........*.*.*..**...*..*....*..*.**..*.*...**..***......*.*...*..*..**.*...****..**.*.*...*.**.....***...**..*.*....*.*.*..*..*.*..*.**.**...*.*....**...*...*...*......**..*......*.......*.**.*....*..**...*.....*.......*..*..............*........*.*.*..*.*.*..***.*..*....***.**.**.*.*..*.........*...**..**..*....**...*...*...*....*...***.*******.*......*........*****..*.**.....***..**...***....*.*..***.*...***....*.*.*.*.*.....
*.......*.*....**.**.*..**...**..*....***...**.*.**.**.***...***.*...*...*.....*.*..****.**...**.*..**...*.*..**.**..***.***..**....*....*...*.*...**.*.**....**.**.....*..*..*******..*.**..*..*.......*...****.*.......**.***.....*..**.**.*...**..**.****...*.**.*.*........**....****...***..*..*...*..**..*.*..**...*.*...*...*.*......*......***.***...*.....*..*..*.*.****.*....***.*.......*.*.***......**.*****.*****..*.......*.*.**..**.*...**.**.*....****...**..**.*.*...*.***.*...***..*.****.***.**.........*..*...**.**...*......*......*...***...*..*.*.........***....*..*..*****...**.*.*.*....*.....**.....****..*.**.*.......*..............*.**...*..*.*.**......*.*.*...*...***.**....*.....*.*..*.*.*.**.**.**.*..*.....**.****..*.*..*...**.*....*.*.*..*.*...**.***..*.....***..****.*.....**....**..**...**....*.*....*.*..*..*...*..*..*..*****.*.*.*.**.*.*..**.**.....*.*.**.***......**...**.*.*.**..*.**.*****.***.*..*..**..*.**...*..**.***.***.....*****...*.*.**.**.*..******.*..*.....*..**..**....
*....*.**...*..*.**....*..*...*......*..**......**......**..*....**...**.....**.**....*..*..*.....*....*.***.*.***...*.*.**.......*.....*...*.....*.....*****.****..**..*......***.**...*...*...**...**...****..*....**.*.**......*...*.*..*....*........***.**..***...*....**.*..*..****..*...*.**..*...**...**...*.*.....*...*..**...****..***.***...*.....**..*..*..*.**....*...*..**..*..**..**.***.**...*...*........*.*..........***..**.*.*....*.*..******...*..**.**......*..*.*.***.**..*.*...**.**.*.*..***.*...*..**.....**.**....**..*...*....*.*.*.**.**....**.***..*..*.*....**.**...*.*.****.**...**.*...**.*..*.*.*....*.*.*.**......*******...*..........**.***.....*..*****.*..**.......*.*..**..*..*.**.**........*..**.*....***.****.....*..**.***.**....*..*.*.*...****.....*.**....*****....**....*.....*..*..***.*....**.*...**.***...*.*.**.*.*...*.*.....**....*..*.*.**...*.**.*....*.......*......*.*.*..*.....*.*.*.**....*..*****.*.**..**...*.**...***.*.***..**..***.***..*.*.*.*....**..*.*..**.**.*..*.
*...*.*.*.*.*.****..*....*..****..***...****.*.*..*.*.****.**..**....*....**...**.*.......**.....*..**....*....*.*...*......*.*...........*..*..***.*..*.....*....*.*.....*..**.*...*.*......**....*.*...**.**...**.....**.*..*....**...........*...**...*.***..****..***.**.....*....*..*.**.**.**...*.**....**...********....*.***.**.***..**.*.*.**.*.*.*...*...*....*..**.....*.*.*.**...*.*.**.*..*.**.****.****..*...*...*.....***...*.**......**....*.*..**.....**.*...***..*...*..*.*.**....**...***.**...*.......*.**.*.*.**.........*...*.*.*...*...*........***.**...**..*.*.......**.***..*........*.*..*....**.*.**.***..*....*.**......*.*..*....*.*..*.*....*.***........**...**......***.*.**..**......**.*.****.*.*.*..*.*.....*..**.....**..*...***.*...*.*........**.....****...**............*..*.....*.....**.**....*.*.*..*..*.***...**..***.***..*..*......**.*.....**..*..**.*.....**.....*.*.*.**.*.**.*..*....*..*..*.**.*.******.....**.*..*...*.*.*...*..*.****....***.**...**....*.****.*..*..*..*.....*...
.***......*.*...**....*.*.*.*...***.......*.*.*...*.*....*..*..**....*.**.****.*.*.*...*......*..*.*..*..*.......*.*.*.*.**.***.....***..*.*.*.*.*.*.*......*.*...*.*....*.*.*.*.*.***....*..**.*..**.....*...*....*.*...*.*..*...*..*.*..*..**.......*.*..........*.*..*......***.**..*....*..**.**...*..***......**...**.....**..*...*....***..***..*...*...*...*.*.***....**.*..*.....*.**.****..*..*.....*.*.**.*.*.**.*.***.*..**.....*...**..*.*..*...*.*.*..*...***..****.*.***.*******.**....**......*..**.*.*.*....*****.*..*..*.**.*....**..**..*.****.*....*.*.*....**...***..*....*...**..*.***...**..**.*...*....**...**..*..*.**.**.***...*.*.*.*.*....*.*..*.*..*.*...***...**.*.***.*.**.**.***.*..*..*..**..*.**....*..****....*.***....*..**..*.*..**....**..*.**..*..**....*.*...........*....*.***.....*...*.*...*.*.............*.*.**....*.......**.****...*.*..**..**.*.*.**..*.*.****.*....***....***.....*......*.......*.*...*..*...***.*.*****.**...**.*.**....*.....*.*.**..**...*.*...*.....***.*..*.***..*
.*...**........*..**....**..*..*..*.***.....**....*.**..*..***.**..*..*.*.*.*.*..*.***.........***....**.*......**...***.*......****.**...**..***...*..*...*........***.*.*..**....*.**.*...*...*.....*.**.......*..........**....****.....*...*.*.*.....*........**..*....***...**.**....*.......*...*.*...*.....*..*.*..*..*.**..**......*....**....**...*.*.*****....*...*..*..**..*..*.*.*..*...*.**....*.*...****....*.....*..****.**....**.....*.*..*..........*.***.**.*.*..*.......*.*.*.........*..**.*.....*.****.****.*.*.*******.*.*.***.*..*...*....*.*.*..*.*..****....*..****.*..*......**.**.*.*.***....***.**..*.***.**.*.*.*.*..**.**...*...*..*..**.....*..***......*.*..*.*.**.**...*...*.**...**...*.....*...***..*.**.***.........*.*...*.*...**.*.**..******..*....**...***..*.....**.*.....***...**.......*.*..*...****.*..*..**.*......**..**..**...*....*.**.*......*.....**...*.*.*.*......*..**......*.*...****.*.......*.*.....*.*....*.......*.***.....*...*.*...*...*.**.........*.*.**..**....*..*.**..*
**.....*..*....*.**.*.**..*..*.**.**..***..*****.......*.**..*...**..*.*..**..*...*..**..*.**..*...*****..*......*.*..***.*.**..**.....***.*..*****..***...*.....**.**..*...**..***.****..***.***..*.*.....*.*..*...*.*....*.**...**..*...***.*...*...**.*.*...**..*.....*....*...**.....***.**.*.*..*.***..***...*.**..*.**.....*.***.*.**..*.*...**.****...*...*...*......***.**.*.*..****....*....*.*.**.......**...**.*..*.*.........*...*....*....*...**....*...*..***.*..*....**..*.*.*..****.*........*..*.....**...***.**.*.*.*......***........**..****.*.*.....**..*..*.*...*.**..........*.*..**......*.******.....**...****..*****.......*..*...*..*..*..*.*.**...**.*.*..*.*......*..*.**..*......**...*.....***..*....**.*..***.*.......**....**..**.**...*.*....*.....**......*.***...*.....****..*.....*.*.**.....*........***.*.....**.****...*.*..***.**.**...**..*..*.***.*..**..*.****....****.*..*...*....*.*..*.**............*..**..**.*.....*..**...**.*.*.**.*.**.*..*.*...**.*..*...*.*.****...*....***..**...
...*..*..*....**.*...*.*..*..*.*..*.*.**.**....*...*.**.*.........**...*...*..*.*..***.*....*.**....*.*.**.*.*.**..*.*.*.*.*.***..*.***..*..*..****.....*.......*.*.***.***.....***..*..*..***.**..**...***...*......*.......**..*..*.**.*..**.*.*.....******..*..*..*.*..*....*..**.......*..****....**.*****....**..**..**..*..*..*...*****.*.***.*....*...*..*.*.***.**.*..***..**...*..*.*.*.*.**...*..*****.**.*.**...**.**..**.*...*....****.***..**.....*.****...**........**...*...*...*..*.....*****.*..*......*.......**..**.*..*..*.*....*.*..**..*..**.****.*....**....*.*..*.*.*..*...*..*............**..*.*......***.**....*.**.*****.*****.**.*******.****...*...*..**.*....*..*.*.*..****.....*.....**...*****.*..*.*..***....*.*.**..*.**.....**..**...*.*...*......**...*.*.*..*.*.*..**...***.***.*..**.*.**..*.****.*..**...*.*..*..*.**.*.***....*......*.....********...*.*.*...****..*....**..*..**.....**...*.....***...*.*...**..*.....*..**..****..***....*****...*.***...*....**.*..*.***..*.*****..*.*.....
**..***....**.**..**....*..*.....*..**....*****....**.*.*...**..*....**...*.....**.*...*..**.*.*........*.**...*.**.**.**.*..**...*....**.**..*.*.*******.*..*.*.....*..*.*.*.***..*..*.*....*..**......*..*....**...***...*.........****.*...*.....*...*.***..**..*..*...*.**.***.*..**.**..*...***.*.*..**..*.***..*.***..*........*...*..******.*......****...*...*.***.***......**.*.....*.....***...*...***..***....****.*......***.*.*.**.*..*..**.*..*........*..*..*.*.*.*.....**.**...**..*.*.**.*...*.*.*..*.....*....**.*....*.....*...**...*...****......*...*.**...*.......*..*...*..**.....*...*.*....*.*..*......*.***...**.*.**...****.**..**.*.**.*****.*****.**.**...**.*.**.*.**....*..*...*..****.....*.*.....*....****.**..*..*.*.**..*...**...*.**.*****.**.....*.***...*..*....*......**..*...*..*......*..*..***..*.*....*.*.**.*...*.*.***.**.***.*.**....**..**.*..**.*....*..*.***.......***..*...*...**..**.....*...****.*.*..*.*.....***.*..*.........*...*..*.*.**.*.......*.*.***.*.....*......*.*...*...
***.*.**...*.*.****.**.*.**....*****.***....*..**..**...........*....*..**.***.**....*....***..*..*...***..**..***.***.*...*...**..**.*........*..*.***.*....*...*.*.*....*..*...*..*..*.............**..**.*....*....*.*....*.*.*.**......*.**.......*....*.**.*........*.*...*.......*.**...*.****...****....*.**.*.....**..*..*.**.**...*.***....*.**....*...*.**.*..*....*.*....**...*.*.*....*.*.**...*..**.*..*..********..*.**...**.***..*...**.*.*..*.....*.*..*.......*......*...*..*......****..**..*..*.*...***.....**...*...*.*..*.**...****..**..*......*.**.....**..*..*..**.......***..*.**..*.*..**.***...**...**.*...*...*..........*..........*.*.****....*.*.*..*.*..***....*.....*.**..****.*...**.*.*.*.*.****...*..*****.*.**.*.......**.*.**.*.*..*...*.**.*..**.****.*.**..****..*..***.****.....*.*....***...*.....*..**...**...**....*...**.*......****.**..**.**......*.***.......*.......*.***.*.*................**.*..*.*.....***.*.*......**..****.*.*...*.....*..*.**.......*..*.*......*.***.*..*.*....
*.*..*.*..**.**...*.**...*.*...*.*.*..***.*....**..****..*.*....*......**.........*..**.*****..***.**..*..***...*.*.**.......***......**.**.**.****........*...*.***.*..*..*...*...*..**.*...*..*....***.*..****....*..***..*..*.**....*.**...***........*...*.*.....**.....*.**.*.*.****..*..**..***.*.*..***..***.**........*..**..*.******.*..***.*.*.***.***..*.......*...*....*.*..*.....****.*.******..*...**.*.**..**.*..*.*..***.*..*.**.......**...**.*..*..*...**....**...*....**....*.*....*.**.*....***.*...**..**...*..*.......***..**.*...*.***.*.*..**..**.....****..******..*.***..*.*...**.*..*.*.*..*.*.*******...*..***.*.*...*.**..**.*.*....*...*.****...*.*.*......***...*.........*..*..*...**..*.***.**..*.*..*...*...*.*..**.....*.***....**.........*....**...*.****...........*.**..........*......*.**....*..*..**......*....*.*..**....**.*.*.....*.**.*...**.*..*..*..**.......*****.**..........*.*.*...*...*.**..*.....***..**.*..*****..*.**.**..**..*..****.*.**.*.*.***.........**..**.*..**..***..*.
..*.*.*.*........****.*..***.*..****.***......*...*..*..*.*.**.**..**..*.*......*..**.**..*...**..***.*.*..*.....**..***.*..*..*..*....****.....***..***.*.****.*..*.***.**.*.***.*......*......**.*...**..*.*....*.*.*.*..*.*..*.*...**.*******.*.**.*.*...*...*.**.****.*......*.***..****...*..***.*.*.*.*...**.*............**...***.*.*..*....*....*.***.....*..*..*..*........*...........*.*....*******..*.*..****.*...*..**....*.**.*....*.**..*...**...****..*.**..**..*..*....***.*.**......*...........**...**..*.....**...*****.....**.*..*...**...*.**..........**.*..***..*.....*..***.*.***...*...*.*......**..**.*.........*..*.*...*.*.*.*.**...***.*...**.***...**....*****...*****..**..*.*..**....*..*.**....*.*******.....*.*...*...*....*.....*****.***.*.*..***..**....*........*..*...*.......*.....*....**..*.**...**..*.**.......*.*****...**.*...****..*.****..**.*...*.*.....**.*...***.*...*.*.*.....***.*.**..*..*.....*..**.*.**..**..*.*.....***.**.*****..*..*..*......***.*..*.*..*.**...*...*....***.
..*.***.*..*...*.***.**....*....*.**..***..*.****.**.*...*...*.**..**.*.*......**.*..*.......*...*.*...*.*...*.*****...**...**.*..*....***.*..*..*.**..*..*.*..**....*.....***.*....**..****...****.*.....*...**......*..**...*..*.*.**..*.**.*.*.**.*.*.***.**.*..*.....*....**..*..*.*...**..*****.*.***.*****....**..**.*...*..**..****.....*.*....*..**....*..*......*.****.*.*.......**...*...****.......**..*.*.*..****...*.***...*.*...*..*......*.**....***........**..*......*..*.*...*...*.*.....*****.*.*.*.*.*.****.******.*.*....**..*..*...*....*.**.**....*.*......*..***...*..*.*.*...****.***.*.*...***..*....**......**.**..*.***.*..*.*.*..**...*..*.*.*........***....*****.**.*.***.*.**.***.*...****.*.*.**.*.***..**..*...**....*........*.....*...**...*.......*..*...**....*.*..*.******...*.****.*....***.***.*...*.....******.*.*...*...*...*.....**.......**.....**.*.....**..*.***......**...****.*.*****..*..*..*.**..*.*..*..........**.*.*.....*....*...*...*.*..*...*..*****.*.**.....*****.*.*...*....
*..*.****..*.*.....*..*.**...*..**...*.......*.*....*.*...*.*..*.*....**.*.*....***...*.*.***..***..*............*....*...*.*....***.*....*.***.*.*..*.*...*.....*..**.*.......*..*...*..**...*.*.***..*.*..*..***..**.**..*.....**.*................*.***..**..*..**.*.......**..*.*..*.*..**...*.*...**.**...**..********.*.*****.***..*.*.**...*.*.*..**.*.**.***.*.*.*.****..*.*...****..*..**...****.**.**...**..**.*..*.*....*..*...**.*******..*..***.*...*...***.*......***..*.******..**..*.*...***.**.**..*......*...****.......*..*..*.*..***.*...*...*...*......*..**....**.*......*.**.**.*.*...****.*.*...**.*.*..*.**.....*..*....**..**.*.**......*.*..*.*.*.....*.**.*....*****...**.**.**...*.*..*.*.*.*.*..****.....*.....**..*..*.*....*.*.**....**.*.*..*..*...*..*.***..*.....*.*..**.***...**..***.*.*..*.*..*.*.*.*...*....**.***.*.*......*.*...*....**....*.**.*.......*..*..*.......***..*.....*.*.**.*.*...***..****..*...*..**.......**..****.**.......*....*.....**.*........*.**....**.***.*...*...*.**..
**...***.*.**..*..*..***....**.*...*.*.......**....*.*....**.***.**.*.*..*.****...***..****.***.*...*....*.*.**..**...*..*.**.*.*.*...*.**..*..*..*..*..*.....*..****..*.*..***.**....*.*.*...**.....**.....*..*....*.**....**...*.*...*..*.*..**..**..*.*..*....**..***.*.....*.*.***..***............*..*.*..**.....*.*..***....*..*...**..*.*.*.**.*.*..**.*..*..**..*..**.*...**.....**..**....***.....***..***....***...***..*..*...*..*..**.*..**.*...........**........*..*.**.....***.**....*...*.*....*.*.*...**..*.......***...*...****..*****.*...**.....**.....*..**..*...*...**.**.*..**.*...........**.*...**.*.***..*......**.*.***..**.*..*.**..**.*....**..*..*.*.*..****....*..*.....*.*..*.......**..***.........***.......*..**.*.**..*.****...**.......***.****.*....*****.**.*....*.****.*...***..*.*****.*..*....**.*...***.**.*.**..........*.***....**.*...*.*.*.*..**..*..*****.*..*****.*...*...*....*.**..*.*..*..*...*......**.*.**...**.*.*..****.***.**.*....*.*......*...*...*..*.*.*....*****.....*.*..
....**..*.***..**....**.**..*....*..****.***....*****....*...*..****.**.**.*.*.****...***.**........*...*..*..**...*.*.....*..........*.*..***.....*.*.**...**....*...*.****...**.......**.**..***...*........*.*.**..*....**....**..**.**...*****....*.**...*...*.**..**...*.***...***.*.**.*......*.*****.**.**....****.**.*.*..*...*..***.**..**..*.......*.**.*..***...*...*...***....*...*..**....****..**...*..*.....*..*..***.*..*..*..*..*..***...*.****..**..*..*.*...***...**.*.**...**.....*****.***..*.*.*.......*..***.*..*.**.*....***...*.*.*.*...**..******....*..**....*...*.*.*.*..*.*.***..*...*.*.*******..***.**......*.**..**...*..**..*.**.*.*....***.*.****....*.......***.*.*..*...*..*.***......*****.**..*....**.***.*.***........**.**..**...*...*...*..***.***....*...*.......*.*....*.*.**..*.*..*****.*.*.**..***...*****...****.*........**.*.***.***.*.*.**.*.*..*.*.***...*..*..**.**.**.*..*..**.*...*..*..*....*...*..*......*.*........***..*...*....*****.*.*...**.*..***.*.***.***.*...*....*.*.*
*..*.**..*.*.***...****...**..***........**..**.*.*****.*.*****.*.***..***..**..*..*..**.**...*.**.........*.....******.*.....****.*..*.*..*.....****..**.**********.......*..*....**..**.**...*...***.*........*..*****.....*.*.*.*.****.*.....*****...***.*****.*.*..*.***..*....*.....*..**....**.*.**.*....*....*.....**.......*.***.***....**...***.**...*.....*...*.**.............**...*.***..****.*..*.*.*....**.*...****..*........***..***..*..**..*...**...**..**.**....*....*.*.*....***....*..**....*.*...**..*..**..*..***.**.*.*.**.*..*..***..**.....**.*****......**..*.**.....*.*...*....**......*..**....*.**..*...*.**.*.*.**.....*.*.****.*....***.*...*..*..****..*...**....**.....*...*...*.***.***.*....**...*.*.*....*....*.*...***....*..*....*.*..***....*.*.***.*...*..***.*..**.*.***...*.......*...*.*.*.......*.***.****.**..*..**.....*..***..*.*.*.*.**......*......*..*.*..*..*.*.**.....**.***....****....*****.**..*****..*.****.....**..*..*...*..*.**...*..***....*...*...*.***.....*....*.....*.*
.*..*.***..******....*..**...*........*.*.......*.**.**....***..*.....*.**.*.*.*.*.*..**..*...**...*..*...*..**....****..**....*.*******.*..**.........*....**.....*..*.**.****....*..*..**....*..*......*..*..*..*...*....*...**...*.*.**..*......*.*.*...*..*...**......*......*.**....****...**.....*.*..*.....*......*......*...*.......**..**....*..*.**..**..*.........*..*..***.**.****...*..*...*...*..**.*..*..*.*.*..**..***..*.****.*...*******.**..**.*..***..*....*..*..*....*.*....*.....*.*.....**...*.*......*...*.*..*..***...***.*.*.*.**....*.*.*...*.....**.*.****.....*.*..**.*.....*..*.......*...**.**....*.*.****.****..*.**...**.**....*...*.**........**.*...*..*..*..**.***...*.*..*......*....*.*.**.****.*...*.***.*.*.*.**.*..*********..*....*.....*..*.*........**.....*.*.**...*.....***.*....**....*.**.***.*.*..*...*..***.**....*.***...*........*.*......**.**.****.*.**..**..*...****.*.......*****.**.**..*...*...*....*****.**.**...*..*...*..**....***.****.....*...*....*.**..*.**..........**
..*..*.*....*.***.*.**..***.........*...........*****.***..*.....*..*...**...**.*.*.........*.......**..***......**..*....**.*.....*.*.........*.**.*.***.****........**..**..**.****..**..*.**..**..*.**.*..*.*....***.......*..***..*.*.......*.*..***....******.....***.*...**.....*..**.**....*.*...**.****...*....*..****....*....*****.*..****.........*..*.......***...*...*....**.**.....*..*..*..*****..*.*.*....*......**...*..*.*..*.....*..**...**.....*.*....****.*.*.*.**.....**.........*..**..*.*.........*....***...*...*..*..*......*..**....**...*..***.**.*.**....*................**.*...*..*.*....*.....**..*..*....***.*...*.*..****..*****..**.***.*..*.*.***.*..**..*.......*..*.***..**.***..**...**....*.**.*.*...**..*.*..*.....**.*...**...*.......*..****......*..*..*.**.*..*..*.**..*.**.****.**....*...**.*.*..*.**.......*..*...*.....*........***....*...***.**...***.*.*..****.*...**..*..**....*...*.*..**....*....**.*.....*...*.**....*.***...****..*.*..*****.*.*.***.**......**..**.......*.*..
*..*.**..**..*..**........*..**.**...**.*.**.*.....*****......****..**...*...**...***.*....*.....***.*.**........*...*.*.*.*....***.**...*..***.**.****.*.**.****..*...*.......*.****........*.*..*****..*..*..*..****....*.....**.*.*****.*.*.....*.**.**..***..*.***.**..........***.**.*.*.**.**.*....*.**......*.****..........*...*.*****...**.**...*..*.*****..**.*..*..**.*...******..*.**.**.***..*.*.*....*.*....**..**..*..*.****..*.*.*........**..*.**..........*..***..**..*..*..*.*.*.**..********.*...*..**..***..***.**......*.**....*........**..**.*.*...*..*.**.....****...*.*.**.*.....******.*..**..*.*....***.*.*.**..*....*.*......*.**..*.**......**.*.*....**.*...**..***......**.*....**..*..*.....****.****..*...**..*.*...***.**.*.*..*..*.*.*.*.*..*...*......**........*...*.*.*....**...*.**.*....**...**..**.*...*.*.**.*.**..*..***.**.*.**.*.**..**......**..**..**..**.*..*.**.***...*.......*..*........*..**.*.*.*..*...*.**...*.....*.*.*.*..***.........******.......***..*.....**..*****....**..
*.....***.......**...*...*...*.....*..*...*.....*.*..*.*..*****....**......*....***.*.*..*..***....*..*****..*......*.....**..*.*.......**..***......*.*....*.*......*..**..*....*.**..*.*.*.....*.*.....****.....***.**..**..*.*.*..***..*..*.*......**.****.**.*..*.*..**.*.*.......**...**.*..*.*.......*...*..***...*..*.*.*****...*.**.***.....*..*.....****....**...*...****.*...*....**.*..**...**.....*.**........*..*...*.*.....*..*..*..**...*.*..*.*..**....*.**...*.******..**..*.***...***.**.***.***..*..***..**.*..*..*....*..*.***..**..*.**..*.*......**..*..**.*.*****.*.**...**.*.**.***......*...****...***....**..*.**..***.*.**.*.*.*.***.*..*..*...**..**.***.*.**..***.**.*.**.*..**...*..*.......*.....*...**.***......*****.**.*.*..**.*..*.....****.........*....**..*..**....*****....*..**...*....*.*...*........*....*...*..*....*.***.......**.*....*.*.*...*.*.*....*...*.*..**..****..*.***..*.*..**..***..**.**....*..*.........*..**.**..**.***..**..***..*...***.....**...*.*...***.*.....*....**..*
......**...........***...***..*...*.....*...*....***..**.*..*.....*.**.*..*....**.....*.*.***.*.*.*..*.*.*..*.*...**.*....*.***...**..******...***.*...*....***..*.**.......*..*...****.**.**..**...*.......*.**..**..**..**.**...*....*.*.*.**..*...*.....*....*.*...*.**..*.*..**.*.*...*...*..*..*....**...............**......***...*..*.*.**...*.*...*.*.**.**.**...*.*....*...**.**..*..***....**..*.***.*...*..*.*.*...***...**..........*..........*.....*...*.*....*.***.*...*....*.*.*.***..**....*.*...*.*.**..****.*..*....*..*.*.****.*...*...**.*..*.*..**...***.*.*.***...*..*.*.*..*****.*......*****..**..*.*..*..*.*.*..*....*..**.**.***..*...*...*..*..*..*.......*.......****...*..*...***.......*.*.*..*.***.......*..**...*....**.*..........**.......*..**.*.*...*.*..*.*..***...***.*..*.**...*....*..*..*..**....*..*.***...*.*..*.***..*.*.*.*.......*..*..*...**..*.**.*.......*......**.***.**.....***.........*.*.*........*..*.****..*.......*...***..*...**.*..*.**......*..*.******.....**....*.**..***
.....*..**.........*......*..*....**.*..*..**.*.*.**...*....*.**.*..*.*.**.*..*....**.....*.*.*...*.*..*.*.**.***....***..*..*........***........****..**........****..****....**...**......*...**.*.*.**..****.*...*....*****.*.***..*.**..***.****....**..**..**..**.**.*.**.***....**.......*.**.*.*..*....*...*...*****...*..*.***.........*..**..........*..*.***.....*.*.**.....**.*...**.*..**..**.*...*...**...*.*..*.**.*.**.*.*...*..**.***.*.*.**....**.**..****....****..*..*.**....**.*...*...*.**.**.*.*.*.**...**..*..*.*..*......**.*..**..*..*...**.**...***.*..*..*..**.*.*.*...*..*.*.*.....*.**..***.....*....**.*..*.*..****.**.***.*..***...*..........***.*.**.*...*.*..*..*.....**.**.....**.****.**.......**.*.*....**.*....*....*...***.**.*..***.*.........****...*......****.*....*..**..*.*.****..*......*.*......**..*...*..******.....**.*....*.....***.....****..*..****.....*.......*..*..*..*..**.*.**....***..*..*.*.*..*.*..**.*.....*.....*...**.........*...*....*...*..***.**......**.......*...*
..***.**..*..***..*.***......*.*..*....***.**.*.**.**..*.*.*.**.*...**......*..**.*.....*.*..*.*.***.*.*..*.**...*.....**.***..*..**.***.*..*.*..*..*..*.....***.**.*.......*******....*..*..*.***.....*.*.*.*..*.*..*...****...***.....*.*...***.....**.****...*.****.*.....*..........*....*.*.**.*.*....**.*.*.***....*..*...............*.*......**.***..**.*.*.**....*...*.*...*****....**....*.***..***.*.*.**.*.*...*.*.....*...**.*.*....**.*..***...***...*.*.....*.*..***....***...*..**.....*.*.**....**.**.*.*.*......****..*...*.*.*.**...**...*.***....*....*.....*.*...*.*.***.*.*.*...*.*.*.*..*...**......*.*....*...*.*..****....*.........*.**...**.*..**.*..*.***...*...**.*..***.*.*...*..**.....*.*..*.*..*..*****..*.*.*...*..*...*...*...*....**..***......***.**.....*..*.**.......*.*...*.*.*.****.*.*.......*.*..**..**.*...*....*...**..*...*..*...*....**.***...**.......*..*.*....*******.*.*****....*..*...*...*....*.*..*.**.**...****.****.....**...*....*..*.*...**.*...*...*.*....**..***...*.***....
*.*..*....**...*...*.*.....***.*.*****....***.**..***...**.....*.....*..*...*.....*..**......***..*...**.....*.*.*.**.*....*....*..*.......*..*..**.....**.**..*.....****.*.........***..*......*.*..*......*.*.*...*.*...**.*........*.***..*..*..*..*..**.....****.........*.***....*..*.*...**.*.*....*..*....*...**....*.........*.*...***.***...**..***..**..*.**..**.*.*.....*.**.**.**.......**.*...*.**....**..**.**..**.........*..*....*....***.*....**.....**.***........*....***.**....***.**.**......**.*.**.**.*....**...........****.*......*****.**.*..**...*.*.....*.*.*.*.**.*.....*.....*.*...*.....*...*.***.*..*..******...**.****....*.**.***.......**..**..*.....*..*.*****.**..*.........*.*.*....*..*......*....***.*.***..**.*...*.*.*.*..*....*..*..*.*.*.***..*.*..**.***..*.....***.........****.*..*..*.*....*..**..*..*..*.....**.*...*.........*..*.*...**...*..*......***....*..**..*..*..*****..***.*..**...**.*......*.*..*..*...**..***....*...*.*****.*.*...****...**...*........*.*...**.*..**....
***..***.**.*********.*****.*.*...**...*.....**.**...*....*.*.*.*.*...*..*..*.**.*.***...*.....**.***..*.*...****.*.**.....*.*.....**.**..**.****..*...***...*.*.*.*..*..*.*.......**.**..**....**.*...***...**..*....***..***..**.****.*.**.....***...*.***....*....***.....***...***..*.*..*.*...***....***.*.*..*...********.*****..*.**...*..*.....*****..*....**.*.....**..*....*...*.*.*...*......*....*.....**.........*.....**...**....*.*...*....*.**.....**..*.*.*.*..*****.**.**...*..*....*.*..***..**..*...*....**..*.**..*.*...**.**.*.*.**...**..*......*.**...*.....*..*.........*..**.*.......*....*.*.*.*..*.***.....*.****.*.**....**...*...*.*...*.**.***....*..***......*..*.**..**..*..**.**....**...*.*.*****.***.....**.***..*.*..........**......**..*..***....****..**.*...**..*......*.....*....*...**.....*.*.*......*...*.....*.**.*..*.......*....*.*..*.*.*....*.....*......*...*.****..*...*.*.*..***.*........*.....**.*.......*..**.....*...*.*.**.*.***..............***.*.**.....*...*.*..*..**..*..
**.*...*.*..**....*..**.*.*..*...**.**..*.*...*.**.*.**..*.*.*.***..*.*.*..*.*....**.*...*.**.*.***...*.**..**.*.****.*.*....****...*..*..**.**.*...*.*...*..*.*....*.**......***......*...**.*.**.*....*.*.......****..*...**.***...*..........*.*...**.*..***.*....*.....*..*.....*....**.**..***.**...***..**...*...*.***......*.*....**...*....**.**..***..*..*..*..***...*.*...*...*..*...**..*.....*....*.....**.....****..*.*..*....*..**..*..***..***.....*.....**.*..*.*.*.*..*.**..*.*..***....*....*..*...*.**...***..*.*...*.*..**...*.**....**........***.*.......*..**....**....**....**.......*.*..*..**.**........*..*..***....*.*******...*...*****......***.*.****.*.**.*.**.....*...****.*..*.....*......**..*.*..*.***.*.....****.*.*....*.*.........**.*.*..**..*...*....***..........**...**..**.**.*..*.**...***..*..*..*...*.**.........*.******.**.*...**..**.*....*.**.......**..*.**.**.....*...*.***.*.**..***.......*.*.**.**..**..*..**......*.*.*.***.*....*..*.*..**.....*.*.**..*.*...*.**.*.....*...*.
*...***..****.*..**........*......*..***..*.*..**.*.*.....*...**.*.*.***....**.*...*......**.***..**..**.*..*.**.***.*.*.**....**.**...*.****.*....*..*.*.*.*......*.*.*..*.***...**.*...*.***.***..**..*.*.***.****.**.*..*.**...**...*.*....*.*..*.*.....*.**.**.**.*...**...**.*...*..*.*.*........**...***.**..*.*..*.*..*.*.*.***...***....**..*...*..*.***.*...*.......*...*...*...*...**....***..*.....***.*.......*****...***..*...*...**.*.**.*...*...........**.***...*.............**.*.....****.*.*......*****..*.*.**.....*.*..*.*.***......*..*....*...*.*.**....*.*.*.***...*.*..*...***..........*.*...*.**...*........**..***.*.....**..*..**..........*.*.**.............*......*....*.*..*.*.*.*.**.*..*.***........*....**.*...*.**....*..***....*.*...*..*.**.**..***..*...*.*...*..*.*.*..*.*.*...***..*...*...*..*.......*.**.*.**...*..*......*.*...**.*.*..**.***.*....***..*.....***...**.**..*..***...****.**....**..*.*..***.*.***..*.*..*.***..***.*********...**..*.*.**.**...*.*....*...*...**..**..*..**
.........*.**.*..*...........*.**.*..........*.....**.*.*.*.*.*.***.*...*..*.*..*..**.*....**.....*.....****.*....**.*.*.*.*.....**.**.....*....**...****....***.....***..*.***.*.*..**....*.*.***.......**..**..*.*..****...*....****.....*..*.*.*.**.*..**.*.*.*...*.*.**.*..**..*...........*.*****.*..*.*...**.*.*..*...*.**...*.***.*.*.*..*.*...*.**.......*..*..*.**.**....***.....***....*.*.**.***......**..***..*.*..*******.*.*.**.*..****.*..****.*......**.*......*.**..*.*...**...**.**.....*****.**...*...*.****.*.....****.**.***...*.**......**...*.....*.*.......***...*.......*.*......*.....*..*.****.*...*..*.........***...*.***......*.****..**.....***..*.*...*.*.*.*..*..*....*.**.*......*........****.***.........******.*....***.***.*....**..*..........***..**..*.........****...*...*.**.....***...*....*..*..*.*.**....**.**.*..*........**.*...*.*.*.*..*.***.**.**.*..****...*...*.*..**..*.*..*..*.**.*..**..*....*.*.**.***.*.****...*..*..*****...*...*.*..*.***.*...*.*.*.....**....**......*....*
..*...*...*.*.....*.........**...*.*...*..*..*....*...*.*.*..****.....**.**.*.**...**.*..*...**..*.*...*......***..*...**.*.*.*...***.**.**..****....*..****.**.**..**..*.....*.*.....**.**.......*.............**.*..*.*.*.***......*****...*.****.....*..*......*...*......*..**.*....*..**...**.........*.**.**....*..*.*........*...*...*.**..**.......**.......**.***.*.*....*.**.....*..*.*...**.**..*.**...**..*.*..*.***....***....*.*....*..****........*...*.*.*.....*.........*.......*.....**...*.*.....**...*.*....*....**....**.***.*....**..*.*.*..**.**.*...*...***...*....*....*..*.*.....*.*..*..**...*.......*.*....*.***...*..*.***..*...**....**...*.....**.*..**.*...**.*.***....*..*****.**.....*.****.....*....*..*....*.*.**.*....**....**.**......*.*......*............**....**.**.*....**....***..........*..**..*.**..*...***.*....*.*.*..*..***..*.*.***.*.**..**..*...*****.****.*.*.*....*..*.*.....*....*........*..*.***.*.*..*.****...*.****....*.....*..*.***..*..**..*......*....**.*.*.*.*.*.*....
*.***..**.....**....**...*...*..****.**....*...*.*...*****.......*..**.****.....***...**..****..*..*..*...*..**....**.*..**.**.*.....*........*..*.....**..*.*..*.*....*.*..*.*.*.*...*..****...**..****.....**.**.....*...*...*..**.***.*......**..****..*..*.....*******...***.....*..**...**.*****....**....*..*******...**.**....***..***.....*..*.*...**....*****....**...**.*.*..*..*.*.*..*.*..*****..**.**..*...*..*..*.**...**.*........**......**.****.*****...*...*..*.*.......*.***.......*........*..**.......*.*.*..*.****..*....*..**.......*...*....**.*.*.*......**......***....*..*.....***.*..*.**.*.**..*..*.*.....**..*............*....*.**.***..*......***...**...*.......*.*.**.**......*...****............*..*..*.***...*****.*...*****..*.*..*....**.**.*......*...*.*.*...*.**.**..*...***...*........*.**...*.....*.***..*..**.*.*..*...*.**........*...*..****.***..**..***..*...*....*..*.*..*....****....*.**.*..*........*.**....*.*.*.**.*.*.*....*.*....*.*..***...*..*.*.....*....*.*.**.*..***....*
...*.***...**.*..*..*.*.....**....*..*...****.....**....****..*.***.*..*.***.*..**....*..**.*..*..*******.*..**.***......**...*****.*...*.*....*..**...***...**.*.*...*.....**.**.*..*..*......**.**.**...***.*...**.**......**.****.*..**.*....*........*.*.**..*.**..*.*...**.*..*...**.*...**.*..*****...**.***..**.***.*.*.*..*.**.**.**....**.*.....*...*.**.**...*.....*..**...**....*...**.**...**....****...*....*...*.*...*..*.....*..*..***...*.***.**..**..*......**.....**.**..*...*....*..*...**..***......***...*.*......*...****.**.*...*.*...*.***.........*......**..**.**......*....*...*.*.....*.*.**.*....*...*.**....***.*.*...*...*..**..**..*.**....**...*.**.**...***.*.....*.*.**..*.*....*.**...****..****...*......**......*..*...*.....*...*.*.*.....*..**...***...*.*.*.****.**....*.*...**..*....**.*..*..**..*.*.*.*.*.***...*...*.****..*...*.**..*..*...*****.*...*.*.***..**...**....*.....**.*...*.**.*.*...*....**.*****....*......**....*.....*....*...*.*.......*.*.*...*.**......*...*.*..*.*.*.*
.....**.**.*....*.*.***..****.*..*..*....*....***..*..****.*..**..***...*.**..*.*....**.*..*.*.......*.**...*..*..**..*****.*.*...*.....***..*.*.*.....*.....*.*....*.*...*..*..*.***.**..***.*.**.*...**..**......*..**.**.......*..*.*****.....*.*..**....**..*.*.....*..*.*.**..*..*.****....**..*..*.*.*....**...***.***.**.....**..***.....*..*..*.*......*...*..*.**..*...**.**..*...*...**.*.**.*..*.*.*.*..*.***.*.*.*.*.........*....**.**....*.....*.*..*.*...*....*****......*.....*..*.**.**.**..*....****.*..*.**.******.*..******..*....*.**.**.**..***..*.*..*...*...*....*...*...*.*...*..***.....*.......*.....*.*.....*..*...******..**.**.......*.*..*.*..**.*.*.*..........*.*.**.*****.**....**...**...*.*...****....*.*......**..****.***..*.*.*.**.**..*.**...*....*.*.*..*............**......***...******....**.*.*..*.....**..*.**...*..*.*......*.*.*...*....*.*.*.****.*...**..*.**.....***....**.**........**..****...*....**...*....*..**..*..*..*.*.*******.**..*....**..**..**...*...**.*..**..*.**.*.*.
*...*.*.*...*..*....**..***....*.........**.....******..****..**.....****..**......**..*...*..*...*.**.*....*.*.*.*......**.******.***...*.....*.....*....*.*****.**.....*...*..**.*.*.**.*..*....*...*.*..***..**...*....*.*.........*...*...***...*..*.....*.*.*...**.*.*.......*...*.....******.*....***..*..*..*.....*..**..*.....*.....****...****.**..*.*.*....*.*.*..*.**..*.......****..*.*....*..***.*.*...*...***.***..****.**..*.*..*..***.*.******...*...*....*.*.**.*..*..*...**.....*..**..*.**...*....****.****.*.*..*..**...***...*.**.***.***.*.**.****.....*..*..**..*.*.*...**.**.*.*..**........*..*.***...**..*.*.*...*.*.....****.*.***.*....*.**.*...**.*.**.*...**...**.....*.**...****.*..**.....*..**....*..**..*.....****.*....*.*..****..**.****..*.****.*.*****.......*...*.**..*.*.*****..*..*.*...*..........**..**...*......*.*.*......*.*..*.*.*.....*..*.........*.*.*.*..****.*..*.*..*..*...***...*..*..*..*...***..*..**.*.**.....****.**.*..*..*....**.*...***..*.*.**..*....*..****...**..*.*****
*.......***..***...**.*..*....*......*...*.*..**..*..***.*..**......***.**...*..***..........**.*.*...**.**.*.*...*****..**...*.*.**.**.*....**......*.**...**.......***.*..****.*.*****.*.*.*..*.**..**.*.*.****.*.......****.*.***..**.*.*....*.*****.*.**.*..*...*****...**.*.*.......*.*.*.....*..*.*..**....*.**...*.....*.*...........**.***..****.*.........*.*.*......**...*..*...*..**....*..*..*......*...**.*....***.***.**....*.....**..*****..**.**.**....*...*.*.*.*....*....*..*.*...**......*....*.**..*..**....********.*...*...*......**...*.*...............*....*.*.*..****...*..*...*..*...*.....*......**.*...***.**.*.***.*.*....*.........*.*....*..***.**.*...****.*.*.....****..*..*..*.***..**..**.***...*.....*....**.**..*..**..*.**..*....**.*.****.*....*..*........**....*........**...*..***.....*...*..***.....*..**.....*...*.***......*..**..*.........*...*....**..*.......***...*.....****...*.***..*.*.*...*..*****.**..*....*........***.**...........***....**.**..*...*.*....*.....*.*.....*..
*****....****.*.**.*****.*..****.**.*****.*........*.**.*...**..*......*.......**......*........**.*.*..***.****..*.*.*.*............*.*.*.....**.*..*..***....*.*.....***..*.*..*.*.*...*.*.*.*...**.*..**...*..*.*..*..**.*...*...**..*...**..***.......**.*.*...*.****..*..**...**..**.**..*....*******.*.***.*.*.**..*..*.....**.....*..*...**...***.*............*..***.***.*..*.*..**......***..............*.......**....**.....*.*..*....*...****..**..*...**.*...*..*..*.**..*..**....*..*.*..**.*.*.***.**..*..*.*......*.*.**.*..****....*.*...*...*.*..*...*..*..***...........**..*.....***.***...*...*...**..*...**.*..*...*.*.*..**.*.*.**.*.****.*.*...**.**...******.*...*..**..**.*.****.******...*.*.*.....**..*.***......**.....*..***......*.*..*.*...*.**.....**.*****.*.*.*....*.**..**....***...............*..**.**..*..*..***.*...****......*.******....*..*.*.*.*.****.*.**......***......*....**.*.**..*......*.....**.....**.***.****.*...*.*....*....*..***.*.*....*........*.**.*..*.*...**.*...*......*.
.*..***..*....*..***.*..*......***.****.*.*****.*.*..*.....*..*..*..*.**.......******.*....*.*.**.**...****..******..*..**......**...*....****.*...*.*.*.........*.*......*.*...*..*..*****...*....*..**.*..**...*......**.......***.*.*....*.**..*.....*..*....*.....*.***..***.*..*.**..**.*.*..*.**..*.........*.**..********.****..****...*...**.**..**.*******..*.......**....*.*******..*...*..*.**..*....*.**......***..***..*.*.*....*.*..*.*.....*****.***..****..*..*.*....*.**.**........*...*....*.*.*.*....*......*.*......**.****..***.....*.*...*.****.**..*.*......*.*.*..**....*..*.**...**.......*.*.*.....**...*.....**.**..***.***.*.*..*.....*.****.**....*.****.**.....*.**..*.*.**..*..**.*.*..*..**.*...*....*.*..****.*..**..........*.*...*.*.***.*....***...*..***.**..*.*.*..**..*.....*.*....*****...***.......*.*..*.*..*******.*..**......***...*...**..........*.....*.*****.**....*.*.*.*..*..*...*.........**.*.*.....****..*.*....*.*.....*.....*....*..*.*..**...***.**.**...**.***.**......**..**.*
***.**..............**.***..*.......*....**.*.***....*....*..*.*.**.*...*.**.....*.****.*....*..*..*.*.*.*...****...*.**...**..*.*.....*.*..**....**..*.***....**..........*.*.....****.*****..***.*..*...*...*..**.**.......**..**...*..*..**..*.*.*.*..........*...**...*.****....**......****.*..*.....*..**..*..*..*.***.**......**.*..*...**.***..*..*****.***.....**..*..**..*.*.*.......*..***..*...**....*.*.**.....*..*.**.........***..*....*....*.***.*.***..........***.*......****.*...*.***..*.*.......*.*..**....*.*.**..*....**.***.*..****.......*...*....*...*...*..*..*.**....**.*.*.*..*..*....*..***..*.*.*.*....*..**..**.*.*..*..**.....**.*..*......****.*..*.**.**..*......*.....*.**..*........**.*.....*.**.*.......**...*..*.....*....**..*....*..*.*...**...*...***....*.*....*.*...***..**..*..*...*..**...*....****........*.***.*..*.**...*...*..**..*..*.**.****..*..**..*.*.*......*******..*.**...**..*...*.*.*.......*...**.****.*.*...*.**...***..*...*....**.....****...***....*.*.*..*.**.*......
.*...*.*.*.*.*.***.*.*..*..*..*......*.....***.*.*..**...*...*.*....**..*.**....***.*.*..*..**.*..**..*.*****..*.........*****.*..**..**.**..****.*.....*...**..***..*.*.*****.**.*.*..*....*******..****.......*.*.**....*..***..**.*....*...***.....*.**.*....*.........**..*.**......**..***..**.......***.*....**..**.**.*...*..**...*.*.*.*.**.****.*...*..**.**.**.*..**...*...****.*....*...*..*...*....**.*..*...*......*...*.*.**.***.*.........**..***....*.*.....**.*.....**..**..*.*.*.*.*..*.*..*.***....****....*.....*.*.*.*.*.**...*.*.....*....***...*.*..**...*.*....*..***...**..*..***.*.***.......*.*.......*..***.*..*.**..***..**..*.*...**.*.........*****..****.*.**.**..**..****..*.***.***....*.......*.**.*.*..*......*.*.........**.**.*..**.*.......***.*........*****..*....*.....*..**...*****.**.*.*....*****..*.**.....***..*.*...*.*...*.......*...*.**....**.*.....**...*..**.......**.**.*.*.*.*...*.*.*....*.****.*.....*.*.**.........***......**...*****.*..***.*....***..*..*....*..*..*.....*.
.*..**..*..**...*..*..**.....*.**....**.**.*.....**.....*....*.*.*.*......*.*...*.**.....*.*..*.*......*.....******.**...*.***.*...*.*.**....*.****.*...*..*..*.....*..**..*........*..**.**.*.**..***.*.*.*..*.*.*..*.....*..*...***..*..*...***....*......*..*..**......*.*...*.**.....**.**.**........*.*.*....**...*.*.*****...*..*......*......**.***..*..*.*........*...*.*..*...*.*.......*..*...*.*.***..*....**.*.*.........*.*...***.*.**..*.**..*....**.****..*.*..**.*...*......*.*............***...*.....**..***...**...*.*****.*....**.*.**.***...*.*..****....**.*....*.....*...*..*..*.*.*......*.**.*..*.....**.*...*.*...**...**..*.***.*..*..*....*......*..*..*...**.*.*.......*.*.*.***....*..**.*.**..*.*.*.*.*.*******...*...**....*.....*........*.*...**....*.****...*.*...**.****....***....*..***.**....*.**..*..*....**..**..*.*..**...*..**...*...*....*.*.*.....**....*..**.*.*.*..**.**.*..*.**...*...***.*..**..*..*....*..........**....*......*..*****...**....**.....*.*..***..*....***.****.*...***
*.......***.*..*...*..*.*.*.....*..***...*...***.**.....*..*..*.*.***...*...*....*.....*.*.*..*.*****.**.......**...*.*.*...*..........*...*****.**.....*...*.**..**.**....*.*.*............*.**.*..*.*..**.*.....*.....**.....*.*.*.*..****.******....***.***.****..*..*...**.**..*.***..*....*.**...*..*..*......*.**...*.****.*.*...*.*....****.**..*.**..*..***...*.**....***.**.*****..**.**.***.....**....*......*...*.*....****.......**.*..*.**....*****..**.......*.****.*..**.**.*****..**..**....*..**.*.***..*..**.....*.....**...*..*.*.*.*...........*.................*.*.*.*...**....****.*...***.....**.*......*...***..***.........*..***....*......*.....**...**.....*..**.*.*.....*.****..*****.*.*.....*..*.**...*..*****.*......**.....*****...*.........***..**.........**.**......*....**.**.**...*.....***......*.**..**..*.......*.**..*.***..*...*...**.***...*....***..***..****...*******.***.*****..***..**.*.******...*.......*...*...*...*.**...***.*.*..*.***..*..*..*..*.*...........**..**.*.**......
..*......****.**....*.**.**.*.*.**.**....*..***....**...*..*..***.****........*.*.......*........**..*.*.*..*.*...**.......*..**.........*.***......*.*...**....*.*.*...**.**..**..**.*..*.*.*.*..........***..***.**.***.********......*....*..*....*...****.**.**....*........*.*..*..*..***.**..*.***...*****..*..*.....*...****.**.*..*.*.**...*....*..**.*..*...****.**..*.*...*......*...****..**..**...*****...*.......**.*....***..*..**.*...**.*...*..*...*..*.*..*.***.*.**..*..*.**...**.*.**.**.*.*.....*.*.**..*.*.*..**.......*..*.*..*...*..*****...****....*.***.**.**.*.*....*.*...*.....*...*..**.*.*.*...**..******.*.*.....***.*****..*.*..*..**.**.*.......*.**.*.**.**..*....*......*.......**...**..*....*.*..**.*.*.*..**..*.**....*..*.*.*...*..***..**..**....*...***....*....****.**.*.*.*..*..*..*.*.**.**.**..**..**....*....***...*..*.*..*..*..*...*.**.*.*.**.**....*..*.******.*.*.....**.**....*......*...***.***.*..*.....*.*.****..*....*.******.........*.**..*...**.*.......*...*.*.***.**.....*..
.***.*.***.*.*.**.**...*.*.*.....*..*.*.....**.*.***...*.***.*.**.*...***..*..**....**...**.**...***.*.*....*...**...****.....*....****....*.**...**..*.*...**.*.**......*......***..*..*......*.**..***..**.....*..**....*.**..**..*.*..*.*..*....*.*...**.**..***..**..*......**.*..*****.....****.*.*.*....*.***.**.*.*.**..*..*.*....*******.........*...*..*..*...*.*..*.....***....**...*..*.....*.*****...*........**.*.....**.**.*********.*.*.*.*...*......**.*.*.*..*....**..***..**..*..*.....*.*..*..*..*..*.*...*......*.**....*.*..**..*.**.*...*..*.....***...*****..*.*.*****.*...***........*.*......*.*.****....*.......**..*..*...*.*.....*.**.*....**.*.*....*..**...*...**.**..**.*...**.....**.**.*...*.**....*.*..*......**..*..*.*....**..*..*.***..*.**..*...*...**.*..*.*....**..*.**.***.*.*...**...***.*..**.**.*...****..**.*...*.*........*.......**...*..*.**.***.....**.**...*.....*....*...***.............*.*..*....*..*..*...*..*.***...**.**.....*.***.*..***.*......**..**.***.*.*..*...*...*...*.*
....*****.*..*.**.*..*..***.***.*.***..**.....*****.*.**..**.*..***......*.....*.....***..*..*.**...**....*.*......*..****.***...*.*.***.*..*...**...******...*....*.....*.....*.....*..**....*......**.*..*.**..****.*...*..**.*.*..*.***..*.**.*.**..*......**.*..**.***..**..*.*....*.*.**....***....*..*..*.**..**..*....**....*.*........*.*..*.*.*.....*.*..*..*...**.*..**.***.***..*..*.......****.*.*..*....*...*...**.........*.*....**........*..***......**.....*.*.*.***......*..**...*.**.....*.......*..**.*.**.*..*...*.*.*...**..*.****.*.....*.*.*.*.*.*....*..*..*.*..*.*...*.*........*.****..*..*..***...*..***...**...*...*.**.*..*..***.**........*....**..*....*.**..**.....*.....*.*..***.......*..*.**.*......*.*..*....**.*.***.*.*.****...*....**.......*.****.*........*.*.....*.*..*...*..**......*.**..**.*.....*.....*......*****...*.*...*.....*...**..*..*.**....**..*.......*.**..**..*.......*..******.**.*.......*.*.*...*.*.*.........**..***.*..*...*...***...*.*..*.*..*****..*****..**.*.....*.
.....*..*....*..**.**...*..*...**..............*.**..*.*.....*.*.*....***.***.*.*..*.*..*.*.*.**.*.......*.****.....**..*.***..*...*........*....*..***....****.*...*...**.****..*..****.**.**.*.**.......*....*.....*..*....*..**...*.....**.*.***..**...*..****..*..***..*....**..****.....*......*.**......*...**..*.**..*..*.**.**.*....*.**..*.*....***..*.****.***.....*.*.*.*.*...*......*...***.**..******.***...***.*.**.****..**.....*..**...*.**.**.....**....**..*.........*.*..*.**..*.*.***....****...**..*...**..**..*..***...*..*....*.*...*......*.*..**.*.*..***.*.**..*....***..*....*.***.*.**...**.*...**.*...***.*.*..*..*.....*.*...**....**.*.*....**.****..*..*..*......*.**...*.*.**.*.........*..*.....*..*....*....*..*..**.*..**.*..****........*..*.*..*.*.**.......**.***....*..**.**........**.*..*..*.....*****.*...**.*.**....*.*.****..*...*...*.*.***..***.*.****.*.**.*......*.*......*.**.*.....**.**...*..**..**....*....****..*..**..***..**.*...*....**..*..***.......*...*.*..*.*.**..***.**..
....***.*.**....*..**.**.*.*.**...**.*....*...*...*..*.*...*....*...*...*.**...*.*.*...**..*.*...*...*.****..***..**..*....*.....*.......*..*....*.*.**......*..*.*.**.**..*...*..*..*..***.*.*..*.........**.***.*...*.....*...*.*..**......**..***..**..**...*.*.*...*..**.*.*....*..*.**..*.*.*....*.**.*.****....*.....**....*....**..*.*..*.*......*.*.*.*.*..*..*.....*.*...*****.*********.*.*.*.****.****..*....*****...*..**..*.*....*...**.*..**...**....*..*.*.*..*.*.*.**.....**.........**.**..*.**..*.*...*..*.......*.*..**.....*..*...*..**.*........*...*..**..*......**..*....***....*.*......**..*.**.*...***.*....*.*...**..*......*.*.*........****..*..*.*...*..**...*.**..**.*.****..*****.*.*.....**.*......*..**.*.**..*.**.**..*.*..***........**.*....*.*..*****...*..*.*.*.***....*.*......*.*.....*..*.**..*..*.........*..*.*.*..*.*..*....*....*...*....**...*........*.**...***..*..**.*....***......*.*.....*...**.*...***...*..*.....**.*...*.******..***.*.....***..*...*.*..***.***..*...**.....**..
*.*..*..*.*...**.......**....*.....**.*.*..*.**..*.**...*****.**..*..**..*..***.***....*..**.****.*..*...**.......****.**.*.***...*...**.*.*.****....*..*..*.*.....**.*****...*.***.*..*.*.***.....*.**.*...**.**.*....***.*.**.*...**...*...**..**.....***..*..***....**.*..**.****..****...**...******.*.*.........*....****...*.*.*.**...**.**.....*..**...*.**..*.**..***.****..**..*.*..*..**.*........*...*.**...*...**.......*.*.***.****.*..**..*...*..**..*.**.**.*....*.****.....**.*..*.**.*.*....**...**.*.....*.*.****.****.....**..*.**..**.*.....*..**.****..*...**......***....*.**..........*..*.****..*..*..**..*.**...*.***...*..**..**....*.**...***..*..**...*...**.**..***...**.*...*....*.*..**.**..**.*..*.*.*...***..*.******.*.*............**....*.*....*..**..*...*.****....***...*.**...*.**....***..**.....**..*.....*.**.**...***.*****.*.**.*.*.*..*****..**.*......*.....**...**.***.....*.*.*.**....**.***.****..***...***.....***...*.......*..*..*..*...**...*...*.********..*.*.....*..**..*....**.
.*..*...**..*.*.....**...**...*..*.*.*****.*.*.*...*.........****..*..*...**.*...*...**.**..*...*..**.*..****.**....*..***.*...**.***.*...******..*...*.*.**.*....*.*...*....*.*.**..*.**.........*.....*.*.....**.****......******...*...*..**.*.....*.......*..*..*...*...*.*...**.***..******.....*..**...*.**.......**..*....*.*......*.........**..***.*....*.*..**.*.**..*.*...*....*.*..**.....**.**..*..*.*.............**.*..**..*...*.*..***..*..*...*.*....*.***.**.....*...**.****.**.**.*...*..*..*..*.**.*.*..*.*..*..*.*...******.**.*****....**.*....***...*...*..**.***.*..*.....**......*....**.......*..*.**.**.*.*....**.....*........*.***....*..*..**.*...**.......***...*.*....**..*......*..*....*.*...*....**.*..*...*.*..*..****...**..****..*.....*..*.*........*....*.*....**..*.....***.***.....**...*.**......*.*...**.*..*..*....****.*.*.*.....*....****..*..*...*.**....*..*.*.*.**....**..**.*..*.*..*....*......**.....*.....***..*...****....***.*.......***.*.*.*.*..*....**.**......*.**...*..*.*.
*.***........**.**...******..***..**...**..*....**....*.***.....**.....**.*..*..**..........*.**...**.*.*.*...*......*...***.******......*.*..*...*...**..**..**.........**.****...*.*.*.*.......*.*.**..*..**....**..**......***...*.*..*.**..****.......**....**....*.*...*..*....*.*...***...**.*.*.*...*.***.*.****..*..*.*.........**..***.*.**.*....*.***.*.**................*.......*******.**...*.**.....*..*.**..*....*..*.***.....*.**.......*....*..*....**.*.*.....*..**...*.*.**.*..**.*...**..*.*..***....**.*...*.*.**..*...**........**....*....*..*****..*......**.*.*.***...*.*.**.**.**..******.....**..*****.**.*..*.*..**...*.*****.**.*****...**..*.*...***..*...**.*....***.*.*..*.....**...*.*.*....**.*..**..*......**.*.**..*.*.**.*.*..**.**..*.**.*..*.*....*.*...*..*..**.***....**..*.**..*..*.....*.**.*.....*..*.**.*.**..*....*..**....*.*..*****...*.***...*..***....**.*.**..*.....*.**...........**.**.*.*...........*....*.*..**...*.....*.*....*..*....*...*.**..***.*.****....**.*....*...**.*..
.....**.*...*...*.....*.*....*..***.**..*****.**..**.*...*...**......**...*.**..*.*.**...*......*..***...**.*....**.*...*...**..**.**..........*..***..*.....**...*.*...*....*...*.**...*.**....*.*..*..*....**...*...*.*..*...*...**.***......*...*.......*...*....*..**.*...**.****......**...***..*.*..**.***.**.*.*...**....***.*.**.***.***.*..*..*.***....**......*...*...**.****.*..*..*...*...*......**...*...**.*.*......*....*.*.**.****.*....**....**...****.....*..**.....*...*.*.*.**.**...*......***..*.**.*.*...*..**.**.*.*.**.**.......**.**.****......*...*..*...*.*.........**...*..******......*...*......*.*..*......**...****..**..*.**.*..*......*....**.**.***..***....*..***....***.**.....*..*.*.....******...***..*.**..*...*.*........*..*..*.......*.*...*..*...*...*..**...*.....****..**.****......**.........*****.*.*........*.***..*...*.*....*......*..******.**.*....****.**.*...*.*....*.****.*.**..*......*.*..**.*..*..*..*..*...*.*...*.*..*....***...*....*.......*...*.***..****....*..*....**
...*.**...*.**....*...**.*.*...*.***...***.**....*.*...***..**..**......*.**..*..****.***..*..**.*..*.****........*..*..*..***.**..**.**..*.......*.******.**..***...*.......**...*..**.*.*......***..**......*.*..*...**....*.*......*****.**...*...*..**..**...*.*.*.**.*.*....*...*..**..**...**.......*..*...****.....**..*..**.*.**......**..****.*..**...*...*.**........**.*....*.*.*.*.***.....*.*.*.****...***.*....**....*.***.****.***.******..*.***.**......*.**.*..*..***..*.**...*...*..*..*.*......*.....*.**..***.....*.**.....*....**.*.........*.*...*.*...*..****....**....**..*....*.....*....***..*.*......**...*.......*.......*.*.*....**......*.*.**.*.***....*...**..**.*....***..*.*...*.......*...**.*.***...**.*.*.*..****..**........*...*.....*...*....***.*.*..*..**......**...**....**..*.**.*.**.***...******.***.*.**..*..*..***..*.**..**..*.*.*..*****.......*......**.*..*..*.*..*...***...*.*.***.*..*..***.*.*.*..*..*...*.*.*.*....*..*.....**...**.*.*.....*.*...**...*.*...**.......*****.*...
....**.*...*.**...***........*.*...*.**..*..*.***...***.*....*...*.....*...***.*.*...*...**...***......**..*.*..*....*.*...*....*...***.*......*.**....***...*.*.*..*.**.***....*.*.....**..**..*...**...****.**.*..*..*..**..**.......*....*.***..**..**.*..*.**...*.**..........***.*.*.*..*.....*..*.......*.*...*.***.**.....*..*.**.*.*.*..........**..*.*...***.*..***..**............**.*..**..**.*.*...*..***..........**.....*......***.**.**....****..**........*****.*.....***.......*.*.***....*...**...*.*.*.*..*.......**....*..*.*...***..**.*.*...**.*..*...*.*..*..*.....**...*.**..**...**.*..**..****..*.**.....**..**.*.*...**.*.*....***.*........*.*..**.**....**.**.*..*.**.*..*.......***.......******.***.*...*****.***.**.*..**..*.*.**.*...*.*.**..**.....**......*.**.*..*.....***.....*.*.......*.**..**.*.*****.**.**.***.....*...*...***.*..**.*...**....*.....**.*..****..........*.*.*..**....*..*..*.**.***.*..**.*.....***......***.......*.****...***..***..*.**.......*.*..*.*.*.*....**.*.*...*.*.
*...**...........*.*.*.*....*****..*.....*...**.**.***...*........*.***.*..**...**.****....****....*.*..**.***.*..*..*.*.*......**...*...*...*.*....*..*.**....*.....*......*...*.*..*..*.***.**.*.....**..**.*...*..........*........**.**.......**.*.**.**...*..**.*.**.***.*****.***.**..***..***....*.*.**..**..*.**..**.*....**..*.***.***.*.***..**.****...**..***........*..**.............*..*.*..*.*.*..*.*.*.*..*.*..**..**..**.....**..*.*..**.***...**.*.***...*.****..**...*...***......*..*...**.*....***..**....*.*.*......*..*.*.***...*.**....*...*...*...**.....***...*.****...***..**.....*.*.............*.....*.*.***.....***..*.....***.*...*.*.***...........**....**.*.**..*.*..***...*...*........*.**.***.*.**.*.....****...*.*..**..*.*........*.*.****.*.*..**.*....*.........*..**....*******.***.*..**....**....*...*..*.*..........*.....***.*.*.*.....***..***..*....*....*.*..****..***..*..*.*.....*.***.*.*.*....**.*.*..*..**..**.**.*...*.**....*.**..**....*...*..*......*.....*....*.*...*.*..***
.*......**..*....*.**..***..**..*.*...*.**.*..*..*....*....****.**..*..***........****.****..**.......*.....**.*.***.**....*..*.*.....***...*...**...*.*.*......**.....*...........*.*..*.*.......*..*.**.*.*..**....*.*......*...**...*....**..*..*..*...**.*..***.....*.*..**....***.**...**.*..****.*.*..*..**.*......**...*.******.**.......*..*.*..***.*..*.*.**.****....***.*..*.*..*.*......*.*..**.*...*..**....*.....*.**.****...**....*.**...*...*....***...*.***....***.****.*.......*...*...*.....*......*.**..****....**..**.*..*.......***..**.*......*.*.****.*........*.**.*.*........*.*.......***...*...*.*....*.....*...*.*..**...*.**..*..**..*....**.*..*.***..*..*...**......**...*.*.....*......*...****......**.**..*..*...*....**..***..***.*......*.*.**..**..*....**.*.......**.*....*..*.*...............*..*.*..*.*.***..**...**.**..**..**..**...**....*.*..***.*.*..*.*.....*.*..**..*..****....*......**.**...*...**.**.*..**.**.....*.*.*...*..*....***..*...***.*.***.**.***.*....**.*....*..*.****.*.
....*...*.*.......*.*.**.*.*....***..***...*.*.*......*.*.***...*.**.*****..*......**.*..*.**...*...*.***..**.....**.*.*..*.*.*....*..*..***.*.....**..*..**.....*.*..*.*.....**.***..*..*.*.*.*.*..*.***.*..*.*.**.*.*....***...**..*.**...*.*.****.*.....*.*.*....*.....*..**..*..*..*..*.**..*.***...*...*...***..*...*.***.*...*.**....***.***.*.*.*.*...*...*.**.***.*.**...*....*.......*....*.*..*.***...**..........*.*.***.*....*.***.*..*..*.*....*......*...*.**..***...*.**.***...*...*.*.***....**..*..**..****.******.*..**.**.*.**.....**.**..**...*.*.*.**......*........**...***..**...*...*..*.*****.*...**.*.**..****.**..****.*....*.***...*.*...*.****.*.*.***.*.*.......*..***.*..*...*.******.**..*....**.*.**.....*..**..**.*.*...*.**...*..*.......*.....*.**...*.*.*.*.....*.*****..*..*.*.**....*..***...*....*....*.*...*.*.*...*..........*.*..***.......*...*..*.**.*.*.*.*.****..*...*.*..*.*.*..*.....*.........***..*.......***.*..**........**...*.*....*......**..*.*.*.....***.*...***.....*.*.***.*
.......*.......*...**.*...*.*.*......*...*.....**.*..*.**.**.****....**..*.*.*****...**.***..*...*...*..**.*.*....**.*....***.*****.*......*...*.**..*.*...*..*..*...**..*......***.*.**...**..*.....*..*...*.*..*.*...**......*..*...*..*.*.....*...****...***..*.*......*.******.*.**.........**.**...*****..*.*.*..***.**....**.*..*..**.....**..*...**..**...*.*..***..**..*.*....**..*.*.*..*******....*.*.*..*..**..*..*..*..*.....*..*..****...*.**...*...**.***.*.***.....*.*.*....*..*.*.**.*......**..*...*..*.*..*.*.**......*.*...**...*..**...**...***...*.....*....*.*..*......**...**.***.....*..*.....**...****.**...**.*.*.****..**.**.****.*..*.*...*.*..*........*.*..*.**...****......****.....**..*.*...**....**.*.*.*....**.*....*.*....*.*....**...*.*.*...***..*.*.*..**.*.****........*.....**.*..*.*..**...***..**..***.....**.**.*.****..*.*..*.*..*..*..*.*....**.*..*..*.*..******.........**...***....**.......*..*****.*...*.*...*..**.....***..*...*.....**..*...****.........**....*.*....*..**.*..**.*
.****...**......**.....*****.......*...*....****...*......***..**.**.*...*........***.*.*.*..*...**.*.**...**.*.***..*..*....**.***.....**..***.*.**....****....*.*.*..*...*.*......*...*....**.**.*.*...........**.*.***...*.***..*.*.*..*..*.*.*...*..**.**....*..**.***..*.....*.....*****....***.**.*.*.*.*..*.*.*....*....**.....**.*..*...**.****..*..*..*.......**.**.....*****.*......***..........*.**..*....*....*.....****.......**..*.*.....*.*.*.*.**.**..*......*.....*...*.**....*.**..***...**.*.*....*...***.**.*.*.***.*.****..*.*.**..*.**...*********.*...**....*...*.....*...*..*.*.*....*...**......*.*.****....***.*..**..*..*.*...*.*...*...........*.**.*...*.*.***.*..***..*.**..*.*.***..*.*....*..**...*......*...*..*...........*.....**.......*.*......***.*..*.......******.*..*.*..*..**.*..*....**.*..*.*....***.*...**..*........***...***....*...*..*.***..*......*.***.*.*****.......*...*.*.**..*..*.**.**.*.**.*.**.*...*.........*......*..**.*..*...**.*...*****.*..*...*.**..*......*.......**.
****..******.*..*.****.*..*..**..*.*.****.**.*..*.***...*......***.**.*.*..*......*.....**.*.*.***.....**.****....*......*..**.....**.*......**.*.*.*..*...*...***..*...*.*...****......*...*.**......******.**..**...*.**.....*....**..*..**...***.*..*.*.**.***...*.***.*..**.*..*.*......*..*....*....*.***...*..*...*..**...*.**.*.**.*...***.......****....*...*..*.*.....*...*.**..*.*........*.**....*..**.*..*.**.*******...*.......***..*.......**.**....**..*...........**..***.**...........*......*..*****.*...*....*..**.*.****...*...***...**....*..*....*...***.**..******..*..*..*.*.*.***..**..**.**.*.....*.....*...*...**.....*.***.......*....**.*.......*...*...*.****.*.**.**..*..*.*.*....*...*..*.*.........*.*..*...*..***.*.**...***.**.....**.....**..*..*.......*..***....*..*.*.*........***..*..........*..*....*....**.*..*.**..**....*....*....****...****.*..***.*.*......*.*.*.*.*.*...*...*.....*.*......*......*..**.*.**..*.**.*......*.*.*..*...*..*...***...**.**..**..*.*..**...*....**.......**
*.****....*.....*.**.*.****.**.....**...*....*...*..*.....*.*....*....*.*...*.....***..*..*....*.*.*...*..*...*.....*....*.*.***....**.....*........*....*.*...***..**.*.***.***..*....**....*..**...*.***.**.*....***..***.....**..*****.**..*.**.**..*.****.**..*.....****......*.***.****.*....*.**..*..*.***.**.**..*..*.*.*......**......*..****...**..***.**.*.***..*.****.**.*******......*...*.*...*..*.*.*....*.*.*.*.....*..*.**.***.........***...***.**...**.....**.*.*.....**......*...***........*.*.*..**........*.*.**............*.**.*.......*.*.....*..*.*...*..*****...........**.........*...*..*..***......*.***.......***.**...*.**.***.*****.......***..*.......**.***.....*......*....*..**....*.*.*.*.*.*....*.....*.**....*..*..**.....**..***..**.**....*.***.*.***..*...*.**.***.*.***....*....*..*....*..**...*...*.*...**..*..*...**..***..***..*.**..*..*.*...*.*..*....*......*.*..*.***..****....*.*...*****..**.....**...*.*...***..***.*..*.*.*..*..*..**.*..*..*....*.***...***.**.....**...*....**
.**.*****.....*..*..*...**......*.*.*...*****....*****.**..***..*...*....*...**.*......*..***..*....*.*........*...**.***.****......*...*******.........***.*.*.*..****.**.*...*..**.*...*......****.*...**..***..**.****..**.**.**.*.*..*..*...*.*****.......*..*.***...**.**...*.*...*.**.**......*......*......**...**..**.*...*....*.*..*...*.....*.****.*..*....*.*....*.*.***.......**...*.*..*...*..**...*.*....*..****.*.*......***.*.**...****...**...*.***.**.**.**....*...***........*...**.*.*..**..*.*...***..*.........*.*..*...***.*..**..*...***......****.*.*.**.*..**.*.*.*..**..****.**.*.*.......***...**.**.*..*.*..*.***.*..*.....*..*...*...*...***.*.*.*...**..**.*.*..*.**.*..**.....****.*....*.*.....***.**....**..**.*.*.*....*..*..*.*..*...*.....*..*..**......*..*..*.*.***..*****..*.**...***.*.*....****.*.**.*.*.**.....*.*.*.*..*...*....**..***...**.....***..*.*...**.****..*.*.*.*..*..*.*.*.*.****.....**.*..****.*.*..*....*.*.*.........****.*..*...***.*..**....*.....**.*.**.**..*.**...*....
*.*..**.***.***..*..*..*..*.*..*..**.*.*....***.*..*.*....*.*...***..**.*..**.**.....***.**..*..**..*....*..***....**.........**...*.*..*..*..**.....*.***............***.*...**..*...*.*..*......***..**.*...*.*..**.*..*.*....*..***..*...*.*.**..*.*...*.*.**..***..*.*..*****..*..**.*.......*.**.*...*.*.***......*..*..*..**.*.....*.*..****.*..........*.*.*..*..*...***.**.*.*...****.***.**....*.....**..*.*...*.***.*..*....*....*..**..*.*.***.*...*...*....**.....****...*...*........***.*...**.**.*.*......**....**.....*.***..**.*..**..*....*.*.*.*.**......*...**...*..*..***...*.*...*.**.*.***..****.*.....*.*...*.........*.....**.***.......*...****.*.**..*..*.**......*..**..*.**..*.......*.***.*.......*...**.....**.**.*.......*.**.**...**.*...*..*.....*.*.*..*.***.***..*****....**...****.*..**.*..*..**..*.*...***.**......*.**.**.*...**.*.*.***........*....*.**............**..**...*.....*..*****.....*...****....*.*.*.*.*****.***........*.*..............****.*.*.*........*.*....*.*.....*.*...*.
.......*.**..**..*.*******..**..*...**.....**....*......*.**.....**.*..........**.......*.*..*.**....**..*...*...*.*.**......*..*****..*.....*...***.***.*.*.....*.....**..*.*.*...**.*.***...*.***..***..*.***......*....*......*.*..*...**...**.*.**......*.*.*....**.....*..******.....*...*..*.*...**......*..*..*.*.*...****.....*.****..*...*..*..**..***..*....*.*....**....*.......*.*..*.*.....*.*..**..*....**.*..****..***.......*..**....**.*.........*..*..*..*.......*..*...*.***.*..*........*...***.*...*.***.***.*...*.**...*......****...**.**...*.****..*.**.*...........**...**.**...*.*..*.*.**.*.*.*.*****.....**..***.****.**...***...........*.**..*..*****.*.**...**.****..****..*.......***..***...........**....**..*****....***........*.........***.*.**.**..*...*...*.....*..*..*.*..*..*.*......**...*...**.***.*.**.*.***...*....***.*.*..*.....*..*.*....**....***.*...***.*.**.*.*...***.*.**.**....**.***.**.......*.*.*..*.**..*..*..*....*.**..*......*.*..***..**...**.......*...***.*.**.**......
....*..*....**..*....*..**...*.**.**.***...*...*..*.......***..*..**..*.*..*.**..****....**.*...*..***..*...*.*.****...***...*...*.*.*..****.*****.**.....**..*.....***.**.*.*..***....***.......**.**.*...*.....**..*.*.***......***.*.*.........*.**...*....*..*..****..*.*.*.............*.*.*.*..*..*.**..**...**...*.*..*.**...**.**......**..***..*****.**..*.*.**...*****..****.**.*..*..*..*...*****..***..*.**.*.*...**....**..*.....*.*....*.......*.**..*.*..*....*..**.*.**...****.*.*.*..*..*...**.**..*.**..*...*....*.**...**...*..*...*.*****...*.*..*..**..*.*..*.*....**.*..*.**.*.*...*.....*.**.......*.**.****.....***.*.*......*.........****.*.***..****......*.***..*.**.*...*.*..*..*.*.**......*....**.*..*...**..****.*.*..*..*..*.*..*.*.......*..****......*..**.**..*..*.*.*.**..****..*...*.**.**.....*.*.**.*.**..*.....*..*..*.*.....*....**.**.*......*.*..**..*.......*......*..*..*..*.....*..*.*.*..*...***.**.*....***.*.........*.**.**...**...*.*..*.*...*.**.......**...*****.*..**.**.......**
*.***...*..**.*.*....*.**...**.*...*.*..*..****..**.*..***.**..**.*.**....**.*..*.**.....*.*.*..*...*.*..**.*.*..*...**..****.*...*.*..*..**.*.*......*..*.*.....***...*....***..**.......*..**..***...**.*...*..**..*......*.*.**.*.*.**..*...**...*....**............**.....*.****..**..*.*...*..*..***.*.**..***.***..*..**.*.*.........**..*..*..........***....*.***.*.*..*.**...***.*.**....**..**.*......*....********..*.**..*..*..*......*..*....*....***..*...**..*.*.*.*.**...........*...**..*....*.......**....***......*..**..**.....**....**.....**.**.....**.*...**.*.*..***..****...*..**......*.***..*........**.*.......*.**..*.*..*...*...*.*...*.**..**.**..*....**.*.****..***.**..**..****.....*.*..*....**.**..**......*.*...*....*..**.**......**..***...*.**....*...**.....*...*..*.........*...*....*.*......*..*.***.....*....***.*.*....**.*.*.....**.*.*.*...**.**.....*......**...*..****...*...***.***.**.....**....****..*.*..**..**..*..............****.**..***.*.**...*...***.*..*....*.*.*.....***.
**....*...*..*.....**..*.*..*..**.*..*.*.........*.**....**.*.**.***...***.*......***...**.*....*.*.........****.****..*.*..******....*.*.******.**.*...**.*....*.*.***..*......***..***...*.*......*...**..*.*.**...****.*...**..*.......*..**..*.*....*.*....*.**..*.*..*.*.*...**....*...*.*..*.***.*...**....*.*.****...*.*.********..**.**....**.....*..*..***.*..**..**....*..*.*.**....*....*.****.***...*..*****...*.***..*......**.*....*..*......**......*..*..*.***...**.**.*...*..**...**..**..*.*.*..*.**.*.********.*..*...*.......*..*...*****.*.*......***........*.*..*...***.....*.*..**.*.*.......*..*.*..***..*.....*.*.*....**.**.*...**.*....*.*..**.*.*..**.*.*.**..*..*.......*..........****.**..*..*......****..*....*...*..**..***.*.......*..***....*....*.*.*......*.***....*...**.*..**..*..*...*.*.*...*.....***.**.*.**.***.**....*..**.***.*.**.*.*....*..**...*..**..*......*...***.**.....*..**........****.*.*........**..****....*..*.*...*.**.***...*.**.*.***.*...*.*.*.**..*..*.*......*.*..***.
..**..**...*.......***...**.**..*..*.....******......*.**.*.*.*****.*....**.**...**.*.*..**...**..*.*..*..*........*...**.**.*.*..*.*..**..*.****.*...**.**....**........**..**.**..****.*..*..*...*.*...*.**.*.**.**....*...**.**..*....*****.*.*...**.*..........*..*.**.*...*.*..*...*.*.*..*.**.**.*.*.*.*...*.*....*..*........**....**.........*...***..******..*..**...*...*.......****.*.......*.*....*..*.*..*..*.....***....*......***..**...*...**.*..*....*..*.****................*..*..*.****.****.*....**.***......**...**............*..**...*.......*...*......***..**.****...**.*...*.**.*.....*.***.****...**.**.***..*.*..*...*.*..***..*.*.****...*.**..**.*.**.**..*..*..*.**..*..*.**....***.**......**.***.***.*....*..*....*...****.****.***...**......*.*.****...*..*..*...*.**..*...*...****.....*****..**....*...**.**.***.*...*..*...*.*.***.*....*..*..*.*.***.**.*.**.*......**...*...*.*....**.*...***.**..*....***..****..*....**.................*....****.....***......*.......*...*....***.*.*..*...
..*.*.....**..***.*.**..*...****...**..*.*..*.**.*......*****.*..*.*....**.**....*.****.....**....*.*...**.*.*....*..*****.**.*..*****.*..*..***.....*..*...*..**...**..........*.****....**...*.*.*.*....*.*.*.......*.**.*..*....**..**..*.*.*.*.*...**.***.....*.**.*.....*....***.**.....*.*.*..*.*...*..**..*..*.**..**..*.**.*..*.*.**.*.*.*..***..*..*..**.**...**.*.....*..*..**........**.*...**..*......****..............**.*.**.**....*......**....**..*.*....*.*...*....****.*.*.*.*.....**.....**........**...**.*....**....*.*.****.*...*.*..*..*......*.***....*.*..*...*...*...*......**........*..*.*****.....**.*.*...*....*...**......*.*..*.*..*..***.*.......****..*.**..**......*.****.*.*..**.*.*.*.......*.*..**.****.**..*.***.*.*.....*......****.....***..**.*...***.**..*..*......*..***..*....**.......***.***..*...*.*.......**..*****.*..*....**..*.**..*...**.**.*...**.*..**...**.*.**.....*.***...*.**...*.*..*........*.*.***...*..*.*...****..*...*..*..**.*.**...***.**....*.**..**..........*.*..
..**...*..***.**.****..**...*....*......**.***.........*....*..**...*.**.*.*...*****.***.***..****...*.....*.*.*..****..*.*****...***.*.**.*..*..**..........*.**..**......*..*.*...**.....*.*...*****...***.***...*.*.*.....**..*..*..*....*....*.*..*.*..***....*.*.*...*....**.*.*.*.**.***...*..*......*.**......****...***........*..**.**...*..*.*.*.....*...*.*******.*.**..**.**..*****.**......*.*.*.........****..*..***..*..*....*..*..*..**.*.*.....*.***...*...**..*......***...**.*****.****....*.*..*..*.....*..**..*..**.*....*..*.*.***....*......**..***......**...*.*.*......**...*.***.*****...**.*..*...*****..*.*...**.**.**.*...*.*....*...***..**.***..*.***.*...*..*.*...*.*..*..*.*.*.*.*....*.**..*.**..*.......*....**....*..***..*..*.**...**.**.**..*..*.*.**.*..........*..*.*.***......*.**...*.**.*.**...***.***.**..***.*.*..*.****..*****....*.*..**..*.*...*...*.*..*...*...*...*..*.**.*.*...**...*...**....*..******.**.*...*..*.*..****..........*..*.***.*....*........****.*..**......**.*..*..
.....*..*..*...***......***.**.*.*..*.*....*..........*....******..*...**...*.....*....***.**.**...**.*.*.**...*.**...*.....***...*.**.........*..**...**.*..*..*..........***.*..****.*.....**...*..****..*.**...**...***.**..*.*....*...**.**.....**.........****.***..*.*.*....**.*.**.*...*.*****.....*..**.......*..*.....*..******.....*........**........*..*.......*.*.*.*.*.***.*...*..*.***.*...**..*.***.*.**....*...**..*.*.**.**..***...*...***....****.....**.**..*.....*......*..*.*.*...**.***..*.*.*..***...*.....*.....*....*.....*...*.*.**.*.***....*.....***........*..**.*.**.****.....*...******.*...*....**.****...***..**..*.*...*.*.*.*........*..*.*.******.....*...*...*.*..*.*..**..**....*.*..**...*....*..*.*..**.*..**..**.*...***...****..**.**...........***.*...*.*...*.*...*...**.*.*.***...***....*...*.*.*.**..*.**..***.*......**....*...*..**.*.......**.**...*...*.....**..***.....*.*..*.**.*..*...*...*....**....*...******..*....*.*....*.*..**.*.......*.***.*..***..*...**....***.**.*.*.*
..*..**.***....**.*.**.******.**.*..*.*****..*.*.*..***.**..*...*.*.**.**.***...**.*..*.*..*.*....**.*.**..*.**....*..*...*............**.*.***.*.........*...**.*........*.*.*******....****...*.*....*.*...****.*.*****.***.*.**..**...*.*.**...**.**.*****..*.**....**.*...*..*......*.*.*...*..*..*.*.**..*.......**.*.**.*.**........*******..*..*.*...*.*......*.*...**.**......*...**.....*.***.*.*****.**.....**..**.****....*...*...*...*...*.*....*..*.*.*.......*......*....*.*..*.*..***.**..*....***...****..*.**.**.**......***.**..**.**.*.*....*..*..***..***...*.***..*.*..*...*...*.******..*..**...*..***.....*.....*.*..*...*..*.......*.***..*....*..*.*....*.**..**..*..*.*...*.*****.*.*.**......*....***.*..***.*****.*....*.......****.*......***.....*..**.**.*.*..****..*...*.*.*........**......**.**............*********.**..*....*.......**.*.......*.**......**.*...**.*.........*.*..**....*.*...*...**..**......**.**.*.....**.*.****....*..*.**....**.*..*...*..*.*.*..*.**....***....**...*..****.*.
..*..**...*.*....*.**.*....***...*..***..*...*.**..***.*..*..*.**....*.*.**..*....*..*.*.****.*..***...*...**.*..*..*......*.*.*..**..*.....*.***..*...*..***.........*....*..*..***.*.**..*.....********.**.....*..*..*****.*..**......*......*.*.*.*.**.**.*.**...*......*******.**.*..*..*.....***..*.**.*.*.......**.*.*....**..**....*..***...*.**.**....**..*.*.*...**..*..*.*....**.*..*..****...***...**..**...**.****.*.**.........**.*********.**...**.*..*..***..*...*..*..*...**.....***..**.*.*......****.*.**....**.***.**..*.*...*.*.*..*.*.*.*.****..*....***..*.*....*...*....*....**...*..*.*..*...*.*....**.***.*.......*..**.****...***.....*...*..**.*...**....*.***........*.*.*.**.*.*....*..*.***.*.*..*.*..****.*.*.......**......******.*..*.....*..***.*....****.*..*....*.*.**..*..*.****..*..*...**.....*..*..*...*.....******.**.**.......***......*.**.******..*..***..*.*.*.*...**...*..*.*..*.*...*....**..******.**.*.**...**...*.....****.*...*...****.*..*..*.*...*..**...****..*.*..**...*.***.*.*.
.*.**.**.*.*.*..*.*.**.*....*..**.**..*..*..**.......*.*...*.**.*....***..*.....**..*.****..*.....*...******..*.*...*....****...*.*.*.*....**..*.*..*...*.**.....*.*.*....*...******..*.*.*.*.....**..*.*...*..**..*....*.......*.****...*..*.**..*..*.***.*.*....***...**.*.*..*..**....*......*..*.**.**..........***..***....**...**..*.*...**..*.**.**..*.*..***..**.***..**.*..*.*.*.****....***.*....*.*.**...........*..**.*.*.*.***.*....*.*..**..**..*..**.**.**...*.*...*..**.**....*..***..*.**.........***.*.*...*...*...*.*.*....**.**.........***.**.****..***...*...*..**.....****.***....***..***.*..***....*..*..........**.**........*.*..**..*......*..**....***....*....*...*.*.*....*.*..*..*.*.**.*..*....*..*.*.*..**..*..........***....**......****.*...**...*.**...*.*..*..*..**.*.*.*...*....**.*...**.*..*.**.*....*.*.*****..*........*..**.*.....*...*..*.*.*.......**.**..*......**...*.*..**..*.****..**...**..*..*....*...*.*..****..*.*...*..**....****.*..*.*.***....*.*.**.****..**..*...*.**....*..
.....***.*.**.***....****....*..*****.*..**..*.*..*..*.**....*.**.*.*.......**......*..*..*....***...***...****.*..***.*..***.*.***.**.**.**.**.*.**...*..*...*..***.*...***..*.**.*.**...****.*.*.****.*.*.***.*..**...*.*.*....****...*..***...*.*..**.*...*...*....*..*..*..*..*.**.....*...*...***..*.*.**.*.****.*.*.**.**..*.**.....*.*******.*.**.*.**.**..**...*.*.******..***..**.......*..*..*..**.*...**.*...*......*.*..*...*.*.*..*.****.**..*.*.*..*...*.****..*..*.****.....**..****..*..***.*..**...**.******..**......*..*...*.....*.****.****..**.*...*....*...****.**..***..*...........*.....*.*.*..*..****.**...*......****..*....*.**......*...****..**.......**..*....*.*.***.*..**..***...***....**....*..*.*..**..*.*..**.**..*.....*..*.**.*...*....*.......*...**..*..****..*...**..*..*.***..*.*..****...*...*******.*.**.....*..*...*.*.*...*..**......*......****...**.*.**..*..*.****.****..**.*.*..*..**.*....*.***...*......**...*..*.***.**.**.**..*.**.........**.*.*.**..*....*.**.*.....*.......*..
**.**....*..**.**.....*.....*......*.....*.*.**..*.....*....*...**......**...*..**.*..*.*.**..*.*............**.***..*.**.*.....**...*...**.*..*..**..***...*....**....*.*...***.*.....*..*.*.*........*..**..*...*....*.....*.*.*.*...**.****..***.*......*.**..*.*......*.**.***..*.*.*..***..*.**..*.**.**.*...*......*.*.**..**..*.*.**....*.......*.**.**.*..**..**...**.*.**...****....*.....***...*...*.****.**.*.....*..**...**..*..*..**..**.**..*.*.*..**.**.*.*..*.**.**.*....**..*..*.......**.*...**.**...*..*.....*..*.*...*.**..*..**.**...*.*..*.****...*..**.*.*.....*.******..*.**....*.**.*...**..**...*.....*.*..*..*.*.*.****.*.*.*...**.*.*....**.*.****...*.**..*.**.....*.*.*...*...**....*....*.**.........***..*.**.*.**.*......*....*.*..******.....*.*....**...*..**.*.***..****......***...*...*......*.*.*...*.*.*.*...*...*...**..*....**..***.*.*....*..****..*...**..***..*..*...*.*.*..*.*...*....*..***..*.*...*.**.....*...***....**..*.**......**.....*...*.*..........*....*...*.*....*.*.***.*...
..*...*.*...***.............*.*...*.........**.*.**...*.*..*.....***..**.**.*.****.*....**....****..*.*..*..*..*..*.*.****.*....*..*..***..*..***..**.*..*..*..*............****....*.**.....**...**...**........*..*.*.....***...*..*....*.*.*.*..*.***.....*...****.*.**..*..*..*..**.*..*.*..**.....***.*...**.*.**..*...**..*****....*.....*.**...*.....*...*...***..............****.***...*.*..*.*.*....*.**..*.****...**..**.*..*...***..*.**.*.....**..***............*....*..**..*..*..*.**...*....*...*.**.****.*....*...*.*.*.*.**.*******..**.**...***..*..**.****.*....*.*..**...*...**..*.......***....******.**.*..*...**.**.....*......**.***.**...*....*.******..*.**.*...*..***.**.*.*.***.*.*..*..**.*....*....*..*..***...******.*..*.........*..******..*.*.*****....***.*..**..............*.***....*..*.*...*****.......*****..*......*.....*..*..*.*****...*...***..*.**......*******.*.*.....*..*.*.....***...*.**.........*...*.....**.*........**..***..*..*.**....*..**...**..**.**.****.*.*..*.*....*.**.**
.**.....*......*..*.***......*.*.****.**.*.*...*.*..**..*.....*.*..**.......*.*.....*..*..*..*....**...**.*.**.******.*..***.**..*.*.*....**..*.**.***..*.****..****..***..**..**....****.**...*.***.*.*.**.*.*...**.**..**..*..*.***.*****.***..*..*..**..*............**..*.**.....**.......**...*..**...**.*.**.**.**...*..**.*..**.*..*.......**.**.*....****..*.**.*...**..*.*..*...*.........**.**.....*....**..*...***.*...*..*.*.*..*.*.***..*...***.**.*.*..**.***..*......*..*......*.*....*..*..*.*..*.*....**..*****.****...*..**..**.....*.***.**..**....*...*.*......*..**.......*...**.*..*****..*.*.*....*...*.*...**..*.***.**..**.....**..****..*******.*..**...*.*.*....**.*.*****...*.....*.*...***.*..**.***..*..**....****....*...**.*****.......*...**.*....***...*.....*...**..*****.**....***...**.***..**.....*.****.**.**...****..*.**...........*..**......*...*****.***..**......*.*.**.****.**.*..*.**.****.*.*......*.**.*.**...**.*.*****.*.*.*.**.*.**..**....*..***...*.*****..*.**.****.*........****
.*.*...*.*.**.**..*...*..**........***.*****...**....**.*..**....***..*.***...**..***...*..*.*..**......*..*..**..*...**..**.**.*..*.*..*......*...*.***..**..*.*...*..*.*..*.*.*....*...*.......*..*.*.*.***..*....*..*...*.*.*****.*.*****.*.*...****.*......*.*..**.***..*..****..**.**..*.*.......**........***..*...**......**.......**.*..*...*.*......**.....*...**..*...*.***.*...........****..*.*..**...*..*...*...........***.*.....**...*......***...**..*.*.****.**.**...*..*..**.*..***..**.***.*..**.*.*...***.....*.*..*.*.*.....*..*.....*....****.**..**.*....*..****..*.*...*.....**..**.....***..*..**.*.*.*....**..*..*..*.**..*.*.**...**.***.*.*.*.....***..*.*..*...*..*....**.**....*.....*...*..*.....*..*.**..*..*.*.***.***..**..**.....**.***.*.**..*...**.*..*......*.*...**..**..*.*....***...*.**.....*....**...****....**.*.**..***.*.***.*.*.*..**..*****.*.**.....*.*.**..*.*.**....*.*....*....*..*...*............*..*.*........*..*.*....*.***....*...*.**.**...*.**...*..**...*.******..*....*.**
..*..**.*..***.*.....*....*.****.*..**..**.*..**..**.**..**...**...**..*.......*.........**..*.**.*.*.......**.*......*....**...***.....*.*.*....*...***.*.....*...***..*.**..***.*.*.*.....**....**.....*.**.**....**..****.**..*.*.*.*.*..*.....*...*...*..****.**...*.*......*..*****.*.*..*..*.*........**..*..*...***..*.....*...**.*....*.**.*****.......*.....*.**...***.*..**......*....***.**....**.*..**.**.**.*....*.*.....*.**......*.**.*..**..*..*....*.*****.*..**..**........***.*.**.*.****.**....*....**......**.**...**.***.*..*...***.....*.*.**.............****.**.***.**.*.*.***.....*.*.*..***..*..*****.*..*..**...*..*.*...***..*.**.....****...**...***..*..*....*...**.......*..........**..*..****...*..**.***..*...*..**...*.*..**.*..*..*..**..*.*.*.*.**...*..**.....*.***..*.**....*....*.*.*****.......*..*.*.*.*...*.**......*.*.**...*..*.*..*..***...**.*...**.**...**..**..*....**..**.*.**..*.*..*.****..*.*....*.**.**..**.*..........*.***.......***..**.*.*.*..**...*..**.*..*..*.......*.*..*
....*.***..*.****.*...**...*.**.*.*.....*....**..**.*........*.*......*..*....**.*...**..*..**.**....**.*.*.**....*......***.**....**.**.**....*......**..*....*.*..*.....*.......*.*.***..**.*...*.**..*.*..*.....***...*......*....*..*....*..***...**........*.........*.....*.*.*..**.*.*..**.......*.**..*...*.....**.**.**.**.*..*.***...*........****......*..**.*..*..*..*.**..*..*.*..*....****.*....*....*..*......*.*......*.*.*.....**....***............**..*.*....**.....*....*.*.*.....*.......*...*....**...*.*...*.****.*.*.*.......*..*..*...**....*..*..*.....***..*....**....**..**..*.*...*..**.*.*..***....*.**.*.....**.*..***.*****.....*.**.*..*.*.........*...***.*..*..****.*.....**..*.*.*............*.*........**.*......**...**..*..*..*.*.*..*...*....****...**.*.....*..*...*.....**.***...*******.**..***.*...*....*..*.**...*..*...**..*....*.....**.*.***.*..**....****..***......**..*.***...**.*.**.*..**..**...*..***.***.....*..**.*.....*.........*..*.*.*..*..*.*.*..*.**....**.*.*.*.*....*.*
...*..*...******..*.*...**..*......****......***.***.....*...*.*...**...*........*....*.........**.**.***...*.*.***.....****..******...*.*.******.***..**......*.**.....*.......****.....*.*..*...***...*.*.*........*..****.*.....*.......*.*..*.*...***.**.*..**...*...*......***.*..***..*.***.*.*..*....*.**....*.*...*..*..*..*.**...*.*..**.*.**..***..**.*....*.....**...*.**.*..*...*..*.**.*.****...**..*..*.*...*...*..***.*.*.*.**...*.***......*...*.*....*...**.*.*..**.**...****.***...*..*.*......*.**.**.....*..*.***.****..*...*.*.**.....*......*...............**.**..*.*..*...**.**..*...**...*..*..**.***....*.*.*...........**....*.**..**.*......**.**...*..*..*.**....*.*.**.*.******......*........**..**..*......*...*.**.....*.......*.**.*.......*...***...*....*.***..*....*.**.*.**..***.*.*..***.......*.*.*...*.......*..*.*...*.*.*..*****..*..*.***...***...........*..*....*.*..**.*..**...*..*.*..*.*.....*..*...*.*...**.*..**.**.**......*.**......****.**.......**.*.....*.*.*...*.**..**.**..**.
.***....*.*........***.**....*.**..**....****........*.*.....*.*..***.*.*..**.*.*.*.**.*....*..**.**...*...**..***..*..*.*........*..*...*...*.......*.**..******............*.**...*...........*.*.**.*.*....*..*....***.*..*......*..*....*..***...**......*.*..**.**..****.***.*.*.**.....*...*...****.*.**.**...**.*.*....**.*.****...*...**.*..**..*...*.**.****...*..*..**.......*.**.*....***.....*.*.**..**..*****....*..*.****..**.**.********..***.*.....*.*..**.........***..*..**...*.....*..**..**.**.*.*..*..**.*****...*...*...*...***.****.*......*.*...*.**********...*.*...**...*.*...........***...***..*.*...****...*..*.*...*.*...****.**......*.*.*.....*.....*...**.**.*..***....**.*....***.*****......**.*.*...**.*.*...**.*.*...*..........*..****...***.*..*..**.*....*..**..*.....*..**.***.......****..***.*.....*..***........*..**..*.....*.**...*.......**..*..**....*.*.*..*.**.*.**..*.*.........*...*.*....*.*..**...**.**.*.*....*...***.*..***.*....*.*.........*...*......*..**...*......*.......*
...*.**...*..*.....**....**..*..*....*.....*.*...*...*..*.**....*....*.*.**.*.*.*....**...***.*.*...**...*.**..*...*.***.*.....*.*.....*.***.***.*.**.*.....*.....*.*..*..*.*.*.....**.*...*.**.....*.**..*.**.....*..**...**...*...*.....*.....**..***.*..*.*....*..*.*.........*....*..*.*..*****....**...**...*.***..*.......***..*.....*..**...*....*.....*......*......****..*.**...***..*.*..**..*.........**.*.**..*...*****.......*..*.**....*...**..........**..*....*..*..**..*...**.***.***...*.**..*...*.***...**.****..***..*..*...*.*..*.....*.*..*.*.*.*......*.......**.***.*.***.....*...*.*.**...*.**.****...***.***....**..*...*.*..*..*.....*..*.*...*...**....****.....*.****.**..*.....**......*...**...**...***.***..*...*.*....**.*.*.*.*....*.*.**......*.***.*..****....*.*...*......*.....*..*...*.*....*..*.*..***...*...*..*..*.**....**....*.*****..**.*....*..*.**.***...*.*.**...*..***......*.*.*********.***....*.*..***..*..*.**..*...**..**..*...*..*.......*.*.*...*.*.*....*..*.....*......*..**.*
*..**.**.*.*.*.*...**........***.*.*..*****.*.**.*.......*...**.*....*..**.*...*****......**.*..*.....*.......*..*.*....****..*...****......*.**.....**..*****.....**..**...*..*.*....*****....*..*.***...**.**.*.*..*.*.*.*.*....*.**.**.....**.**....*......*..*...**...*.*...*....**...*....*.***.*.*.****.**..**.*...***...**...*.**.***.***.*...****...***.*.**.*..*..**..**...*...*...*.**.*.*.*...****.**.........*..*...*.*.....*......*...**.*...*..*....**.....**.*...*....***...*.*........*....**......*.***.*..******......*...****.*****.***...........**....**.*..**.....*.*..*.*...****.*...*...*.....*...*.......*.**.*...*.*..**...**...*...*..*...**....**..*.....*..*.*...**..****...***.*....*.....*...***..**.....**..**.*..***.*.*..*....*....**.....*.*..*.*.*......**..***...*.......*....*.....*.*.*..**...*.*....*..*.*...**..*..*....*..**.*.*.**....***...*.....*.***.*..*..*...*.**...*...*....**...*...**.**.*.*.....*...**.........***.**.....**..*.*..*.*.*.****.**..**.*.*....*...**..***..*..*..*.**.
*.**.....****..*.*..*......**.*.**......*......*...*...*.*....**..*......*.**..*.***.**.*.****.*...*.*.........*******.....*..*..*.*...*.****.****.*.......*.*.*...*.***.*..*.**...*...**.*..*.****...**...***.*...*.**.*....**.*...*..*..*....*........**.**........*.**.*.***.....*.*..*......****......*.*...*.*.*.*......*...*.*....**.*.*...**..****...*.*..*....*...*..**.*.*.......***......*..*..**.****..*.****.**..*.*.*....****.*...*.....*....**.....**.****..**..**.*.**....*....*...*..*.****...***.....**.*.*.***.**......*....**.......*..*....*.........*..*.....*****...*.**..*..*.*..*..*..*......*...**.*..*..**.*...*....**..**.......*..*....*.*..*.*...********......**....*..****...*****......**..*..*.*.**..*.*****....*.*...*..*.*.*..*....*....*......*.....*.....***...*..**.***.*.*****.**..............*..**.****..........**.....*..*...*.***...***.*.......*......**...**...**..*..***....*.*.*..**.*.***...*.*......*.*.....*.......*..*..**...***....**......**.......**.*.......*.**..*...***..**...
.*..**.**..**....*.....**.*..**..**.*..***.**.*...*.*...*..***..*...**.*..*.*.*...***......*.*...*.*..***..*****..*......*.**.*....*******.**.*......*..****.*****.*.....*..*...*....*..*.*.*..*.*.***...*..*.*...*...**......*......*..*.*.**.***.*****..*..****..*...*......*.*.**.*****..........**.*....****...*.*...*.**...*.**.***.*.***...****.*....*****.*.....*.......**.***.**....*.*...*.**...*.******...*...***...*.*..*.***..*.****....*.*...*.*..****..*******.***.***...**.***.*.*.*..*.*..***.*...**.**..*****.*....*....*.....***.**.*.*****.**.**.....***.***.*..**.**.*.**........**.......***.*........*****..*.***...*..*..*...*.***.*.**.**..****.**...*...*.*...*...******..**..*.........*..**..****.*..**.......*.*....*..*****.*.*.*..****..***..*...............*.****.*...*.*.....**...**..***..*.*.***..*.***..*....*..*.***.*.**...**.*..*.*.*......*...*..***.*.***...*.....**..*.**..**..*.*.....*..*.*.***.*...*.*.***..***.......***....*...*.............****.***......*...**..*...*...*........*..**
*..*..*.....*.*....****.*.*..**......*...**..*.*....*..*..**.**..*...***.****..*.*..***...*...*..***.*....*.*..**.**.*...*.....*.****.*.*...**.*..*.****.....*****....***...*....*.......*.*..*.*..*.....**.**..*.*.**..***.**.****.*...*..**..***..*.....*...*.*...*....*..*.**.*...*.*......***.....*.*...*......*.**.**..**...**.***.*.**..*.**.*.*...**..*.*....*.*******......*.*.*.**.*.*.*.*........*...**..***..*.*.*.*.*.*.*..*.****..*....*.**.*....****..**......***.*..*...*.*...*.*.....**...***.***...*..**..*..****.**..*.*.*....*....*.*..*.**....*.*.***.*.......*.**.*...*...**.**.*.....****.*.**...*****.**..**....**..**.*****...***.*..*....**.....**.**.*.***..**......*....*****.*....*..**.....*.*.*.*.***..*.*...**.*.**..*..**....**...*...**..*....*.*........*.*..........*.*...*..*...**..*..***.*.*..*...*.**...****......*..*.****.*...*.**...**.*.**......*........*..*.*.*....*.**.***.**.....*...*....**.*..*..*...*...*.**...***....*..*.**.*..*.**......*......*.*....**.*.**.***.....*.*.*...*....
.*.*.*.*..*......*..*.....**...........*....****..*.**.....**..*.......**.*.***..**.*..*.*....*.*....**.**..*.**...**.*....**.**..**...*...**.*.****.**.*..*....*..*..*.*..*.**...*..*....*....*..***......***....**.**..*......**..*.........***..*..*......*....*.***.*.*..**...*..**.....***.......*..*.*.*.*.*..**.*.....*.........*.*.*...*.*....***...**..***....**.......*.*.*..*.....**.*...****....***...*.**.......**.....*...*....**......***.*..*....**..**..**.***....*..*........**...*.....**....**.......**.*..*.*..**.*..*.*.***.**.*.**......*...*.**.**.**..**....***.*...*......**.***...*.*****..*...*.*........****...*.*..*.*......*......*.**.*...***..*.*.***..**...*...*..*.*...***.*...*.*..*.**.*....*..*...*.*.******.**..*..*.*....*...*.*...**.**.*...***.**....*.*.*...*..*....*..**.*.**...*..*...*..**...**...*.*.*...*.*.**..***.*...*.***.**.*......*...**.*....*......*.******.*...****...*.*...*.....*.**...*.****.*.****...*.*.*.**...**...*...**.**.**..*..*....*.*.**.*....**.**.*....**.*..***
****..****.***.**...******..*..**...*...*..**..*****.**.**..*****.....*..*..........*..**.**.***.*.*...*...**..**..*....*....*..*......*....*.***....*..***..*....****......****..***..****...***..*..*..*..*****.********...**...*.*..*.....**.......*.**.**....*...*.....**...**..*....*.**.*.......*.....*..*.***....**.*..*....***......*.*..*..*.**.*.*...*........*****..*....**..*.*.***...*.*.**....*...*....*.*.....*.....*....**.*.....***..*..*..*..*.**...**..*..**...*....*...**..*...*..*...**.**..***....**.....**...*..**.**.*.......***.*.......*.....***...*.***...**..****.*.****.**.*.*.*.***.*.*.......*.*........*.**.***...*.*...**..*..*...**......*.*..........*.**.**...*.....*....*..*....*.....**.*.*..**.*..*..***.*.*.*..*...**.*.**..**..**..*.**.**.*.***.****..*.*...**......******.*....****.**..*..**..**......*.....*.**...*..*....****....*....***.....*.**.*.......*.*.***.*.**..****..*....**..*.....**.**.*.*...**.***...**..**.*.*.**.*.*..*..*.**..*.**..***.***.**....*.......*.**...**..**.*
*...*...*.****.*....*.***...*..******.*.**.....*******.***.*...*..*.***...*........*..**..*....***.*.......*....*..**.**.*.*..*****.****.**..**.*..*....*..****...........*.****...*.*.....*...***....*..**..****...**..*.....*.......*.**...........*......*....*..*.**.*****...*.*..*****.......**...........**......*.........*...*.....*.**......*...*..**.**..*...****....*...**..*.....***..**.***...****.****.***..*.**...*..***....**.*.**...*...**........*.........**...**.*.....**..***.*.*..*.*...**.....***.*...**.......*.**.*....******......*...***..*.*.**.**.**...***....*.*..*....*.*.*..*.**.........*.**..***.*...*....*.*..*.*.*......**.*.....**..*...........***..*..***..*.*.*.....*..**.....*..*..*..*.***.***.*.*..*.*..*.*.***..**.*..***....***.**.*......**........*...*.***.**.*.****.**..**..**.*......*..*.*****..*.*..****....*.*.**....*.*.***.**.***.***.*...*..*.**..*.***.*.*..**.**.*.*.**.*.**.....**.**.**.***........**...*.**....*..*.*....*.....*..*.*....*...*.**..*.**...***.*.*...**.***.
.*..*...*...***.....***...*........***..*.*.*...*.....*.*.*.*....**.**...***.*.*....*.*.*....**.***..***.*****...*.*...**......**...*....**....*.*.....*.*..**..****.**..***.*..*.**..*.***.*..*.*..*.*......*..*....**.***..*..*..**..**.....****..**..*.***.***...*..**..**.****..*.*..*.....*....*...**.****.****.*..*..*.*.*.*...**..*..**.**......**.***.*.**.*.*.**.**....***....*.**.*....*.*.**.***....**.**..***.*....***....*.****..**.**.*...*.......***.****..**.*......*.*****...*.**.*..*.*.*...*****..*.**....*.*.**....*****...*........*..*..**..*.*.*.*...***.....**...*......*.....*.*..**.*.*.......**.*..***.......**...**......*....*.**...***...*...**.*...*****..*.*.*.*...*..*.*....***...*....*.....***..*...*.*.*.*.*.*****.....*...*..*...****..**...*.....**...****..*.*.*...**.*..*....**....*....****.*......*...*.*.*.*.*.*.*****...*..*.*....*.*....**....*........**..*...*........*...**.*...*..*.***......*.**.***.**.....*.*.*..**.......*....**.**.*.*.***.**.***.*.*....*..*....*.........*.**..*
.***...**......*.*....*....***.*..***....***....**..***...**..***.....****..*..**..*..**.****..*.***.*...*..*..*........*.***..*.....*.*....**.*.*.******.***..*.***.***.*.*..**...*..*.*.*...*****.*..*..******.**....**....*****.......*..*..*.**.........*...*.*....**.**.*..*.........*..*..*.....*..**.**.*..*...*...*..*..*..*..*.*..*.*.**.*.....*..******.**..*....**..**...**.**.**..***.........*....*........**.*.**.......**.*..*.*.****.*..*.*....**..********..******.*.......*...**........*..*.*......*.....*....****.**...*...**...**..**....*.****.**..*.*.*.......*.*...*..**.*..*...***...*******.*...*..*...**.....*.......**...*.*...***..*.**..*....*..*..****.*...*.*.*..*..****.......*.***...*.*....*.**..**.****.*..*.**..******....*.*.*..****.**.**.........*...***.***..***.**..*.***...*.*....*.******.**...**..*..........*..*.*.*.....***...*.....***.*.*..*....*...*.*.*.*.*.*.*.*..**...**.*...*..***....*.*.*...*..*..*..*...**..**.*..*......*..**..*...**............**.........*.*.**.....*..**..
...*..***..*...*****.*...**.*.*****...*....**........**.*.*.*....*.*..*.*.*...*...*....**..**.....*.**.***.....*.*........*.........**.*..**.*.**...*...*..*...*.*...*...**.**.*..*.....*.*.*....**.....*.**....*....*......****.*..***..*....***.*...*.*...*.***..*..........**.*..*****.*..*...**......*..*...*..*......**......*..*.*.*...*.*.***..*.**..*.*....*.*.*.*...*.**..**..*....**....***.*...**...*.....**...*..**.*..**..***.*.*..*.*.***.*.**....****...******..*..*.***.....*..*.....*..**.*.*....*..*...**.....**....*....*.......***.*.*....*.***..*****.*.*.**..........***.**...*..........**..***.....*.*.****.*..**..**.**..*.*.***.*.*.**.*.**.*.**.**...*.*..*.....**..*.**.*.*.*..*.*...**.*.**........*****..*...*.....**..****.*...*.*.***.*....**.*..*...**..*..*...*....***.***.**..*.**..***.*.*...........*...*..***....**.*..*...****..*...*..*..*..**....*.***..*..*..**.***.*....*.*.***.**..**..**.*.....*..****.*.**...*.**..***.*.*.*.....*.*....*...*.*******..***.**....**.**...**...*....*.**...
..**....*...*.*...**...**..*.*****..*...*...*.*****.*.**...**..**..*.***...**.***.*.**....**.**..*.......*..*..***..*.**..*.........*.......*.**.*...*...*..*.*.**......****...*.*....***.**.**.*...*****...***.**..*.**.*..*....*....*.........*..**....*.....*.*.**.*....*....*.*.*....*...*.......***.**..*.....*...**......*...*.*..*.***.**..**..*..*.***.....*.*.**.**.****.*.*.*...***...**.*......*.*..***.*.**.**.***.......***...*..*..**.*.**.*...*.***....*.*..*..***..***..**..***...*...**...*....*.**..**...***..**....*...*.*........*.....*.*..**..*..**.*...*...*.....*.**...*****...*...**..**..****..*...***.**.....*...**...**..**...*........*.*.***.....*...*.*....*.*.*..**.....***.....*..*.*..*.*.*.*....*.*...*.*.*.*.***......*....****.*.*..........**...**..***.**.*.***.*....*..*....*..**.**.*.......*.*..*.*......*..*...**...***..*..*...*.........*.*...***..***..*......*...*..*.*.*.*.**..**..*.**....*...**.*..**.*...........*...........**..*..**...*.*..*..******...**.*...**....**..*...**..*.
....*...***..*.....**.***.*.**..**....***......*.....**..*...*.*.*..*...*...***....*....*.........**.*.....*...*......*.*..*............*.........**.**..*..**....*.*..*...*..***...*.*.....*..*..**..*.*....*...**.*.......***.***.*******.**.......*.*..*..*......**..**.****.*.*.*.*.**.*...**.....*...*..*..**.**..*..****...**..******.....**.*..***..*......*.*..*.***...*.***..***..*.**.****.*.**...***..*...*..***..*....**....**.**.*.**..**.....***...................*.*...****.****.***...*..**.**....**.*..*****.*...*.*.**...*...*..*...**..***...**.......****.*.*.**..*.*..**.**.......*..*.*.*.*...*.......**.**...*.*.****...**.*...***..**.*****..**..***.*.*....*..*.*.....**...*.*..*..**.*...****....*.....*....*.*.*.**...*.*.*.**.*....*.*..**...**....**.*.**...*...**.....*.*.**....**......*...**.*.**.**.**.*..*..**...***......*...*..*..**..*....**....*..***....*....*..***...**......*****.*....***..*..**..*..*.*..*.......*..*...*.*..*....*.***..*.*.*..*.*.***...*..*....*..*.*.***.**....*....*..*
.....*.***...**..*.*.**...**......*............**.**.....*.***....*****....*.*.*..*..*..*.....*...*..*..**.*.**.*.....**.*....*..*...****.*.*.****..**...****.....*..*.**.****.......*.*....**.*.....*....***...**.*.***..*.*.*.*..*.****..***.......***.***.*.*..**.....***.**....**.***.*..**..***..*.***.**..*....*...............*..*.*.****.*.*....****.*....*...**.......**.*.*.*.*.*...**....*.....**.*....**.*.....*....**..***...**....**...........**...******.**..**..*.***...*....*..*.....*.*...**..**.*..*...........*......**..**.*......****.*....*...*.****.*.*.***...********..**...**.**...*.***.*..***.*...*.*...*...*.....***.**.***.*.**..*.**.*.**.********.*..**.......*.******......**.*..*.*.*.*.**.........***.*.*..***..*..**..*......*****.*..**..***..*...**.*...**.*.*.***..*.....**....****...**....*...*....*...*..**.*..*..*.*...*........*....*..***.***...**...**.****....*....**..*.***.*.*.*.*..**.*...***....******.*..***.***.**...*....*...*...**..*....*.*..**..*.*....**.*.*.*......**...*...
****....*.**...**.....*....***.*.*.*.*..***...*....**...**.....*.*...*..*.....*.*.*...*..**.....*.*.*...*.*.*...*.*.........*........**..*.*.*.*.....*.*..**.....*..*.............**.**.**..*........*....**...*.****.....*.*.*....**......*..***.*.**.*..**.*..*..*...**.*......**********..*...*.....*....*.**..**..*..*.**..**..*.***.*.**.....*.**.........**.*...*.*..*.**.**.*.**.*..*..*.....**..**......*.*..*.****......***.....**.*...*.***.**...***.*..****.****...**.*.....*..*.*......*..**....*....*..*...**...**.**.*.**..**.....**.*.*.**..*....*.*..*..*..**.**..*.....****..*.**..**.....*..*.*.*............*..**........***..*.*.**.*.**.........*.*.*..*..*.*......*.*......****....*.*...*...........*.*.**.*......*...*.**.*.*..*.***..*.......***..**..**....*.*...*.....*.***...*...***...**......*...**....**....*..*.........*..**...**.**.......***.**...***.***...*...***.*.....*..*..*..*.**..****..**..*.*.*....**.**.*.......*...*.......*...*.******.***.***...***.**..****.*..*....................*.*
...**..*...*.*.*....*****.....***.**.....**...**.*.*****..*..*....**..**..****.**.*..*****...**.***.***..***..****....*.***.*..*..*.**.....*.*...*..**..*...**...*..*.....**..*******...****..*****...***.********........**......**..*.**....*.*.*.**.**...**...*.*.*.*...*.**..*...**.*..*..**.*..*.*.***.***....*....*.*........*..*..*.....******.***..**.*.*..*..***...*........**..**..*.*.*.**...*.*.*.*..*.*..****.*.**...........**..*......*..**...*.****.....*..*.....**.*......*.*..*..***.**.*...***..***....*...*.**.**.**..*...*.....*......**..*..**..**.**..*..*....*.**.*..*...*..*...**.*.*....**..*..**.****.......*..**.***.**.*.*.......*..*......***.**.*.*.......**.*.*..**.*.**..**.***...*...*.*.*...***.*.*....*..*.**...**.*..**.**.*..****..**...*...*.***.*......*......*.*.*.**..*..**..***....*.*.*.*.**..**....*...*..*..****.*....****.*.*..**.*.*..**.....*.**.*.**..****.**.*....*.*...*..*..**..*..*.**.*.*..**.***.***..*.*.*.......**.......*...**.....*.*.*.*.....**...*...*.*...*.*...**.*....*
......*.*.*...........*..*.***...*.*..*.**.*.*..*...*...*****.***.*..*....**..*.*..*...*.***..*..*.*.***.*..*..*.**..*.....*..***...**.*.*...*.*....**..*...*****......*...*.*..*..*........*.**.*.....*.....**..*.**.*.........*...*.***....**..*.....*.*..*.******..*.**.*....**..****.*...**.*.*....*.***....*..*.....*..*..**.***.*.....*..***.**..***..**.*.*......***....****.**....*.**.*****...*.*..*....****.....*.***.**.*..*.....*******.*..*.....*..**.*.**.*.**..***.***.*****..........*...**.....*.***...*.*.****.*..*....**..*..*.*...*.*....*..***..****....****...*.****..*.*......*..........*...*.....*.*.****..**.*.*..*.*.*.*.*.*....****.*...**....*.....*......**.**.....*..*.**....*....****..*.....*..*.*.*...*...***..*..*.*.*......***.*...***....*..***.*.*....*..*....**...***.*....*.**.*....*.***...***..****.**.*.*.***.***.****.....*..*.***...*..********....*.**.........*.**.*....*.***.**...**.*.......*.*.*.*.**.*....*........*.*.**.**....***......***.****.*.***.**.....**.*..*..**..**..*..**
..*..........*..**.**..***.*..**......***..*.**..*.....*.**.*...*...*...*...**..****.***.**.**.*.***......*....**.*..*.*.*..*..*..**.*...**.....*..*..*..........****....*...*.*..*...*..*...*.**....**...***......**.*.....*.*.*.**.*..*..*.****.*..**....**...*..*.*.**......*...*..*.....**...**.....*.***.*...*..***.*.*...*..**.*...**..*..*.*........***..*.........*....**..**..*.**.......*.*...**.*.***..**..***....*.*.......*..**....*....**....****........*....*.*..*.*...*.**....*...**.*.........***....***......*...*...*.........*..**.****.*..***...**...*..*...*..*...*.***.*.*.*.......**...*...*....*....**.....***..**.........*.*..******.*..*..*..**..**..**...**.**..*..*......**.**.*..*.**.*****...*..**..******....*....*.*.*.*.*...*...*.*...*.***....*....*........*.**..**..*.**.**.....*.*.**..*..*.**..........****.**..*...***.*.**..**....*........*.*.*.***..*.*..*..***.....**.****.**..*..*...*.***..***...........*..*.*.*.*....****...***..*....*.**.*.***...*****....**.*****.*..*.**.*..*.*..*
..*..*...*..*..**...**..****..**......*..*.*..**.....*..*....*....*.*.**.*.*..**....**.**..*....*...*..*..*.*..*.....*.*..*...*..........****.*.**.....***...*.*..*..*...**...*....**.*..*..**.*.......*....***...**...*.*....*.*.**...*............*..*..****.***...*....*..*****.....*...........*....***.*.**.*.*.*.*.*.....***.*...*.....*..*.*...**.*...*....*.*.....**.**..*..............*..**...***..****..*......*....**.**.***.*.**.*........*****..*.*..*.**.*.....*...**.*..*.....*..*.***.*.*..*.....**...*...*.*..*.*..*..*..*.***.*..**...*.*..*......**.*.*...*...*.*.*****.....***.**..*.**...****....*......*..*...*..*.........*...**...**...*....**..*....*....*..**..*..*....*..*...***.**....**...*...**....*.*.*..*....**....***...*.*.....*..**..**.*.*.*.***...**.****.**.....*.....*..*..**.**....*.*.*....*..*.*.*.*..*....*...**..*.*.....**.....****..*......*****.*..*..*****.*......****....*.*..**...******..***...**..**.******.*...*..*.***.*.*......*..*.*.....*...*...*..*.**....*.***.*....*.*..*..
..*.***...********......*..*....*.....*.**.***..***......*.....*.*....*.*.*......*..***.**.*.****.........*..*..***.*....*..*.....***.*..**.*.....**...*...*...***.*.........***.***........*.*..........****.**.....**..*.*....*..***...**..***........**.**......*..**.**..***.....*...*....*..*....**.*.*.*.....*..*.*.*.*.**...*.**.**.***...**..*...*.*...*..**.*...*....**.........***..*.*......*...****..*...****.****.*....**...**....*.*.*.**..**..*.*.....*.....****..*.**.*..*.***...*.*.*..*....**.**.*..*...**..***...*.**....*****..*..*..*.**..*.**...*...*.**.**.*.*.......***.*...*.....*...***.....*.**..*.*.......*...*......**......**.*.....*...***....**....**.**....*...*..*.....**....**.*.....*...**..*...**.**....**.*..******..***....**..*..*......****.*...*.**..**.*....*..*.....*.*...*.****....*.*....*.*......**.*..*****...**..*..**.**.*...*..*......**.....*.*....*..*..*.*..**..****.**..**..*..****....**.*.**.**.*....*..***.***.***.**.....*.**..**.***.***...*..*....**...**.*...**.*..*.*.*.*
........*....*..*...*.*.*.*.*.**...*..*.......***..*..*.**..*...*.****......*..*..*..**......*.....**.*...*...*....*.*..***..*..*..*.***.*..***..*.*....**..*.*.**..*..**..*.*****..**.****...*......**.******.*....*.*..***.*..*.*....*..*.*.*.......**..*..*.*.*.*...**.*.***.*...*...*..*.*...*.*.*.*.........*...*.***...*******..***.*...*.***..**....*..****....**.*..*.***.*...***.**..**........*.*..*...**......*...*.**.......*.*.****...**.*..***....*...**.**..****...*.**....*........*.**.**.****..***...*..**..*.*..**..*......*.*........*****..**.*..*.*..*........*..*..*...*.*.*.**..*.....***..**.**......*......**.*...*..*...*.***...*...***.*.*..*.****.****.***...*.....*.....*.***.....*..*..*..**.........*.....*........**...*..*..**...***..**..***........*****.**..**..*..******..**.*.***..**..*..**.*..***.****........***....*...*..**.*.****.*.*..*..*.***..*.**..*.**...*.***....*....**..*..*.......**....****....*.**...*....*...***.*.*.**.*..**.***..*..*...*..*.........*.**...*.**...**...*..**
**.*..**....*..**.**.****.....*..**......****..*..*.....**.*.**.***.....*..*.***....*......*.........**..*.**..*.*.....***...**.*.....*..*.*.**.****..**....**.**.**.*...*.*.*..**.*****.*.***..*....***.*..*......*.**.**..**...**.........*..****.*.*..**.*.*.*...**.*..*.*..*.*.*.*.**....*.**.***.......*......**.**.*.*........*.....*.**....*...**.***...**...*..*..**.....*.*.**.*..*..*..*.....*.....*.....*........**..***.***......**....*..***.*.*..*...*.......*.......**.....*...*..*.**...*...*...***.*.*..*.*.*.***.*....*..***..***..********....*.*...**.*..**.*****.*...***..**..**.*...**..*.....**....**..*.....*.**..**.........*..**....*..**.*...**......**..*....**.*.**.*....*.*..***.*..*...****...*.**.*****.*...*...***.*.....*...*****.....*.*.**.****......*.......***.*....*..***.*.**.*...**...*..*****.**.*..*..***.....*....*...*..**......*.****..*******.*...**.*.*..*.**.**.....*..*.***..***.*.**.**..*......*.**.***.*..*......***..*.**...**...*...*....***.*..**.....*.*.***.*...*.*.*...*.**.*
.*.*..*..*..**.**.....*..*.....*.*..*.....*.....*..*.......**..*****....*.......***.....***.*.**.**...**...**.****.*...*.....*..*.**..*.**....**.**..***.**.*.*.......**..*..**.*.*...*..**..**...*..**.**..*.**..*..*..*****.**.*.*.....***.**..**..**.*.*..*.*.*****...*.*.*...****...***.*....*..*............*.*...*....*..*..*.*..*.*..***...**..***.**...**...**.*.*........*******...**.*.....*....*..*.*..***..***.**...*..*...****.***.*..***.*....**...*.*...*..*..*....***.*.*.*...*......*.*.**...*..*..*.**..*.***.*...*..*.*.*.*...**.*.*..*.......*.*..*..*.....*.***.*.....***.*.**...**.*.*......****...*.....*.*.....**....*.*.........***.****.*..*.....*.....*....***.....**.*..*...*.*.*......*....**..*.**...*.*.*.**....*.*.*****.**..*..*..*..*..*...*.......*.***.*....*....*...**.**.*...*.....*.*..*....***..**..*.....***.**..*....***...*.......***.**.....**.*.*.**...*....***...**.*.**...*.***..**...*.*...*.**.*..*.**...*.*.*...*.*....**.****...**.*...***.....*..*.**....**.*.**....*..*.****....*..
..*.*.***.*...*..**.**...*.****.*..*..***.**.**..**...*....*****........*.*.**....*.*..*..*....**...*...*..***....*..*..**....*....*.*..*....*.**...*.**....*****.*.***...*....**..*..*..*..**..**.*.*....*.*....*.***........*..**.****...*...**.**.*....*.*.***....*.....**.***..*...**..*....***...****.*....**...*..**..**.....**...*....**.***..*...*...*.*.****..*.*.*....**...**....*.**.*...**.***..**.*...*..*.....*.*.*...*..*.**..***..*.....*.****..*.***...*....*...**...*...*...******..**......*.....***..****.*..........***..***....***....*.*.*.*...**...**..*...*.*.*.*....**.**.....*..**...*....***...*.*..*..**..**....*.....**....*.***.....*..***...**..*.***......*.......****.*.******....****.***.***....**.*...*...***.****.*.**.*..**..**.*.**...**.*.*..*..*.*..*....*.**........*.*.*..*..*.*..*....**...*.*...*.....*.*.*.*...***..*....***.................*....***....****.*......***.**...**..*.**.*****..*.*.*...*..****.*.**...........**..*....**...**...*.*.*.**.*.***..*.***......*......*...*..
......*..**.........**.**....**..*....*.*****..*.**...*.*...*.***..*....**..*...*.....*.......**..*..*....*..**...*..****.**.**..***...*.*..******........**.*.....*..**..*.*..*.*.....**..*.*..**...........***...***...*..**.**...*..*.***.*..*****.**...*.***.*..*.**.*.**.****..*....*..**.****..*..**.....**..*.**.***.*...*.**...*.*..*..*.......*.*..*.**.****...**.***.......***.**..*.*........*..**..*.*.*.**.*.*..**...*...........**.****.***.*..***..*.*.*..*...**.*..**..**.*...*.****..*..*.**..*...*.***....**.**...*...****.*...*...*.*.......****....*....****......*.*.***.*..**.*....**..*.**...**.....***.******.*.**......*....**...**.*****.**.*.*.*.**.***.....*..*...**..****.*.****.*****.*.*....**.*.*.....*..***..**....*...***.*.*.****.**..*...*.*..........***.......***.*.*.*.*.***........**...*.....*..*..*.***.*....*****.***...*..****.*.*.*...***..............***.**.**.****....**......*****..**.*.*......*.**......**.*...**.*****.....*..*.*....*......*...*.*.*....*.*..*..**.*.**............
..***..........*.*******......*.**..***.*.**..***.*..*..*.*..*.*.*...**.**..*.*..*.*.........**...*.**.*.**.**.....*.**.....*.*.**.*...**.**...**.**.*..**.*...***..****.*..........*...**..**.**.*..*...*.*..*..*....*.*..**...*.*...****.......**.*..*.**.*..*..*.*.......*****..***......**...***.*...**..*...***..****..*..*..**...***....**....*.....***.***.*.***.*.*..***...*....*...*.......*.*..***.*.....***.....*.....*...*****.***.*.*...**..*.*.****..*.*.*..*.*.*.*.*..**.*...***..*..*....*....***.**.*..*........*.**..*....**.*...**.***..*..*....**.*...***.*...*..**.*.*.****..*.**.**.*...*..**..*..*.**....*...**.*....*.*.*.....*.*.*.*...**..*..*.....*...*...**..*..*.**.*......*.*.....***.**.......**...*......*.*.*......**........*..***.*..*..*.....**..*.*.....****.**.....*.*...*.*..**.**....*....**..**.......*...........****.****.*..***..*.*..**.***..***..**..**..***..*.*.*.*..*..**.*.....*..*..*.**.....*...*..*.*.*.***.*....*..**....*.*....**....*.......*....*..*.......**.*.......***.*..**
..**..**.*..**..**...**....*.*.*...**....**..*..**.....**.*...*.*..*..****..*.*.....**..*.....*...*..**...*.*..*.*...*..**.....*..*.**..*....*.*.***........*.*......**.***.*.*****..*...*.....***...*..**..*..*....*.*..*...*.*.........**....*....**.***.*.***......**...*..*..**.....*.....*..***....**...**.*.*..*.*.*.*.*..**.......*...**........**..*......***.*....*..*.*....*...*.*....*......***.*....*..*.*......*.....***.*....*.**.....*...***.***.....*.*..***....*.**..*.**.**...*......**.*..**.***.*****.....*.*....*..***.***..*..**..*.*.**.*.*.**..*.*..*.*.**...**..**...***...*........*...*.*....**..*..*....**.....*..**...***.*.*.....*.**........***.*.*....**.......*.*..*.*.*........**..*..*.**.**.****.*..*.**....*.*.*...*..*..**.**..*..*....*..**.*...***..*..***..***.*...*..**.********.......***....*..*.*..*..*.*****..**...***.....***.......*.*...*..*..........**.*.**...***...*....*......**.**.****...*...*...**.**.*.*......*.***.......***.*.*..*.*.*.*..*.**.**.***..*.***.....***...**....
...*.*....*..**.***..***.*.****..**.*.**..*......*.*...*.*.**..*.*.*.***....*....***..*.*..*...*..**....*****.*....***......**...**......*...*........*.****...*....*.**.**.*.*....*....*......**.....*.*****.*....*....*.*.***.*.*......***..***.*.........*.**..*.*.....*.**..*.*.*....*..*........*....**....*.**..***..*..*.*..*....*..***.***..*..*.*.*..***.*.***....**..*.**.*...***..*...*.**.....*.*.**.*.*..*.*........*..*.....*.*..*........***..*...*..*.*.....*.*.*.*.*.*...**...**..***...*....*.*...**...*..*.*****.*.*.*....*....*..**.*.*.......*..*..**..*.*.*........*.*...*...**.**...*.**....******.*....*....*.....**.*.*..**.***.**.*.*...*.**....**..*..*.*...**....***...*..*******......*.**..****.***.*.***.*..**...*.**...*.***.**.**....*.****..*****..****..*..**.....**.***.**..*.....***.***..***..*..**.**...*.**..*.**.***...**..**.**..*.***.*.*.**.*.....*...***....*.*....***...*.**.........*.......***.*.*.*.**.*..*....*.***....*....*.***.**......****...***..*...........***.....*.***.*..*.*
**.**........*..******..*.*.*..**.*****...***..*..***..*..*......*..*.....*......*.***..*.*......*..**.**.......**.**.....*...**.***.**..**.*..*.***......***..*..**.....*...*...*.**.*..*...*...*.......*..*.*..*...*****.**..*....***...*.***..*.*....**.*....***...****...*....**......*.....*.*...*..*.**.**.**..*....*...*....**.*...*..*.*.****....**.*...*.*..*.....*...*....*........*..*.*.*...*.***.*.....**.***..**..*.**..*.*.*.*....*......*....*.****....*...****.*....*...**..*..**.*....**..**...****.*****.*...**...........*.**......**.....*..*.*.***..*.*..*....*..*....*....*.*.*.**..*..**.*.***...**.......**....*....*..****..**.**.*...*.*.***..**.**.....****..*...*.............*.*.*..**..*.....*.*.*..*.*..*...*.***.****......*......**..*....**....*.....**....*.*.**...*.*.*.*.*.........*....*..****.*.***.*..*...****...*****...*.*..*......****.**...*...**....*...*.*.*......**.*.....**....****.*.***.....**..*....*..*........*......*.**.***..**.**.....**...*.*....*.**.*............*.*...**...
*..*.*......*..***.*.*...*.***..........*.**..**...*.*..**....*...***..*....*..*.**.***..***.*.*.*.*.....*.......**.**..*.**.****.*.*.*..*...***.**.*...**..**.*..**...*.*.....*.*.*.........**.*...**.....*****..**..*...**...*...**....*...*.***..*.*.*..**.**.***.***.****.***.**.*...****.**..*..*.*.*..*..*..***.***.***.*..*.*...*.*..*...*.*......***.*.*...*.**.****..*......*..*..*.....*..**..*........***..*..**.*.*...*.*.**.*..*.*..*.***..*.*..*******..*..**..*...*....*...**.*..*..***.*.**...***.....******.......**.*..**...*.*.....**..***.......***.......***.*..*.*.......**..***.....***.**.*.......*.***.*.**...*.....*....*..**..*.*....**.*....**..*....*.*..**....*....*...****.*....****.....****.....**.***..**......***.*.......*..*.*..**....******....*.**.....*.......**.........*..........*...*.*...**......**....*.***...*****.**..*.**..*.*..**...*.****....***..*...........*....*...**..**.*.*.*.**.***..*...*..****.*..*..**.*........*.*.*..*..*.*..**.**....**.*.........*...***.**..**....*..*
...*....*.....*..**.*...**.*...*.*...*..**.*......**........****..***.**..*..*..*...*******....******..*.*.***..*.**.....***.**...*.*......*....*.*.***.*.*...*.*..**.**..*.......*.....*..*...**...*......*.*.***.*.***..*......**....*.***.**.**..*....*..**..*.*...*.**...*..*....*.***..*.*.....*.*.*.*.*.***....*.*....*...**.....*...........*.*...***..*......*.**...*...*****.....*..*.*.**.....*....*..*.**.**.*.*..*****....**.....*..***.*.***.*..*..*.*.*.*....**.**....*.*.*.*...........**..*.*.*.*..*.*.*..*....*.*.*.***..*.**.********..*..**..*....**...*......*.***.*.*..*.**.**.***.....*.**.**....**..***..*...*.*..***..**...*..*...*....***....*...*.....*...***.**.*.***......*.****......*.*..*.*.....*.*..*****..*.*..**.*...*.*...*....*......*.......***.....**.**......****.*......*..*.*...*...*.*.*.****.*..*..**.***.**.*....**......*.*.*.....*.......**.**...**..*.*...*.*.*.**.*...*.*..*..****.*..**...........*.*...*...*.***..*.**...**.***.*.*.*.******...*..*.*.**........*....*.*.***......***.
***.**..*..*..*.....*.....*.........**.**.*.*.*..*....*.*.*.*.....*....**..*.**.*..**.....*..*.*.........***.*.....*.*.**...**..*...*...*.....****...*.....*.*..**..***..*.*...*....*.*.*.***.***.....*......*..*.*****..*.****...*....*.*.**...*..*....*..*.*...*.*.*.**.*.*.**...*..*..*..*....**......*....**...*...*.....*..*.*..*.**...*.*.....*.***....*.**.*....*....**.....**.*.*...****.*......*....**........*.**.***.**.*.*...**...**..**..*.........**.....*.*.*.*.**......****.*..**...*..*..*.*..*.**.*.*.**.****..**..*..****...*****.*.*.**.*..*..*..**.**.**.......*.......*.*..**.*.*..*.*.*.**.......*.........*.*.**..*.**....*.*.***...*...**.....*.*.**...*.***..*****..**...........****.*..***.*....*..*.*.*....*.*...*.*.***...***....**..**.*...*.*..*.*...*..*.....*.*.*.****.**....*........**.*..**.*.....*..*..*....***..*....*....***...*...*.*......*.**.......*...*.*****.*.*..**.......*.*..**.*.*.........*..***.*.*.*..*.*.**.....*...*.*...**....**..***..*.*.*.*..*..*.*.***.*.........***..*.*.**
.*..*....*....*.*.*.**..*.**.....**.....*.*..*.**..*...*.*...***...**.......*..*.........*.**.*.*..*...*.**.***...***.*....*.......*...**..*......*...*.*....**..*...*..**........****..****.......*.*.......*.*....*......**..........*.*.**.***.*.*.*****...*.*.**..***.*.*...*.*.*....***.*.****.*.****.*.*......*..........*........*........***...*...*..**.*****....***..*******...*...*.*..*.***.......*..*..****.*.**....*..***..*..*.*.**...*.**...**...*....****.*.**.*.*.****..*....*.*...*.**.**...****.**.......*..*.***.**..****.........*.*.*......*....***.*.*.*...**..........**...*.*.*......**..*****...*............**...**.*...*....**.*.*....*.**.*..*.*.**..*.*..*..*.****...*..**..*.*.*..****.*.......*......*.*.**..**.....*....*.*.......*...*...***......**..**....*..*.*............**..********........*.*.*..*.*...**...*...*.***..*.*...**..*.*...*.*...***..**..*..*....*...*.***.*..**.**.*..*......**.**..*..*..*......*********..*...*.**..***.***.*...**..**........*..****.....**.*.*.*..**.*.*...
**.**..*****.*....**....*..*..*.*...**.......*..*....**...**......**...*****.....**.*.**...***.*.**...*.*...*.**...**.*.....*.........*.***.....**.**.*...*..*......**...***.*....*..*..*.*..**..*...*.**.......*.*.*.**.******....******.*..*......*.*.**...***.**.****..*.....**....****..*....*.*.*.*...*.*....*.**.**.**.**.***.*...*.*..*.....*......**..*..*...*.*****....*....*.*.*.*..**..*.**.**.*...*.*.....*....*.........*.**...**.****....*.*..***...*....*.....**.*...***...*..**...*.*.....**..*..*.*...*.*.*.***....*.*...*.*.**.***.*.***..*...*...*..*....**.***.**..***..*.**......*.**..**..**..**.*....**..*..**...**.*.**...*.*...*.*..**....*..*...**.*..****.*.*.*..*..*....*...*.*.*****..*..*...*...*.*.*.*.**..*...*.*.....**.**..***.*.**.***...******........*.**.*.**.*..**.***..*.*....*..*.*..**..*.*..*.....*..*.**..*.....*...*..*...*.*..*..*.*.*....**.*..***.*.......*.*.*.*.*..**.*..**.*..****....*..**.***..*.*....*...**..*...*..*..*..*.*.**..*..*....**........***.***......*..*.*..***.**...
..*.***......*...*..*..*..*....**.....*...**.*******..*...*.*.**.*...**..**.*........*.*.**.***.*******..**..**.......*.****...*..*.......*...........*.....*....**....*.*.*......*..**..*..**..*.*..*.***.*.*....*..*....*.*.**.*.*.*......*.*.**..*****..****...*.*...*.*..*..**......*.*...****....****..**..***.*...*.*..*.*.........****...*.*.....**.*..***....**.......*.***..*..**...*.**.*..***....*.*.*....*.**..*..*.*..*..*..***...***..*...*....*...**.****..*..*...*.........*.**..*...*...**.....**.***..........*...**....*....**.**..........*...*..........*........****......*..*.*.***.***.*.........*...*..***........**.*..*..........**.**...*..*****..**..**.***.....*.....*.*******..***......**..**...*.**.**...******...*....*.***.*..*.****..*.*.***.*...*.........*.*****.*..*...*...**....*.*......*.*...**.*..****.*.***....*........**.**.*....*.****.*.*.*.*.**....***..**..*..*..**.**.***.**.*.*..**...**......*..*********..*.*.***.......**.....*.****.***.****..***...**.*.......*....*****...*.**
*.......*...*.....*....***....*......*.......*..*..*.**.**..*.....*..*.....****.*...*....**..*.*..*......***.*..**.*.*..****...**.**...*..*.*.*....**..*...*.*.*..***..*....*****.**.*.***..**....**...*.*.......*.**..*.*.*.....*.*.**...*....**.**....*...*.*.....*.*....*.**.*...*...*.*.**.******.*.......**.**...****...*..*..***.*.............*.**....*....*..*.*..***.**.......****.*.*.*.....****.**..*.*..*..*.*...*.*....****....**....*..*.********..*..*.*........**...***..*.....**..*.***...*.*.****.**.....*..*..**.**....*....*....*...*....**.**...***....*....*......*..*...**....*.*....**..**.*.*...*..*..*..**..**.....*.*.***.**..**.*.*.**..*..........*.*.**.........*....*.*.*....*.....*....*..***..****..*.*.....*..*...***..**...*.**..*...**.***...**..*.**.*..*..*...**..**..***.**.......*.**.*.*.*....*.*.......*.*.***.....**...*.**.*.*.**..*.***...*...*.*.*.*.**.*..*.....*.*...*.*.*.*........**.****.....*.**.....**...**.......*......**.***..*..*.**.*..**..*.*.*..*...*.**.*.*....*.*...**..*.
.****..*..****.......*.*...**..*..*..***..**...........******..*..**.**......*...*......***.*...*..*.*..*...****.*.**.**....**.*........**.**.*.*.*****.....****.....*.*.**.*..**.*...***.*..*.......*.*.**.....*...*.*..****...*..***..*.*.*..*.*.**...*****.*......***..**.***.**.******.**...**.*..*.*....*.***...*...*......**...***.......*...*.***.***......*.*....**..*...***.*..*...*..*...*...***..**..*.*..........*..**..*..*.***....**.....****.**..***...*.**.....*..*...*****.*....**.**.*..*.*..*******.*..........*.*.*.**..**.........****...*...****..*.*....*....*..*.**.**.....**...**.*..*..**..*****.**.**.**..*******......****..**...*..*.*.*..*..*....*.**...*.**.***.**..**.*...*****.*...*...**.*.**.***........****...*...*.....***.****.......*...*..*..*..*.*..**...**...*..*.......*.*........*......*.**...*.*..*.*.*..**..***.....**.*...***..*...**.**.**...*.*....*.....*.*******......*...**...*.*...*...*.....**..***....**....**.*...*.*.*...**.*..*.*....*...**...*.**....**..*......***.*.**...*
...*.***.***.....*......*..*.....*.**......*..**....*.*.**......*....*****......*.*.*.*...*...*..***.*...***.*.*.*....**..**.*.**....*..*.....*...**...**....*.*..*...*....*...*..*...*..........*.....*.***.*..*.*..***....*.**.....*..*.***.**...*.....*.**.*..**.*.*...*.**.......*.*.**...*....***.*.*..*.**..***.*.....****.**.**..*....*.*..*.*.****..*......*..*......*...*.*.****.......**.*..*...*.....**..*.....***..**..***.*.....*..*...***.......*.**..*....******...*.*..****..*..**....***.....*.....*...*..***..*.*.***......*.*.*.....*.*****....*...*.**..**..*..**.**.**...*.....**.***..*...*.......*....*....**.....*.**..***.*.****..*.*.....*****..*.......*....**.**...*......*.***.*.***..**..**.....***.****.*.....*.*..*....*...*.*.*..***.*....*..*...*****..*.....**.***.......***...*..*.*...***.*..**.***.*.**...*...*.*.*..**...*.*.*....*..*..*....*........*.*****..******...*...*...*****..*..*..*......*...*..*.*..**.*........*....*...*.***..******.....*.**.*....*..**.*.*....**.......*.***.....
....*.*..******.*.*........*...*...***..***..*..*......*.*.*.**..*****..*.*.*.......***.......*..*.**...........**....****.**...***...**..***.**.*.*.****.**..**.*..*....**..****..**.**...**..*.*.....*..**.*.***.*...***...*..**...**...*......**.*..*.....**......***.*....*.*.*.**.*...*..***.......*..*.*...*****...***.*....*..*...*....*........*...*.**..*.*.*.**..*.*.*....**........*.*...*...*..*.*.*.*.*....*.*...*..*....*.*....*.....*....***.......*..***....*.....*.*...*..*.*.*.*.......**.*.........*....*.....*****.**..*...****.**....*....**....*.**..***....*..*..**...***....*..**....*...**..**.*.**.**...*..***.........***.*....*.*****.*...*.*..**...*.........*...******.*....*.*...*....*.*.**..*.*..*.*...*...*.**..*...*..**..*.**..*.**..**.....*..*...*.*..**.....*.*.*.*.....*.***..*..****.....**..**.*..*...*..*.*..*....***.**.*..**..**...*..*.*.***.**..**........*.*...******...**...*.***...**..*.....*.*.***.***.*.**.*.*.*.....*..**......*...*.*.*..**...**.......*.*.*.*...*...*.**.*.*.*.*
.*...***.**.*..*.*...****...*.**.....*.......*.*...*...*.*.*..*..**.*.....*...**...*.*.....*.*.*****...*.*****..****...**......*..*..*.**...****.***.**.*.*****.*....***...*.****.**...*.**.....**.**..*.****...**.*...*...**..***.**...**....**.......*....*.***..*.*..*..*..**.....**...*...*.*......*.*....**..*.***.*...*..**.**.**.*..*.*.**..*...*****.......*.***..***.***.**.*..*.*....*..*..*..**.*...*.......*..**.***..........*...*...*....**.*..*.....**.**...***....***..*....*...*.**..**.****...*.**...***.*..*..***.**.**...****...***....*.**.**.*.*..****..*.*..**........***.**..*..*....*..**.**..**..**.*.*....*..**....*..***.*...****..****.*.....********..*..*.**...*..*.*....*...*..*****.*..*.......**...**...*...*...*.*..****.*.**...********.*..**.***.....**..****..*..**.***......**..**.*.**..*.*.*..*.*..*....**....*....*.*.*.*.**..**.****..**..*.*..***.....**..*.*.***..*.*..****.***.***.*..*..*...******...*..*.**.**......**...*.*.*.*.*..*....**..*.*.*..*..**......**.*****.*.*....*..***.*.
*.*..**..*..*.**..**...*....*.***.......**.**........***....**.......**...*.*.*....**.*.***.***.*.*..*.*.*...*..*.**.**.......*......*****.**......**.*.*.**...*.*..*......**.......*.*.*........**.*.*..*....**...**..**..****..*..**..*...*...******...*.*...**.*...*...*.*..**.....*.**....**.....*.*...*.****..*...*.....***..**..*....****......*.**.**.**.**.***.....*....***..**......*.*..*.....*...*.*...**..*.*..**.*.***.*.***.*....***.**.**......*..**.***.*.*.**.**...*....*....*.**....*.*........***.**.*.......**..*...*...*..******..****.....**.*.*.*..***..*..***.....*..........**..*..**..*****..**.....*.*.....*...*.**.**...*..*..**.*..***.......*..***...**...*...........***.........**...**....*.*.**....***.....*....**..*...*.*.****..****....*.*.*...**..*..*....*..*.....*...*....*...*...*.....***...*..*.**..****....**.***.....*..*.*.**..**.**...**..*.*.........******..*..*...*...*..***...............**.*.**....*.**....***......***.....*.**.*..*..*.*.**.***...*.*...*...*....*...*.*.........
.*...*.....*.**....**..***.*.....****..*..*..*...*.*.*****...*.*..*..*.*...**..*.**..**....****..**..*....******..*..*.*****.*....**..*.****.*......**.*..***.........*.**.....***.*..*.....*.*..*****....***...*..**.....*.***...*...*.......*........*...*.**..**.*.*.**.....*..***...*..*.*..****..**..***.*...*.....**.*.....***.*.*..*.*.*.*.*.*...*...***.***.*.*.**....***.*.*..*.......*.***.*.*........****.***..**..***.**.***...*...*.**.*.*..**.*.**..*....*...*.**...*........***.*...*.....**...****...........*****..**..*.*.***...*...****...**.*..*..**..**.*..*.*....*......*....*.***.*..**.****.....*....*.*..**.*.*.*..*.*..***.*.*.....*.....***..***..*****.*..****.**..***...*..**....*.*....*..*....*....**.**...........**.*.**.......*...*....*.***.*..*.**.*....*.****.*.*..**.***.**.......*..***.***..*.*.....***.****...*......*.*..**......**..*..*..*...*****.**..**..**.*......**.***.****.*...**....*.*.*......*..*.*.*.****.**...*..*..***..*..*.....*..*.*.....*.*.*..**...*..***..***...*...*.***.
...**...**...**....**.....*..**.*.........**..**...***..**..*.......*.*....**.....*......*.**..*.......*.....*.......****...**.****.**...*.*.*.*...*...*.*.*......*****.*.....*.*..*.**......*.**..*..***.**.*...*...****...***.*...**.....****..*.*..*..**..**..***.*.***.*..***.*.*.*..*.*....**..**......*.****....*.*..*.....*.**...**.**..**..*.*......*....***..........*.**...*.*....**..............*...***..**.....*....*..**...*.*.*.*.*.**........*.*.**...*........*..*..*.*.**....***..*.*.*...*.*..*..*.....**.**.****..**.**..*.*..*..*..*....****..**.*.......****.*.*....*....****...*..*......*.....*.**.*.***.*....*......**.*..............***.***.*.*...*..**....*.*.*..******.*..**........****..******.*..**.****..***.*.****.*.**.*.*.*.......**...**...**..***..*...*...*.*..*.*..*..*.....*.**.**.*.*...*.***.*...*....*.*..**.***.**.***.....*..*.****.*...*..*....*.***..*..*.*.***.*.*.......*..**....*..*.*......*.*.....**....*.....****.....*..*.*......*..*.*.*........*.******.*.*..***.*.****..*.*..*
..**.****........*.*..*.****..*......*..*...*.*...****.*...*...**.......**.*..*.***.......*.**......**.*.*....**.*.**.****..*****.**...**..*.*****.....*.*.*.......*.*..**..**...***..*.**...**..*.*.**...****...*.***.**.**.......*.....*.***......*..*...***.*..*...***.****........**...**.****..*.**.*..******...**....**.***.**.*...**...........*.*........**.*.*...*****.*.*.**..***.**..*...****.*....*.*.......*..*.*.*...*...**.*..........*...*....*....*.*..*.*.*........***.*.*.*.*..**...*.**.*.*.*.*.*...........**.**.......**..*.*..****..*...*..**....*....*****....*....*.......*.*...*....*....*..**.*.*.....*....**..*.**.*...*...*.**..**.*.*...*.***......*...*..*******.***..**...**....**....*.****.*..**.*...*.**.*..*..******.*.*..*....*..****........*.***...****.....*..*.*****.....***...**.**.**..*....**.**.......**........*.****...*..*.*....**....**...**.**.**..**.**.*........*.*..**..*.......****.*.**.*.***.**.***.*.*..*..*..**.*............*.****.*.....******........****.**..*..*.......*.
*..*...*...*...*..*..***......*........*.*..*.....**.*...*****.**.....*.....*.**.....**.**........*.**..**.**..***..*.*...**.*.*.**.....**.....*.*...**.***.*...*.....**...**.*..*..*..*..........***....**.*..*.*....*..*....***...*.*.*.*..*..*..**...***...*.*.**.*...*..*...**..*****.*.****...*..*...**...*.*..*.*..**.*..*.*....*..*.*.**.......***..*..........**....*.......*...**.*.*..***..**.*.....*...***........**..*...**..*....*.*...*.***.......*.*..*...*.*...*....*...*..*....*..**...*..*..*.****.*.*.*.*....*.....*.**..........*.*.....*..**...***.*.*...*.........*****...*.**.....*.**.***.*.......***..*...**.*.....***..**...*.*....*.*.*.*...**.**.*....**...**.......**.....*.****.*..*.*...*......*.****.*****..*.*..**.*.*...**.***..*........**..**..*...*..*.**...**..**............*.**.**.*..*..**...***...*.*.....*.*.*...*...*...*..**...***.*.**...**...*..**..*.**..**.*....*.*..*..*.*.....***.***..**.*..**...*...*.****.***..***.*..*.*.**..***.***.*...*...*.*....*....***...*....**..*.**..*..
.*****.*.*.*.*...*..*.*.**.*.**..*....*.*..*....*.....*.**....****..........*.*...******.....*..*.......*.*..***.*.....*..**.**.................*.*.***..*..*..*.****...*.**.*........*...**..*..*.*.*.*.****.*.*.**.......*....**.*.**..*....**..**...*....*.*....*...**..*.***.....*.*...**..............*...**...*.*.**....*....*..***..*.*..**..*.*..*....*..***.*.*..*.....**.*....*......*......*..**.*..*.**.....**...**.....*..**..*.**.*.**....*..*......*..........***..*..*...*.*...****.*.............***....*....**.**.*....**.*.........****.*.*****.*.....*.....*...*****.****....*.....*..*....*....*.*..*.*.*...*.***..*....***..****.*.*.*.***....**.**..***.*..**...**.....**....*...*..***.*..*.*..*.**..*......***.**...*....*...**.*..*..**...**....*...*.....*.***.*.*..*...**...*.**..***.**.*.*.....*******......*..*..*.......*......*.**.*..*...***.*....*...**.**.**....**....**..*..*.*...***.*...****.*.**.****....**.*...**..****.*..*.*.*.*.....*.*...*.**.*.....*.**.****.*...**....****.*......*..*.*.
.*....*...***..**.*.*..******..*...**....**...***.*.*..*.*.*.***.*..........**.*....*..*...*.........*.*.*.*....**......*...**.***.........*****....*.***.*.*..***......***..*....**..*.*.***..**.***.....***.**..***.**...*.*.....*...*.....*.......**....***.**.*....*...*......*...**....*..***.....**...***...*......**..****.....*.*****..*.*....*.............**..*...*..*.*.*.*...*****.....*.*....***.*.*****...*****.**...*.**....*.......*...*...*..*.*...*..*.**.**.*..*.**...**...*.*....*.*..*.....*..*..*..*....**....***.*.***..*....*...*****.*.*...*..****.**.*.........*...*.*.....**..**.**.....**...........*...*.*......*.*.***......***...*.*.*.*.*...**...**...*..*.*...**..*.**...*..*..*.**.*...*......*.*..**.......*.**.*.*....*****..**....**....*.***.*...**..*...***......*..*.*.*.***..***.**.*..***.*..*.*.****.**.****.*.....*.*..*.*...*...*...*...*...****.*.**..*.....**...**.....*....***..*.*.*.*.*.***.*...*.****...*...***.**.*.**....*..**..**.*..**.***.....*........*..*...*****..****...*.**
...*.*....*.**..*.******.*.*..**....****.*....*..**....*...*.....*..*...*...*.*.***..***....**..*.....*..***...*.**.**.*.*.**.*.*.*.*..*..*.*...*...*..*.***.*.....**.*...*......*.....*.****..*..*.*...*....*..*...*.**..*..***..***..*......*.....*.*.**....*..*..*...*.*.*...**.**...**..*.....*..*....***.***....***..*.*..*...*....*......*...........****..*....**.*.*...***..**..*****.**.*...*.***....*.**.*.**..*...*..*.*...*.......*..*****........***...**.*.*..******...*.***..........***...*.*..*.*.****.*.*..*..*.**.*****.*...*.*.*........***.**....*..*...*.....**.***.......*....*....*.***..*....*........****...*..*..*.*..*.*..*........*...*..**...***.**.*.*...*.**..*....*.........*...*...*......*.*...*....**.*..*...*.*.*.*...*..*...***..*..***......*..*...**...*.....*****.*....*.**.....***.****.*...***.****.*.*...*.**.*...*.*..**..*..*.*****.....**..*.***..*.*.*..*.******..*..*.*.....*..****............***...***.***.**.***.....*..*.*..**....*.*....*...*.*.*.*****..*.......*...**..*.**..*..
..*....*.*.*...*.*.**.*..*...****...*....**........**.*.*.*...*.*..*.*..*.*..***.......**...*..*.*..*..*.**.*.*.....**.***..*..*.*....**.**..*.*.....***.*....**..*..*.*.****..*..**.*..*.....**.*.**.*...***.*..***.....***..**.**.....**..**......*......***..*..*..........**..*.*.....*....*....***.*.*..*****.....*..**...*.*...**..*........*.*.*.**..*.*...*****....***.*.....**..*........*..*...*..***.**..*...***....*...*......*...*......**.*..***..........***..*.*...*...****.*.***..*............*.*.*.*.*.****..**......*.***.*****.***..*..**.**.*.*..**...*...*...***.**...*.......**......**.**.**.*..***..**..*..*..*......****.*.*..******...*......*........*..*.*..*.....*....*.***.*.*..***...*....**.**..***.*.*...*..*..*..*.*.*..*.**.**.*.**..*.*...*...*.*....**.*.....*.*..**..*.*.***.*...**....***.*.*..*****..**.*****.*...****.*.**..*.*...***........**.*.....**...**..*...*.*.*.*..***...*..*....**..*....*.*..*....*****..*...*...**.**....*....*..*..*.*.*..***......**....*.***..**...**..*.**...
**....*...*.....**.*.....*.*.*.*..**.***.**.*.*....*.*...*.*......*..**..*....**......**...****........***..*.**...*..***...**......*.....*..****...*.....*....**........*..*..***.**...*.............**....*.**.***.*..*.*.**..**....***.*....*...*.*......**.*.*.*.*.**...**..**...........*.......*..**....*.....*.*.*.*..*..**.*......*..**.*.*..**.......*..*....*.*.**.***.*......*.*..*..*.**.*....*..*.*.*.*.*......*...*....*...**...**.*...*.**...*.*.....*****...**.***......*..**..*.*....*.**..**.*...*..*.*..**.*.**.....*****.....*.*......**..*..............*.....*.*.****..*.***......*.***....*.*......***...**...**....***...***.....*....**.....*.....*.....*.....*..*....**.**.*........**..*....****...*.......**...**.*...*.*..**....***.*.*.....*..**.*.....*..*.**...*.****......*.**.....*.*..*....***...*.**....*.....*...**..*..*.....*..*........*.*...*****......**.*.**...**...*........*....*..******.*...*......**.*...*...**.**...*..*....*.....**.....**.....**...*.....**..*.**.**.....*.***...*.*.
..*..*....*.*...*.***.****.*..******..*..**.....*.*......*.**...*.....***....*..*...***.*.*........****...******...*............**..*....*******.****.*.....**.**..*..*..*.*..**.......*......*.*.*.**.*...**..****.*.*.....*..*...*..*....*.**..*..*....*..**...*...**..*...*.*.*..**...**.*...*.........**..*.****...*........**..**....*...*....****.**....**...*..*.**....**..*....*....**.*..*..*.*.*.**...*..*****.....**..*...*...*...*.*****..**.**.***.*...**..*..*.**...***.*...*....*.*..***.....**...*.*.**...*****.***..****.**.........***.*.......*.**........***.*..*...***..*..***.*.....*...*..**....**.**....****...*****.*.*.*.***.*..*..**.*****.****...*....*.*......**.........*......*.........*.*...**.*.*.**.*.*....**.***.*..****....*.........**.....*..*.*....***.......**.*.***..*..**.*.***.**..**..***...*..*.**.***.....*.*..*..*..*.*........*..*...*..*.*.*..*.*..**.***...*..***.*..*..*...*....*.*..*..*...*.*.**...*..........*.***..*..*.*.....*.*.*.**...*....*...*...*.*.*..*..**.****.*....*..
**...**..*.*..*.....**.*..*..****..**.*.***..*.**.**.**.*.**.**.*..**.**.*..*....*......*...*.......*.****.**....*.**.....**...*.*..****......**..*..***..**..****.........**.*.*....*...*..**..*.*.*....**..*.***.......*.**......*.***.*.*..*.*....**.**....*.*....*.*.*.**..*..*..**...****....*.*....*.*....*.*..*.*...**.....*...*......**..*...*..*..**.*.*.*.*..***.***.*...**..***....**..*...**.*.**.*.*.**.....**.*...*...*.*...***.****...*...*......**.*.**..*.*.******.*.*.**......**..**.****.*...........**..*..**..*.......**....****.***..*..*..***..*.*..**...**********........*..**..*.**.******.....**...*..***...*......*..****....*..*.***...*****.*.**....*..*.*.*..*.**............*...*.*.*.*.......****.**.*.....***.****.**.*....******..*.**...*.***..*...**..*.*****...****..*.*......*...........*...*..*.....*.....*..**........**..*..*.*.***.*...**..*.*.*.*****..**....*...*...*....*..*....*....*...*......*...*..*.....*..*..*.*.***.*..*.**.*...*.*.**.**..*..*.**..**..*...*.**.***..*..*****...*
*.*...***.*....**.*.......***...*.*.***..**.****.*.*.........**.**.*..*.**.*..**.**....*...*.**...**.*.*.***..**.*.*..*.**.**.*..*.....*..*.**..*.***....*..*...*...***.***..*.....**........*...*.*....**..**....*.*.*....**.**..*.....**.****.....*.....*.**.**........**....**.....*.*.*..*..*.*..*..***.*..*...*.*....***..*.**.*.*.****.*.***..**..*..*..**.*..*.*......*..*.*...**.***..***.*..*.*...*..***..****.*...***.*..........*.....**.**.....*....*.**.*....**.......***.*.....*.**.*.....*........*..**.*.......*.*...****...***.*.*..*...*..**..**.*..*.*...*.*..***..**...*...*.**...***...*.*..*****....***...*.***.*.*...***.****..**....*.........*.***.***...**.***...*.*.****.***..*...**..*.*.**..*..*.....*.***..***...*.*..*.***..***..*..*.*.......***.....**...*.*..*....***.*.....*.......*.**.**....**..**.*.*....*.*.*..*.*.**..*..*.*.....*.*.****.........**.**....**...**.**.*...*....*......*.**.*.*.*.**.*.*....*...*....*..*.....***.*...*...*.***..**..*..*****.**..**.**....*...*..****.***.*...**
.......***...*..*..*....*..*..**..*..*..*.*...**..*....*.**.*....**.**.........*.**.*..**..*..*......****.**..*....**.*....***....*...**.****..*..****..*..*...*.***...*..***.****...*..**..*.*....***.*..**.**.*.....*.*..***....*.*...*....*.*.*.*******..*...*.*****..*..**....*.**.**...*.*.*..*.***..**...*.*........*.**.*........*..*.*.*.......*.*....**.*.....*..**...**.*.**..*...**.**..*....*.*...*.*.......*.*..*.*..***.**.****.....***...***.*.*.*...**......*.****.*...*..*..*....*..*.*.*.*....****..***......****.*..**.*.......*.**......**.****........*..*.***...*...*...****..**.**...*...*.*..*..........**..**.*****...*..*.*.*.*.*...*...*...*..**.**...**.....*.*...*.**.**..******..****...*...*.****..*..*........*.***.*...*..**.....***.....*..**.....**.**..*.*.***.***..***....***.*.*..***..**...*..*.....*.*...***.....*..*...*..*.*.**.....*****..*...*...*.*.**.**.*.*..**.*.**...**..........**.**.***.**..***....*......*****.*.....**.*****..*.*..***.**.....**.*.......*....**..*....*.*.*.*****
....**.*..*....**.*....**........***..*...*.**.*.*.*...***..**....**...*....*.....***.***.***.*.**...**.*.*****.****...*..*..**....***.*...**.**.*...*.***..*.*..**.*..*....*.*.*..**..*.*..**..*......*....**.*****...*.*****.....*.*.......**..*.......*.**..***.*.*.*..**.*..*.*****.*......*..*..*.*..*..*..**********.......*.**.*.*.*..*..*.**.*..*..........*****..*....*..*.**.*..***.*..**.**.*.***..*...*...*.*..**.*..*.***..*.***......*....*...**.**.*.*...*......***...*.*...*...**....**.*...*.*.*.*.*.*.***.........*.*.......*.**.**.*.....*.***..*.....*.*.......***.*.*...**...**..**...**.**...****.**.**..*...*...****...*.*....****.*..*.*..**........*.*.***.***..*.**.***...*..*....**.**.**.*.*....*.*.*...**.......**..***.*.*..**.***...**.*.**.**...*.*......***.*...*...*.****..*......*........**...*.*..*.*..**.*.*...*...*....**.*...**.....**.**..*......**..*...*.**..***.*...*..*.*...*.*...*..***.........**..*.*.*...**.......**...*..**.*..*..........*..*..*....*.**.*....*..**.**.**....*..*....
...*.***..*.*..***.*.*.*...**.**..**.*.*...**....*..*...***.**.*.*..**.*..**.....**..*.*...**.*.....*.*...**...*****.*.*..**...**.***.*...***.....***..**.*.**.*.*.*....*.........*.*...*.**.*.***..***.***...****.*.*.*..*.....**.*.....**.............****...**....**...***..**......*..**.*...*......**.....*****..***.....*...*****.**....*..*.*..*.*.**.*...*****.**.*.**...*.****.......*..*......**.**.....*...*.**.....*....*..*.....*..**.......*...*....*.*.*.*..**..*.*.**.**.....**.....*.......*.....*.***...*...*.*.......*.***.*****..*....*.....****.*....**.**..*.*.*.**.*.*.*.**.**.*.***.**.**.*..***.*.**.**.***.**..*..**...*..*..*....*.**.***..*.......*......***..*****...*****...**...*.****.****....*..*....**..**...*..***..*...*.*****..**.*..**........*****.***.*..***.**.*....*.*****..*.*...**.***..*.**.***.......**.....*...*....*..*..*....*......*.*..**.....*..*.****.*...*..***...*.....***..*..*..*...*.**.**..*..***..*.**...*..*...******..*.......***.**.**.*.*......*.**.*..........*.*.*...*
**.*.**..*.....****...*......*......*.*.**.*.**...........***....**.*....*.*...**..**...**.*...*.***....***.**...*.....*..*..*.....*.**..*..***....*.**.*.....**...**.*........*.*......*.**.****..**...**.****...**.*.*..*.*...**.....*..**...*.*******...***....*.....**....**...*..*.....*.*.****..*..*...*.....*.*.**..**.*..*..*....*...*.*.****.*....*....*****.**...*.**......******.*.****......*..*.*.*..***..*.....*..*.***..**..*.**.**.*.**.***.**.......*.*.**...*..*...**.**..**..*.*..**.**......*.*....*.*.**..****.**...*.***.*.**.....**.*.*......*.*......**...***..***......*..**....*.*.*.*......*.*...**...*.**..........*.*****.*...*.*...*....*.****....*..*.....*....**....****..**....*..**..*....*...*..*...........**.*****...*......**.*.*......*...*..*.*....*.****..**..*.*..*.*...**...***..*.*....*.*......*****.*****.....*.**.*.****...*.*.*.**.....*.*.*.*..**..*...*.....*.*.......*..*.*.**.*.*.*..**....***.**...**.*......***....*...*...*.*...*.****.*.****.....*....**.**...*.**********.*....
.***...........**.**.*...*.*.***....*******.....**...*....**....**.*.*..*..**.....**..*.*...****.*.*.*...*.*...**.**.*...*.....**.*....*.*.....*..***....*.......*..*..***.****.****.............**....****..**..*..*....*...*.**..*.*.*...**...*.*...*...*.**...*.....**.**......**.....**.*...**....*.***.*.....*.*.*.....**.*...**.*.*****.*.*****.*.*..**...**.***..*..****.....**.*****...**..*.*..*.*.**....*...*.*.***.***...........*.*.**.****..*....***..*.***....*.........*.*..*..**..**..*.*..**...*..*.*..**...*..**.*......*.*...**..*.*..**..**.**...*.*....***..**...*....*.....*...*....*.*.......*.*...***...*.....**.**.*.*........**..*.**...**.*...............**......**.**....*.*....*.***..*.**.*.**.......***...*.*..*..**.**...*..*..***...*..**.....**..**..**..***..*.*...***.*..**..***.**.*.*.*.*...*.......**..*..******.*..*.*.*.*.*.....*....**.*.*......**.****..*.....*..*...***.*...*.*..**.*.*.*...****..*.**...*.....*...***.*..**.**.*..*.*..*...**....**.*.......***..*..*.*.**..*.****.*...***
*.***......*.*........*...*.*...**.*.**...*.*.*.*...*.....**.*..*****..*.*.....*.**.*..***.***.****..*..*****.**.*.*..*.......*.****.*......*..**.*....**.*......*.****...**.*.*..***..*.**....*.*.*........**.**.*..*..**...*...*.**.....*.*..***..*..*.*......*..**...*.*****.***....**...****..*.*.*.......**.*...*.....*.**...**...***.**.*.*..*.**......*...**......**.**...*.....*......*...*.*......*.....*.*.*.**...**.*.....*.......**.*...*.**.***...*.***...*.*..****.**...*..*.*.*..*....**..*..*.*.**....*...*...**..*.***.*.**.**.......*..**.**..*.****..*..**.*........***....*.*...**.**.*..*..**..*...**...**...*..*.*.*...**.*.**..........*.*.**.**...**...***.*.**...*.**.*.**.*...*.****..*.****....*.****.*.....**...............**.*....**...***...*.**..*...**...*......*..*...***...*...***...*....****...**....*......*....*....*.*.*.*.*...*.*........**.****....**.*.*.***.*..*.......***.**.*..*.*..**.****...***..*.**************..*..*.*....**.*..*....*....*.*.***.***.*..*.****.*.****..****..**.....
.**....*..*..*..**..**..*.*.***.**.*..*.*......*.....*.**...*..*****....*.*****..**......*..***....***.*.**.*.*...**...**.****......**..**.*.**..****..*...*...***.*..*..**.*..*.....***..*.*.***........**...***.*.....******..*....*.**.*..**.....**.*.....*.**.*.*.......*..*.**...***.**........***.*.........**.**.*...**...***......*.**..**...**..**...**....*.*.*.**.****...*.*.*.*.....****.**..*..**...*.**..*.*.*......**..*..*.***.*.****.*..*...*.*....*..*.***.**..*..*........*.....**..*....*.......*..**..*.*......*.*.*..**..*..**.**...**.*...........*....*.**.....*.......*..*.*...*..*....*....**...*.**.....*...**.*.*.*.*.*..*...****..*..*.**.*.*....**..*...*..*.*..*.*.**.*****.*.**.....***.*.**....***.*........***.*..*..*..**..*..***.*.*...*...*.*..**.**.*...*....*..***..*.***....**.***...*.*...**.*....*..**....*.*..****...**.......******.**......**.***..*.**..**.***.*....**.*..**......***..*...*.*.....****...***.*.....*.***.**...........*....*.*..*.*.*.*.......*.****...*.*....*.....**...
*.....****...*.*.*.**.....*..***.**..*.***.***.***..**....*..*..*****.*....****...*.****......**.**......*...***...*.**..***.*....***.....*........***..**...**.*.***..*.*.*...*....*******.....*......*......**.....***.*.*.*.**...*.***.*..***.*.**.*.**.*.**..*.*.......*...*.****..*.*.*.....*..**...**.*..*.***..***.*..**.****..*...*.*.**.**.*..******......***.*.******..*.....*..***..*...****......*.*.*......**.......*.*..*.**.**.*...*.***.*****...***.**..**........*...**.**.*...*.*....*....**..*...*....***...*...**..****...*...*****.....**...*.*.*....****.**.*****..**.*..*...*.*...*...**..*.*...*..***...*****...*.....***.*..*.......*..*.*...*...*..**.*.*...**..**.*.*......**..**....*.....***..*.****.....*..*.*..*.*..**..**.*.*..*..**.*.*...*...******.**...**.*...**..*.*..***.......**..............*.*...*......**.*..*..***..**.*.*.*.*..***...*...***....*.*.**.*.**....*..**..*........**..*....*...*.****..*.***..*.**.......*...........*.*.**..*...*.*.*..*.***....*.*..**...*...*.*..*.*.*..**.
.*.***...*.**..*...**....**.*.**....**......*..**....*****.......****.*.**......*.*.**....***..*.***..**...***.**..**...*.*......*....*.*.*.*..*..**.*....*...*.*............*.****..*.*......*....*..*...*..***...*.....****.*...**.*.*..*.**.......**.....*....*.**...*.**..*.*..***.....*...*..*.*.**......*..*..*.*...***.....*...***.....*..*.*..*.***...*...*****...**..*.....*.......**......*..*....*.**..*.*.*.***.*****..*.*.**....*.*...**.*.*..*.**..***..*..***.*...*.**..*...*..*.*.*.*..*.****..*......***.**..*.**...*..*.......**.....****...*.....***.**.......*..*..*..*.*****..**..*..*....*.*....****...*..****..*..***..*..*...**....***.**.**.....*......***.....**.**.*.....*.*.*..*....***.......**...**..*.*.*.****....*..***...**.*..*.*...*.**........*.*..******..*..**...*.*.**.*.....*....*..*.*....**.......**....*........*......*.*.*.*.......*..*.....*....*.*...**...**..*.*.**.......*.*.*.***.*.**.*..*..*..*.......*.......*.**.*..**.*..*.....**...***.....**.....*....***..**......*.***.......
....*...*..*.*****.*...*...*.**..**.*.***...*..*....*..*.*..*.*.*..**...**...*...****.*.........**...****..*****.**.*....*.**.....*....*.........**.....*....*....*..*...*....**.**.*.*.*..*......**......*.**..*.......*.**...*.**.*.*..**.***...*.***..*.**.*.******..***..*****..****..*........**...*.*.**.*......*...*...*..**....*...*....**.**....*...............*...*.*.**.....**...*...*..***....*..***..*.....*..**.**..***.......*......*..*...*******.***..*....*.....****.*..*.*....*.*..****....*..........*....*..*.*.*.***.....***........*.*.....*.....**...***.***....***..*.*......*..*........*.**..*.*.*.**...**.*.*.*.......*.*.**..*******.*...*.*.*...**.**.*..**.*.**.*....*.*..***.*....*..*..*****.**...*...**..*...*...**........**......**....**.*..*....**..**.*..***.**.****...**.*.....*......**...**.**....*...*.*..**..**....*....*..**..*..*......**.*.*.***...******.*..*....****...*.**.*...*..***......*.*...*.*..*..**...*..***..*.....*....***.*................*........*..*.**...**.......***
**.*.*.......*......**..**.......**..***....*..........*.***..****..******.*..*.*.*...**.*..*...*.****.**..**..*.**..**...*...*.......**..*.***.**.**........*...*......**.**....*.****......*..*..*.....*....*.*..*.....**.*......*..**.*.........**....*.*....*.*.**.....*.***.***.**.*..*..******.**...***.....*..***.*.....*.*.**.*..***..*..**.**...**..*...*..**.*...*......***.*.*.**.***.*..*.*...***..*...*..**............*...*........*......**.....****.*.*.***.....*..*..*....***....*.*.**.*..*.*.**...........*....*.****....***.*..*.*.*..*...*..*....**.......*.*.*.**...*.***..*.*..**..*.*...*....**..**.*......**..*........**.**......***.....*..**.*.*..**..**...**.*..**......*..*.*.*.*.**......**.**..*...*.*.*.**..*.**...*....*.*..*.....*..*..***..*.**..**..*.***..****.*.**..*.*.**..*.*..................*.**..*.****...**...*.****......*....*....***.....*.*..*.**........***...**....**.***...*..*.*.***.*..**.**....**..*.......*......*.**..*.******...*..***.*.*..*.*..**...*..*.*...**.**.*...*...
......*...*....**.*.**.*...**....*....***......**.*.*..****.....****.**..*......*.*.*...*..*.*.****....*.*.*..**...*..*...**.......**..*....*..**...*...*....*.**...*...**...**.....*.*****..**...*....*.*....**.**..*.****.*..**...*.*..**.*.....*.****.**.....*..**.***..***.**.****..*...**.....*.**.....*.****..*.*...*...*..*..**..**.*...*.*.**..........*..*.....***.*...*.***..***...**..*.*******.**.*.**...*.*******...*...*....*.*.*...*.*.*..*.*...*..**..**.**...*.***..**....**..**..**.*.......****.....*.*....*......*.*.*..*..**.***.*.*..*...*..*.*.*.**.***.*.*..*..*.*.**.*.*.*.*.......*....*..*.*.....**......*...*.*.**...*..***.....***.**...**........***.*.*****.*.*..*.*......**.*.*.*.*.*..........**..**..**.....*....*.*...**....*.....**.**......****..**.**.*.*....*........*.*....**..**.*****.........*....**..*.*.***.*.**..**.**....****.......*.....*.*.*.......**..*.*...**..***..****............*...*.*.*..*..**..*.**.......*......*.*......*...*.**..*..*....**....***.*.*...*...*.**.....*...
*.*...*....*...*..*.*..**..**...*..**.....**....*.......*...*.***...*...*.*....*..***..*.......*.......*.*....*..*.**.*.****.**..**..*..*..*....*..*********...**...*...........*.*.**.****...**.....******..*..*.**.****..*.**..*.**....*.*****.**.*...*.....*....*...*.*.*..***...*.*.*.....*..*.*.....*.***.*...***.*.**..**.....*********...*.*.........*.*...*...**.*..**......*..**.**..******.***..*...*.*.*.*.......*.*.**.**.....****.**.....**.*****.***..***..*....*.*.*..*.******...**..*...*...*.....**.*.**....*.*........**.*.*.*....**...**.**...**......**.*.*............*.....**...*..*.*..*.*..*.........**..**.***...*..**...**...***.*...**..**.*..*.....**....**....*..**........**...***..*****.**...*..***.*.****....**.*....*.***..*....*...........**.*****.*.***...***....*.*...****.*.....*..*****.*.*.**.....*...*.*.....*..*.*.***....**.....**.**...***.*..*.***...*...**.......*.....*..*.***...*.....*....**.*.*..**..*.**.....**.....*.*.....*..*.**.***.....*.*.**....*...*...**.**.**.*.*.*..***...
*......**..*..**..*..*..*..*.**.*..**..**..*..***.**.*.....*..**.**........*...*..**.*....**.*.*..*..*.*.*.*.*.*...........***..*.*....*.*..***.*...***..**...*.....*..*.........*.*.*.*.**.***..*.*..*.*****.*....**...*..*....*.....**..*.**.**.**.......**...**..*..******..*...*...*******.*.**.*..**..*.*.*.**....**..****..**.*.**...*****.*..**.******......*..*...*.**...**......*.*..***......*....*....***.**.*.*...**...**.**.**.........*..*.*.*.*.*.**.*.*..*....*......*.**..*.***..*..*.**.****..***.*......*...*....***..*...**.*.*.***....*...***...*.*.***......***...*.*.*.....*....****..*..*..**.*.***.*.**.*.**.....***..*.*.*......**.****...**..**.*.**.*...*.**..*.....**..*****..**.**.**......*........*.*.*.*......*......**.*...*.**.***...***.**.**...**.**....**.**.*.*.*.*.**.**.*...**....**.**..*.**..*.**.**....**....**..*...******..*.*.***..*..*.*....*.**..*...*....**...............**...*.*...*.*..*..*......****..*.*......*.*.**.*.*..*.....*...*......*.*.*.**.*..**..*..*..**.....**.**.**.
.....*...**...*.......*.*.*..**..*.**..*...*.*..**..*.....*........*.......*...**..***...**..*....*...**..**.*...**..*..*.**.*....**.*.*........*....**..*..*.**.*.*...*..*...*.*..*.*..*......***..**...*........**.**......*....*..*..**...*.*...*..*...****.......*.**..**.*.*..*.*.*.*...*...**...*......*..*..*...*..*...*....**.*...***.*.*....**..**..*.............*.....*..*.**.**...**..**...*..**..****......*.*..*..*.....*****.*..*....*.***..*...*.*.*..***...**.*...**...*..****..**.*..***..*..*.**.*.*.*...**....*.*.....**..*.*...***...***....**........*..*.*.*..**.*.....*****...*.*.....*.*.**...**........*...**.....*.*....**.*.*...*.*..*.**...*.*.*.*.*..******.*......*....***..**.**.*.*....*.**.....*...*...*****.*.**....*..*...**.*.....*...**.*.**.*..*....***.****...*...*..**....*.***..*...****.*...*.*.***....*.*...*..*..*..*....**.*.***.***.*.*.*..*.*.**....**..**.*..*.*.**..*.*.*.**....**.*.*..**...*.**...***..*..*..*.........*..**....*.****.......*....*****.*..**.*****.*..**..*....*..*
*.*.....*....****....*.*.*..***..*.*..****.*.*....***.*.**.**..*......*..****........*..**.......*.....*..*....*...***......*.*....**.**.......**....*.*....**.....****..*.*...***..*.*.**..*.*.******.***.*.**.*...*...*.******.**.....***..**.*.*...*.****.*.*...*..*..*....*.....*.*.*....*..**...*...***..*...**....*.*.....*..*.**.*..**....***....**..**.*.*..*.*........*....*.*...*.*.*.*..*..**.*...*..*..*.....**.*..***.**....**..*...**...***....*.**.**..***.....**.*.**....**.**...*.*..*.**.*..***....**.*..*...*........**..***.*.**....***..**...**....*.*...*.**.*.**..*.**...**..*.**...*..***.***.*...***.***..*..**.........*.....*..*..**.*..*.*.***.*.*..*.*...*...**.*******..*.....*....*..*.****....*..*.***....**.***....*..*.***.**.......*...*..**...*.*****..*...**....*.*..*..***.***..*.*.*.*.**..***......*.......**....**..**.*.***...*.*......*..*.*........*..*.**.*..*...***..*.**.*.....*..**...**...**..*......*.......***....*.*.*..****.*.*....*.....*.**..*.*.*..*.****.**.***...*.*.**.....*.
.*.*......**.**..**.**.....*.*.*....**.*........*.*.......*****.......*.*.*.*..*......*........*.**..*........***..**...*....*.*..*...**.***.**...******....*.***..**.*....*.***.*.**....*.*..***.*.*..*..*..*.**...*.*.*.**.*.....**.****....*.*.*.....*.*....*.*....**..**....**.....*.*.*...*..*..*.**.*.*...**..*.......*....**.**....**.**.....*.*..**..*.******..*.*......*...*.*.**..*.*..*.**..*.*.**.***.......*...*****....*.......*.......**..*..*.*...*....*.*.**.***...*....*.*...**.*...*....*.**.*..**..*.*..**.**.****.**.*..**....*...**..*****..**.**...*.......*.*..*........**..**.*....*.*.**.*.....**..******.*.....*.*.***.****.**..*.***..*.*.....*......*..*..**..*...**.*.*.*...****..*.***..*.*...*.*....*.....*....*..*.*.*...*..*.*.***..*..*..**...*..*....*..*..*..*...**.........*..**..*.*.**..***...**.***....**.*..*.*..*.**.*...*...........**.......*****...**.*....*..******..*....*.*...*..*....**..*.**.**....*....***.....*....**......*.*.....**.****..*.***.*..**.**......***..*.......*...*.
...*.*.*.......*.**...*.***.*.............*.*...*.....*.....**.*.....*.*.....*.***...**......*..*.*....*.**.**.**..*.*...*...**..**.*..*.*.**...**.*.*.*.*...**.....*..*......*.**..*..*....*...*......****.***.***..*..*.***..*.*.*..**.*.*.*.**...*..**.**...**.***.**..*....*..*.*..***..**.*.***..*.*****...*..**..*.*.....*.*.*...*..**....*..****.***...***.*.**.*.***.*.*.*..*.*..**.*..**.**..*.**.**.*....*..**.*.*.*....*..*..**..*..*..*..**..*..**.*...*.***.....*.*.*...****.......*.*..*.......*....**.*....*....*......*.*...**...*.****..*..**...**..*..**.***..*....*.***...**...**.****.*****..*.**.*...**.*...*..**.*......*..*.*..........*..**.***......*...*.***........*.*.**.**.**..**..********.....**..**..**.**..**..*....*.**..*..****...*.**...***..**.*.........*.***.*.....*..**.**..*.*.*.....*.*.*...**..**.*.*....*....**.*..**....***.***..***.**.....*.*.*.*..*..*.**.*.......*.....*...**.*.*..*...*.*..*..*.....*..**..****...***.*.*..........*.**.*.**.*...*....**.*.*.*..**..*...*..*.......***
*.**.*.....*..**...*.....*...*..*.*......*.****..*...**.*...*..*..**...*..*.*....**.*.*.*.*.......**.****.***.**...**......*..*....*.*.*...*..*.*...**.*..*...**.**.*...***..****..*....*...*..*.*......**.*****.*...*...*....*..*...*.****.*..*...*..*....*...*.*...*......*...*.*.***.*.*...**..*.*.*...*********..**.**..*..*.....**...**.*....*.*..***.*...*.*..*.****...*...*........***.*.....*...*.*...**.**....*..*.*...**..*..*.*.*....*.....***.**.***....*..*.*..**.....*...**..*..*.*.***.*.*..*.......******.***...*..*****....*...****........****.*.**.***.**..*.....*...**...*..**........***..**..****..*.**..*.*......*...*..*.*..*.*.**.*.....*.*.*....***...**..*.**.*....***...**.*..**..*.*.***..*.*.******.**.**...*..*.....**.*..*...***..*.....*.*...*..*....*.*.*****..*.***....*...**.........*..**.*.*..**..**.....*.*.**........**.*..*..*......*.*..*.***.*..*.*....*.*****...*...*...*..*.**.*...*..*...*.*.**.......*....**.....*****...*.***..**...*.*.........****..****..**...**.*..**...*..*........
.****..*...**.****.*....***.....*...**.**.***..*.....*.**.**....*.***..*..*...***.**...**...**.**..*.*.*...*......*.*...**.*.**.*.*...*.*................*..*.**.**..*****.*...*..***.....**..**.......*..*...****..*.***.*.*.***....**....**...****....*...*..*..*..*...*........***.***......**.*...*..*...*.......***.*...*........***..*.......*..*.*.*..*..**..*......**...*.****.****......***.....*......*.*.*...*.*..**.**.***...*.*...*.....****....*.......*.*.***.***....****..***...*.*.*...**..**.**..*.***.*.*....**.**..*....*..**.*......*.......**..*.*....*.**.*.*..*..**........*..*.**.*...***.*.........***..*.*....*.***...*...****.........*.*...***...**...*.*....*.*.***....**..*.*...*.*...*.*...**.*..***.*.*.....*........*.......**.*.....*.*..*....*..*.*...*..............*...*..*.***..***....*.****.*.*****.*...**....**.******..*..*...**.*...*.**.**..**..***.*.*..........***.*..*....**.*...*.*..****.*.**.*.....*.*..***...*.*.**.****..*.*...*.*..*..**..*....*.*..**.*..*.**...*.*.*.*.....**...
..*..*....**..*.**..*..*.**...******.....***.*.***...*..*.**..**.***.**.**.*.**...**...*..*.*..*.**......*.**.*..*..*..*.**.....**...****..*...*...*...*......*..**.*....*.*...*.*.*.**..****..*.*...*.****.*.*.*..*.*.*.**..*..**....*.**.**.****..****...*....**..*..***.....*.**..*....*.....*****...*.....**..**.**.***.*.**..**.......**...*.*..*......*.***...****....*..*.**.*..****..*.*.*.**.**......**.***..**.*.....*.****.*.**....*..*........***..**...***.**.*....***..*.....*****...***.*****.....*..**....**.*..**.**......*.**.*.*.**.*..*...****.*.*.**..*...**....*.*.....**.*...*...**...*.....*.......*......*..*..*...*....****.*.*.*..*.*..*....*.**.***.***..*.*..*.*..*....**.........*......*..**....*.*.*..***.***...*..****.*..*.*.*.***..**.*..**.*.......*.*..***.*.****......*.*....*...*.******..*..**.**..**.*........*..*..**.*...*..*...*........*.****.*.**.**.*....**.*.*.*...**.*.**..**..*...*.*....*..*...*...*.....*..*...*...........*....**..**.*.**..*..**..*.***..**..*.*.......**.*.*****.
.*.***.*.*....****..*.......**.***.**..**...*..*..***..*..*...**....**....**.*......*...**.*..*.*...*.*****.*.*.......*....*.*..*.*..*...*..*.*...**..***.*.**...*.*.***.....*.*...*...*..*..*..**..*..*...*.*...*...**...*..**.*....*.......*.....**..***..*.**...***.*...*....*...*..*.*...****..****...*..**..**...*.....*..*.*........**.....**.....***......*..**..**.*.....*....****..*....**..*....*.*.*.*....*..............***...*.....**.****...*.*.**......****...*.*...**...***....***...***....**..**.*.....*...*..*...........*..*...**.**.........*........*...**....*..*.*.*.*.*....*.*..******...**...*****.*.*.*.*...*.***.....*.****......**.*...*.**...**........*.*.**.****.**..**.....*....*.***..*.*........**..**.....**...**.**......*...........**....*.......*..***.*...**.*...*....**..*....*.*.............*..*..****...*....**.......***...*..**..***.*...........*.....*.***.***.*.*.*.*..*.....**..........*...***.*..*...*..*...*.***.*****.**.*.*.....*.*...*****..*.......*..*...***..**.*..*....**..
*.**..*.*****..*.....*.*....**.*....*.**....*.....*..**..*...**.....***....**...**..*.***....**..*..*..*..*.**..**.**.....*...**..**...*..*.....*.*...*.*.*.*.*..*.****.*...**..**...*.*.....*.***....*......**..*..**..*.....*.*.*....***...*.***.*.**............****.***.**..**.*...*....**...*.***....*...*****.**.......**..*...****.**..*...*..*.*.*.*.*.*.*.*.*.....***.*.****..*.**..*....**....*....*.*........***.....*.*.*.*...*****.......*.**...........*.....*.**...*..**...**..**..*.....*.**.*..***....**.**.*****.*.....***....**...*.*..*..*......*...*...*..**.......****..****..***..**...*..*.*..**..***.*...***......**.*..**....*...*.....*...*.**.....**.....*..*.*.*****...***.*.*.*..*....**.*.******.**....*.***..*..*..**..*..*..***....*...*...*****.*.*...**.*..*......**.****....*.....**..*****.....*.*.....*.**.*.*..**......*...*....**..*.*..**..***...**...*..*...*.**..**...*....**....**..**....*.**...**....**.*.*.....**.....**.*.*.....**..*..*.*..**.........**..*.....***.....**.*..*.*...*.*
*.*.*.**.**...*....*..**.*........*....*....***...***.**...*.*..**...***.*.....*..**.***..*****.*.*...*....*.**.*........**.***.**.*........*.***.*.....*..*..**..*.*.*.....*.*****.*..***.*..*.****..*.*.*.*.....*......*.*....***.....*.*.*....*.*.*....***.*****.......*..*...*.**.*..***.*.*...*..***...*....*.......*.....*...**.*..*...********..**.*.*....*.*....**..**********.*.......*.**.*.....****.*.....*.....*.**.*........*...**......*...*..*.*..*****..**..*..*.***.....*.**...*.....**.*.*...**....**.........****.*...*.*..***...*.*...*.*...*..*.*.*....*....**.*........*....*...*...*.....*...*.*..**.....*.**...**.**...***..*.*.*...**...*.*...**.***.*...*..*...**.**...***..*****...*.*****...**.*.**..***.*....*...*...*.....**.....*..*.*.*....**.*..*.***.*...*.**...*....***.**....*.*..*..***.*.*..****..**.*.*.......*..*.*.*.**.*.*.*..*****......*..**.*..*.***....****.*..*.*.**.......***..***...**..*.*.*.*..*....***...*......*....**....*.....***.*.*.*..**.*..*...*.**......*...**....*..*...**.
..*...*...*.....*.*...*..**.*.*...*.*.*.**..**.*....****.*......*.*.****..*...*.***.**...*..*.**.......*..*..**.**.*.****..*....*..****.***.........*..*.....*.......*...*.*.*.***.**.*.*.......*....*..**...**...........*.*.**......***.*.***.*.......*.**..****.**.**.*..........*.**..*.*..*.......**.*....*.*..*...*..***.***..*..*.*.**.*..*.....****.....*.**.*******.......****.*.*...*.**..**..*..**....*..........*..***..*.*.**.*....*...*...**.**..*...*....*.*.*...*.*....*.....**......***...*.......*****.....****..*****.***..*...*..*.**....***.**********..*....*.*.**..*............***.*.*....*..**.****...*..*.**..*..........*...*..*.....***.***....*...*.....*.*..*...****...**...*....*.*.**.**.*.**.*...**.**..**..*.*..*...*.*.*.***.****.....**..***.*******.*......**...**..*******.*..*...*....**.*...*.*.**..*......*.*..**..*....**.***...*......*.**....****...*.*.**..*....*..*...**.*.**.******.*.........*....*..*.***.***..*...*.*.*.*.***..*.**......*....**....**...*..**...*.*.*.....*...**.*..*
***..**...**.*..*....*....*.....*.**..*.*.*...*.****...*.....*....*.*..*....***.....***.*........*...***.*.***...*....*......**.*...*.*....*..*...*..****......*...*.........***.*...*...*..**.**.*....*..**.*.....*..**...*****.****...*.*...*.*.*..**.*..**..*....**.*..*..*..*....****.*.*...**..**.**...**.*..........*....***........*..*....**..**.........***..****........*.......***.*.***..*.*..***.**...*.*....*..*.....**...*...**...*.*..***..*...***.*..**.*..***.*.*.**......*...**..**..***...*.**....**.*....*....*.*.*.*.*..**.....*..*...........*..**.*.*.***...*..****...*..**..**........*....****.***...*.**.**...*..*..*****.*.*..*****.**.*..***...**.*...****....*..*.*.*.....**.*.*...**..*.*...*..*.*......*....****......***..*..*....***.**..**.*.**....*...**.*.*.*.**..*.*..*....*.*..*..*......**..**......***.*.**.*.*...*...*.*......*..*...*.*****..**...*.*....*..**...**...**.........*...*........*.*.***.*.*....*.*.*****.....*..........*....****.*......****....*.*.*..**...**..**....*..**.*.
*..**.**..*.**...*..*.****.**.**....*..**..*..........*.*.**.***...*..*..*.*..**...*****.*......*...*......*.*.*......*.*.*...*.*...**.*..**..*....*......*.**...******......*..*.**...****.*.*****.*..*..*...**..***.**.*.**..**...**.*.....*.......*.......**.*...**..**..**....*..***.**..*..*.***.***.....*.*.*..**.***...*..*..****.*....*..*.*..*.*...*.*.**.*..**...*...***..*.***...***.......**..**.*...**....**......*..*****.*.*...***.....**.....*.*.****.*.*****..**.*****...****..*.......**.......*.*...*.*..**.*.*..*.*..***.*..*......*.....**..*...**.**.**....***.***..***.....*..***.***.......*...*.....***.***.***.***.....*.**...*...*.*..**..*.*..*..***.**....*.*..**....*..**...*..*.*..**...***.*.***..*..*...***..*...***..***.....*.......*.***..*.**.***.*.*....*.*.*..******..***.**.**..*...*..*..**.**..*...*.**..*.***..*....*.****......*..*...*.**...*.*...*...**.*.*.*..****.**.**.*..*.*.***.*....*.*.*.*.**..*........*..**..*..*...*....**.***.*......**.**.*.*....*..*...******....*..**..*.***
**.....*.*.....*.****.*..*.**..**.*..*.....**.**..****.**.........*.***......*.*..*..*.*.*..*..**.....*....*...**..*...*.**....**...*..**...*.*.......**..*.*....*...**....*...*...*..*..**.*.*.......*..*.*..........*..*.**....**...*..***....***.*..*..*....***.....**...**......**.*.*.**.**..**..**..*.*.*.*..****.***........*.*.**..***.**.**..**.....*..*....**...*.***....****......*.*....**.**..*.*.*..*....*........*..*.**..*.....***....***...**...*****.*..**.**.**.*...............*.........*..*****...*..***....*.....*......*..**.*.*..*........*.**...*....*..**.**..*..*.*.*.....*....**...*..*....**.*..**.....*......***.*....**..*.***...**..*.*.*.*.....*.**.*.*.**.....*.******....*..**.*..*..**..*..*....**.*..*.*..*..*******.*....*...*..*..*....**......**.*..**...***...*.**.****.....*..**..*...........**.*.......*...*.*...*...**..**.*.*.*.*.**.....*.*....*..*....*.*...*.....*..**...**...*....*.*...*...*.*.*..*..**......**.***....*...*.*..*.*.***.........*....***..**......*.*.***..*...*.*.*
..*******....***.****.**.******....*.**.*.*.***..*.**...*.**.**..*..*.*...*.*........*..*....*..***...*......**..*.*.*.......*.**..*....**.*...****...**..**..***.*..*...***..****..*.......**..**..**..........***.***..*.**........*..***.*......*.**.*.*.***......**..*...*..**.*..*...*....*.**.**..*..*.*.*..**.....*...*..*.*.***..*.**...*.......***..**.*.**...*....**.*..*.*...*.*.*.*****......**.*..*..........*.**.*......**.*..*.*.*...***..**....*...**...**......*....**.**.*..****..***.*.*..*.*.......*.**...**.....*..........***......*.....*...*..*.****...**..**.....****...*.*.*..*.*.....*.........*..........*.**..............*..*.****.......**......***.*.**...**.**.*.**..*..*...****.***.*.**...........**********.*.*****...**..*....**..*...**...*...*....*..*....**.*.**..*.***.**.*....*..**....*.*..*.*.**......*.....**.......*..*.***...*...*.*.....**..****.....*......**....**..*.*****..........**.***...*.*...*...*.*...**...**.**.*.**.**..........****...******...*....**.*.*.*.**.....*......
.*.*.*..****...****....*.*..*.***..*.*....*****.*.*.*.***......****....*.*.**..*..*..*..*.*****.**..**..**..*....******.........*..**.*..*....**...*..**..**...*..*.**.......**....***......*...***..**.*...*...........***.*.*.**..**..*.**...**...***.**.**...*.*......*.*..**......****..*..***.....*..*..*.**.***.*..**..**.*..*..***...*..*.*.*...*.**.*****.*.*.....*.**.***..*.**.*..*..*.*....****.*.......*..*.....*.*....*....**...*..*...*....*.....*...*.*..*.***.....*..*.**.**.***...*...*.**..**......*.*.**.*.....*.*...*.*.....***....***.*..***..**..**.***.**.*.**..**...*.*......**...********..**.*...***..**....*.**......*.**.*....*.....***....*.*.*..****..**.....*.*.*****..**....*..*.****....**.**..*...*...****....*...*..*...*.....**.....*.**..*.*......*..*.*......*.*.****.....***.**.....*.*.*...........*..*....*.*.****.****.....**.**......*...***..**...**....**..***.*..*.*****.....**..****.*....*..*.*..*.**...*.*.*..*.*.*....****.**..**..*.*.*....*......**.*.***....*.**....*.**..*.*..**.*
....*.*...*.*...**.*..*...*...*...***.*.*****.******.*.***..**......*..**......*..***********.***.**..**...*.**.*..*.**.***..*....*.**..**.*.*...*..*.*.***.......*.*...*....**...*.***..*.***..*..*.*.....*...*...***..**....*.*.**.*.*.*...*....**...**.....*.*..*..***....*......*....***...*..*.....**.*....*.*...**.***.**.*.*.*..**....*****....***.....**.**.*..*.*...*..*.....*.*.**..**.*....*.**..*..****....*.***...*..*.********......*..*..***.....**..*.*.***....*..**..***...*....***.*.**....**.**.**.***.*...**.**........*.*.*..*.**....*..*.*..**.***....**.....*.....***...**.*...*.*.***...*.**.****.*.*.*...*..*.**..*....***.**...*..*.*.*.******..*****.***..***.....*........*..*****.*...*..**.*..*****.*..*..*....*.****.***..**......*..*.*....**.**..*...*...***...**.**.......**...*...***.**.**.***...**..**.**.**....*..*...*.....*..*..*....*..*.**........*..**....***....****..*.****.**.....*.....*.*.***.....**......*...*....*..*...*.*..*.*...**..**..***.*.*..*...*.*.*.......*...*.......*..***
..**.*...***..****......*.*.....*.............*.*..*....**.....***.*.*..**..*..*..**.*..*..**.**..*.*......****......*.*..*.******..*.***.**.*....*......**.**......**.*....**.***..*.....****.....*.***...**.**.***........***....*.*...*.*.**.*..**.....*.****.**.*.****.**.***....**.**..*..*...*....****.****...*..*.....**............*.*....***.*..*.**..*...****...*...*.....**..*..*...*.*..*..**..**.*.*..*******...*.**...*...**..*.**....*.**.......**.***...*.****.****..*....*..***.*****........**.*....*...**..**..**...*.***.....***....*....***...*.*....***...***...**.*..***...**..**..........*..........****...*.*.....*.*.*...**.....**..****.*.*.*...*....**.**...*..**...**..**....*...**.**....***..*****...*.***..*.**..*...*.***..*........*....*..*.*.*..**...**.**..**...*....*.*.*...***...*..*.*...*.*....*.....*.*..**..**..*.***..***.*...*...**.*.*....**.....*...*....*.***.**...***.*......*.*..*....**.....**.**.***.**..**.*.*...*...........*......***.**.***.*..***...*..*.*..*.**...*.*.***....
....*...**.***..*.*....****.*....*.*.***.**.*..**.*....***.****.*.**.**.**.**..*.........*...*..*..*.*.*.**.....*.*...*.***..*..........**.*.....*.**..**.*...*...........*..*.**.**...*.....*...**.*..........*..*.......*...*.*****.*...*..*..*.*..**...*.**........*...**.....*....*..**...**...*.*.*.*...**........**...**............*....*..**.........*....*.****....***.*...*...*...*..*....**.*......**.**...........**.*.*..****..***.***...*............*.....*..*.....*..**...*.**....*.*.**..***..*...**..***.**.**.*.*..*.***......*.....*.**...*.....*...*.**...***.*..*..*.*....*....**..*..**.**.****....*..***...*....*.**...**..*****.*..*..**.*.***..*..*..*.*.....**.*.*..*....**...*..***....*.*.......**..*..**...*....*.*.***.*..........*.*.***...****..*......**..*.*...*****..*..*.**.*.*.......***....*.**...*.................*..**.**...**......**.****...*........*...*...*****....*.***..**.**.**..*.*..*....***...*.*.**....*.****.*....****..**.*......**.....**..***.**.....**....*.*.........*..*...
..*.*..*...*....*..***.**.*.*.******........**.*.**..*....*..**..**.............***..****.*..*..*..*.......*.*..**.......*.**......*.***..*..**.*......*...*.*..**..*..***..*......*****..*....*.*....*....*...*.*.**.******....***..*......*..*.***...*.*...**.**.*....*.***..*....*.**.....***.*.*...**...........*.*.*****.*.....**.**..*......*.*.*.......*...*....**.****....**.....*..*...*.**.***...*.*..**....*....**....*.**....*..*.**.*.*.*..*....*..*.*.*...***.*.....**.*.*.*.*.*...****..***.*..**.*...*.**.*.*...*..*.....**.**....*....*.*..**.**.*....*....*...*..**.*.....**.*.***.........**.....*....*..***..*.*..*...**..*..*..**..*.....*.**.*.....**..**.*..****...*...*...*...***.....**....*.*....*..*..****.***.*...***..****......***..*.*.*..*.*..*..*.**.....*...***..**...**...*..**.**.*........**.**.*....**..***..**..**...****.***.*.***.*..*.*.*.*..**.**.*.....**.......*.....*...*...**........*****.....***.*..*...*....*.***......**....**.*.*.****...*.**....*.*...*.*..*....*......**...**.*...
.*.....**...*....**.*..**..*.*....*.**.******.*....*..*.....*.**........*.**.*.*..**...*....**...******.**..*.*****.*.........*..***.*..***..*.*......***..**..****.*.***..*..***..**.*..*..*.....**..**.**.....*.*....*.**.*.**..*.......**.**..*.*.*....*....*.**....*...*....*.**...**...*.**.*.***..**.....*...****....*..***.***..*..*....*.**.**.****..*..**.....*...*..*****......**..*..***.*.*..*.....*...*..**.....*...........**..**.*.*.***..*.***.**......*..*..**.**....**.*.**.*.**.....*.*...*...**.*.**..*.*..*...*......**.*...*...*......**....*.**.....**.*.*****....*..*..******........**.*.***.***.......**.*..*..*..**.*..*.**..*.....*..**.**...*.....*.**..**..**.........**..***.*...*.*..**....*.*...*...*.......*..****.*....*..**...***...*.*....**.*..*....***...**..*.*.***.*..***.***..*.**.*...**...*..*..*......*.**.*......*....*...*.*.**.*..**.***.....*.*..**.*...*..***..**..*..**..*..*.*.**.*....*....**..*.**.*.*...*....*..*.**.*******.........*..*...*..*..*.**.......*.......*..*..*.*..*
.**...*.*******....**.*.....**..**.*.***.*.....***.*..**..*.**..*..*..***.........*..*****.*.....**..*..*.*..**..***.**..*...*..*...*..***...*.*...**...**..*.******.....*.***..**.**.**..*.***.**..**.*.*..**.**...*......**...**.*...**.**...*....*..*..*......**.*..*..*...***....*.**.*......**......*..*.*...****.**.*..*.**.*****.....*........***..**.....*****......**...*..*..***...*..*...*.**..**..*....*..**..*...**..............*........*..*....*..*..****....**.*.*..*..*.*.***..*.*......*..*.*....*.**.*.....***..****.....*..*..**.*..*..**..*.*....**........***.....*.*.*....***..****.....**.*..*....*.***.*..**.**.**.*....****...**.*..*......*...***.*.*..*.**...**.**....*.**...*.*.*.*...*..*..*..**.***.*..*..****..***.*.....*.*.**.*...**..*.*.*.........**......**.**.*..*....*.****....*...*..*..*......*.....*.....*..****.......**.**.....*.****.....*.**...*..*.***..****...*.*.........*.*.*..*.*..*.*......**....****..*...*..*..*...*...*.**.*.....*......*.*.*.*.*.**.*..***...*..**..***....**..
....**....*.*..*.*.....*..*.*.***...**...***.*...**.***.****...***..*.**...*.*.**.*.*.**....*..*.*.*.*.*.****.....*****...*..*..*....**......****..*..**......*..*.**...*....**...***.*.**..**..*.*...*.**.**.*........**..*....*.*......**.***......*....**.....*.*.**..**....***.**...*.*..*.***.*...*..*.*......**....****..**.*.......*....*****.*.**.**......**.......*.*..*..****.....*.*.*..*...*.****....*..*.*.....*.*.**..*....*.***..*.**.****.....****....*.*.***..*.*.*.....**.*......****..*.**.*.*.*......*....**.*.**..*..*........***.....**.**..*..*.*..*...*.*.*****.....**..**....*..**..*..***.***..*..*....**..*...*.**.*..**.**.*....****.*.*..**.*......*........***.***...**....**.*.***..**..*..*.**...**...***..*......*...*...*.....*.....*.................*....*..**.....*..***..*.*..*..*.***..*...*..*.*.*.****..*...*.*.*.*....**..*..*****.***...**......*.........**.**...*.*..***.....***....*.*.........*...*......*..**.*.*...*.***.........*....**.*.*.****.....*..**....*.**.**.....*.**.....*.*
*.....*....*.***....*.........*....**.*.**..*...*..*..*.*.**.***..**.*..*...*...**..******......*...*...***.....*.**......**.*.....*...*.*...******....*.*.***.*.*..**.*.*......*....**.*.........****..**...*......*.*.*.***.**........**.******.**.*....**.*.*.*.**.***.......*.*.**.**.*.*...*.**....*.**.**.**.*.**.*.......*...***.**..****....*...*...**.***.*..*.*.*.*.......*.*..*..**...*..*....**..*.*..*....*....**...*.***..*....*****.*..**.**....*..**.......*****.***...*...*..*.*...*....*..*...**.........**..*.......*.*.**..*..*.***....*..**.***...*.**..**..**....*..**...*....*...**..*...*...**...***......*..*......**.***....****.***...*..*....*...**..***.....****..**..*..**.....*****.*..*.**.*..*...***.****.*....**..*..****..*.****....**.*.*.*...*......*......**....*....**..*.**..*..***.*..*.**..*...***....*.*.....*..*........**....**..*.**...*..***.....*****.*..***.**......*..*...*.**.......**...*...*****.*.**.*...*..**..*............***.****.*....*..*.**..**..****..**.*..*..****...*..*
..****...*..*.*.**..*.*.*.*.........*.*..**..*...*...*..****...*..*.***....**.*..*..**.**.**.*.*..*.*...**.*......*...**..*..*.*..*......*.......*.......*.**..*...***.**..*.*..**.**........*.*...****.....***.....*****......*.*....***...**..*.*.**.*.....*.*.**....*....*..*....*..***....****.*..*.****...*...***..***.*..*..*...**...*.*..**..***..**.....*.***.*.*.*.*.**.......**...**..*..**.*..**..***..*...*.*...*..**...*.**.*...*..***..*.*...**.*...*****..*****..*.****.*.**..*.*...*...*.*.*.*....*...*..*.*...*.**..*...*.*****.**.***.*.*....*.*.....*...*..*..****..**..*...***......**..........*.*..*...*.....***.*.**....*..*.*..*.*.*.***..**..*...*.*...**...*.*.*.*..*.**.***.*.*.*......*..*.**.**...*.*..**.....**.*.*.**..*.............**.......*...*..**......*.*....*.**..*..*.*.**.****...*..***....*..*....*.**...*......***..*.*....*.*.......**.*....*...*.......*..**..*.....*.*...**...*..*****...*..**..*.**....*.*.*.*..*.......*..*......*.....*......*.....*..*.***...*....*.*..*.**.....*.**..
**......*...*.*...*.*...***.***.***....*.*...........*....*..********....**.***....*.*.*.*..**..**.*.*...**.**.*.**.**..*......*.**..*.*....***......***.....*.*.****...*..*..***..*.**.***.*..*...*.**...*..*....*..*..*.*..*..*.....*...*.....*.**.....*.*......*....*....***........*..**.*.....***.*.*...*...*.*...**..*.*..*....*.*..**......**...*.*.***......*...*..***...**...***.......*..***..*...............*.***..*.*....*..***..*.*.*.****..*.***..*.*.*.***.*...****....*..***.*....**....*...*.***...**.**.*...*.....*..*..**.**..**.*.**.****.*.**...*...*.**..*...*..*.*.***....*****..***.*..*.****.*.*..**.....*.....*......**...*.***.**.***.*..*..*.....*.**..**.**...*..*..**.*.**.*.*..*.*..*.*...*...**.*...**..**.......*.*......**....*..*.*..**.*.*..*.*.*.*...***.**..**..**..*..**..*..*...*......*...*..***....*.*..*......****....*.*.**..*.*..**...*..**..*.*..*..*......*..**.....**.*.**..*..***.*.*..***....********......*..**..**....***.****....*....*.*.*..*........*....***.*...***...**.***..*
......*.*....*.**.**.**.....*.....**....*...**.*.*.**.*.......*....**..*.....*..*.....*.......***..*.**.*.*.***..****.*....**.***...*..*.*.***..**.*..*...*.**.**.***.**.*..**..*....*......****.*.*.......***.......*..*..**..*..*...*....**..*.*...**.*..***........*..*.****..*.**..*.*..**.*.....**......*..**.****.*.........**.*.*.*..*.**..*.....*.****......**...........*.*.*.*.**....*.....*.*.*....***.*..*.....*.***...*.*..*.**....*..**....*.***...**...*...**....*.**..*.....**..*......**..****..*...**....***..*.**.*.....***.**..*..........***.*.......*.......*..**....*.......*****.*.**.*..***.....***...*........*..*..****...*.**.**.*.*.**.*.*........**..*..**..**..*.*..**..*...*..*.**...*.*.**.....***....*...**..**.*.*****..**...***.*.*.*......*.**.**......**.**.***.....*.*......*.*...*.*....*.*..***...*.**......**.*....*..*....*...*.*.....**.*.*.***.......**.*.*..**...*...***..*.*..***..**.**....*...**.*..**.*.*..*.*.****..**....*...*......*.**.***..*.**..*.*..*.*.****...*...*.*.*.**.*.*
.*.*..**.**...**....***........*.*.*..***.******.*.*.*.*....**..*****......*.**.***.*.*.*..*.**......**...*....*..*.**...*....**.*.*.**.*.**......*.******..*...*...****.....*.*.****.**..*...*..**.*.*...**.*..*..**..**.....***.****...*.***.*.*.*.**..**.*..*.*****.****.....**...*.**......*....**.*.*.**..*..**...*...**.......*.*..*...**...***.*.*..*..*.*..**..*..*..***.*..*..*...**..***..*...*.*......*.****...*..**......**...*.**.****.*.**...*.****.....*......*..**.*..*.***.**....*.*.*.*........****.**.*****.....**..*..*....*......*.........**..*..**.....*...***........***...*..*..*....*.....**.*...........**....*...**.....*.........***.*...*...*.*...**......***....*.*..**.**.**......*...***..**.*..*...*..*.......*.**..*..*...*.*.***.*.......*...**...**.*.*...*..*..*...*********.*.**.**....*.*..*.*.*....*.***......*.**......*..*.*.......*....***.***........*.**...**..***.....*.**...*......*.*..***..****.*..*.*..***..*****........*..****.*.**.**..*.*..*......*.*..*..*..*...**..***..*.***.*
*.*.*..*...**...*****..*..*..*.*.***..*.**...**...*..*...*..**.*..**...*.*..*...*..***..**...*.*****..***....****.**..***.*.*..*.*..*..*...*...*..*.....****.....*.*.***.....*...***.*..*****..*.***.*..*.*..*****..**.*....**....**.*........***..**...****..***.*..*..**..****...*.*..*...**.*.***..*...*.***.*.*...*.**.**.....****.*****.**..*.*..*.*.*.....*..........**.............***...*.****.........*.......**....**..*.**..**.*...****......*.*..*........*..*.**.*..**..**......***...*....*..***.*...*.*.....*.**..*.**.*.**..**..*..*....*....*.***.....*....*..*.**..***..**...*.*....*.**.*.*......*.......**.***.*.*.**....*.**..*.*.*...*.**..**.**.....*....**..*..*....*.....**.*...*.***.*..*.****....**.*..*.***.*.****........*.*.**..*...*..*.**.*......*.*....*....****.*...**.*..***.*..........*.......*...*****.*..*.....*.*.*....**.*.*.*.**.*......*.*...*.*..*...*..**...*.*....**...**.*....*.*....*.*.....*.*.......***.*.*.............*.**.*...........*...*..*...****.***..***.*.*.***..**..*******
....**..**.**.*.***....*..*..**.*....***......*.*.*.*.......*..*.*.*...*...*.....*...***......*..**..........****..*..*..*.*..*...*..*.*.*.*.....****.*...**....**..**.*...**...****.**.***.*..**.**.*.*..*..**...*..*........****..*.*...*.....*.*..*..*.*****...*.*.***..***.*..*...**.***.*.*.*.*..*.*....*..*..*..*..*...*.**.*.*...*.**..**..*.*.**...*.*.*...*....***..*...**..*..............*..*..*..**.***....**..*....*.*.*.......*.*****.*...*..**...*.*......**..***....*.**.*.*.*..*..*.....*..*.*.*..*.....*......*..*.....*.*..*...*...*.*...*.*..*..****.***..*.**..*.**.*.*.*.*.....*..**.*.**......*.*....**..*.*......***.**..*.*...**..***.*.**...*.*....*.....****.*........**.*.****..*.*.*....***.*.*.**..**.......*.*...*.**..**....*.*....**....*...*.*..*.*....*........*..**.*.**..*...*.*...**.**.*.**.**..*.......**.**..*****.*.*......****...******..*..***...*.*....*..**.******..........**.**...*..**.****.*****...*...*..*..*..******.***.....*...**.*.*....*..*.*....**.......*.*..***.....*.*.*..*.
.*..**.**..**..*...**..*..****.*..*....*..*.*.*.*.*....*..*..**..**..*.*.*****..*.*....*..*.***....*....*..*.*..*.**..**.**..*....**....*.....***.*.****.*.*..***...*.***.*.**...*.*..****....*.*.**.*.....*.....*.******.*..**.*....**..*............*..*.***.*..****...*.*.*...*..*...*.*....*..*.*...**........*..*...****.*..**.....**....*.*.....**.**.***....*.*....***..*...***....*.*...**....***..*..*.*****....**...***...***....*..*.....*.....**...****...***...****.**...**..***...*.*.**....**..**.*.*.**..*..*.****.*.*.*.**..*.*.**.****....**...*....*..**.....*.*..*....**.*.*..**.....*....****.***.*.....*.***....*..**..*..***.*..*.*..*.*...*.***...**...*...*.*..**....*..*.....*..*.........**..****.***.....*.**.....*.....******....*.**......*.*.***.*.**.*.*.***.*....**.*......*........*.....***...*.**.**..**....**.*.*.**.*..*.**...*.......*.*...*.*...*.**..***..*..*.***...*..*..***.**.*..**.***......*.........*..**......*.*.*..*..*...*..*.***..*.**..*...*...****.**.*....*...*..*..*.*.***.*.*.
.*.****.*..**..*...*****.**..*.***.....****.....**.***..*..*...***..**.***.*.*....*...**.....*.***.**...**...*.**....***.....*....*...*.*...*****....**..*.****.*....*...*..*.**.**.***.*.*.*..**.*......**.***.***...*..*...**..**.*...**.*.....***..**..*.****....*.**..**.**.*...***.**.....****.....**..*...**.*..*.*.*.*.*.**.*.......***....****.**.**.*..*......*...*.....*.*.*..*.....**.*.*..*.*...*.***.*.*.***..*.***..**..*..**...**.*.**.**.*.*..****....**.......*****...*.**..*...*.*..*..*.**.**....**.*.*.....**.**...*..*.*.*...*.***.**......**....*.....*.......*..*..***.**.**..**......*.**.**...**..*....*.*..***...*......***.*.*....*....***..**..*.**..*.*....***..****..**...**.*...*.**...*.**..*..***.***...*.**.....*..*...*....**..****..*..**.***..*.**.*.***.***.*...*.***.......*..***..***.*..*...****...**...*..**...*.*....*.*...............*.**..*.........**.**.....*.*......*......***...*.....**..**...*.*.**...*..*...***....*.**..*.*.*.**..*..*.......**..***.**.....*.*..*...***.....*...*
******..**..**...*.....*.*..******.*..*...*...*.***....*..**.*...***.*...****..*..****.*..**...*..*..**.*...*...*....*...*..**.***.*.*...*...*.**..*....****.*...*.****...........*.....*.*.*.*..*.....*...**.***...**.**..***........**.**....**...*..**..****...*....*.*........*.**.*.*....*.*.*.*..*....**....*..*..**.....*....*.**.....*...*..**.******.*.**......**...*.*****........*..***.....*...**..*....****.*.***.**.**..*..**.......*..........*.*..*............*..*..***....*......*****...***.**.....*..**......*...***...*****..**.*.**..*...*..**.*..**.**..*..**.******..*...*..*.**...*..**.........*****..*...*......**...**...*....*.*....*.....***..**..****...*...*...*....**.......**.*..*..****......*.*.*.*........**.*.*.**..**.*....**...*..***.......*...**..*..**.*..*.*.*....**...**.*.*..*.*..*........**.*..**.*..**.*.*......*...*.***...*..*.*....**...*....******.*.*.*..*****...*..*....*.****...**...*....**...**.*.*****..**..*.*.*..**.*.*.*......****......**..*.*....**.*....*..*.*....**.**
*...*......*.*....*.*..*.**....**.*.*.*.*.*.*...*.*.*...**.*..*.***.*..*..*.*.*..**.**.****.....****....*.*..***..*...*.....*..**..*.*....*.**...***.**..*....**..**..*..*..***...*.............*..**...***..***....***...*.*...*...*.*....*.*...**.*..**.**.......**...*.**.........**..*.*..*.*..**.*.**...*..***.*.**...*....*.*.*****.**...*...**..*..*..*.....*..**..*.*..*.*.**.**...*..*......*.*.*..**......**.*.*.**.*....*.**.*.*..***...........**.*...*..*****....**.*....*..*..*.......*...***.*......*...**.**..**.....*.*....*...**.**..*...**.**..*.*...**...***..*.*..**...*.....*.*...**..*.*...*****...*..*.*..**.....*..**.*..**...****.*.**.***..*..*.*.***.**..******..*.*....*.*.*.*..*......*..**....*......**.*....*.....*.**....*..**..*..*.***.....*.*.*..**..**.**.**..*.*..***.*.*.*.*..**.*....*....**..*...***..*..*...**........*.*.*..*.***..***...**.**...**.*.**...*..*....**..*...........**.**.*****..*..**.*..*....*......*.****...*..**.*.*......*..***..*..***.*.....*.*..*..**........***..*...
**.**...*.*....*****.....***..*..*.*.*.****...*....******...........*.**.*.*....*....*.*.**..*......*.*.......****.*...*......*.*..*......*.*..*..***.*..**...*..***......*.*...**.*.*..**...*.....*.*.*.*.*......*..**..*....*...**.*..*.***.**.*..**..***..*.***...*.........**....***..**....**..*.*...**.*....*....***.***.**.....**..*.....*.*******.*******..........*...*..*.....****.*..*.**......**..***..*..**.*.*.*....**.***.**....**..*...*.*..*.**.*.*..*.*.....*....**..*.*....***.*.....*.....**.**....*..*.**..*.*...*..*.*..*.*.*****...*.*.**.....*.**.**.*.*..*.....*****..***...*..*...****.*....**....*...*.*..**.**..*..*..*.***....*....**........**..*.**.*..*.**.*...*...**..*.***.....**...**..*..*.*.......*.**....**..**.*...**...*****.*..*.*....********..*..**.***.**..*.....*....*..**......*.******..*...****..*.....*.*.*..*...***.**..*.**.*.***..*.*....*.........*.**...********.****......*..*.*..*...*.**.*.*.....**..*.**.*..*.*****.*..**.*.*...***.*......*..***..**..**.**.*..*..*..**.****.
****...*...**.*....*.*.***..*.*....*....*.*****.......**...***....*.*...*..*.*......*..**.*****..***....*.**......*.**.*.*..*..*..*....*...*.*.*......*......*..*.*..***.......**.****..*....**.*..*...*.*....*..***.*...***......*........*..*.**..*.**..*.**.*.....*...*..*..**....*.*...*****....*.**.*.**.*.*...*.......**..*..**.******.*..*..****.**.****....*.**.***....*.**......*.*.*...*.**.*.**...*..**...*.....*...***....**....*.*.*.*...***.*...***..*.**..***....*....***.*..**..*...........**.*..*..*.......**.*....**.*..***..*....*...**.....***......*......****...*...**...*......**....*...*.*..*.*..*.....*.*****....*..*..*.**.*....**.......**.*.*....*.........***...**.****.*.*.***....*..**..*.**........*..*..*.*...**..*....*.*..*....*...*..**..**...*.*....****.*.....*.*........**.....*..*.****...*..*...****..*.*.*....**.***......*.****.*.*.**..*.**.....*....**.**.*.*..**...*.......*...*.*******...*..**.....*.****.**.*.**....****.*.*.*.*.*..***.**........*.*..*.**..*.**.....*.*.*...*...**.
**...*...*.*.............********...*...........*....*.**....*.**.***..**..**..****.*.*.*.**...**.*.**.....**..*...*.*....*.....***.****..*....*..*****..*.*..**.....*.***..*....**.**..****.*.....*..*.....*.*......*....***.*.*...*...***....****.*.....*..*...**....**.*......******..*...***..*.......**.*.*.*....*..*.*.*.*...*...***..*.....***..*..**....**....*.....*...*.**.***....***..*.*..***.***.**.*..****.....*.**.......*......**.*..*.*.......**.*.*****.......*....*....*.**....*.*.***..*.....**..***..**......*.*.*.*......*....*...*.**....*.....*.....**.***.....**.***..*....*.*..**...*.*.***.*.*..*.....*.****.**..*.*.....*.**..***..**.**.**.......*..............*...**.**..**..*....**.*.*....*..*..**.....*****..**..*.*.*....*......*.....**...**.*.***.*.***..*...*.***.*..******.***..**.****..***.*.*****.*..**..*.*.....*...*.*......**.....*...*........*....*.....*.*......**......*..**.**....*..*.*.*........**......*.....*.*.....*.*.*...*.***.**.*...*.**..**...*.*..**...**.***.**.....**..*.
**...*.**..*.****..**....**..***...*.*.*.**.*..*.*..*..*....*....**....*....*.*....****.*.**..****..**.....**...*.*..**.*...*..**.....*.....*...*.*.****.*.*...***...*...*.**..***..**.**.***...**..*..*****.*..*.*..*...*....*....*.**.*.*...**...*...*..*.***.*.*.**.*.*...*.......*..*.********........*.....**.*....*.***.*..***...**........**...*...**.*..*.*......*.*.**.*****.*..**.*.....*.**.*..**......*********...***.*....***...*..*......*...*.*......***...***..*.*.........****....*....*..*.*.*.***.*.*........**.*.*...**.*...***.*.*....**..*.**.*..*...*.....*..*.......**.*.**...*.......**......*.**..**.*..**.*.**...*..*....***.*...*......*..*..*...*....**...**..***..*....*.****..........*...**......*..*..*..**...*.....***.*.***.......**.*.*...**...**.*.**.*..***.*..*.....*.....**.*..*.**....*....*...**..**.*..*.*...**.*..*.***...*.***....***.*.****.*..*.**....*.*...**.**..*.*.......*.**.**.*...*..*.*.*....*.**..*......**..*....**.......****...*.***....*..*.*..***.......*....***...*...***.
........*.*.*..*....**.*.***.*.*****.*..**...*...***....*........**......**..*****..*.***..*..*..**.*.**...*.*..*..*.*.*.*.*.....*.*.***.*.**.**.....*..***..*..*....****..*.....**..**....*.**....**.***.*...**.*.*......*..*.*****.*..*...*..***..*.*.*....*.*..**..***...**.*.*...*...**.......*..*.*.*....**.*..***.*.*....*.*..**...*...*.**...***...**.**.**.****..*.**...****...***..*.*..*.*.*.***....****...**.....****.***.*.....*...****..*.......***.....*.***...*****..*...**.*.....*.**..*.**.**.**...*.*..*.*.**..*....**.*....**.*.......*...*****.....**.*....*.****..*...*.*...*.**..**.*****..**.......**...*.**...**..*...**.*..*.*.**....*..**.*...***......**..*...*.....***.*...*.*.*.*.*..*.*.*...**.*...***..*.**..****.*..*.....*.*.*..*..*****.......**.****.**.*......**..****.**..*...******..**...***..**................*..***.**.***.*..*.....***...*..****.**....*..*..**.....*.*..*...**.*.*.****.....*.***.*.****.*.**.*.**.**.....***.**.*...**.*.....*..*......*..*...**.....**....***....****.*...
....**.**..*.....***...*...**...**.....**.*.*****.**.**....*.**.*...***..***..*......*...*.*..*.........*...**.*.....*.*...**...*....*..*.**..*...*.***...**..*....***..**.***...***..*.**..*.*.....*..*.**.****...*...***.****......****....*.*.**.....*.**.**.*......**...***.*.**.*......****....*.........***.*..*****.**.*..*....**....**.....***.***.**.*.....*.**...**........**...*.*****............*.*.***.*......*.**......*.*....*.*..***.*....*.....**...*.*...**.***.**..*.**.*.*...**.**.*........*.*..*..**..*.*...**.*.***.....*.......*......**..**..**.*..*......**...**.......*......**.*.*.**..*.****..*...*.*..**..**.*....*..*.**.*.*....*.*.**......**...*....*..*...**......*...*.*.*.****.****...*.**..*....*......**..*........*..*...**..***..*.*....******..*...**....*.*..*.***....*******..*..*.*....*******.*.**..**.*.*..*..**...**.***........*....*..........*..*.**....*.............**....***...*.*.*..**...*.*.*...**.*..*..*.....****..***...**....*.****.*..*..*...*..*...***....*......*.***..*
**..*.*.....*....*.*....*.*.*....**..*.*....**.*.*.*.*....**...*.**.*.......*....*.*.....*.*......**...........*.*.*.*.....***..**..*....*.*.**....**...*..*..*.**.*..*.....*.*.......*.*********.**.*..***.***.*......**.***.***....***.*.......*.***.**.**.....*....*.*...*....***..*....*.....*......*...*..**.*..***..*.**..**.*...*....***.*........***..*........**.*...*.......*.......**..*..*...*.......**...*.***.******.....*.**...*......*......*.......**.*.....**.***.**..**.*....***....*....*....****.**...*.............**.***..**..****....*.***.*.*...**.*.....*.*.....*...***.****...*....*.*.*.**...*.**..*....**..*......**.....**...*.**.*..**.*.....***...**.**.*..*.....***.*...*....**.***....*****..*******...*...*.*.*.*.**..*..*.*..*..**.........*.**....*.*....***.*.*....***.*.*..**..*****.*...*.*...**.......*.*.*.......*...**.....**...*...*.....*...*......*..........*...***.***..*.*..*.*...*...*..*.*.*.....*.....*.*.*..*.......*.......**..**.**.**.........**..***...***.****..**.*..*...*.*.
.**.*..*....**..**..*..*.**..*.**.*....*..*..*..*...*.*..****...*.*...*.*....*.*....*.....*....*..******..**.**..*...*..*...*.*..*..*.*..**...**..*...***..*.**.*.........****....*..*.....*..*.....*.**...*.*...***.......*.**.*..*.......**..*.....*****.......*..**..*..**...*..**...**..***..**..*....*....****.*.**.....*.**.*.*.*.**.*.***.....*.*..*.............**...****.....*.**..*.......*.**.**..*..*.*.*.......**......*.*..*...**....*.*...*...*.*.**......**..**......*.**.*.*.*****.....*.*.****....**.**.*..*.....*.*..*........*.......****...*......***...*.***.....*...***......**.*.****.....*.*.***.*..**...*.*....*.*....*..*......*...***.*.*..**.*......*.*.**...*.**.*......**...**..*.*....*.*****....*..*...*...**...*.*...*..**..**...*...**.**..*.*..****.*.*.**.**.**..*.**.**....*...**...*..**.**..***..*..***...*.*............**......*..*........*........***.*.*..*.*.*......*......*.*.*.*...****.**......*....***.**.....**....*.**...***.**.*....***...***..*..*.**...*..**....*.....*.*.*....*.
.*.....**....*.***.*.**..**......*..*..*.*.....*..*....*.*...**..**.*...*....*....*..****..**....**.....**.*.*..*.*.*.*.*..*.........*...*.**....**...***.*..*...****.**...**....**........*.*..***..*...*.*.....***...*...*.***.*.**..**...**......*..........**....*...*.*...**..*...**..*..*.*.*.****..**.*..***.****...**.**..*..****....*..*...*....**..**..*......***.*....**....**.****.**...*.*..******.**.**..*..*..*.*.....**...*..*.*.**..*.*.*..*...*..**.*..***..**......*.***..*.*******.....*.*...**.**.*.*.*..*.......****..***.......**.*.*..****...****...**......*..*...**....*.*..*..**.*..*.*....*....***.....*.*.*..*...**..*.***..*.....**.**.****.*..***...*.*..*....*...*.***.*...**..*..**.*..*.*..**.****...***.***.....*....***.*......*.*...**....****.***.**...*****...*.**.*.*..*...**...***...*.............*****.**...***...**...**..**......*..**.**.**....***....*...*..*...***..*...*.*.*.*....**.*.......*..***.*..*..*.**....*.....*.**.*.*.*........*...*.**..*.......**...***.*..****.....*..***
.*.***....*..*..*..*.*.******.*..**.*.........**......*..*.*.**..**.......*.**..*...*.......*.*.*..***.*.*.**..*****.*.....*.....*.*..*..*....*.........*......*....*.*.**....*...**.......*.....*****.**..***....*...*.**.*.*.......*.*..**......*...**.**....*.*.**..*..**.**.****..**.***..**.*.*.**.*....*******.**.*..**...***..*....*.....*....***.....*...*.*.....***..*.....**..**.....*..****.**.**.*..*.**.*..*......*.*..**..**..*...*..*....*...*...*.**.......***.....**.*.***.****.*.**..**..*..***..**...*..**...*.......*.....*...*...**.**.*..*.*.*...**.*.....****..*.*..**..*******.*..*.*****..**..*.*..*.****...*.*..*..***..*...**..**.*...*****.......*.*..*..**....*..*....*.**...*........*....**.*.*...*.*...*.......*...***..*..*.*.......**..*...*.*.*.**...**.*...*.*.*.***...**....*.....*.**..*.**.....**.*....*****.*..*.....*.*..**.....*..*.****.*..*...*..*...*.*.**.....*...*...*.....**.......*..*..**.*.**..*...**.*..*...***.*.*.....*.*...****.*.*...*.......***..*..**...**..***..*......*...*.
***....**.*..**.****...*..*.*..*.*.*.*..*.......*.**..*.*..**.*..***..*.*.**.**.**...**..***..................**.*...*..*..**...*....*.*.*..*..**....***..*.*...*...**...........*.....*..**......*..*.*.*.*.....*..*..**.*.***...*....*....**.***...*.**..****.***.****.....***.....*..*.****.*.**.**.*..*.**.......*..*.*..*.**.*.*..*....*...*...*.....**...*.......*....****..**...*..**.***.***.***...*......*....*.*.***..*.*..*..**.***.**....**.*..*.**..*.***...*.*..*....*...***..*....*.*...****.....****..*.*.....**.**......*.*.**.*.**.**.*.*......**..*..**...*.....***..*.*.***......**....*..*..*..**.*...****...**.*******.*...*.......*.....***..*.*......***.....***..**.*..*.....*.*.....**..***....*.***..*.****.***..*.*...*.*.******.**..*.............*.*...*.*.*.*...*....*.**..**...*.**.**........*.*.*.**.*........***..**.......*..*...*.*..***...**..**.**...*..***..*.*.***...**...**.**...*.***.*..*.....*..****..**.**.*..*...*..***.*...**....*.*..*...**..***....*..*.*...***..*...........*.*...*.*
...*....*.....*..******.*..**.*..***...*..***.....*...***.....**..*.**...*.....**..***.......*....*..***..***.*......*..*.*.*......***..*.....**....*.............**.....*.****....***..***.*..**.*.*.*.**.*****...***.*.*..**....**......**.....*.....*..**...............**........*.**.*......**.***...**.***...*....*..*.*...**.**..*.*..*.*....**..*....*..*..*..*...**.*...*..**......***......*.*....**..**....*.*.*...*....***...*.****..***.*...*.....**.**..*.*.****..*...*..*..***........**.*.**.**....*.****.....*..*..**.*...*..*....*.**...*..**.*.*.*...*.****..*.........****..*.*.**.*..*..**......********.....*.....****.****...*.**...*........***..*.*..*.*.......*...*....*****..**...*..**..***..*..**..*.*...**.*.*..*...***..*.**.*..**....*.*....*.*...*.*.........*.*...*...*..**.*.**..*.*..*.*...*.*....*.*.*......**.*....*..*..*.....*****...*....*..*..***.......******.*..**...*..**..**.***....*.*.*...*..*...*..*...*..**..*****.***.****...*.....*..*........*.............****.......**.**...***..
*....**.*..**.*.*.*.**..****......**.***...*....*.***......*....*...*.**..*..**.***.*****...**.**.*..*......**..*.*..*.*..*.*.*.**....**.*..***.**....**.**..***.*.*.**.*...*..**.*..*..*..**.*..*.*.**....*..*.***......**.**.*...*..*....***.****.....*...*..****.....**.**............*...*..**.*.*....*.*....*.*.****........*....**...**......*.......**.*.........*...*.*.*.*.....*..**.**...*....****.*..**.*.*..*.*.*..**.*.*......**....**.......*.**...*.*.*..**..*.*.**..**..*..*..*....*.*....*......**..........***..*****....*.*...****......*..**...*..*.*..**....*.......*.***.*.*****.*..*.**.**.***...*...*.....*..**....*.***..*.***.****....**.**.*...**..*.*.**...****..*.**.**..*.*.****.*..*..*..*...**...*...**.........*.*.*.......*.**.*..**...***...*..**.....*.............**..*.****.*....**..*...*.****.*.*...*..*****...*..*****...*.*.*.*.**.*.**.**..***.*....**..**..*.....*.**.*..*.*...**.****.**...*.***.**.....*.*...*....**.*.*..****.....**..*..*....**.*...*..*...*.*.*.**...*...****.**.*.....
......**.**.*.*..*....*.****.*.*.**......***.***.***.*.****.*.**....**.**...*.*..*......*...*..*....**..*.*.*.*..*.******....*.**..*...***.*..*.*..**.*..*.**.*.**..*..*....****.*.*.......***.*..*.**....*..**.*..*....*....*......*....*....*..***.*....*..**..**.**..***...**...*.**..*.*...******.**.....*.....*...*.*.***.*.*..*.***..**...***..*..****...**..*..*..............*.*...*..*...**..**...*...***.*..***..*..*..*.*..**.***.***.*.*...*...*...*..*.*.....*...*.....**..***......**........**..**.........*..*.*...**.*.*.*....***..**.**...***...**.*..*.**..***.***.**.**.**.**.*.****.**.*..**..*......**.**...*...*...*******....**.*..*..*...*...*.*..*.*..**...**......**...*.***.....**.*.***.**.*****...*.**.*..*.*........***..*....**.......****....*..*..*.*...**....**.*....**...***.*...*.......*..**.*..**.*..**.............*.*..*.***.*..*...*.*......*.......*...*......****..*.*...*..*.*.*...****...**..*...**.......*...*.**.****..*...*.**....*.**...*..**....**.*...*****.**..*..*.*..****.**....*
....*.*...**..*..****......****...**.*.**..*.....***...**..*....*...****.....***.*.*..***........*..*.***.....***..**..*..**.....*.*..***.....**......**.***..*.*...**..*.*.*.*.*.....*..*..*..*..**............**....*..*.*.**..*.***...*..*.**..*......*....***..**..*....*.**...*...***....*.....*....*...**..*....*.........*..*.***.**.**.**..**..*..*...**..**...*...*..***.*..*.*.*......*..***.*..*.**....*..*.**.....*.**...*.*...*....**.*....**...*.**....**.*....*...*...*...*.****...*.*.*...*..*.*****..***.*...*...*.**.......***.*.**.****.*.*....*.*.......*....*....**.**..***..**...*.*..........*..***..****.**....***......**.*********.**..****.***.*......**.*.*....*.*.***............*..*....*..*.**...*.*.........***....*.*.**.*...........*.***..*...**.......*..*..**.*......**..*..**.*.*...............*.**.*.*..***.*..***..*..*...*...**.**.*...*...*.....****..**.....**......**.*..*.*...*.......*......**.*.*...*.*...*.*..*.*..**.*.***.....*.....*.....*.*..*.....**.....*..*........*....*.**....
....*.*.***.....**.*...**.**.*......*.*..**.*..**.***.*.......**...***....*..*..*****..*........*..*.*.***..*...*..**.***..*..*.....*.....***..*...**..*.*.*......*..*....**....**..*..*.**..**.*..*.......*...*...*****...*.*.*.**.*.....*.**..*..***...****..**..*****.*.........*.*.*.......*....*........***...**.*....*...*......*.*.*..**.*..**.*..*.*.**.***.*...*.**.*...*****..*..*.*.*..*.*.*.**...*.......***.*...**..*.*....*....***..****.*....**..*.*.*...*.**..**.......*..**..**.**....**.*.*.....*.**.**.**.**..*.**.....*.****...*...*..*.***......****....*.......*.*****.*.*.*........*..**..***.*..*...**.....****...**...*...*.*..*..*.*.*.*..*...**...*..*.......*...*...**...***.*.*....*.*......**.*..**..**.*.*.*.**.*..**.....**...**..**.**.**.*.*..*...*..*..*..*......*.****......*...*..*....**..*.....*...***.....*******..**.*.*.*..***.*.**....*.***.*.*....**.*..****.....*.*.....**.*.**..**.******.*...*...*..*...*...*..**.........*.*....*..**....*.*.**......*..**.*.**...*....*..*...*....*.*.*
*.*.**..**......****...***...*..**.**.**.**..**.*..**..**.*..**.*.**...*..**.*.**.**......*..*.**.*.*.*..*.......**..*....*....*.**.**.*....*.*......**.....*......**.*...*.*..*...***......**..****.**...*****..*..*..**.........*..*...*..*..**...*...****..****....**..**..*.**..*.*.**.**..*..*******..**.***..*....****....*..*...*.**.....*.....*...***..***.****.*.*.**.*....***...*.*...**....*..*.....**....*.*........***.***..*.*..****..***.*....*..*.***.*...*..*.*.*...........****.*****..*.....**........**......*.*.***..**.**..*........*.*.*****.**...*.****.*...**.*...*..*...*..*..*..*..**..***.*.*..***...*..*.*............................**..*.*..*..*.**.*.......**.*..*.....*.*.*...*..*.*.*.*.*..***.*..**...**................**.*.*******.*.***.*....****....***.***..*.*.*...*.*.*.............*.*.....***..*.***.*..**...**.**.*.........**.**.**..*.*...**.*.**...*..**.*.***...**....*..**..*.**.*..****....****..*.*.*....******.*..*...*..*..*......*.....***..**.*........**.*......**.*..**..*...
***..***.***.*.*.*....*.*.**....**.*..***.*..*.*...*.**...*...*.*....*...*.*...*.*..*..***...*.***.*.....****..*..*..**.**.**.*.**.....*...***.**.*..***..*..**.*..***.***..*..*.....*.**.*....***..*......**.****...**...*...**...**..**.*......*.***.........**....*.*.......*...*.**.*.*..*..**..*.*.*...*.**..**.*...*****..*........*......**..*..*.*..***.*.*.*....*....*.......*....*.*.**.....*....*..**.*.*.**..*..*.......***.*....*.......*****.....*....*..*...*...**.........*..*.**.**...***....*.*.........****.*....*..***.*..*....*.*..*.***...*..*.***.***.**.*....*..*..******.***.*.......**...***......***..*....*..**.**..**.**.........***.*....*.....****.*.***.......*.**...***.......*.*.**.....**...*..**.*...**.*....**..*.*....**....*.*....***..*..*..**..*.*.......*....**..*......****...*..*...*....*..*...*.......*.*..**..*..**.*.........*..*.**..*.*.*..*..*........*......***.****..*..***.****.*...**.*...*...*.*.....*.**..**.**.***.**......**.*.**..*..**.**...***..***..*.........*.**.*.***.
..*****..*..**.***.*......*....*......*.*.*....**.*.....*..*.***..........**......***....*.....*..*...*..***...*.*..*..*.*..*..**......*.....***..*.*..*.*.*..***...*.***..*..**..*.*.***.***.*.*.*..........***.**.**..**.*...*.*.*..**..*****.*.............*..*....**.**.....***..**..*.*...*.****......*.....**.*.*...***...*.***.**.***.*.*.....*..*..*.**...***.*....*.*.*.......*.***..*.*..**.*.***.*..*..*.*....***....***..*.**.........*....*.*...***.....*.***..*.....**.*..*.*.*.*...*...*.........*.....**.**..**.....*..*....*.****.*.***.*.*.***..*.*...*.*.*..*...*..***.......***..*.*...*.*.*..**..*...*.**..***.*.**..**...*...**.....*.***.*.*....***...***...***..*..*...*.*.*..*..*..*.***.*...*...**...***.........*..*.***.*....*.***.*.*.*.**.*...**.**.**.*..*.**...*.*......*....*..*.*....*..*....**.*.*.....**...*.*...*.*.*.**..**.**...*..**.*..***..**.**.*....*.*.**..***.*.**..**......*.*.**..**....*..**..*...***.*.*.*..*.**..*..*.*.....*..*..*..*...***.*.*......*..*...**.*.......*...*...*..*.
****.*.*..**.*......*.**...*........*...*..*..*.*......*..*...*....*....*.*****.*.*....*...*......*.*.........*..*.*.*..*..*..****.***...**.*...*****...*......*..*.*..**..*.**.***...***..*..*.....**..**..........*.......***..****..***......****....*.*.*.*......*.....***.**......*....*.*.....*....*..*.*....*.***...*..**..*....**.*.*....****.**...**.*....***....***.*.**.....*.**.....**....*.**.**.***.*...*******..**........*****.**.*.****.*..*..*..***.**..***.***.*....*.*.****..******.*.***.*...*.*..****..**..*...........**..*..*.....*.*....*..*.*..**.*.*.**.*.*..****..*.**...*.***.*.**...**.**..****..*...*..**.*..*...*.****..**.*.*.*..*.**.*..*........*...***...*.*.*.****.**..**.*..*.*.***.*...*....***.......*.....*....*..**.**..****........*....*****......**.*...***.*.....****..*.****..*.*...*.*..**...*.*...****...**.**....*.**.*..***..**....**.*****..*.**...**..*.*.***.**.*...**.***..*....*.*.**.*..*.*....*.**.**..**.*.*.*..***.**.***.......*..*.*.*.*....****.*.....*.***..*..*..*...*.
..*....****...**.*.*..*.**.****...*****..*.*..*..*.....**..**..******....**.*.....**.*..*.*.....**.*....**.*.**...*....*...*.......*.......*..*.*.***.*.**....**...*...*..*........*.*..*.....**..*.****...*.*..*........*.....********..**......*.****.*.**.**.*.**..**.*.***...**.....**..**.*.*.*....*...*......**.......***...**.....*...**.......**..*.*...*....*.*...*.*.****.*.*.****.....*.**......*..***.****.**..*.*.*.....*.**.***.******.....*.....*..*..........**....*...*...*..*.*****......*....*...*.*...**.....*.*.....*....*.*..**.*....**.*...*...*..*.......**....*...*...*.***.*..*....*.*.*.*.....*.*..*..**..*.*.**....*..*.*......****...**..****..*.....**.*.......*.*.**.......*.*..*.***...*..**.*..*.*.*..*.*..*.....*......*.********.*.......**.**..*...*.*........*.........****..*....***........**.......*..*...*****.****....*.......*....*.*.*.**...*..*.*..**.*...**.*......*.***..**...*..*..**.....*...*.*...****..*....*....***..*****..*.**.*.*..*.....**..**.*..*.****.***......*.....*..*.***
..*..**..*.**...*.......**.***.**.....*****...*.*...***..*...*.....*....*.*.....**......**..*.***.*.........**..**......**.*...**......****.*.***..*..*.....**..*....**.*.*.....*...*.**.*.......*.**...***..**..*.*....*.*.*..*.*.....*....**..*****..**.*....*.**....*.....*.*.....**.***....***...**...*.*.........*..*.**.**....*..*.*.**...*..*..*....***..******.*..*..*.......**..*.*****.*...***...*.*..*.*...*..*..*...**.....****.......*.*.*......*...*.**.**.****.*.*...*.*..........*....**.*.*..*.*.**...**..***.****.***.*.**.*...*.*...*..*..***.**.**..*............*.*..*..*..*....***.*.*......**............*...*.*...*..*...*.*.*.*....*.*...........**.*..**....**....**..*......*..*.*.**.**..*.**.*...*.*....*..****.......**...*..*.*.*..*..*.***.*.*.**...**..........***.***.*..*.*...*.**...****.**.**..*.*..*.*****..*.*...**..**..***.*....*.*..**.**...*..*.***...**......*..*...**......*....**.**.**..**..*..*....*.*..**..*....*...*.*..****...**..*..*...*****.*****...*......*..*.*...**.**.******..
**.......**.***..*...**.............*.****.*.***.*.***...*....*.***..*....**...*.**.*...***.......*....**..**.*.*...****..***...**....**......*.*.**...**.*.***.*.**..***.......*..**.****..***.*...*..*...*.*.....**.*.**..*.***.**.***.***.*.*..**.....***...*...*...**...*...***.**..****....**....*.*...*.*...*..*..*.*.*.*..**.....***...*.*.*......*..*...*.........*...**.*..*.*......*..*.*.*..*....*..*....*..*.**...*.....**.*.*.**....*.**.*..**.*.*....*.....**.........**...*.......*...**..*..***..*..*....*.***....*......**..*.**.*.*.*.*.*.*.*...*.****.***.*....*.....***.*.*.*.*..*..*....*.....***..***..***.*..*.*...*...*.....*.*..*....*....*...*.*....*...*.*.**......*....*...*.*...***...*****.*....*..***..*..**.*..**.**.**.*..*..****.....**..*..*......**...*..**.*..****.**...*.....*.**..***.*...*.*.*..*.**.*.*......*****..*..**...*....**....**..*...*.**...****....*...***..*.....*.**.****..*.***.....***.....**..**.*.*.*....*.*..**.....**.**.*.*...*....*...***..*....*......*..**.....*.....***
***..**.....*.**.......***..*.*.**...***.*...****....*..*.....*..*.**..**.*..*....**.*.*...*....*****.***..........**...******.*.*.....*...*.*.**.***.*.**.*...*.*..*...*....*.*.*.**..*.**.....*.*.*.**..*.**...*...*....*...*.*.**.*..*..****.*..***..***....*...******..*...*..*.........*.**....*.*......*........**..*...*.*.....**...****........*.***.*..*...*..**.*..*...**..*.***..*....***..**.*...*..*...*.*..**.....*......**....**.**.......*......*............***...*...*.*..*...*.*..*....*..**........*..***..**.***.*...........**.*.*....***.**.**.*.*.*..*...*.***...**.**.*.*....*.......*.....*......*.**...***.*..**..**.**.*..*..*...*.*.***..*...*...*...*...**.*..*..*...*...*.....*.*.....*.*....**..***.......*.......**.*.*.**..*..*.**.....**.*.***..*.*.**....*.*..*..***.*.*..*.*.*...***.**..***........*.....*..****......**.*......*...*.....***.....****.*.*.*...*.*........*....**......**..*.*.......**.*.*.*...*****...**.*.*.*...*....**...**..**....*..*...**...*.*....**.*.*.*.....*..**.***..
.**....*.....*...*.******.*.*.*.***..*....*......***.**.*.*..**..*....**..***.***.*.....*.*...*....**..**......**..****..**......**...**.....*.*..****...*....**.**.*...***.****.*..........*....*.*....**.**..***.....*..............*..***..*..*.....*...*.......*.**.*..**..*....**.**....**...*.*..****..*...*.*.**.*............*..**...*.*.*......*..*.*..*.*..*.....*......*.....**......**.**...*...***.*....***..**..**..**.*....*...*.*.****..*.*.**.****.*.*.*..........*.**..*.*..*..*..**.*.***....*.*..*...*.*..*...*...*..*...*.*..*...***.****......*.*...*.*...**.....**.***.......*.*.*...*..*.**...*.....*...*.***.*...**......**.***..**.*...*.*.......***.*.*.*..**..**.*..*...***.*.*....*.***...*..***.***...*..*...*.*..***....*.*.....*.......**..***.**.**.****.**.......*...*****........**..*....*.*.**.......*...*..*......***....*.*.**.***.....*.**......*......**..**.*....*.*..*....*..*.......**..*...**..*..**.**.**....***...*..*..*****..***..*...***...*...*..**.*****..***.*.**..**...*.***.****.
.*.*.*.*...*..***.*......*.*.*.*..**.....**..*.*.........*.**.*.*.*.......*.*..*....**....***....*.*.*..*.**.*.*.*.*..*..*..*.*....*....***.*.**......*.....*....*.*..*..*....*...*.**.*..*....*.**..*...*.*...**.******.***..*.*....*.**.**.*....**.**..*....*.*..*.****....**..*...*****.*.*.**..*.......**.*.**.**...*..*.***..*....*.........*..****...........*..*.*.*.*.*.**.....***.**.*.*..*.*....*..*...***.***.**..**.***.*.*.**.*..**..*....*.*.*..*.**.*..*****..**....**....*.**.***.*..*..*..**...**.*.***........*...***.*..*.*....*****.*.***.*...*.*.**...****.*..*.*.*...*.....*............*..*.**.....*..*.***.**...*****.......*...**..****..*...*.*.*.*.**.**....*.*...***....**....**.***...*..**.****..**.....**.*....*.*.*..***.....*.*...*.......*..*..*.**...**.*.****...**..*.*.**.***...**....*****.....*......*.**.....*.**.**..**********..**.***.**.....*...***.**..**.**.*.*.....*..**....**...*.*.*..*.*......**..*..*.*****.**..*.....*.*.*.**.*....**.***.*.....*.*........*...*.*..*.....*....*...*
...*****..***..*.*..*.*..*.**.*......*..**.**..*.***.........*.*.**..*......********.*.*..*.*.****....**...*.**.*.*..**.*.*****..*.*.**..*..*.*.*.......*...**..*.*.***...*...***.*.*.*.***.***.**.*...*.*...*....*.*.....**.*...*.**.....**...****...*.***..*.*.*...**..*....**.*.....**...*....**.**......*...*.**..*..**..****......**..***...*.***.*.*.***...**....***...**..*..*.......**.*...*.*..*...*..***....*..*.****...**..**..**..*..*..*****.*.....*.*..*.....**..**..*...*....****.**..*..*.........**...***..*..***..*.****..**..*...*.....*.**..*.*.*.....**........***...**.*...*.*....**..*...****...*.*..**.**...**..*.**....***......***..*......***..........*.****.**.....*****...**...*.....****.....**.***..*...*.*.*.*..*..**...**.*...*.**.....**.**..**....**.*..*..**....*..*.***.**...**....*.*****..*...*..*...*.....*.**.**.*...*.*.*.*****.**..*.*.**.*........*..*...**.**......*.*.*.....*****....*....**...*.**.*.***..**.....**.*.*.**.***..........***.*.*..*..**...*...*...*.....*..*.*.*..*.*....
.*...****.**....*..**.****...*...***....*.*.*.**...*.....*..*.****...*.**.**....**...*..***.*..*.*..*..**...**..******.***.....*....*.***.*.*.*..*.*.*..***...**.**..*****.**..****...*........**...*..**..**.**...*****.*.**.**.*....*.*.***...*.**..*......*..*..**.****...*.*..*.***.*...*......*..*.*..****..**...*.***..........*.....**...***...**...*....*....**.*..*.....**....*.**..*...*....*...***...***....****......*.*.**..*..*..*.*********....*..**.***.*...*........*.*..*.****.*..**...***.*.**..*..*.***..*.*.*..*..*..*..*......***..***..*..*.*.*.*......*..**.*.*....*.*..*.*...***..*...**.***.*.....*..**.**.**.**..********.****.*..*.*.**.*.**.**..*...*....*...**.*..*..***..**..***..*.*.*...*.***.....*...*.....*.*******..*.*.........*...*..*...*..***.****.**.....**........**.******....*.**...**..*.*..*....*..*...*...*........**...*..**.*...*...**.**..*..**.****......*.*...***.***.***.*.**...***.*...*.*.***.*..*..****...*...*....*.**.*..*.*.*...*...**.*.**..****.*......*....***.......**.**
.***.**.**.*.**..*..***..**..***..**...*..****....*........**.......**..*.*.*......*...*......**...***.***...**....*...*.**..*..**.*.....**.*.***...*.****...*..*.*....**.***...*.......**.......*..*.**..**...*.*..**.*..****...*..*...*.**..*.*.*.*....**.*...****..**..*.*.*..**.*...*.....**..*...***...*.*.**..***.*.**.**.*...*..**..*.*...**...*.****.*...**...**.**.**.....**.*.**.....*.....*.****.*.*.........*...**..*........*.*...*..**..*.**.*.**......*..**.*..*..*.*.**.*....*..**..**..*..*.*..*.**.**..*..*..*.*..*...*.......*...**..*.**..**.***...**.*..*..*.**.....*...*..****...*......*.***.*.*.*.**.*.**..*......*.**.*.........*.**...*..*.*.......*.*..***...*.*...**..*.*.**..*......*..*.***..**.*...*****.**..**...**.*..*.*.**...*...*..****...**.*.*...........*.*.....*.*.*..*......*.**...*.......**...*.*.*..*.......*...*.*.*.*.***.**.*....*...*...*...**..*.**...*..*..***..****....*.......*.*...*****.**..*....**....*....*..*..**.....*..*.........*****.....***....**...****..*..*..*..*.**..*
..*..**...*....**.***.*.*.**..**..*..**..*..*...**..*.**..***.*.*.*.....**.*......*....*****..*.*..***.**...**.**.*.*..***......*......*****..*..**.**..*.*.**...*.*...*..*.*......*...******.....*.*...**...**...*...*..***.**..**..*..**.**..*......*.**..*.***......*..*.**.*.........*.**.*.**.*..**..**.***..*.*..*.***...*.**.....**..****.*.....*.*.*.*....*..**.***.**..*.*.***.*.**....**..***.****.*...****...*..**...*.**.**..**.*..**.*..**..*.***.*..*.*......*.****.....*.....*..***.*...*.*..*..*.*.*.....*.....*..***...***.*........**.....**.*...*.*...**..**....*..*....******.*..*.***.*****..*...*.**........*....**.**.**...*....*...**...********..*...*.*.**..*..*...*...*..*..***.*.......*.*.****....*.*.**.*......*.**.....*..*...*..*...****....****..*******..*..***..*.*...*.***....**.*.*.*......*.**..*..*.***.*..*.*.*.*...*...*....************.**..*.*.....*..**.*.*....*.*.*....*....***.*.****..*..........***...*..*..*.......*.**.*.*..**.*..*.*.**.*.*..*.**...*.*........**..........***...*.**
*.*.*.**..*..**..**....**.*..*.....*..*......***....**.**..**..**.*....**.....***..**.........*.*...**.*.**.**.**...***.....*.***.***...*..*.*.*.*..*...****.........*...**....*.**.....***...*****.*..**......****.*..*.*...*.****.*..*....*..**.*..*..*.*..*...**.*........*****..**.****.**..**.**.*.*..*..*.*...*..*..*..*.****.....**...*.*.*...*.**.....**..**..**.........**.**.**.**...*....*.......*****.....*..*.*..*.....*...***.*...*.*.**.....***..*..*.***....****.*......*.**.*....*.*....***.***..**....**.**.*.*.**....**..**..*.*..**.*.*.***...........**.**..**.***.**.*.*.*...*..*.*....*....*.****.*.*...*...**..*..*...**.**...**...*.*...**...*..***.*..*.*.*.**...*.**.**..*.*..*..**..**.*....**.*....****...*.*.**...**.*.....****..*.***.....*.*................*........**.....***..**...*.****.*..*...*.*.*.*.***.....**.***.******.****..*.***.*.*.*..*.*.*....*..*...*..*..**....*..*.*.*.....***.*.*..**....***..*..*..**..*.**.*....***......*.**...........**....*..*...*......***.***.*.**.......*.*
*....*****.....**.*****........*...**.****.*.**.*.*..*..*******......*..*....*.*.*.*....*..*....*.**.*.............*.*...**..***..*..*...*...*..****..****.***.....**..**....*.*......*..*..*...****...***.*...*.**....*..***........*.*..*..*.**.*....*..*..**.**.....*.*.**.****....*..**...*...*..*..*.****..*.**...*...*.*.***..*.**.*...**...***....***.*......**.....*....*..*.****....***.*..*..**.*..**.*.....***.**.***.*.......*.***.**.**.*.......*.**.***.*....*****...*..*..*.**.*.*..**..*.***...*......**.**.....***.*..**.*.*..*.*.*.*..*....*...**......*....**.**.*.*....*.*.**.**..**....**.**....****.**...*..........*...*..*..............***.*...*......*...*...**..**..**.**....*.*.*......*...*..*.**......*.*.*..**..**....***.*..*.**.*....*..*....*........*.***......**.....*.**.*.*.*...*.**.*.*.*..*******.***.*.**....*.....**.****.....*.*..**.*.*.*..**...*..**...*.*.***..*.....**.*.*..*.*..*.**...**.*...*......**.*...*..**..*.*......**..*.*...*.**...*.*.***......*..*.*.*.......*..**.*.*...*..
*....*..*...**.***..*....*..**.*.**..*...*.****.***...**...**...*...*..*.*****....**......*.*.....*......*.*..*...***...*..*.*.*.**.***.*.*.*.......*..*.*.**.*...*..*...***.........****.*...*.*.*..**....**....*.*..*.....*..**.*.**.....*..**..*****.......*..*......**...*....*...*.*.......*.*....**..*.**..*....**...*...**..*..*....*..*.*.**.*******..*.***..*..*....**.**......*.*.**..*.*.*.*****.**.*.*.**.**.*...........*.*....***...*..***.***..**.*.*.*.***.*...*..*.**.**.....***.*.....*.*.*.**.*.*.**.*.........**..*.....*..***..........**..*.*....**..*......*....*.*..*..**.......*...*..*...*.******........**...*...**..*...*.*.*.*.*..*.**.***...***..*..*.***..**....*****.*.**..*.**..*.*......*.***..*.*.*...*.****...**...*****.*.****.....*..*.***.*...*....*...***.*...*..*..**.**..*...*****...**.*.*.*.....*...**.*..**....*..*....*....*....*.....**...*.****..*.****.*....*....**.**......*..*****.*..*..**.*.........***.**..**...**..*.....**.*.*...*.**.*.****..******..**.....*.***.**....*....*.
****.**.*....***....*.**...*..*........*.*...*.....*..*..*...*...*...*....*..*...**.**....***.*.......***.**.***.*.....*.*..*.....***...*...***...**..***..*..*.****...*..........**..*.*.*..*...*.***...*.****..*.*..**.*..*...**.****..**.****...*..**.**.*..*....*.....*****.....**......***.*.***..*..*...*.....*....*......**.....**..*.***...*...*.*.*..*...*.......**..*.***.........*......*..*.****..*..*..*.**.*.*..*....*..****....*.*.****.*****...*......*.**..*..*.....***..**.....*.*.****..*..****..**...**.*.*.....*..*..*.*.**..*.**..*.****..*.**...**.**.**.****....**.**.*.****..***.**......**..*...**.**..*...*.....***.**.........*.**....**........*.**....*...*..**.*..*..*..........*...***....*.**...**.**...*.****.**..*.*****...*.**.**...***...**.*..*.****..*..*********.*.*.*.*.**.*.....*......*.**...***.*.*..***.*....**.*..*....*..*.*..**......***.*.*....*.*...***...***...**.**....*.......*..*............**.....*...*...**...*.**.*...........**...*......*...****.*....****.***.*...*........
......*.**......*...*.*.*.*.......****...****...*..*....**.*.*.*...*...*.**..*.***.......*...*.*....*....*........*.*.....*.**.*....*....*....******..*..**.***.........**....*.******...*..**...*..**.**.*..*....*..*..*.*....*......**.......**..*.*.....**..*.....*.*.....*.*..*..**...**..****.....**..*.*....*..*......**..*.*..*...**...**.**.*.***.....***......**...*....***.*****.*.*......**.*.*..*.......**.*...*.**...*...****.*..*.**.*.*..***.**..............**.***........**.....***......*......*..**...**.*.........*.*.*.**.**..*..*..**.....*......**.*..**...**.*.*..*.*.*...*.......*..*.**.*......*..**...***..*.****..*.*.****..............*.*.**.....***..*...*...**...*****..**.***.***......**.*.*.......****..*.*.**..***.**....**.*.***..*.*.**...**.**...**.*......*...**....*..*.*........**..*..**...**....*.**..***.*..**..****.*.**....***...*.*....*.....*.*.*....*....*.***.*......*.**.***.*.***...**.**.*...**...**.****.**.*..**......**...*.....*.****..*.*.***.*..*......**.**.*.*...*..***.**
.*..*...*.*.*..*.*****..*.*.**.*.**.......*..*...*...**..***...*......***.....**.*.***.*.***....**...*.*..*.**....*..*..**.*.*.*...*..*..**....*.*..*.*....***.....*...**......*....***.*.**....*.......***...*...*.*.**.**.......*.*..**.*..*.**..*..***.......*...**.**.*.*.**...*....**...........**.*......*.*..*****......****....*...*..**....****.**..**.*..****........*..**.**...**.*.......*..***.*..****.......**..*..*.*.**..**.***.**........*...**.**....*..****...**.*.*...**..*....****.****...***.****.....***.....**.*...*.....**..*...**...**.**.*....*...***.**.*....***...*..........*........*...*.*...*...**...*.*.**.*..*...*..*.*...*...**.*.*..*...**...******...**.....****...*.*...*.**.*...**.*.*..*..**......**.......*...............*.*.*.*.*.*.....*....*..***..*.....*...*..**.**....**..*.*..*.***..*.*..*....*.**.********.......**...*.**..*.****.......****.*.**.....*.***.*.*.......*...*..*.....***.**.****.*....*..**......**..*.*..*.**..*...**..*..*.*.*.*.***..*..*.***..**...*.**..****...*
..*..****.**.***...*......*....***.****..*.*...***.*.**.**....*...*.***..**.*.*.*..**..**.*..*.**.***.*.......*..*....*.**.**..**..**...*...*.......*....**...*...*..*.*.*......*...***.**..**....*.*..........*.*..*.....*..*..*.**...**.**..*.*..**..***.**..**.*..*...**..*....***.*..*.*.**.*.**.**.**.*.**..*..**.**.**...*****.*...*.**...*.**.***.**....****..*****..*..**.*.*.*..*..*....**.*....**...*.*..****.*...*.**.*....**..*..*.*.......**...*......***..........**...***...*..*.*..****...*.***...***...*.*.***.*..**....**...*.*.***.**.**.***.*..*..**..**.***.******...*...*.*.*.**.*..*.**.*.**....*....**.**.*.*..*.......*.***..*..*...**..***..*.****.*..*..***...*****.**.**...*..***...*.....*.......**.**..*..*..*.*....**.**..*..........*.****...***......*...*.*.**.**......**...**....******.**...*...***....**..**....*...**.*.**..*..**......*....*...**...**.*.*.**....*...*.*..*.*....**....**...*...**..**.*.*...**...**.**...*......***.****.**...*..**..*.***.*.*..***.**..**......*....*.****.**..
..*....***.....*.*..*....**.*...*..*......*.***.*.*.*....*.*.***.....*...*..*.*.*.*..*..*..*..*...*..*....*.*...*.*...***.**....*****....*.*.*...*.....*.**..*..***.*.*..*..*..*..........*******.....*..***....*.*.*..*.**.*...*.*..**.**...*.*....*..*.*.*...*...***.*.**....**...*..**.**.**..*.*..**...*.**..****.***.*........****....*.*..*..*.***....*.*.*.**..........*...***.*.****.**.*...*...***....*.*....*...**....*..****.*..*.***.....*.*....*..***.*...*****.*.****....*.*...**....*..*......*....**...***...*.*.*.**.***..***.**.*.....*....*.*.........*.......****.***.....**..........*.***...*..*..*..*..**.**...*...*..***.***..*......*..***.**....*..........*...**..**.*....**...*.*.**.*..**.*.......**.......*.**..**..***.*.*....**......*.....*.***.**..*..*...**.*.***...*..**........*********..*..**.*......***...*...**.*.*.**...*...*.*.**.*..**.*..*...*..**..*.*..........*.*..*.***.*..**..**.*...*.......*..**.*.......*..****.....*..**.*..*.*....***..*.***......***..*..**.***.*...********....
*.....***.......***.*...*..**...*.*..*........*.*.*...*.....*.*.**......***.**.**....**....*....**...**..**...*.***.**.**.*...*....**...*.*..**.........*.*.**.*.**....*...****...**....*....*...........*..*.*..*.*...**..**....**.*.*...***.*..**..*....*....**..*.....**..*.***..*......*.*......*................*.**....*...****.*.*.*..**......*...*...***.**..*..*.***...**.*****......**......*****....**.*.*...**..*.*.**.*......*...*..**...*.*..*.**...***..*.******..*.**.**.*.**.*..*.*....*..*..*.*..*.*..**.**.*.*..*.*...*..*.**.*.**..**..*....*.*...*.*.**..**.........*....*.*...*..*..***....***....*.*........****...***...*..*...*..**..*.....**.*..**.*.........*...*...*......**...*..**.***.*.*.*.....**.*..**...****..*.....*....*....*.*.**......**.****....**....**..*..*..*.*....*..*...*..**....*****....***......***.*...***.*.**...***...****...*.**.*.**.*..*...**...*...**.....*..*......**...**...**....**..*.*..***.**.*..*.........*...**...**......*..*.*......**...*.*......****...*......****..*
**..**..****...*.*.*.*.****..*......**.**.*.**....*....***..*....**......*.....**.....*......*.*...*..*.....*...*.*..*..***...**...*..*.....*.*.*.**...*.**..*..*...*.*..***......*.......*.*.****.*.....*........****..*..*.....**.***.*....***.....*..***.*..*.*..**....**......*..*............*..*......*..***..*......**...**.***.*...*..*..*.*.***...***..*...*..**.*.**...*****.***.**.*.*.**..**.....*..*...****....*..*...*..****.***....*....*****..***......*.*****.*.*.*..........**...**.**..**..**.*.*.*...*......**......*....***...*.*.***.*.*.*.*....**.***..*.*.....***.*.*.*.****.***..*....**..*..............*.**....*..*....**.....*...**...*........*....**.*...*.*...**..*.**.........**.**..*.....*...***.*....*...*.***..*...****.*.*.*..*.....*..*..*.**.....**..****.**..**.*.***..**.............*...*..**..**.*...*...**...*...**..*.*..**.*****.*..*.**.**..*..*....***.*..*......*..*...****.*.....*.*****..*...**....****.*...**..*.....*.***.*........**...**...*.*.*..***.*.*.*.**.*...*.**.*....*..*
*.*.....**.*.*.....**.*...*......***...**..*.*..*..*...*.*..*....**.*..***....*...**.**.**....*..*..****..***..*..**..**.*.....**..**.......**..***..**.*.....*...*..**...***..*..*.***........*...*......**..*...*..*....***.*..**.**..*....***.**.*.***.*.*........*...*.*..**.*.*...**....***.....**....***.***.**.**...******..**.....*...*.....***.*.**********.**..*.*....*.*..*..*.*......**.*.*.....*.*.**.*..*.*.*.*...*..**.*.*.....*..***.*...***..**..*.**..***..**.*.....*.....*...**.*....***.*..*.**.***..*.*..*...**.*..*.***..**....*..**.....*.**.*........*.**..***..*...***..*..***.*.*.*****.*..**........*******.*.***.*......*...*.*.*.*..*.*..*.*....*..*.**...*..*..***.****...***.**.........**.*.*.*...*.*.*....*.....*...*.***...*.*..*.**...........**..*..*.*.....*..**.**.**...*...***....**..**.*.*..*.*..**.*.**..*...*...*..***....******..*.......**.......*....***.**.......**.*....***.*...*..*.**.**.*.....*.*.*.*.*.......*...**.**.*...**....**...*.....*....*.**.*.***.....*.*.*...***..**.*.*.
*.....**...**..*..*..**.*...*.*.*.......*..*...**.**...**.....*.*.....*.****.......**.***...*....**....*..*...*.*****....**.*.*.**...*....*...........*.......*.*.**.*...***......**..***....**..........*.......*.*...*.*.****..*.*.*..*.**.*.*...*****.**.*....**...**..**.*.*.*...*..**...***...*..**.....*.***..*...**...*.*..**...*.*..*....*****.**.*.**...**...........*...**..**.*..*..**....**...*.*..**.**..*..*.**..*...**..*...*..*.*...**..*****.*.......**..**..*...*.*..**..*...*...***......*.**..**.....*.*.....*..**.*...*.**..*.*.**.*.**.......*.*.......*..*..*.......*.*.*....**....**.*...*.**.........*......*.*...***....*.*......*.*.*.....***..**.*.*...*..**.*.**..*.*..*..*..**.....**..**...*.*.**.....*..**.*.*...*.**.*.**.....*.**...*........*.*.*..**....**...*.*....*..*....**....*.....*....*.......*.*.*.*...*.**.....*....**.*.....*....*....*.......**.......*.........*.**..*...**....*.**.*.**...*.*..*..*....*....**.**.......*.***.......**.*..*..*......******.***...***..**...*..*.*.*.*..
*..*..*.*..*...***.**.*.**..**..**...*....*.*..*..**........**.**.*.....*.****.*..**..**..*...*.**.*.*.*..**..*....*.***..****.**..*..*....*...*..**..*.**.**...**....*..*....*.....*.*.*..**.....*...**.**..**....**..**.....**...**.***..*.*...***....**....*..*..*..*..**..*.**..**.******.......*.*.*****..*..*.....****.*.*.**..*.*.**..*.*..**.**.**....*****...*.**......**..**.*..*.***..*.**..*...*..**.**.*.*.**..*....*........*.*....*.*...*.*.**...*......**..***.*****..******.**.*...*.*.....**.....*.*..*.*.*..****..***..**.....*..**..*.****....****.*..*...*...**...**.*...*......*..*.*....**..*.**.*..*...***........**.*..*.*.*..****.*..*..*.*....*..*.*.*.*.*..**.****.*...*..*..***....*.***..*.....**.*...**.****.....*..*....**.**..**.*..*.**.***..*....**.*.**..***......**.**.............****....**..*.*..**.***..**.****.*.*....**.*....*.***....*..*....*..*....****..*.***...**..**.*..*.*.*.*.**..*..*.......*.******..*.**...***..*..*...****..*..**..*.**.......*..****.**.......**.**...*.....*.**
.***.*..***.*......*..*...*.*....*..*.**........**........*.**.**...*...*..***.**.***.........**....**...*....*.*.**..**.......*.*.**..*..***..**.*.......**...****..................*.****...*.*.*..*...*..***.*.*.**.**.*..*...*..**.*....*..*......******....*.**.....**.*....*...*.*..**....****...*.....*.*...*.*.*..*..**.**..**.....*...***.*.***...*.*.......*...**.*..*.*.**....*....*.*..**..***.*.*..**...*....*.*....*..*..*.*..**..*.*.....*..**.....*..****......***...*....**.*...*..*..**..*..*..*******.**..**.*..*..*...**.*.***..*...***.*****.*...........**...*......*.**.***.*.*.*..*.**...***...*.**.*.*.**..**.*....**....*..*..*..*.....*.*.****..**.*.*.**.*...**...*........*.**......*..*.**.*....*.*****.*.......*..**..*.*...****..*..**...**.........*......***....*...***.***....**..**..*.***...**....**.**.*...*.**..**.*..**.*.***..*..**.****.*.**...*...**..**.*...*******....*.*.....*.*..*.*****........**..***....**......*.*...*.*...**..**..**.*.*.**....**..*.....*...*.**....**.**.*..**....
..**.*.**..*.*.**.***..*..***.*.***...........*...***...*..*..*.***.**...*.**..***....*...**.*......**...*..*....******..*...*.******.......*..*.......*.*........*.**..**.*...*..***..**...**.....*****.*.*.*.*...*....*****..*...*.....*.***.*..**...*..**.*...*...**.*.......**......***.*....*....*..*...*......*.*.....**..*...*....**..**.*..**...**.**.*.*.*..*.**...*..***...****.**....***.*.*...*..***..........**.....*.**.......*...*....*.**......*.*.*..*...**...*.*.*....***...**.......*...**.*..***......*....*.***...***.....*......*...*.*.*.****..***.....**...**.*..*..*.***.**.....**..**........**..*.*....**...*.....*...*..*..*..*........***.****.....*.**.*....*...*.....****..***..*......*......*.*..****.......**.*.*.******..*..**..***..*...*.****...*..***..*...****..*..*.*.....*..**.*.**....*.......****..**...*..*....**....*....*..*.***...*.**...*....**..**.**..*.**...**.**.*........**.**.*...**......*.....*.*.*.*.**.***.....*...*...*..*.**.**..**.**.*.*..*.**..*.*..*.*.*..**.*.*******..
.*.*...*..**...**.**.*********..*..*****....*....*.**.**...*.*....**..*.*.*..**.*.**..*....*.**..*.....**........*...***........****..**.***.**.***.****..*.........***.**.*..*.**.*....*.*.*..*.**..**..*****.***.*.*.*.*.*.***...*.***.**.***.*..*.**.**.***...***.***..*...*******....*...*...***.*.**...**..**...***.**.**.*..***.**...**..*.*..*.*.**...*.**.**.*..*..***.***.**..***...**.**......**.***..*..........*.......***.**....***...*.*.*....*.*.*.***..*...**.*....**..***.*..*..*..***.*.*...*.**........*.****.**.**....*.***.*.**.*....*****.**..********.***..*...**.**.*..*...***.*...*..****..*.*....**********...**....**..**.*..*..*....*..*.*..*..*..*..*.*.....*..*****...*...**.....*.*.*.*....*..*..*..***.*****..*.....***..*.*.**..*..*.*.....*****..*.*.***....*..***....*.**....*.*...*.*.....*.*..**..*.*.*..*..*..*..*.*****.*.*...*...*.**.*.*....*...........**..****.*..****....*.*......*.*.*..*.*.*.......**....**.***...*.*.*****..*...*.*.*...**.*.*.**.**..*.........*....**..*.**.*..........
*...**.**..*.*.*..*...*....****.*.**.*.*..*.**.*.*....*.....****.*.....*.*..*..*.....***.****.*.....**.***........**.**.*...*.***...**.*...*.....*..**...****...*****....***..*..*.*.***.*...**.**.**.*..*..*..****.**....**.*......**.**..**.*.....*...*...*.*.**..*...*....*******.....**...**...*.......*......***.*.*.*.***..*..*.*.*.**..****.....***..**.***.**..*.***...*.......*.....**.........**...*.**.....*.*..*...*.....**.*...*.*..*.....**.**..**...**..*.***.*..*....**..*..*...........**..**.****.*.**.*......*.*..*...**.*...***.......*.*.*....**...*.*..*****.*....*.*...***.**.....**.**..*..***......*....*.**.........***....**..***.*...*...**.**.*...*...**.**..*...***..***.****....*.*..*....*.**.**.........*....**..*..*.***.....*....*....*.......*..**..***...*..**...*..**...*...**.*.......*****.*.*..*.*.....*...*....*****..**.**..****..**..*.*.*.*.......*****.*..**.**..**.*...***..****..........**..*.*...*..*****.*...*...**.*...*..**.**.*..*.........***..**...*....*..*...*.**.*.***.*.**..
***...**.***..******.*.....*.**..*.....**.*.*.*..*...*.*.*..*.*...*...**.....**.***.*.**....*..*...*.***.*.*.*..*.**..***.*....*..**..****..*.**......**.*.*..*.*..****......**.........**.*.........*.***...*....*..........***.*...*.....*.**....*....**...*.*...**.*.*.**.*.*..**.*..*....**..*.....*..***......*.*.*.**..******..*.***.***......*.*..*.**...*....***..*...*.**....**.****..*.**.**..*..*......***..*..*....*...*...****.**....*.*...**...**.....*....**.*...*..****.*.**.*..**...**..*...**.*.**.*.*.**...*.*......*.*..***..*.....*.*..****..*....*...*.*..***.***..**.*.*..*.****.**.**....**.*....*.....****...*..*.*.......***.*..**....***.........****..***.*..*.**.*...*.****...**.*..**.*.*..***....***.**.*..*....*.*.*..*.***...**.*.*..*.**.......*..*..**.**..**.**...**......*...**........****...*....**.*..*..**.*....**...**.....*..*******..*....***.*..**.......*...*..*.*.....*...........**......*.....**...***..**...******.*..*.*.**.***.*.*.***.***.*...***...***.*........*******.....*.*.**
*.*...**********.......*..*...*.***.*.******.*...*.**...*...*...*..*..*...*.....****..***.*...*......**..**.*..*..*.***.***.*....****.*..*...*...**.****..*.*.....*.**..*......*....*.*.***...**.**.....**...*.*..**.*..***..*....**...**.*...*..*..*.....****..*.*..**..*..***.*...***.*.**..*..*.....*......*....**..***.**..***..**...*.*..*....**.*.............*....**.****..*....****..*....*.**.**...*......***.*.*.**..*.******....*....*......*.....*...*..*.**.***.....*.*...*****.*.***.....*..*....*.*...**..*.*.*..********.*...**.*...*...*.*....*..**.**........*.*..*..**.....*.*..*..*...*....*..*.*..*..*.*.*..*....*..**......**.**..****...*.....**.*.****..*..******.*.**....*.*.*.**...**...*..*.*.*.*.....*...**.*.*.....*.**.**....*...*.......*.*.*.*...**.***.*.*...*.*.*..*.**...**..*.***.*....**...........**.**.***...***.....***...*.*.**.*.*....*****...**.**..*......*.*....**...*.*..****..*.****.**.*.*....**....**..****......*...*.*.*....**...*......*.*.*.**..*.....*....**.*.....*........***.*.
..*.*..*.....*.*...**...*.....**..*.*...*.*..**.*..**.....**.*.*..*..*...*.*..........*.**.*.*.....*...*..*****...*.....*.*...**..****....*..*.**.......*.*.**.*****..**.***.....*..**.*....*..*.*.*..........**..*....**.***.*.*.*.*..*.*........**.*...........*...*.*..**.*.**....*..*....*...*.*..*.*....*..*...........**......**.*...*...**....*.**.....**.**.*.*...*....*..**..*..*.**.....**.*.***.****..*.****...*.*.**..**.****.*.*.*..***.**.**..*......*.*.**..*.......*****.....**...*......***.......*..*....**.**...**.**.**.*.**.**.*....**..*.*.*.*....*.*....*..*.**....***..***..**.*....**.....**......**.*...*...*...*..*..*..**...*....*..**.*....*****.*......*.....*....*......**........*.*.*....******.**....*....*......*..****.*...*......**..***...*.*.****...*.**.*...*.*****.***....*..**..******..**..*...**...****.*....**.****...**.*.*...*.**...**....*****.*.......**.*.**.*..****.****.*..*..*.*...*.*.*..*****..*...****....*.*.*...*.*..**.....*.*..*.*.*...*.*.*.........****..**..****.***.....
*.*.**....*......*...*.....**..**.*.....*.*..*.**......**.*.*..*..*.....**..**.......*.*.*..*.*..*.*.......*.*......*.......*.......*..**.***.*........*.***....*........**..*..**....*..*........*.**..*..**...*.*..**...*.***....*..*...*.......****..*****.***.*.*...*......**...*..*....*....*......*..***..*.***..**......*.......*.....**..***..*...**.**..**.*...***..*.****...*....*.*.**....*...*..*.**....***..*.**...**..*....*.**..*.....*..**.*...*......**........*.**...*....**.....**..*.**.***.....**.**..*..*...........*...*.....*.***.....****....**....**...*....*.....**..*......*.....**.**.**.**......*....*..****.**.*.*..*...*.*..***.....**..**..*.*....*..*..*..**.***.*..*..***.*..*...***.**.**.**.*.*.....*..*..*****..*..*.*.*...*.**....*.*...**.*...*..*.*.*.*..*.....**..**.****...**.*.....**..*.*.......*.*..**.*.*.*...*.*..****...**....*....**..*..*..*.*.....**.*..*..*.*...**....****.......*.*.*****...***...*.*.**..*.........*.**..*..*..*...*..**.......*......*****....****..*..*...*.*..
..**.**.*.***.**.***....**.**...*...**...*.*.........**.*.*.*.**.**.*.**...*.*.....*..*..***..*...*.*.**..*..***......**..*.*.*.*..****.........***...*.***....*.****.**....***..*....****......**..**...*...*.***.*..*.......*..*.***.....*.....***.**........*.*.****..***...*....*..*.....**.*......**.*.*****..***..**..*.**.*.******........**......**.*.*...*.*..**....*.*.**.....*...*.*.......*.*...*.*..*..***...*.**......*..*.*...*..**.***.*..***.......*...*.....*..***..**.**.**...**.*..*..***.*....*...*..*....**..*...*****....*....*..**...***.***.**.*...*.**.*****..*****.**..**.*....*...*..*.........**.*..*.*...*****.*.*.***..........***.*.*.......**..*.....*....*..**...**..*.*.*...........*..*.*.....***..****..***..*.**....*..*.*.....**..*****.*....**..**..*.*....*..**.*.*.**.*...****.**..*...*...*.....*.*....*.*.*..**.*.****.**...*....*..**.*.....****.**.********.*.*...**....*.*..**..**.****.**.........**....**..*...*..****..**..*...*..*.*..*.*......*.......*..**...*.***..***...*.***..**
**.*.***.*.....****..*.***....*****.**.....*......*..**.*.**..*...*...*.**...**..**...*.*...***..**.*.*..*....*.***...*.**..*.*.***...**...**..***......*.**.*...***.*...***..*****.*..*..*.**......***.*****.**.*..**..*..***..*.**..**.**....*....**.**.*..*.*..*.*.......*...*..*...**....*...***..*.*..**.*.*..*.**..*..*..*....*..***.........*.*..**...*....***.**......*..*..*.**..*.*.**..*.*..*...*.*.***.*.......*..***...*...*..*..*..*..*..****....***.*...**.**...*..*.*..*.*...*....*****..*...*..*.**.*..**...*....**.*...**......*..****....*..**.****..**.**...*..**.*..*.....**.**.*.**..*.**.*.**...*....*..**..*.....***.**..*.*...***......*.*****.**..***.*.*...**.*...*.*..*..*..**..*.....*..*..**.*..*****........***......**..*...*.*..*.****...*......**..*..**......****....**...*.....*.*.*.*.*.**..**.....*.......**.*..*...*.*.....*..*...*...**...*.**...*...*.*...****...**....*********.....*..*..*.*.....*..*.*.*..*..*.*...**....***.*.**.**...*..***..*.*...***.....*...**.*...*.**......*.*....*..
***.*..*.*.**....***.*.*..*...**..*.......*....*..*.....*.***.*..*.....*..**...**..*...*.**..*..*...***.***........*...*...*...****..**..***.*.*.....*.*...**.....**.*.*..****..***.*....**.....*...*....**.......**...*****.....*.....*...**.*..*..*........*.***...*....*.**.*......*.*.*..***********.*....*....**....*..*......*..*.*......******....**.*.*..........*...*.**..***.*.*...*..**......*.**..***...*......*.*..*..*....**.*.**...***.....**......**.**.**..**.*..*..***.*..***.*.*..*..*....*.*.....**...*....**....*.*.*.**..***.*..**.*........*............*...*..**.*....***...*..**.*****..*...*....****.*..***..**.**..*...*.*.*.......*.*..****..*.....*.*..**...*...**..*...**.**.**..***.*...*.....*****..***.**.*****.**..*.**....**.*....**.***.*....*.*....*.*..*.***..**..***...***...****.*.*..*..*.**..*........****...*.*....*..*..****.....*.*....*.***...*.***..******...**..**.**.**..*.....*.**..*..*..**.*.*..*.....*.*......****.*.*....*.*..*.*.*...*.........**.*.*.*...*......***.***.***.***.
...*.*...*****..**.*.*......*.*.*..**...**.**.....**...*....***..*.*.*....*.*..*.....*.*..*...*...*.*........*...***.*.*.**.......*....*.*.....*.*.**..*..***........*.*....*.*..**....*.**....*.******.....**..**.....*.**.*........*...*.**.*...**.*..*.*.*.*..*.**.....****..*.*.*...*...**..***..***.....*......**...***.....***...****.*..*.**.*..*..*.***.*.*.*.*.*****...*...**.........*..*..*....*.....****.**...*...**.**.*...*...**...*****..*.......*.*.*...*...***.**.*.**.*.*....*...**..*.*.**...*.....*..*..**...*..*..*.**.****.*.**..*...*.......*.*.*.....*.*....**.*..*******.........*.***...*...*.*.......**.***..*..*....****...*.*...*.*****..*....*.....*...*..*.**..*...***...*......*..**...**...*..*.***.*..*....***.**...**..*.*****....*..**.......**.*...**..*..***.......***.*.**.**....*****..**.*...*..*..**..*....*....*.....*.**.*.*.*..*.....***.*.**...*.**.*.*...*...**..***..**.........*....*.............*..*.*.***.*...*.*......**.*.*.*.**..*..*..**.....*..*.*..**....*....*.*.**...*.*.**.
.**.............*.*..**..**.**.....*****.*.*.**...*....*..*.....**..**..***..*.....****..*....****..****.***...*.**.*..*....**.**......****..*.****....***..*...***.**..*****.*.....*..*...**....***.*..*..*.*....*.*.**....*.**..**..........*.***.*...***.....**....*.****...*.*....*.....**..*.**.*.*.**....**.*.*...***.**......*...***..**..*...**.*..*.**.*....**.*.**..**.....*....*.**.***..**...*...*.*....**......*.*...*.*......*....**.****.**.*.*.******.*.*.*.*.**...*..***.*..*..****.**...*.*.***.**.**.*..*..**.*.**..***...*.*..*.*..**.*.***.....*....................*.*....*...******...*.*.*.*.......**.*...*.**.**.*...*.**.*....*.*....***..*...**..*.**.**...**...*..**.*..*....**......**......*...*.*..*.*.**..*.***.****....*.*..**.*.***..*........*.......*..**..***...*.*......*.......*..*....**...*....*...***.*.*...*..*.*..*.***...*..*..*..*...*.*.***......*.......*..*.***.*..*..*.*..**...**.*.**...*.....*.*..*.***....**..*...*......*..*...**..**.*****....*..***.*..*.......**..*...*.*.**...
***..*.*...*.**.**.****.***.*****.......*.*.****..*.*.....*..**....*..*.***..*..**.*.*....*..**.*....*..*.*.*..**....*****.*...*..**..**.**.*.***.*.****..**.**..*..*...*.....*..*..*....*.*.*....*...*.......**.*......*.....*.*****.*.*.*.*.......*.****.*...*..****...***.*..................*........*..*....*..**.**....***....*.*......*.***......****.***..*....*.**..**.*.*.....*....*..**....*.*.....*......**..**.**.**.*.**.*...**.**...*....*.***..**..*.*...*.**.*..*.*.*.**.**.....**...*......*.*****.**..*..**.....*.....***.......*....*.*.*.*.......**...*.*.*....*...*..*.*..*...**.*...*....***...*.*...*.....**.***...*......*..**.**...**..*.*...*.*..*****......*.*....**.....*..********....**...*.**.**...***..*...***..*.*.**.....**..**.**.....**...........*.....*.**.*.*.**.**..*.*.****.*......*.........*..*.*...*......***.**.***..*......*..**.........*....*.*....*****....*...*..*.*.*****...**..*...***..**..*...*.*....*..**..*.*...*.***......*....**.*.**..**********.*..*.****..*..*..*......*..
***.....**..**.****...*..*..*.*...****..*.**..***..***..*.....***....**..............*.***..*...***...*.***..*.........*......*.**.....*..*...*.****.***.*.**..******.****.*.*.**.*...**..**.**.....**..*..*.*...........*.*..*..*..***...***.*....*.....*.**.*.*.*...**.*....*.....****..*..*...*.....**..*.....***.****.*......**..*...***........**.*.*.*.....**....*....*..***..*.....*****.**....*...*.*.....**..****..*.....*...***.***..**..*...*.*...*....*.*.****..*....*.*.***.****..*.*....***...***.*...***.*.*.**..*****.***.....**.**..*....*.*...*..*......*.*..*..*.*........**.*.*...***...*..**...***.**..*...*.***.*..*.*..**...*..**...*.*.....***.*..**..*...*..*..**....*.**...*.*.**....*...*.*.*...**...***.**..**...**.....*....*.***.******.**..*...*...*....*.*****..*..***.****..****..*****..*....**....*...*.*.**..*...***..*.*...***..*.**.*...**..*.**........*......*....**...........*.**......**...*....***....*.*....*.*.*...***.*....**......*....*.*....**.**...****.***..*....**.*.*.**..**..*.**
.....**.......***.......**.*....*...*..*.*...*.*..***.*.*...**..*..*.***.....**..*.**..****...*.....*.........*...*...*.***.*...*.*..*...**...*.**..*.***..**.*.***.*.*.......***........**..**..*.....*...**.*...**..**.*..**..**.**....*.****..**..**.*.*.*....*.*.*....*..*..*......*.....*.*...*.*.*.....***..*.*...*.*..***...*.**.**..**.*..*............******..*..**.*.**.*.....*.*.**..*....*...*.*.*.....*.*...*****....*..****....*..**....**..**.*...****.***.**.......**.**...*...*.**....*****.**......*.*.*.*...*....*....*..*.*...**.*.***.*.**.**.*.*...**.***..**.**..*..******.***...***.**.*.......*.*..*.........*..*....**..*...***...***.....*.*...*..*..*.*..*.....*.*...*..***...*...**.*.*...*...*...*.....*...**.*......*....*.*....*..*.*.*.*.***.*.***...........****.*****.*........**....*....*.*..........*.***..*....*******....***.*...*..****.*..**.**.*....*....*.*..*.**...*****.*...**.....**..*.......*....*....**.*...****.*...*...*.**..**........*...**.*..*.*......*.***.*.....**..*...*...**
*.**.*.........**.....*.**..*.**.*.*.****...**...**.**.**.**...*.*.*....**.....*.**.*.*....**.*...*.*.*.....*...**.**...*..**.**....*.**.*..*..*.**.*.**......***......***.*..**....*.*....*..**...*.*..**...*....*..*.**.***.*...**..**.*..*.*.*......*..*.**..*.*.****..**.*....*....*....*..*..*.***.**..*..*.*.*...*..*.*.*.****.**.*......**...***..*....*...**...**..........*.....*.*..*.*.*.**.*..*.**...*.....*....*..*..*..**..**.*........*....*...***..*......**.....***.*.*..**..*.*.....*.*...**.**.*...****.........*...**.*....*.....*..**.***....*...*..*.*....*.*..*........*.**..*....*.*...**.*....***.**.....****.....**...*.*.*......**..**..***.....***.*...**..**.*.*.**..*..**..*...****..*.*.*...*.***..**......**.....***.......*....*.*.*...*.***.*.....*.**..*.*.*.....*......*.*....*.**.*.*.*.*...*..**.****.*.*....*..*......**...*........*.**.....*.....*...****.*..*.*.**.*....*..*.*.*...*.**.*****.*..*.*.**.*..**.*****.*..**..*...*.*....**.**...*.....**.**.*.***.*.*....*.***.***........**..*.
*.*.....*..*.*.*.*.**.*..***...***.**..*****..***..*..**....**..**.*.*.......*.**......**.*...*****.*..*.....*..**.....*.*...*.**.*......****.*...*.**..**..***.**....*..*.*......*......*.**..*..*.***..*..*.*.***...*.......*.****..**....*.*..**...*....**......**.*...*.*.**....*.*.....*.***.*..****.*.....****...**.*.**..*...*..**..***.*.*.*.*.**..*.*.*......*...****..**.****......*...*..***....*.........**.....*..*.......**.*.**.....*......*.*.*.*......*.*..*.*.*.*...*****.*.****......*.***.**.***.*.*....**..*..*....*......******....**.*.*.....*..*.*.**.*....*.*..*.....**.**...*..*.*.*...****.*.*....******..**.**.********..*.**.*..****.*...**..*....*....*.*.****..*..*...*.*.**........*...**.......*.*...*..**.**.*.**......*.*.*.*..**.*....*.*....*...*...*...*.*.....*..*.*..****..**...***........*...*.*.*..*......**....***...**..*..*....*.*.*...*.*..***..*.......***..*..*...*....*...*...*..*****.*....*......**...**....*......*..*..**.*.*.*.*..........**.*..*....*..*.*...*.*...**......*.***
***.....*.*....**.*.*.......**..*.*.....*...**.*.....*..*.....*..*..****..*...**.*........*...**.*..*.*....***.**.........***.**.....*.*....****.**.....*....*.**.*..*.*.**...**.*...****...**.*...*....*.*.*.....*..*..*.**.***.*.*.*...**..*....*..**....*.*.***..*....*..***...*...****..*.******.**.****...***...**.*..*.....*..****.*....**.*.**.......*..*.......**.**..*....*.*.*.***..****....*****..*..*...*******.*..*....**..*.***..*.******...*.**..*..*.*..**.*..*..*...*.....***.*...*.**.**.*.*..*.*.*....*..*.***......*........**.**.*..*..*.**..******...**.*.**.*.*******.*.*.*.**.*..**...*..******....*.....*..*.......*.....**.*.*....***......**...*.........*..**..*..*...**.*.****.**..*.***..*.*.*...*...**.....***..*.*....*.......***.*.*..*.**.**..**.**..***.*..**....**...*...*..**......*.*....**..*..*.*.*...**.*...*.....*..*.*.**....*..*..*.*..*..*..........*.*..***.*...*.**.*........**....*....**....**.......*...*.*...***...*..****..**..*...***.*.......*...*.*.*.**.*.*.**.**....*.*****.*..
*...*..***.**..*.***..**.**...*.*......*..*.**..*..*******...*..***....***......*...........*.**..****...***.*.*..**.**....*****...*.*..**.***........*..*.****...*...**...*.*...........*...*....*.....**.*****...***....**.*.*...**..*.**..*.*....*.*.*....**.*..**.*.*...*.*.....***..**..*..*....*...**..*..*.*....*.*.......****.......****.*.*...*..*.*....**....*.*.**...***.*..***.*..*...*.*.**..**..*.**.*..*...*...**.********...........*..**..**..*..***.***....**.*.*.*....*...*...*...***...*...*...*.*.***..*..*.**.**.***..***.*.....*....*.***.....*.........**.****.**.*.*.*...*.***..*.....**.*..*.*....*..*....**..**.*.*..*.**.**.**.*....*....****...**.*..*.**.*...*****.....****..*....*.***.....*..*....*.**.**...******.****.***.*..*....*..**.**.*...**..**.**..**..*..*....*.**.....*.***..****.**..*.*..**.**.......**.***.*.*......*.*.....*.......*.**...*..**.*....*.****.**..*......*...*.**..*..**...**...*.***.*.*..*.**.**...**.....*...**..*.**....*..*..*..*.*.***.*.**..*......*.....****..*.*..
*..*.....*...**..**...*.*.....*****.*...*..*......***..**..**.*.*..**....*...*.....**...**..*..*..*...*.......*......**...*..***.....***..*..****...***.*.*..***.*.***.*...*.**.**.*....**..*..*...*.*...*...**..........*******..*...***...***..*...*...*.....*..**.*..****...*.*..*.*...**...*..***..***...*.**...*.***...**.***.*......**.***...**.*****..........*..*..*..*.**.....*.***....*.**.....*.*.*.***.**.....*..**...*.....*.*...**.........****.*****.........**...*..*.*..*....*..*..*.....*..*..***...**..*......*.***..***.*...*.*.*****...***.*..**..***.*.******.....**.*...*.....*......**.**...**.*.*.*.**.*...***.****..*..*..**..**.*.*...*...**.**..**..*.*.****.***..***.*....**.**...*.......**.....**....**.*..*.*....*.***..***.*.......***.***.*.*.*.....*..*.*..*.........*.**...*.*.*..*.*......***..**.*.**....*.**...*....*..*.....*....*...*....*..*******....*.....**...***..*....*.*..****..*.*....**..*.......**...*.*.**.*...*...*.*......**....****.*.**...*.*.**....*.*..*...*....*......*....*.
.*....*.***.*......*..*........**.....****.*..**..........*.......*......*...*.**.*.*.**.*.*...***...*.*...*.**..****.*..*....*....****....**...***...*...*****.*..**.....*.....*.*..*.**..**..*.....*...**..****.*....*****.**.*...*****..*.*.......*.******..*.**..*.*.......*.*..*.......*.*.***..*...******.***...**.**..*.....***...*..****...***..*..**.*...*.*.....**...**..*.****.**..******..*....***.*.*..*..**...*.*......**..**...**.....****...***..****....***.*..**......*.*..****....*...*.*....***..*.*.*.......***.*.*.**.**..*....**.*.*..*.**...***..*..***........**....*..*..*...****.*.***..**..****..*.....*....*.*.**.......***...*...**.....*.***...*.**.*..******.....**..**..***...*.****.*..*..*.***.......*.....**...**...*.*.....**.***.**.*.**.*..*.*....*......**.**.*.*.**.*......***..***..*..***......*...***.*.***....*.**.**...*..*...*.*..**...****..*.*****......*.*....*.*.**.*..*..*...*..**....**....*.*.**....*****........*....*.*.***..**....**.....*....*....*..**....**........**...*...
*...**....*..**.**.**..*.**.*....****..**..*...*****....*.**...**.*.....**..*....*....*..*..*....***....*......*...*....*.....**.*****.**.......**.......*.*..*.........*.*.....***....*.**..**...*..**....**..*..*..*.*...**.....*.*.....**.**.*....*.**.*****......*..**...*...****.**......*........*..**...*.*.**...*....*..*.**.***.***.*..****...*..*........*.**.*..*.*.*..*........*.********...**.....*.*.***..*.*.*****.*.*.***.*.***.....*.*..*......**.**...*.***.*.*.*....**...*...*..**..*.*....*...**.*...**...**.**...***....*.**...*.****.*.***..**.....***......*..*.**.****.....***.....*.*..*..*.****.**....*.....*..*...*..*.*..**..*....***..*.*..**......*..**..*.............**..*...*.**.*..*.*.**.*..***.....***.****.***.*.****.***.*.****.**.***.*.*.....*.......***.*......*...**....**.*....*.*.......*.....*....*......*.*..*....*.*..*.*.*.***...*....*.****...*....**.......**.*...*.......*....*....***..**..*..*.*..*.**....**.*..*.**.**.*...*.*.*.....***....*..*.*.*.*.*****.***...*.**...**.*****
....*.*....*..*..*.*..*.....***...***..**.****..*.*..*.**..*.....*...*...**........**.*.**.***............**.**.**.***.*.***...*..**.....**.*.**....***..*..*...*.**...*...*..**..****.......*.............**..*..**.***......****..*.***.*.....*.........*.*......**.**...***...**..**...***..**.***...**..*..*.*.*.**..*.**.*.*...******.....*....*......***...**..*....****.*.*......*....***........**..**.*..*****..**.*...*..**....****.....*.**..*....*.....***.**....**...**...*.*.....*******....*...*...*.*...*...*.**...*.*......*...*....***..*...*.*....**....*...............**..**.*.*.***.*..*....*.***.*.*..*.....*..*....*..*.*..*.**.**..**..***..*....*.*..**..**.**....*.....*.*.*.*.*.**..**.*.*....*..*.....*.***...*.*....**....**.***.*..*......*..*...*.***.*....**..*....****.*...*....**.*..**.*.*..****..*..*.********......**.........**.**.*.........*******....**.*..*.*.....***...*...**.*.****.*..*....**...*.........**.**......****..***.*..*.*.*...**...*...*..*.*.....*..**.**.........**.*..*....
*..*.*....****.*.*****.**...**...*..*...**..*.....****...**...**.*.*.....**..*.....*....*..........****....*.*...*.***.**...*.***..**.*.*.*...***.*.**.*...******..**..**..*.***...**.*.******........*.*..*.**...*.**.......**.*.*.....**.****..*.*.*.......****...*..*.............*...*.*.....*.........**..***.***..*.*.....**.*.......***.***..**...*.*.****.***..*.*..***.*.*.*.**..*....*.....****..*.*....**..*.*.****..*......**....**.*.**.*.*.........*...*....*..*.*..*.*.*...*....*.**...*..*.*....*.*...***...*..*.......*..*....*.*....*.***.......*..*.*.......*..*.***...**.***.*.***..*...**...*..*.*.*.*..*...........*.*..*.....*...***..*.*.**..**.....*.........*....*.***...*.*.....**.*.*...*.....**.....*...*.*.*..*..*..*..*.*....*****.....*.*.**.........*...**.*.*.*..*.......*..*.*.**.*...*......**..*.*.**.*.*....*.*...*....*..*..*.*****..**.******..*.*.**...*..*....*..**.**..*.*.*..*.*......**..*..*...*.............*..*.***...**...*..*...***.*...*......**..*..*.*..****..*..*....**..*....*..*
.**..**.....***..*.*..***.*.*...*...*.**.*....*....*......**......*......*.*.....***..*.**..*.***........*...*..*..**..**.*..*.*....***.*..***.*...*.**..*...*....*....*..*..*...*...*.*...**..**.*....*.*....*...*....*....**.*...*..**.*.*......*.*.*.*..*.**......****.........*.*..****.*.***...*.*...*...*.*..***.**........*..***...*...*.*.***.*....*...*..*.....*.*...*..*....*.**.....*..***....*.*.*...*....*...**.*..*.****.**.*......*.*.....*.****..*.**.***.**...*....*.*..*.*...**......*......**..******.*.***.*.*..*...*...*.*..**...**..*...**......*.*.....**..*****.**..*.*..*.*..**...***....*.**.*..*.*.**..*..*.....*....**.***....*.*.*..***.*........**............*.*........*....*.*.*..*...*.*...*...***.*...*..*...**..**...*.*.*.**..**...**.*.*..*.*...***.*..*.******.*.*......***.....*.*..*.........*..*........*..*.***....*.***.*.....**.*.*.*..**.....**..*..*.**.............*..***...**.***..***.***.*.....*.**....**..*.*.*.*.**..*.**...**..***.*.**.*.**...*...........*.**...***..**.*..*.**.
*.*.**..***.*.**.*........*..**....*..*..*..*.***....*....*.....*......**.*.**..*.*...........*.......**.*.*.*...*.***...***.****.**.**...**....**..****...*...**.**.*..*....*.*.*....**..***.*.*..*.....*...*.****.**...*.***...*.....**....*.**.....*.*.***..*.*..*..*.*..**..*.*..*..*.**..*..***..*..***.......*....*.**.......*.*..*......*****.**.*...*.*.***.*.*..***..*...*...*..*.*...**..*.*.****.*...***.....**.**.*..*.*..*........*.*.*...*.***.*.*.**.....*..*****.**.....*....*.*.**..***..***.*..****..***.*...**..*..*.......*.**..**.*...*.*..**.....*...***....*..*....*...*..*.***.....*....********.*.*...**..***...**.**.***..*.....*.**.*.*..*...*..*.*.***........**.....*..*****....****.**...**..**..*.*...**.......*..*....*****..*.**.*..*.....*..***.*...*...**...*...*.*.**.....*..*.*....**...**.....*...*...*.*...*...*..........**..*.*.**..*..*.....*.....***........*..*.*..*.*........*....*....*.....*......**.*.*.*.**.**..*...*.**..........*....*..****....*.*..**...*........**.**..***..*.*.**
**..**..*.*.*....**.*..*.*.......*.*.....*..***.....**.....*****.***.*.*.*...*.*.*.*..*.*.*....*..*....**...**.**.*.*..**...*****.....*...*.....**...*.....*****.*.*...*.***..***.......**.*..**.**.***.**..****...**..*...**.**..**.*.........*....**.*.****..**.*....*.*.**.*.*.*.**....*.....**...***.**...**.....*..*.*.*****.*..***...****..*..****........*...**.....*.**.*.*...*.*.*..****..**......**.....**.*..*.*.*..*..*..**.*..*.*.***...**.**.*..**.......*..*..*.*...*.***..**...***..**...*....****..*....**.....**.*.*...*.*.....*........**.*...*....***..***.**..**..*.**.***..****..**.*.**.....*..**.....*.*.*...*..**.*.*.....***...*..*....**.**.*.*...*.*.*..**..***...*.*.*...**..*......**.*.....**.*.***....*..**.....**...**..*........*....*......*...*..**..**.*.**...***..*.*.*..**.*.***..*..*..*..*.**.*......*..**....*.*.*..*...*....*..**.*..*.*.........***..**.*...*..*.*.**....***.*.***...*...****.***.*...***..*..*..*..****..*.*.....*..*.*.***..**..**.*.*...*...**..*..*...*..*.*....**.**.*.
***......*..*.*..*..*.*..*.*.*.****.*...***........***.*****.*..*..*.*...**..***.****.*.*....**....**.*....*..........***....*..***..**....***..**.**...*.**..*.*****...*.*...***.**....*.*..*.......*...........*.*...*.*.**.*....****.*...**..*.***.*..***.*..........**.*.***.****..*............****...**.*.*.*.*....**..***....**....***.****.*..*...**.*..**.**..*.**...*..**..**..**...*.....*.*....****.***..*....***..**..*****.**...*....*...****.......*..*...*.*..*.*...*....*.**...**.....*..**....*..*...*....*.*...*.*....**..*...***.*....***...*.....*.......*......*****...****...****.*.*....*.*..**...*.....*....*.*.*.*...**...*....***..*.**..***.*.***.**..*....*.....**.*......*..*..*.**.**...*.*.***....*....*.*.*....*...*......*.....*.*..**.***..*..**..*..*..***..*.****.*..**...*.*.*.....*.*...**.***.*....**.**...*.*...*.*..*.....**.....**.*....*.....*.*.*....****.*...*...*....***.*..**..*........**..*.*...*..**.**.***..**.*....*..**...*.....****.********..*....****...**.**.***..*...**..*...
******.**...*..**.....*....***.***..**......*.****..*.*.....*....*..*.**.****....*..*.....*.*.**..**..***..*....*****...*.*.*.**.*..*.***.**.*..*..*...***.....***.****......**.***..*.**..*..*.******.*.*.**.*.****.**.*..........*.**......**.....**.**...*..***.*...*...*.***..******.*...**....*...*****...........**.*.*...*.*......*....***..*....*..**..*.**....**...*.*....**.***..**.........*..*..*.........**...***.......*..*..*.*.*..*......*..*..*........*.*.***.*.*.*...****.*.*.***.*.*.**.**.*.**.*..*..*....************.......*....*.*..*.**..*...**.*..*****...*.****.*..**..**.**.....*......*.....*.***....*.***.*..***.***...**.....*.....*..*..***.....*.**...*....***..*...*....**.*...***...***....**..**..*.**.*..**.*...*.**.....*..*....***.*..*.**.**..*..*.**......**.....*...*.***.**.*..*...**....***..*.*****.**.*....****.*.*.*...**......*..***.*..**.*......*..*..****....*..*.*..***.........*..*.**...*......*.*..**...*....*....*....*.****..***.*.*...*.....*..**...**.*......*.**.*.*....*.**
.*....*.*...*...*.......*...**.**.****.*..***..*..****....*..**..*....******...**...***......******..*.*..**.*...*.*...*.....*.....*..**...*.**.....*.****..**...**...***..*....*.*.*..*.***..*.****...**.**.*....*...*.**..*****.**...*..**..**......*.*****........**........**.*..***..*...*.....*...*.....*.**.*.**.....*....*..**.*.**..*..**..**.......*..**...*.**...**.*.......***..*....****.....*...*.****.**.**....*....*...**.**.*..*....*.***.*.*.......**.**...**..*..*....*..*.*....**..**....*........*..**......*..*..**.**...**.**.**..*.*.****......*..*....***..*....**.**..*.*....*....*.....*.*..**..**...*.*..*...*.*...******.**...*.*..*.**.*..*.**..**..*.*.***.*...*...*..***.**.**.....**.*.*.**..**.*.****..**.....*...*.*....**...**.**...**...***.......******..*...*.**.*.**.**.*....*...*.......**..**.*....*.....*.*.*...*..****..**....*....*....**..*.*..*..*.*...*.**..*.*...*..*....**.....*.*...*...*.....****..***.***......**.*..*..****.*.**..*...*.*.*.******..*.......***..*.*...*..*...**..
..*.*.**..*...****..*..*.*...*.**..*.*.*..**.*..***....**.......*.*...*....*...*.*...***...........*...**.*******..*..*..***...*...**.......*..**..*...**....**....*.*..**.*...*.**.*****.*.*.*...***.*.**....**..**..*.*.*.*..*..*.*.**..**.*.*..*...*.*.*.....****.*.**....**.***..***..*.*.*......*.*........*..**.*.....*.***..*..*..***..**..*....***.***.*....*.....*..*.**....*..*...**.*.*.**...*...**..*.*..*.***.*..*..*..........*.*.****.....*....**...**.*..*.....*.*....*....*....*..*.****...*.***..**..*.*.*.*....*..*.........**.*.**..*.**...***.....*..***.*.*....**....**.*.*.*..*....*....***...***.*..*.**......***.***.**...****.*.*..*...**....**.**...*.**...*..**...*.*.*.*.**.*...***.*.*.**..*****.*..*..***.*..*..**.**.*......*.*....*.**.**.....*..*.***..*.....***.**........*.**..*.*..*...***.*...*.*.*.*.**......**.*.**.*...***..**.*.....*.*....*...*...***.*.*..**...**.....*..**.*.**.***...*..*..*****...*..*.*..*...*.*..**..*..*.*.......*...**......***....*......***...***.*.*..........*...
.*.*....**.*......***.**.....**....*.......***.....*.**..**...**....**..**.*.*.*...**.*.**......***...*.....*...*******.*.***....*.*.*..*.**.***.*..*.*..**.*..*.*..**...*..*...*.....**..***.**..**.....*.**...***.......******.**.*...*.*...*.**.*..*..*..*..***.****.***.**.....**...*..*........*.*.*......**.**.*...*.*.*..*.....*...******..**.*.*..*.*.***....***..*..**..***..**....*.....***.*.*..*....*.....*.*.*..**.**.*.*......*..*.........*..*.**.*******.*....*..**.***.*...*.....*.**..**.*......*....**..*.*.**.***.*.*..**...**.*.*......*..........*..*.**.**....*..**.*.*.**..*..*.*..*...*.*.......*......*...**....**..*.**...**....**.*.***.*.*.****...*.*.....*...*....*...*.......****...*..**...*.**.....*.**...**.*..*...*..**..*..*.*..*.*......**.*****..***..*.......*..........*...*.**..*...*.......*....*.*.**...*..*.*..*....**.....*..**.*.***.**..*****.*..**...**..**........*..**...*.**.......*.**..*..**.*****...**..*.*..*.**......*.............*.*.....*.*.*...*...***.**......*.......*....
*...*.**..*..***.**..***.*.***.....**..*..**..*....*....*..**..*....*.*..*.....*.....*..*.**.*...*....*.*.*...**...*.....****...*.**.*....*....**..**.*..*..*.*..*.***.***......**.....**...*..*..**.....**..***.*.*.***...*..****..****...*.....**..*.**.*.***...*..*.*...*****.**...*..*....*..*.....**......**.**.*.**....*..**...***.*..**..*...*..**.*....*..*.*..*......*.....**.**....**....**....*....*...*..*.**.*..**....*****...*.....*****.*...*.*.....*..**.........**.*.*****.*..*..***...***..*.*.....*..**.***.......*..**...*.....*..**..*...**..*.***.*.*..*...**..*.*.*..*..*.*..*.**.....**.**...***......*.......*...****...*.*..*...***...**.**.....*.*.*.*.*.**..*...*....*.*..*.***..*.*..*....***...**.*.****..*.***...*...*.....*.....*.*.*.*......*.*...**..***...........**.....*..***..**.**.*.*.....*..****...**...**.**...*....*...*..*...****...*.**..*...*.*..**....*..**.***.**.....*.*.*.*...*..*.*.*..*.*.**.***...***...*.***.*.**.**.**..*....*..*........**....*.*.*.....****...*.*.**..**....*..
*.*.*.****..**..........*....*.....*.....***.*.*......*.*..***.*..***..*.*****.*.*.*.***..**.**..*.......**.*.*...*..**..*....***.****.**.**.***..*..**...*..***.***.**..**.**.*....*.*..*..*...*.*.......**.**...**.*..***.****.....*...*..*.....*....*.....**..*....**..*.....*..**..*.**..*.*.*.*.*.**...**...*.**.*..**....**.....*.....***.**.*.*..**.**.***.*..***..**.*....**.*.*....*.*..*****.*..*..*..*..***...***.*......*.****.*.*..*****..*.*..***.*..*..*.....**.**.*.*....*.*..*...*..*..*****..**........**..*.**.*...*..***..**..**...*.*..*.*...*.*..*..*.***.**....*..*.*.....***..***....*.*******...***....**...*.*..**...*..*.*.....*..**.*.**.*.......*...*.*.*..*......*..*.*.***..**..*.**......**....*.*.**.*..*..*...*.....*...**.*..**.*...*....*..*...***...*.***.*.*.*.*....*.*.....*...*..*...****.**...**..*..**.*.*.*.....*..***.***.*.**.*..**.*.....****.*.****.*...*..*...**..**..........*.....*..***...***.*.*.*..*....**....*.**.**..*.********.*...........****.*.*......*..*.**.*.***..*.**....
**...*..*......*.....*...**...*.....*.*.*.*.**.*.**..*.**....*..*.***...***.**.*.*..*.*.***.**.*.....*....*..**.*.*.*....*.***.**...*.*.*..*...*.*.......*.******....**........*.*.*...*..*...****..*..*.*.*.**..*.*...*****.**.*....*.*****...*...***..*...**..***.*....*......**.*.*..*..*.*..*...*.*..**..**.*.*.*.**...*..**....*...**..*..*...*.*..*.*..*.*..*.......*...*.**..**.*..*..**..*.*.......*...*.*.*.*.**.****..*.**..*...***.*****.........*.*.**..*...*.*..*..*.*...**....*.*.***...****....****..*****.*..*...*.*....**......*..*..*..*.*.***...**..**.*.*......*.****.**.***...*....*..*.*.*..**..*.*..*.*......*..**...*..****.....*.......**.....*...**.*..**......*...***...*..**.**...*...*....***........***.......*.*.....****..**.**..***....*.*..*.*.******....*.*.*****.*....*........*...*..**.****.*.....*...*..*.****.......*....**...**..*....*.....**...*..*.*...*........*...**..*..*..*.*...**..**.......*.*.**.*.*..**..******..*....*.**..*..*..**.....**...**...*.*..**..**......*...***....**.*.
*..***.**.*.**....*..*....*.**..*..*....*.......*...**........****...*.**...*....*..*...*..*..*.*..*..*.*......*......*............**.**.*.*..**.*.*.*.*.**.*.*.****.*...*.******.***.*.**..*.*..*.........*.********.*....***.**.*.*...*..*.**.*...*.*...*.*..*.*......***.**....*.**..*..*...*.*.*.**..*.*.*.*..*.**.****...****.....*..*..*.*.**.*.**..*.**...*.*.**...*..*..*..*..*.***..***..*.......**.*.*.**.*.**.....*...**.....*..*..*.....*.**.*..*.*..*...***....*..***..**..**......**.**..*.***.***.*..**...**.*...**...*..**.****.*...***.......*.*......*..**....***....****......*.....**.*.**..***...*......*.....*..*.*.....*..*.**.*.**.*....*...***...**.***.......*.*.*.**.***.***.***.***.........*....**.**.....*...*..*....***.......*.*.*.*..****......**........*.*......**...**.*.*.....**...*.*.*.*...*...*.*.*....*****...*.......*..*..*..*...***....*..**...*...**......**...***....*.******...*..*...*.**.....**.*..*...***.**...***..*.*.*.*.*....*......*.*...*...*..*.*.....*..***.........***......*
..*..*.*.**.*.......*..*....*..***..*....*...*.......***....*.....*......**.*......**....*.*....*.**....****..*..........*....***.*.*.**....*.**.*....*..**..*.*..*...***.*....*.*.*......*....*..*.*.*.*.....*.....*.***..***..*...***........**.*.**...*.*.*.....*......*.***.***...***....*...***..***.*..*.*.*.*...******.*****..*.*.*.....*.*...*.**.................***..**..*..**....***..**..**......*..*..**.*...*...*...*...*.*...*.****........*..**..*....*...*.*.**.....*****....****.......*.....*..*..*......*.**.**.*.*...*....*..****......*.*..*....*...**......*..*.*.**..*...****...*.*........*...**.*.*.*.**.*..*..*..*......*.*..*.**.*.....**.*.*..*...*.*.*.*.....**......*.**.*...**..*.*......*...............*..*.........*.*.*...***.**...*..*......*.**..*.*.*...*....*............**...**.....**...*.*..*.*.*.***.***.*..**.**..........*....*....*.......*..*...**....*.....*.**.*.*...*..**...*.....*.*...*.....*..........*..**.**.**....*.**...*.*.**....*.*.*........**..*.***.*....**......*...**.*
....*.**....***.*..**.*...*....*..*.***...**...*..**.*.**.**.*.*..*.*..*.**..*...*......*....**.*..**.*....*.....*.*.****.******....*.*..*.*..*.....*.........*.....*....**..*****.**...*...*...........*.*.*.**.***....*....****.*...*.....*..*.*****...**.*..***...*...**....******....*.........*.*..*.*..*.***.*.**.*.*..*.*.....****.**..***.....**..**..*.*...*.**.****..*.....*...*...*.*****.*..*...**.**.**.*..*.***.**.*..**..*...*..****.*.......*.....*..**..*...***....***........*..*..*...*.....**...***.*...*..**.*.*...**...*.*.......*...**.*****.**.***.**.***..*...*****...***.***.***..*....*.*.*.**....*..*....*......*...*.**..**..**.*.*.......**............*.*....*.....*.*.*...*....*...*..**....*..**.*..*.***...***.***...*.*...**.***..**..*.**..**...*.*.**......***...**..*......*..*..*..**.*...*.*..**.*.**...**.***...****...**..*...*.**....**.*..**.**.**.*.**.*..*.....*.*..***.......*.*..*..**..*....*...*...*.****..**..**.***...**.*.**.*...**.....******.**..***.*.**.**..*....*..*..*.*.*..*
..*..***.*.*...*.*..*.*..**.*.*****..*....**.*..*.***......*..*..*.*..**.....*....**.......**.**..*.**.*...*..*..*........*..*.***.*..****.*...*..*...****....*..*.*.*.****..**..**......*.**...*.*..*..**.**..***...*....*..*...******.**..*..*....**.....*.*.*....***.*.*..*..****.....*.*...*.*....*...*...........***.*.*...*.*.*........**..**..*...*.**...****..*..**.****.........*....*........*..***....*..*......*.*.....*..*..*.*.**.....*..*.*.***......*****...*..***..*....*...*....**.****.*.......***...*....**..*...*...***..........*.*.*.*....*.**..*..**.*.**...*..*..*.*......**.*...**.***......*****.*..**.***...**.****..*......*....*....****..*..*..*...**.***.*..**.**.**.*...**.**..*.**......*.....***..*....*.*.*.**........*..*...*..*.....*.***..*...**.***...*..*.*.*.*...***..***..*...****.**.*****.*.*...*...***...**.***.*...*...**..**.*..*....*..****...*.*...*...*..*....*.*..*....**..*.....***.***...*.*.*.*.*....**.*.*.*...**.*.*.*.*.......*.*....*..*.....*..*......*..**..*.*.**.**...*.*
***..*.**...*...*..**..*.**......**.*..*..*...*.......*...****..***.**.....*...*.***...*...*...*.*..*...*.*...**.**........**....*.......*......*.*....*....*.*....*..*...*...*....**.*.*..*........*...........*....**.*.*...*..**.*....**...*.****..*..****....**..........****.*.*.*...*.**..*...****.*..*.....*.**.*.****..******.**...*...**.............*.**...*......*..*......**.***.*.*.*...*....*...*..*..*.*..*.....*.........*.*.****.*..**..**..**...*.*****..**.**.....***.***.****..*.*.******...**........*.*..**.*.....**.*.**...****...*...*..**..*..*......*.*..*..*...*.****.*....*.*..**...***..****..****.**....**..*....*..*....**.*...*........*.......*.*.......**...**...****.**...*..*...*....***..*****...*...******..*..*..**.*..*...***...***.**...*..*****.*.....*..**....****.*.......**..***.......*..*.......**.*.*.*****...**....*.*.*.......**.....*.......*....*..**..**.*...*.....*.*.*.........*.*.....*..**..***.******....*..*....*.....**..*.**.*..**.*......*.....*.*...*..***..*...*.*.***..
*...**......**.*..*....**..**.**...*..*.****...*..*..**............***.**.*...**.****...*.....*****.*..*.**..*..**.*..*...**..*..*..***.**.***...*.**.......*...*..**.**..*.*.*.**.***..**...*...**...*****...**..*....*.*..**.**.*..**...*.**......*..*...*...*....**...**.*..****..*......**..*..*.*.**...**...****...*..***.****...*.....*.....*.**...*...**........*..*.*...*....*.....*..*.*.*.**...*...**.*...*....**.****..*..*..*.*.*..*.**.....*..*.........**....**.*..**.*.***..*.*.**....*........**...****.*...*.*****.*.*....**..**.*..**.**.*..*..****..*.****.*.***.*....*.**.***.*..*........*...**.*..*...*...*.**......**.*...*..*.**...*.*..****.*.......*..*.****.****..*..*..***....*.****...*.**..*.*........**.**..*.*...*.****..*.....*.*...*...*.....*.......*..*.*...*.*...*.**.....*****.**...*.***..**..**.*..***..*..*...***.....**..**.*......****.*..**.**..**.**.*..***....**.***..**..****.*....***.*.**.*..*..*..***.**...*.*....*...*...**..***.*.*...**..*.......*.*..*...*.*......*..*..*.....*...
**.*..**..*...*...*..*.***...***..***..*....*.......***...****.....***......*....*....**.....**....*....*....***.***..*...*.*.*.**.*.....**.**..*..*.*..****.*.**.*..*.**..*...*..*..**.**.*..*.*..*.**...*.*...**..**.....**.......*.*..*..**..*.*...*........*.*..**..*......*.*....**.****..***.*..*.*.*..****....***..*.....*.*..*..*..........*...*..**.*...*.**.*...**.***.....***.**.*****.*...*.**.....*..*..*...**.....****.....*****.....*.*.*.**.......*...***..*..***.**.*.**.*.......**.....*...*.*.*..***.*.*.**..*...*.**.*..**.**.*..*.*.*...*....***.**...*..*..***.***.****..*..*.**.......*....***.*....**...*..**.*.*....*.*........*...*.**....*....**.*..*.**.**.*.....*****.....***.**..*......*.*...*..*....*..*....**.**.****.***.*****...*...****..*.....**.*.....**.**...***..**..*.....**....*.**.*.*.*.***....*.*.......*.*.**............****.*..*..**..*...*.*...**...*..***..*.*..*...***.*.*.*..*..*......**.**.*...**..*.......***...*..*.*............*...*..***...*.*.****.**..**..*.**...*..*...***
.......*..*****.**......*.**..*.*.*******.**..**...........*.*..**..**.*.*...*....*.*.....**.......*.*...****..*.*...*...*.*.**...*.....*.........*..****..**.**.*..*..*.....*.*.**..*..*..*..**.*........*...*.***..**.*.*....*..*.***..*..*.*.*.*..*.*....*..**..**...*.***...*..*.**...**.**.**.*...***...*..*.**....**...**.**.*..*...******.***.*.*.....*..****.*******.**....*..*****........****....*.*...*.....**.*.*..*..**....*.**............*.**..*.*.*.......***..**.*.*.*.....**....***.*.***.*.....**....****....*....**..*..***.**.*...*..*.......**.***....*..**.***.*...**.*.**...*........*.*.*..*...***...*...**.****.....*...*.**..*.....*..*....*....*....*..*****.....**...**.*.****..*..*.******.*..***.**.......*...*..*...*..**.......**........**.*.*.*.***....*.*.*...*.*.*.*..*..*....*....*.*..*.*.*..**......*.****...*..*.*..*......*...*.*........*.*...**.***..**..*...**..*...***...*.*.***.****...**...*.***.*******.......*...*.**..*.*.*.*.**.***.*.*****.*...***.***.*....*...*...*..*.**.*..***.
*.*.**...*.....*.*........**....**.*...**...**...*****.*.....*..*......*....*.*....*..*....*...**...*.*.....*.*.**...***.*...*.*.......*.....*..*..*.**....*..**.****...**......*..*.***.*....*..*.*.***..*.....*.*...*...****.*.......*..**..*.**....**....***...***..**.*......*..***.......*.***.*..**.*...**..**.*...**.........*****...**.******..**.*....****.*..**..*..*.*..*.*..*...***..**.*.****..*.**..*.*..*.**..*......*...*****.*.....***.**..*...*.*.*...**.*...***.**.****.*....*.*..*..**.*.**.***.*..*..***......**..**..**.*.....*.*.**..*.**..*..**...****.*.**..***.*..*..*.***.******....**..****............***.**....*..*..*.***....*.*......*.**.*..*.*..**.*...***.*.**..**..**.*.....**...**....*.*.*.*...**.....*...*.*....*........*.......*.*.....***..**....*.....*.**..***..*..*..*...***...**...**..*.**.***...*.*...*.*..*...***.**.*...*.*..*.***....**.**.**.*.*....****.*..*..***......*.**...*.....**.*.*....**...***.*...*.*.**..*.....***..***.*.*.........**.**......**..*****..*.*.**.*..*..*.
**.*.**.*..*.**.*....*...*.*.*******....*.*..*...*...*****.****.*.......*...**.*.*.**...*..*....*..**.**.*...*.*....***....*..*.*.**.*.**.*....*......*..*........*....**..*..**.*.*.*..*....*.***.**.*.**..*...*.*.*.*.....*.**..****...*..*..**.*...*.....*......**....*.*.*.*...*...*.....*..*.***..**.**..**...*..***..***.*......*****.*.***..**....*.*.**.*...*.******.*.*..**....**..**...*.*......*.*.....*...*.......*...*.*..*.*...*..*.*.**..*..***.*...*..**...*****.**..*...*..*.**..*****.*.**.*.....*.**..*.....**...*...*..........**.....*.*.*...**...**.***....**..*...*..*.*.****.**..*.*.*****.**.*....*...*.****.*...*.***.**..**..*.*....***.*..*..*..*...*.**..*..*..*.**.......*.****..*.**..******..*..*.......*..**.**...*.*.**..*.*..**..****..***.*.*.*....**.**.*....*....***....*....**..*..*.***...**.*.*...*.**...*.*..*....*.*......*.**.*..****..**..**...*.*.*.*..*...*....*.*...*...*.*****......*.*.***.*.**..**.****.**..**..*..**.****..*....*..*...**.*..*....**.*.***......*..*.***.....*..*..*
..**.**...*.**.*.**...*.*.****....*..***.........**..***.....*....*.*...*.........*..**....*......*.**.****.*.*.**.*..**...**.......****.....*....****...*.*..**..*..*.*..**..*****.*.*.***..***.*...***.*.*...*...*..*.***..**...*.***..**.....***.**.....**.......*...**.....***..*..**.***.........*..*.*..*..**..*...*****.....**...**.*.***...*..*.**.**...*..****..*.**.*.***.**.***.*.**...****......**....*.....***..*......*...*.*...**...**....**.*.**.**....**.......*.....*..*..*.*..*....*....*...*....**.****..*..**.....*...***.*..**..*..*..*.*.*...**..**.*..*..*..***.*.....*......**..***......*..*.**.....*.*...*...*.****.**.*.**.*...****.*.*..*..*...*..*..*.**.....**..*...*******.*......*........***.*.*....*.*.***.........*.*.......**..*..*..**...**...*.*.*..*.**............*..*.*...*.*........*.*.**.......**.*.*..**......**....*.***..*..***..*.**...*.**.***...*...*.***..*..*...**...*..*...*..**.*.***...*....***.***...*.*..*...**.*.*.**.*......***..****....**..*.**.*....*........*.**...*..*.
*...***.***.*....*.....**..*....***.........*.....***...**...*.*...***..*..*....**....**..*.....*...*..***.**..*....*..*.*.....*....**.*.**....*....*...*...*.*...*.*..***..*.*.*****..**.**.*.****.*..*******.*..*..*...**..*.......*.*..*.**......*......**.*...*.**..*.**..*....***..*.*.*.*.......*.*.**.**.*..*..***..**...*...*.......**.*......*.*.......*.....***.*.*....*.*...*.....*.**..*...**..*..**.**...*******.*.*..***..**...*..*..*...*..**...**.*...*.*..**....*.......*.*.***.........*..*.****...*.*.*.**.**...*..*.**.*.**.*..**.*...*..*.**........*.****.**...**..*...*..***...****....*..****.**....*****..****.....**.**.*.*..*.*..*.......*.*.**...*....**............**..***.*.*...*...***.*.*...**..***.**...**...*..*.*.*.*.*.***..******.**..*....*..*.**.*.....*..******.*....**....*.*.........*..***..**..........*..*......**.*..*...****.*.*..*.*.**...**....**..*.**.**.*.....*..***..*.*.*****..*.*..*...***........**.**....**..**...****..**.***.***...*****.*.*.*...**..***.***..***.**.**.*..*.
..*.**....*..**.**..*...*.*.**.***.***........**..**.....*..**.**.*..*..*.*...*..*.**.........***....*..*...*.*.**.*........*..**.*....***.*.*..*.******....*....***.....**..*.*..**.**..*.***...*.***..........*..***.*.*...*.*.**......*...*..*.**..*.*.......*.........**..*..*****.*.*..*******...*.*.......*.******..*.*....**.*..**.*..*..*.**.*..*.*..**.*.****.*......*.****...**..*...******....*......*.*.*..*....*........*..****..*..*.***...**......*..**.....**.**........*......*.*.*.....**..**...*.......***..*.*.*.******.*.*...**.**.....***...**.*..**.*...*.*.**...*..*.***.*.****....*.......*......*..*.*......**.....**.....*.***.*..***..........*..*..***.....*........**.****.*.*......*..*..*****..**..*....**...*.***..*.*..*.*.**.***.*.*....*******...*..*..*.*..**.*.*..**.**...*.......**.*..*...*.*..**....*.......***.***....*.**.*...******.*.*.*.**..*...**...*.*..**.*****..******....**...*****.**.......*....*...**.*.....***.***.....*.*****...*..*..*..*....**...***...*........****...***.**.
**...*******.**..*.*.....**.......*..*******.*...*.*.*.***....*.*.*..**....*.*.*...**.*...**..........*.**...**...****..*...*.***..*....**..*..*.....**..*.........**..*...***...*..*...**..*.*.***.****..***..**..*......*......*.....*.**.**.*..****.**.......*........*..*.*..*...*....*......***.****.*****....**..***..*............*****..*.****.*..*.*.*.**.*.**..*..*...**.***....*.**..**.*...**..*.......**.****.*......**.**.**..*.*..**..*.....*..**.*.*....*.***.*..*.*.......*..*.*.**.......*..*.***...*..*.**.*..*.*.*..**..**.**..*...**.****..**.......**.......*****..*.*.......***.*.**..*...*..*.*****..***..****..*..*.*.*.*...*.*.*..*.**.*..*.*.*...**..*..**.*.......*....*.*...*..*....*....**..**.**..........*.***..***.*.*..*****.*.*..**....*...*.*..**.*..*.***.*.*..*...*.*......***.*..**.......*.......*......*......*...**.*.....***....*.*..*...*.*.*.******...**......*..***..*.*....*****.......*..*...*..*.*..**.**.****.**......***.*...*....**.**..*....*..**.**.*.*.*****.*....**.*..**......*
****.*..*...*.*.**.****.****.**.*.*...*.*.....**..**.........*....*.*.....*.**.**.*.....*.*.*..**..*...*...********..***.*.*..**...*.*.***.*..*........**..**.*.*....**.*.****.....*.*.......**.....**.....**.*.*.*...*...**..*...*.*.***..*..*..*.**....*.*.*.*.*.*..***..*..*.*.****..*.**.**.**..**...*....*....*....*...**.*.*....**.....*.....****.*****.*.***..*..*....***...**..*...*....**......**..***.....*.*.*.*..**..*.********.**.......*.*.*..**..**.*.*.**..****..*.**.**.*..**...*.*.....*..***.***....*..*...*..***...*....***.*.*..**..**...*..*.....*.....*.*.....*..****.*....*.**.*..*.*.....****.....***...****.**..*.***....*.*..**.**..*..**..***..*.*..**.*.....*.*.**.*..*****.*...*..*....*...**...*.**..**...*.*..*.....**.....*...*.......*.*....*..**....**.**.*...*...*..*.*.**........**.*..*.**......*.**...****.**.**.*.*.....***..*.*.*.*..*..*.****..*.*.*.......*..**......*......**.*.*...****.....*..***..**.*.**.**...*****...*.*.....*.*..**.....*..*.....*..*.......*.*.***......****........*
.***.********.*.....***....*.*.*...*...**..*..**.**.**..***...*.*.**..***.*.*.*..*..**..*.*.*....*.*..**..*.**...*..*.*.*.*.***.*.**..****.....*.*.*.....**..**..*...*.*...*******..*.....*..**..*****...*.*******.*.*....*..*..*.....*..*...*..*.....*......*.*........***.*.**.*.*.***...........*.*..*****.....*..**...*...*........*..***.********.***.*...*.**.......*..******..*.******...*.*.*......*..**.....*....*.....*...**..**.*.**...*.......***.**.....*.**.**.*...**.*.....**.***.**.*...*...***..*...**.*....*..*.*..**....**.......**.*.*..*.*....*.*......*..**....*....*.***..*****.*..*.*...*..**......**.*.***..*.*......*..*....*.*..*..*......*.**......*.......*....*.***...**.*.........*..*.*.*..**.*...*.......**....****..*.*.**.*.**..*.....*.*...*****.....**...*..*...**...**..*.......*..*.**..*.*...*....**....*...**...*..*..*..**....**....*.**.*.**..*.....**.*..**....*..*.*...*.....*....*.*.*.**.*.*..****..*...........*...*..**.*.........***.....*..**.......***..*.*...*..*.**.*....*...****.
.....*.*.******.*.*.**.......*.****.**..***...*.***.***....*.*.....*******...*..*.*......*...*..*..**.....*.......*.*...*.*...**.....*.*.*.****..*.**..*..*....***.....*..*...*..*..*.*...***.*.*.*.**.*..*.*.**.***....*..*.*....**......*.*.*..**...*..*..***...*.*.*.**.....**...******.**.**....**..*.*...*.*.***..*.**.*.*.***.*.*.***..**.****...*..*..**.*.*.**..**.*..*.**..*.*.**....*..**.**.......*........***....*.**.*.*.*..*.****...*.......**..........***..*..**.*.....**..***..*.*.**.*....*...*..*.**.......*.*....*..........**..*.......*....**...**..*.*....*****...*.***....**.*.**.*...*.*..*.*.*..*...**.*...*...*..*.**..*.**....*.....***..*.***.*.*.............*....*....*.*...*.......***..*...*...**.*..*.......**..****....**...*..**..****...*..*..*.*..........**...*..***.*.**....******......*.*.....*..*...*.*...*.....**..**.*.....***.*.*.**...***..**.......**...*.**......**..*.**..**....*.*******..*.....*....**.****.........**..*******..**.*.*...*...*...*....*..*........*.........**..**.
*.*.....***.*.*...**.*..*.*****..*.*.*.*.....*.....**.......*.*.*.*.*......*.*..****...*..**.....*......**.***.*.*.*....*.*..****..***..**..*.....*.*..*....*..*.**.*..**.....*.**.*******.***..*....*....***....*.*..*...*......***.***...***.****...*.**..*....*..**.*.**.*.....*..*...*....*..******.*...***.***...*.***......*..**......*..*.....**.**...***.**.*.............**.*.*.*****......*.....**.*......**..*...**...*..*.*...*..**.*.****....**...*.*..**...*..*..***..*..***....*..*..**.***.....*...**..*...***.****.....**.*.*...*...*.**...*..**....*....***..*..*..*....*.****...**.*..*......**..*....*..***..**..*.***....*..*..*................*.**.**......*******..*....*..*....*...*.***......**.*.*.*..*......**.....*.*.............*..**..***...*.**.*.....*.***......*..**.......**..*.....****.*..*...*..*.*...**..********.*..**....**.*.**..*..**..**...*..*.....*..*..*.****.*.....*.*.*..*...*..**..*.*...*.*.**....*...**.*.*......****...****.............*....*.....**.**..***.*.*..*.....*.***....
*...****.*..*...***......*...*.*....*...*..*.....*..**.....***.*****.*....*.....*..**.*...**..*...*..*....**...***....*.....**.....*.........*.***.*.*.*....**......***...*...**.**..*.**.***..*.....*........*..***.*..*..*....*..*.......**....**...*..****.*.**....***.*****.***.........***.*.**..*.*..*..*....**...*.....**.***.*.*...*..***....*...**.......*.*.....****..***.......*.*..*.......**.*...**.*...*..****..*.***...**....*..*..........*...**..*..*.*.*....*.*..*******....****..**.....**.**...**.**..*.**..*.*.*....*..*.......*.......**.**..*.*......*.****.*..*.....*.**..***.*.*.*.*..*....*.*.*..*.......*........*.*.*.*..*...***..*..*.**.*.*.........*.*..*..*....*.**...***....*..*.***......**.*.*...*.....*...*.*.*.*...*.....**......****.***.*.*...****..*..*..**.***.......*..**..*..**.***......*.*.**.*.*..*.*...******...*.*...*.**.*.............*......*..**.**......*.*.*.***.**...*.*.*....*...****.***.****......*.*..***...***..*......*...***.***..*.....*.*.*....*...***.*.....****..*.**.
..****....***.*.*.***.*.**..*...*....*..*...***.*...*.....*.**....*.....*..*.....**..**....*.*....*.....***....*.**..*.*.*.*.*.**...........****.*..*.*.....***.***...*.*.*..*.**.***.*.....*...*..*.*...*..**.....*.*.*..**.......*..**......*..****.**....**..*...*.*.....*...*....*.*.**...*.*..*......*.......*....**....*..**.....**.*...*...**..*..*..**.*****..**......*..**.*....*..***....*....***.*.....*.*...**.***....***.....*.****..*.....*.....*.**.*...****.**.*.*.**..**..**..***....****.*...*..*.***......**..***..*...**..*.*.....*.......**..*.*.....**.*..*.*.....**.*.**.....*.....*****...**..**..*.*...*...*.*..*..*.*...*..*..*..****..**..*...*.**.*..*.***..**..*.**.**...***.*.***.*.....*...*..**..**.****.*.*........*....*.*.*..**......**..*...*....*..***..*....**.....*.*.*.*...*.***..*......*.*.**.........*****...*...*.*....**.*..***..**.*.*...........*.*.**....**..**.*.....*......****.*..*.**.**.*.*...*****...***.*..**..*.*..*..**.*.....*......*..*.*..*.***...**...*...*******...*.*..**
.**..**...**......*.*.....*.**.*..*.***.***.........***..***...*.......**..*..*.*.***..*...*.***.*..**.**...*.**....*.**..**...*.*......*.*.**..**.....**...*...*....**..***....*.**....***.****...*****.**.****..**.....**.*.****.**.**.*....*.....*..*...*.......*.***..*..***.***.**.**...**.*.*....*****..............*.....*..**.*.....**..*.*.**.*.**......*.*.*....*..*.....*..*.*.*..*.*....***......*.*...**.**.**...**....*..*.*.***...***.***..**..***.*......**............*..*..**..**.......*.*...*.*****.*....**.*.***..**.....*.*....**..**.**.....*.**.*.*.*..**....**.***.*.***.*.**..****.*....*..**..*....******....**..*...*...*....*.......****..*..**..*.....**.*.***.****..*...**...*.*....**......*.**....*.*.....**.**....**.....*.*..*...*****.*..*.**.**..**....*.***..*..*...**.*.....***.*...****......**...*...**.*..*.**.****..*.....**..****....*.*..*.....*...*.**..**....**..**.*.*.*..*.**.....**..*..*.*.**.***.*.*..***.....*.......*.*..****..*.*.....*.*...**.*.*.*.**.*.*..*.**..**..*.....*...
****.....*.*.***.**.***.**.*.*....*.....*....**.**.*..*.....*......*.**.*...*..***..*...*..***...*.......*..****......*.*.*..**....*.*....*....**...**..***.**..**......*.....*..*.**........*.*.****.**..*.**.****...**.....*......*.......***..*****..**...*.****.*.*..*.....*...*..*.*...*.**.*.**...*...**.*.......*....**.**.**.**..*..*..*.*.**.*.***.*........*******.***.*....*..****......*....*....****...*****...***....*....**.*....***.**...*****..*...*..*.***...**...****.**.........*..*.**..*.***......*....*.*.*...*...**..*..**..*..**.....*...*..***.........*...*.*..**.*.*.*..*.*.*...*.*.*..*..*....*..**...**..*.*.****......***.***....*..*.*.*.......*.****.*...*.*.***...***....**...*...*.*.*.*.*..***.*..**..*.....*******.....*.****..*...*.......*.***...*..**..***.**......***...*......**.**.......**....**.*..*.*.....*.*..........*..*....*.*..........*.....**.**....*.....*.....**..*.****..*...*.....*.**..**..*.......***..*.*.*.....******..*.....*...**....*.*...*..****.*.*..*.*.....*.......*
..*.**.**.........*..*.*.*.***........***.....*.*.*...*.*..******.*.***.*...*...*...*..*.*.........*...*.**.*...**......*.*...**..*..*..*....**...*.**...***.*..*.*....*.*.*...*.*....**......*..**...*.*......**....*...*..*...*..*.......*.....**..**.**..**.***...*.*.*....***.*...**.*.*.*..*...*****...*....*.*..*.**..*.*...*.****...*.....**......*..*.**..*..*.....***.***.*...*.*.***.....*..*.*...*....*.*..*..**.*...*..*...*.*...***....*..*..*.....*.**..**.....*...*.*.**.*...**......*..*..........*.*..*...*....*.*..*.***.*.....**...*..*...*...***....**....*...***....**..*.......*..**.*.....*....**.....*.**.*....*.*..***.*.*.*.**.*......****....****.*.....*.**.***..****.*.*...*........*..***.*.*..*...*.***.*.*.*.*.*..*..**......**..**...****.*..****...**...***.*..*.**.**..*.......*...***.....*..*...**...*.*..**...**...**...*...**..*..**.*****.....****...*.*....*..*.*********....****..*..**...*..*.**...*..**............*...**.*.*.....*..*.......**..**..*...*.*.*.**...*...**.**..*.*.**.**..*.
..*..........*.*..*.....*.........**.***..*.......*...**.*.*.....*****.*.....*****....*........*..**..**...*.....*..*.......**.....*.*......**.**..*.***....*.....**....*........***.*.**.***.*...****....***..***...*.....*.***.*..**.....*..*...******..*.*........*...*..**.***.**..*....*.*.*....*...**..*..**.*.*.***.**.***.*....*...**..*...*.**......*......**.**.***....****.....*......**..*...*.**.*..*.....*..*..****.*.......*.**...*...*...*..**..*.*......*...**.*..*.*.......**.*..*.....*.*..*....***...**..*.*.*******....*....*....*.****..******.**....*.*.*..**.*.*.**......****.*.*.*****.****.**.*..*.....**..*..**.****....*....*..*..**.*********..*.*....*..*..***.**...*...**.....***.***.**.**.*..**...*...*..**..*..*......***.*.....*...****.*...***.....*..**.*.*..*..*..**.*..*..*...*..*........*****..*..**.*.....******.....*..**.*.****.*..***.***..*.**.......****...*...**.****........****.*.*.*..*..**..*****.......*..*.*.*..*.**.*****......*.*.**..........*...*...*.*.*.*.****.*....***.*..*
*.*..**...*...**..*.*..**.*.*..*..***..*****.****.**.........****.*.**.**.***.****...*.**.*..*.*.*..*.*..*...***..*..*.*...**..*.*****....**...**.....**..*.*.********...*...*.....**.*..........**.**.....*.**..*...*..**...*.*.*..*....**.*.*..*...**.*....*.**.....**..*.**....**.*.*..*..*..*.*.*...*..**.*..**...**.*.***.***.*..**....*..*..**.***..*.*****..*...*.*......**..**..*..*...*.*.*..****....*..*.**..*.....*..**..*.**.*..**..***..*.*.....****.****.***.****...**.***........*.*....**....***.*****...*..**.*......*.*.**.*.*....*..***.***.**...*.*........******...**..*..****.***..**..**.***.*.**.*.*.*....*..*.....*...*.***.*..**...*.*..**..**.....*.....**...**..**....*..*.**.....**..*.....*..*..*.****.**..***.*.*..**..*...*..******.*.*..***...**.......*.....**...**...*.....*.*...*..*****.*.*.*..**..*.*..***.**.......*.*..*.*.*......*...*..*.**.*......*.....***.*.**..*...**..*.***.....*..*..*..*.***.....***.****.....**...*.*..*....*.*....*..*.***.*..**..*.*.*...*****..*...*.......*...*.*.
***..*....*.*.***.....*............***....*...*.*..**........***...*.......**..........**.....*....**.*.*.*...**....*.*...**.*.**..**.*.**..**.....*...*.********..*.*..*....**.*......*.**...*..*.**.....**...**...*....*.*.*..*...*.*.**.*..*...........*...**.*......*...*....*....*..****....****.***.*.....*.*.*.....*.*.....*..***.*..**.*..***.**.**........*..*.**.*****...**.*..***.*.*....*..*..**.....*.*.*....***..***..*....***....*....*.**....*..*.*..**.*.*.*..*****..***....*.*...*...**.*....****..**.*.....*......*..*....***.*.*.**...*..*.*...*..**..*****.**....***.......*.*.***.*****.....***....**..*......*..*..***..**...*******....*.**........*...*.*..*.***...*.*..**.*..*..***....*..*.***.....****..*...*.*...**..*..*****..*..**..****..***.*..*.....*...*...*.........*....**....*...*.***.*.......**..****.*..****.*.........*.*...*.....**..*..*..*....***...**..*...**.*.*....*..**...*.*.......*...**.**....*.**.**.*....***..*.*..*.*.*...**..*...**........*.**....**....*.**..*.*.*....*.*...**
*.***..*...*..**....**..*.*.**...*.**...****....*...*..*.**.*.***..*.**.**...*..**........*...*....**.****...*..****.*.*****..***..*.....*.*.....****...*...*.*.....**.*.***..*.**..*****..*...*.....*...*.**..**..*..**.***..*..*..***...*.....*..***..*....*.**...*.*..****.***....***.*......*.*.*.*..*..*.*.....**.**...*.....***..*.....**.**.**.*...*.*..*..***.**.****..*.***...***..*.*.**..**..*.***..*..*.*...*..*...*...*.**.***.....*.*.....*..*..***..**..*...*.*..**.......*.*...*.....****.*.**..*****...*.*...*....**.**..*.*.**....*..******...*.**...**..***.*.***.**.*..**.**.*.*.***.*.***.**.*.....*.****...*..*..*.****...*..**.*.**...****.........**....*.*..***...*...*.*.*.*..*.............**..*.....*.**.....*.*..*.*..*....*.*.....*..*..*......**...***.*...**......****.***..**.**.***...**....**.....**..*..****.*....*.......***..*.*.****.**.....**.**...*.***.**.*...*......***.*.*.*.**..*....*.*.*..**...*...*.....***...*.**.**....*.*..*.*.*..**.***...*...*..*.*..**..*.**....*.*.***...**......
.***...*...***......*....*.****...*****..****....*.*.*..*.**..****.*.*..**.***...******..*............*........*.*.*...*.*.*..*.*..*...**.*****...*....**........*....*.*.**.**.*.*.**..***.***.**.....*..*.*..***......**.***....*..*.*...*..*..***.*..*.....**...*.*..**...**.*..*.**..*.....*...*.***...***.....*..*.*.*..*.*......*..**.****.*......**..*..*.*........***..*.........*........*...*..*.....*....**..**....*...****....***.*.***.**.*****....*..*.*.*..*.*.**.....**..*......*..*...**.**.*.*..**.***.*....*****...*..**.*.*.****......*.*.....*..*..*.......*...*......*.*....*.*.*.***.*..***...*..**..*.**....*.....*.*.*...*....*.*...*......****.*....*.........******...*..*..*.....**...*...*...**..*.*.*..*.**..*.*....*.****.*..*.*..***.....*.*....*...**........**..*.*.*.**....*..*...*...*.*.**......*...*.*..**....**..***.***.**....***.**....**.*.**..*...*...***.****.*.*.**.*.*..**.**....*..*.*...*.***..*.*..*.****.......**...**..***.***.......****.*.***.*.**....*..*..**.*..*...*.*****.**..*
*.*...**..*.*.*.*.**..**..*..*...**....**.***.***..*..*...*..*..*.*.*.*.**.*...***.*......***.**.**..***...*.*.*...*.*.***.....*..*.**..*.**...*.*.***...***........*.......***.*.*.*.*.**.**....*...*.....*...*.*....******....*..*.*....***.*.*.*...*..**.***............*.*..**.......*****..**.*.......*.....*...*..**..***....*.*.*...***.*.*....**.*......***...**.....*.*...****.*...**.....**.*.*...*...*.*...*.***.*.*.*....*..****.***....*.*.*.**..*....**..*.........**.*..*.......*.****.**...*..*...***....*.****...*.**..**...**..........**..*.*....**.*..**..*****.......*****....*.***....*..**...*.*.**.*..............*.**....******..*..**...*....**.....*.**.**.........*..**.*.*...**......***...*.....***.*.**..**.........**.*.*.*...*..**.**...**...*.*......*.*.*....*....**.**.*...*.......*..*...*...*..***..**..*......*.*.*.*.....**.*.....*..****.*.***.*.**....*..*..*..***...*.....*..*..*........**..****..***..*****..*...*.**.**.*..*.....*..*..*..*.*.......*.*****..**.*.*.*....*.***...*....***.
...**.**.**.**.**.*..*.**...*.....*.***...**..*....*..**.*..*...*..****..*****....*...*.........**..*.*..*.*....*.***...*...***.*....*.....**...**......**.**.....*...*.**....*....****.*.....***..*.*..*.*..*.**..*...*...***...*.*..*..*.*....**.**.*.*..***....**..**...*.*..*..***..*..*..***.*.....*.*.......**.....*.*...**.***...*....*.......***.**...**.*..**..*.***..*...**.*.....*........****.*.**...*...*...**.**.........***..*.*****.**......***...*.**..***.**.*.*..*...****.***...*.*......**.......*****.....**....*.***.*....**.*..*.*...*....**.........*.***.*.....***...*.*..**..**....*...**...*...*...*..*.*...*.*..*****...**.....*...**....*.***...*.......*..**..*..*...*..*.*.*.****....*..*.*.*...**.*.*****....*..*..***..***...*.****....*****...*....**.....*.***...**..*.....*..****...*.*.*...*.*...*.**..**..**....***...*.*.***....*.*.*........**...***.*.......*......*..**..*.*.......*..**.***.....*.**...*.*...*..***..*....*............*.**...*...**......***.....**...**.*.*.*.*.**...*.**..
*..**...*.*....*..*..**.******...*..**.**.*...*...*...*........*.***.*..*.*....*....***..*.*.*.....**..**.*.*..*....**..****...*..***.**....*.....*.....*.......**...*.*.*....***....*..*.*...*...*.....*.*.....*.....*..*.**..*.**.*.**.*.*...**..****.......****.****..*.....**......**.*..**.....***..*.....***.*..***.*..*.....***..*..**.**.**...*******..*..*....**.**.*.**.**.**..*.....***..........*****...*.*..**..*..*...**..*..***.*.*...*.....**..*..*....*.....*..*....*****.**...*.....***..*..*.....**......**.*..*..*.*..*...****....**..*.*..***.******...*.***.*..*..*.**.....*.*.**...*..**.**.*.*....*...*..*.*.....**.*...**..*.***...*.*.*.*...*...***.......****...........*.*.*...*....*..*.......****.....*.....***..**..***............*.**....*..*.*..*..*.*.*.**..****.*.*.............*...*..**.****.*****.....****..*.**..*...***..*...*...*****..*....**.**.**.*.*..*.*..*....****.........*..*.******.***..**.**..*.***......*.**..**....*..*.*...*.....****.*...***...*....*...**...*.*...****.**.....
**.**..*.....*..********..***.**...*..**.****..*.*.*.***....*......*.*..*...*..*..**..***..**.***.***..***.....*....*.......*..*.*...*.**....**....*....*..**....**.***.*.*.**.***...***.*...*........**.**.......*.*........***........*......*..*.**...***...*.*..*....****..*......*.*...*......*.*.*.....*.*.....**..**...**..***.......*......*...*.**..*..**.****..**.....**..*..*.*..*.*......*..*..*.......**.*.....*...*......*.*.*.*......*....*...*...*.......*..*.****.**....*.***..*..***..**.......*.......*.****.*..*.*..*****..**..*...*...**..**.*.**.*..*..*..*....*.****....*.**...**...*..*.**...*...**.*..**.*..*.*.*....**...**...**.*.*..*.......*...**.**..*.....*...*....*..*.....**.**..*..***.*.*.*.***..*..**.***.*....*....**...*..**......***...*.*..*.*.**...***...**.*..****.....*.****.*.*.*....*..*......*......***..*....*.*....***..*.*..**...*.*.*...*.....**..**.*.....*......*......**....****.**.*..*.**..***....**.*.....**..**.*.*.**..*.*..*..*..**.*..*....*..**.*...*....*.*..*..*...*.....
.*.**...*.*.*.*.*...**......*.*...*......*....*..*..**...*.....**.*....*..*...**..***.*......*...*...**.....*.....*..***...*..*.*..*..*...*.*......*..*..**.***..*....*.*...*.*.*....*....**.....**..***.*.*......*.*.*....**.....*.*....*........*....**.***.*...*....*.**.*.*....*..*.*..*.*.*.*.*.*.........*.*...*....**.****.****..*...*.*.*...................*.***....*...*...*....*.*.*..**.**..*.*......**..**.....****.**...*..*...**..**..***.*.*.***.*.**..***....*.*....*.....*.***.**..*.*.*..**.*....*.*.*..*.****.**..******..**.*...........*....*........*.*..*..*.*.*....**.**...**...**...*...*.......**..**...*.**..******..**.****..*..*.*..**.*.*.*..*.*.*.**..*..***.*.*...**....*......*.******.*.*.**.*.**..*...*.......*..***..*....***.*....*.*.*...*.*...***.**.****.***...*.**....**.*....*..*..**.**..**..**...**......*..*...*.**..*....*..*......**......**......*......*..***.**.*...*...****.**..**..*.**.*.*..*....****......*..*......**.*..***.*.*...***.**.*.*.....*.**...**.....*.*..*....*..*..
..**.*...***....*..*..***.**........*..........*..*..***.**.*.*...*.*........*.*.*.....***.*..*..*..**...*.*...*.*..*.**.*....*.....*..**.*...*.*..*...*.*...**.**.*.***....*.**...**..**.......*...**....*...**...*.**..**....*..........*...***...*.**..*....*...*.....*.*.*..**......*......**.*.*........**.*.*****...*.**.*.****.****...*....****.*......*..*..*****.*..*.....*..*...***.**..*..****..*.*......*.*.*.*..*..*...*.***.*.****...**..**..*....**.*............*..***..*...**...*..*.*.*..*....*...****....***..**.......***.....*........*.*..***.*...*....***.**.*.*.*..*...******........*..*.**..*............*.*.*.....**.*.*.***.***.*............*....*...*.................*..**.......*.***.**....*..**....*..**.*.*.**..*...*.**..*.*.......*.*...**.*.*.*........**...*...***..*.....*...*..*.**.*..**..*.*.**.****....**.......***...........*....****...*........*.*.*..*.**.*.*.*...*..*.*.***.*..**..***...**.*..**..***..*.*..*..*..****..*...*.*..**...*....*..*.......*..*.*..*.**..........*.*.**.*.
...........**....*.*.**...*..*.****..**........*.**.*.......*****.**.*.**...**.***......**..**.*..*.****..*****.***....*.*...**.......*......*..*.**..***.*..*...*..*.*....*.*.****.**.*..*.*..*.*.**.*..*.*..*..**.*.**....*.**..*.*....**..**.....****.**..*.*...**.*..*..*...**..*...*...**....****..*...*...**..*****.....*.*..*..***....*....***...****.*.*........*...***.****...*..*.**.*..*......*..*..**...***.**..*..**..*.**.*.***...*..**.*..***.*.*******.....***..****.*...*...*......****...***.*....*.*..****...**..*..*.**.*.**....*.*..*.....*.*.*******...*...**...**.**....****..*....**...*.*.*.*.**......**...***..*..*.*...**..*..*.*.**...*...**.**..*..*....*.******..****...*..*...**.*......*.***.*..*..*.....**..**.*..**.**.....***..*...*.**...*...*.*.**...*..*..***.****.****....**...****.*........*....*.*.**..***..*.*.*.*....*..*****.****..**.......*.**.*......*.**.**.****.**.**.*...*...**.****.*..*......**.***...*.*.**.*.*.***....*.*........*..*..**.*.......*.*****....*..*...*.....*.***..
...*..*.**.*.*...*...*.*..*..***......*.......**..*.***....*.....*.*.***...*..**..**.***..**...**.....**...*..*.**..*.....**.....*.......*....***..*.**.**.**.....*.*.*...*.......**.**.*.....**.*...*..**.*.....**.**..***.**..*..*.*.**.*..*..*.....****.*.**.*..*..**.....*.*.*..*..***....*.**.*.***..*.....*****.***.*..*.......**...*.*.****.**.......***..*..*.***.....*...***..*........*.*....***....*.*.*.*...**.***..***...*.*..*...**......*.**..*..*........*.**.**..*.*....*.***.*..***.*.......**.*......*.......*....***..*..*.**.**......***.....*..*..*.*....*..**...**.....*.**.*..*...****.*..*.......**...*......*****.*..*..**.*.*.*........***.*...***...*.....**.....**...*.****..*.*.....***.**....**.......*...*..**...*..*.....*..**...*.***...*..**...*..***.*.....*.**..****.....**...*..*...**...**...**.*...*.***..*...*.**..*...*.**..**.*.**.**...**...****.*....*..**.*........**.......*.*..*.....*.*...**.*..*...*..*.**....**.*...*.*.....*.*......****...**.*......*...*....*****.**.*.**..***.*..
..*...**......*...*..*..*..**.....*..*.*..*****.**.*.*..**.*....*...***..**..*.....*........*.**..*.*..*..***.*.**......*.**...*..*.*..*............*.*.*.*...*......***..*.*....*.....*..*.**.....*.*....*...*.*.**.*.*..**.*....**..*...***...**..*.......*.*..*..***..**...*.*..*..**.*....*.**.**.*..*.....*.***.*..*****..*.*.............***.*....*.**....*..****.*.....*...**.......*..***..**.***....*.*..*..*..*...*.**...........**...*.*......*..*......**.*...*.*.*.*.......**.***.*....*...*.....*.*....*..**......***..*.***....**..*....***....*...**.....**.*.*.*****.**.*....***...*..*****.*.*..*......*.****...**.**.*....*.*.*...**.....*.*..*.***...***.*...**.***...**.*.*...***....***.....*..*......*...**.*.*.*****...**.*...*.*.*..**..*..*.****...*.*.....**.***.*.*..*.**..**..*..*..*****.*.*..*...*****..*.*....*..*.*..***..*..*..**...**.....**.......*.....*.**....**..*.....**..*.***.*.**..*.****.**...*.......**.**.*****..*.*.**.**.....**..**.***..*.............**..*..**.*.**...**...***.**..*.*
.***.*......*....*.*........*....**...****....**...*.*..****.*...***..**.*...*...*.*.*.....**....*...**...*..**.*......*.**.***..*....**......***....*.*.*...*..***...*.*..*..**..*.*...***.*....*.....*.**.**.*...*.*..**.***.**...**....*...*.*.*..**.*.**.**..*...*..*..*....**.**.**.*....***...*.*....**.*........**..........*.*...*.*...*...*..*.*.*...*.*..*.*..**......*...*.**.*....**..*.*.....*.***...*....*.........***...****.***.**...*...*..*..*.*****..*.******...*..*...**.****.....*.***.*...*.**..*.**.*.*...**....*.*......*.**.*.......*...***..**..*.*.**..**.***.**.*.*......*.*.*.*.*....**.**..**.....*....*.....*.**........*..........*..***........**.*.**.**....*.****.**.*..*...**.*.....*.*.**.*.***.....*..*..*.**...****.*...*...*.*.*....*.*.....*..........*.*.*...**.***.**..***..*...****..***..*.***.....*......*..*.*...........*...*...**.*.**...***..*.*.*.*.*.*.*.*.*.**.....**...*.*****.***.**..*.....*.*...*.*......***.....***.*.....*.*..*.*..**....*.**..*...**.*...*****.....***..**.*
...*.*.***...**...**....***.*..*...*.***.*........*........*.***..*....*.****.*.**...*..*....*......*.*..*****....**.**....***.*...*****.**..*...**..*.******..*.*.......*..****...******....***.........*.*.***....*.*.*.*.**..*...**.*...*..*.......*...*.....*.*.**...*.......***....*..*...*.*...*...****...***....*.**.**...*.**.....*..*..**.*.**..**.*....*.*.**.**..*....*...*****...*...*....*.*...***..******..**...****..****.....*.**.*.*.*...*..*....*..*.**.*..**...*.**.*...*.*.*...**..*.****.**.***..*.*..**.....*..**.*.*..*..*....**.***....**.***..*.*..*......*..**.*..***.**.*......***...***..*........*.*......*..**....*...*...*.*.*......***.**.*..**....**..****...**..*.*..*...*..*............*..**....*...*..**.....*.*....*.****.....*......*...***..*.*..*..*....*.*.*...*.*...*.*.....*..**...*..**....*...**.**.*.*.*****..**.....*..*..*..*...*...***.*....****....*.***.**..**.....**......*.*....*.*.*...*.*.....*...**..**..*...***..*........*.*.*...*****..****....*..***....**..*..*.*****.*.*.
*.*.*..**.........***.....*.*...*.*****...*..***.*.....*.*.*.*..*..*...*.*.*.*.**..*..*..*.*.*.....**...*.*.....*.****.*.**.****.**.*..*...*..*.**.*..*....*.*.*..*..***.*....*.**...*....*....**..**..*.*..*.**....*.....*..*..*.**..*...*.********.....****.*....**...*....*.****.***..**.*.*.....*...*.**.**.*..*..***..*.**..*.*.....**.*.*...*..*...**..*.**.*.**..***.......**....*...**.*..*****..****...*..*.*..*..*....*...*....*...*...***.*.....***.***.*.....*.******......**..*...*.**...*...**...*.**.....*..****..*..*.**.**.....*.*..*******..**...**.*.*.***..*.**......*.*.**......*.*...*.......*..*.....*....*...****.*.*....**..****..*.*.....*..*.**.*.**..*.*.**..*.....**.**......*..*.*.**.*..*..*........*....*.***......*****.*...*.**.*..**.**.***.*.****....*..*..****..**..**.....*....*****.*...*...****.**..*.***....*.**.******.*..*....**...**....*..*...**.*.......*.*...*.....*......*..........*.**..*.**..*.*..*.*.*..*.*....*....*....**.*....*.**..*..*...*.*..**...**.*.*..**..........*...*..*
*.**..*..**.****...*.*..*..***......***.*......*.**.........***....**..***..**....**...*.....*...*....**..*.*.......**....*......*....*..**.*.*......*....*.*.***....*.**..*.**...............*...*....*.........*.****....*.....*....**..*..**...*..*..*.....*........*.*..**...*..**..***..*..*.*....**.**.*..*....*......******..*.**.*.**.*.*.........*..*..*...*...***..**.........*.*..*....**.*..*.**.*..**...*.*..***.*.*.............*..*..***.**.*.*.*...*.*.**...*..**.**.**********.**......*...**...*..*....*......***..*.*....*.**.***....*....**....*.*.*****......*.*.*.***.*....**.*..*.*......*.*...**...*.....*....*.......*.*..**.*.**.*..**..*..***..****...*.**.*..*........****..*.....*...**.*.**..*...*....**...**.**....***...*...***.*....**..*..**.**..*.*...*...*...**.........**.*...*.***.****..***...*.**.**.....****.*..*..*..**....*****.***..*..**...*.......*..*..*.*..*.**.*.*..***...*.*...*.***.***.*..*..****.*...*.*...*.*....**.*.**..**...**.**.***.*.........*.**.....**..**..*.*****.......
...*..*.**.*..*****..*..*.*.*.**...**..*...*...**....***.*.**.*...*.**....***..*........*...***.........***....*...*..*.*........*...*..******....*******..*.*.****..*..*.*...*.******..**.*.**.*....*..*.**.*..***.*.*....*..*.*...**.**.....*..*......***.***...*.*.***....*.*****....**.**..*.***..**.****.*.**.**.**..**.**.**.*.*.**.**.*....*.**.*.**.***....*.**...**.**..***.**.*.*..****...*..***.*.......*...**..*..*....*..*....**..***.****......*.*..***...*.****..*...*....*.*****..*.**.***..***.*.**...**.*.....*...*....*.*.......*..*.****...*.....**..*.***..**.*..*****.**...*...***.**......**.****..*....**......*..**..*..*.**.*.**..**...*..**..***...*.....*..***.*.*.*.*.......*....***.**....**....****....*...***.*.*...*....**.*..*.....***..***...*.***..***.*..*.***.**...*.*.....**..*.*......**.*..*..**....*..**.**..*......*..*.*.*..**..*....*...*..*...*.....*.*..*.*.*.*.**.***..*.**.......*.*.**..*.**.......****..***...*.*............**.*.**...*.*..**...*.*..**..***.**.*...*.......*..*.*..
.**.*....*...*..****..**.....*......*....*.*..*.**.**.*.....***..*.....***..*..........*..*...*..*.***...*...**...*..*..***....*.*.*.*..**....**.........*.*.*..*.*....*.*..**....*.******.**.*..**...*.*.****....**..**......*.*.********.***.*****.*.*.*..**...*....*...**.******.....**......*...*...*.**..*......*.......*......**......**.*..........****.*..*...*...**..*...*.*....*.**.*..*.*........*.*...****.**.*..****..*.*.....*...***......*.***....*..*..****.***...*.*........***........*..***..*..*.*.**......*..**..*...*.**.*.*..**....*...*..*.**.*......***........*....***.*....*..*....**.**...****..**....**.......*.**.***.........*...*.*.**.....*..*.*...*....*.*.*.......*...*..*...*..*.***..**.**.*...**.*.**.*..***.....*****......**...**.***.*....*..*....**...*.*...**.****...***.....*..****.**.*..*..*.*...***.*.....*.***...*.*..*.**....**.***...*...*.*..*..****.*..*..*....**..*******............*..*.*..*.*.*..*..*....*.****.***..*...*.*.......***..*..*.***.*.**..*...*.***..*..**..**.***.
....***.*.*..*.*.**..*.*..*.**..**.*..*.**....*..***...*.*..*..*.*.*..***.*..***.*.**.....*...*.....**.*..****....*...*.*.****.....*.*.....*...***.....**.*........**..**.*.****.***...**..***..*.***.....*.*.*.....**.....*..*****.*.*...*.*......*.*..**...*.***.**....*...**.....****.*..*...*..*..**.*..*.**....*.....*.*.*..*......**.**.*.*.**...****.*.....*.....*..*.*..*.*..*..*.*****..****......**.**.*.**...**.*..**...**..*...........**..*.*........***.*.*.**.....*.......**.........*.*..*.***....*.***.*.*....***..*.*...**.*...**.*...*....*..*..**.*.*..*.......*.*..*.......****.**..*.*.*..**....*.*.*.*.***.....**....*.*..***.*..**..*..***....*...*.*.**.**...*.*.**.***..*...*.**.........*.**.*....***.*.*..*.*...****.*..*.*****.**.*..*.*..**.*..*..***....*.*.*..**.*...**..*...*....****..*...*.*.*..*..*....*.*.*.*.***.........***.*..***.***.***.****..**...****...*.*..*..*..*.*.***.*.**.....**.........*.*.*....**.*.*...*...**..**....***..***.**..**.*.****....*........**.*.***...*.**.*.*****...
...**.**..***.*.*....*.*.**.***....*..**...*......*.*...*.**..........***....*****..******.*.*.*..**.....*.*....**.......**...**...**......****.*.*.*..**......**.****....*..*.*..***.*........*.**.***.**...***..****.**...**..***..*...*.**.***.*.*..****.***...**.....*.**.**....**..**..***.......**....*...*......*....**....**......**.***.....*.**.**...***.*.....*...*..***.**.*...*.*.*.*****.....*.*.**........*..........*...**.**...*****...***.......*.*......***.*..*.....**.*.*..*....**.....****..*.*....*....*.*.*.*****...**.......*.***...**.*..*..*..**.*....*..***.***.*...**..***......*...*..**..*.*...*.*.....*...*.*........*.**........**.*.*.....*....*...*........*....**.*.*..*..***...*..*.*.*.*...*.*.*.****.*.**.....*....**....*..*..*.*..**.....*..*.**.......***.**.**..***...*...*..*.**..******....**.**....*.*.*.*..*..*....**....****.**....****..*...*.*..*...*.*.**...***.**.*.*....**..**.*...*.....*...*.....**.**..*..**.......*..*..**....****....*..**...***.**........*..*....*..**.....*
**.*.*...........*.*.*....*..*..**.**.***...**....*.**....*...**.*.*..*.*...*.*....*.*....*..**....**..*.*..**.*.*****.*....*.*.*......**.**..*...........*..*.*.*..**.*..*...**.*.*...**.*......*.*.**.*.*.**.....*****..*..*.....***....*....***.*....*.***.*..*..*.*..*..**...*..*.......*.*....*...**..*...*..***...****..*.*.....***...**.*..***....*..............**.......*..*.**.****......**.**....*.*.*..**.****.**.*.....*.**.*.*...**.*..*...*....*..*..........*...***..**..*.*...*..*.*.**.**..**.*....*.***.*..*...**........*...***.....**...*....**..*...*.*...*.*.....*....*.**......**.*...****..*.*......*...***...*.....*..*.....*.*....**......*.**....***....*...*.*.*.*.*...*****...**...***...*...**....**.....*.*..**.....**.*.***.*..*.*.**....*.**...*.*.**..*..***....*.**.**.*.*..*..........***.*...*............*...***********.....*.****.......*....*.**...**.**.******.*.*.**..*..**..*****.*...........*..*..*.***..*...*...*.*.**.*.**.*......*...**..***....**....*..**...*.***.*....**..*..*.....
.**..*....**....*...**..**.*.*...****..*.***...***.......*....*.**.**...*....*.....*.**.***..*.*..*........*.**.......**..*....*.*..*.*.*..**...**.*..*....*...*.*...**......*...*.****.....***.*............*.***....*.....***.*....*...*.*.*....*..*.**..*.*...*.**.*...***.*....*..*.*.**..*..*.*.*....****...*....**.**...*....**.*.***.*.****..*.*...*.**..**.*..*.**.**.***.**.***.**...*..*.**.***..*.**...*..*..*.*.*..*.**.*.****.**..*.*.***..*...*...*..*.*..**.*..*....***.*.*..*..****..........****..***..*..*.***..*......*.*..*...*....*****...**......*.**...*.*..****....****..*...*.**..*.*.*.**...*****.**.***...*...........**..*.*.....*.*.........*........*.**......*...*..**...**.*.*..***.**.***.*....**..*....*..*.*.****.....*.**.**..**.....*.*.*..***.*.*.****.*.**...***********.*.***.*..*.*.*...*.**.*.**.**....*...**..*.**.*......***.....*.*..*...*..**..*.**..*.****.*.*.*...*........*.*.*......*.**....*.*.***...****......**..**...*..*.**....**...*...*..*.*...***...**.......****.*..*.*.*.*..
****.****.*.....**.**..*.****.*.**....*..*.**.**...*******..*.....*....*.**.**..*.*..*...**..**....***......*..*....*.......**...**....**.*.*..*..*.....**..****...***..*...*.*.**...*.*.*.*..***...***..***.*..*..........**.....*..**.*......****..***......**.*..**.*.***.......*.*...........***...*....*.****..*..*.*..**..*.*......**.***...*..*..*****.*...**.*.*.....***...*.....**....**.*.*...*.*..**....*..**....*....**...**.*.*.*..*...**.*....*.*...*..*.*..*..*..*.*......**...***....*...*.*.....*..*.*....**.*.*.*..*****..***..**..*.*..*.....*..*.*..**....*....*..*..*....**...*.*.**....*...*.**....*..*......**..*****.....**..*...**....*.....**..***..*.*..*..**.**.*..**.*..*........***...*.**....*.*..*.....***.******.*.*...**....*...*..........**.*.***.**.*.***.***...**..*.*....**..**.**.*..*.**...*...**.....*.*.*.**.*.*...........*......*...*.*....**....*.*........****...**..*..***.*.*...*.*....**.**.*......**.*..*.....**.*****..**..*.*..*.*..*........**.*..***.......***..*.*...**..*.*.**.
****....**.....**.......*......*..*.***.***...*.**..*...***......*....*.....**.*..*.*.**.**.**..***.....*..**...*.*..*.*.**.*.*.....**.*****......*.***.*..**..***.*.**....***...*.***......*..*...***...*.........*...*...**....*..*...**....*.*.*.*.**.*......*...*.****.*...*..**.***...*.**.........*..**.**..**.****......***..*..*****..**..*...*.*..*.....***..*.***...*.....*...*...*****.**.**..*.*..*......***....**...*....**......**.....**..*****.***...*...***.*..**..*.**..**.....**.*.****..*.***.*.....*....*....*..**.*.*......***.......*.*.....*...***....*..*.......*..*.*...***..***.*.*..*****.....*.**.....*.......*.*......*.*.*.**....*...***......*..*.***..*.*...**........*.**..*...*.*...*...****......***.*.**.**..***.*..**.....*.*.**...***.**....*..***.*..*.*...**....*..****...*...**.***.*****..****..*.*..*..*.*.**.**......**.*.***.*......*.*..*.*...*...*..**...*.**.*..........*..*..*...*.........*.*.*.*.**..*....*.*..**...**...***...*..*...*.*.*.*....*...*..*.*...****.*.*...*..***.....
...**.....*.*.*.**..**.*.*.*..*..*.**.*..*..*.**..***.**.**......*.....**..***.**..*....*.*....**.*..**..**.*.**...*.*...*...*...*..***.**.**....****..*.*..**.*......*.*..*..*..*..*****...*...*.*..**.****...*.**.*...*..**..*...******...***.*...*.*.**.....**.**....**.*****........***......***......*..**.**..*.***...*....*..*......*.*..*****..**.*.*.**.*.*........*..*.....**..**.****.***.*..*.***.*....***......*...*.........*..*..*..*..**.....*..*..****.***.......**.***..*.*.*.**.***.****.*....*.******...***.*......******......*.*...***.*.*....*..*..**.*......***..**.....***..*..*...**..****..*..*.***..*.....**....**.*...**.....**...*.**....**....*.*.***.....*.*.**.****..****..*****.*..*..******.......*..**.**.....**.....*.*...***...*..**..*....*..*.**.***..*.*...**..........**.**.....*..*.****.*........*...**..........*..*..******..*...*.*..**....*....*..*.*...*...*.*.....*..*.......*.*.*....**....*...*.......***.*****.....***...**..**.*.*...*..*.....**.**.*..***..**..........*...*.*.**
.*..**.*.*..*.*...*...**..*..*.**........*****..****..**.*.***....*.**.**.*.*****.**..*..****..***..*........***..*.*..*..****..***...*.**.**.***..*.*.*...*...**..***..**...*.*...*.....*.....**.*...**....*...***.*.*.*.***.**.*..*.......*....**.**.*..*..**..**.**...*.*.........*..*.....**.....*.....**...*.***..*..*.**.*..*.*.*.**.*.....**.*...*...*...*..*......*..*..*.*.*.*...*......****.*....*....**..*.*....*.*.**..*..*.*........*..*...**..*.........*....**...*..**.*..***.*.....*..**..*..*....*.**..*.***...***.**..*..***......**.**.**.**.****.*.**.**..**..***.**...*....***.**.*..**.**.**..**.....**.*..**.***.**.*.***.*..*.**.*.*.....******.....*....*.*..*......*****....*.......*....*.*...***.*...*.....*...***..*.*...**.....**.*.*****..*.*..*.*...*..**..*...*.**.*..*....*.***...*...**.......***.*...***.*.*.*.***.**.****.****.*.**.**....**..*.*.*...*.**.....*..***....*.*.**....**...*.....*..*..***..***.*.*..*..***.*...**.....**.....*..*.*..*..****.**........*...*.....****.*..*..*.*....*.
..*.*..***..*.......***..*.*.***.**....*....*...*..*..*.**..*.*.**.*.....*...*.*****...*.*..**...*.*.*..*..*.**.*..**.*..*.......**.***......*.......*...*.***.***....***....*.......*.*******...***..*..*...**...*.....****..**..*......*.**.....*..*..*.*.**.*....*.*..****.*......*..*....*..*..*..*...*.****...*.*...**......*...*.*...*.***.**.**.**.*...*..**.*...*..*.*..*.**...*...***.**..*.********..*.....*.*..**.****...*.**..***....****..*..*******.**.***.*..*...*.*.*...*.****.**.*...**..*.....*...*.*.**.*.*......*.****...***.*....*.****..*...*.*.....*.**..**..**.....*...**.*.*.**.*...*........**...*.**.*****....*.**.*.**...****.*..*....*.*....***.**.*........*..**....**.....*..*.*..........**.*.**..*.**.**.........**...****..*....**..*...**.*.*......*..**.*.**.****.*.*.**..*...***.*...*.***..**...*****.*....*...*...*..*...***...*..*...*..*.*..******..****...***......*...****.**..........*..*.*.*.*.*.*..*....**....***.*.**.....***......**.***...*.*..***..*..*.*.*.......****.*******.....**
.**.****.**.**.*...*..***...******.....**.***....*...****...*..***..*.****.**.*****..*....*...*....**.*.*.**.*....*..*....*...*.........*.*...*.*.*...*...***....***..*..*.....*.*..*.*.****...***.....*..........*****.....*....**........*....*...*.*.***...*.*******.*.*...*...*....*..*..*...*..*.....**..***.***...*......*....*..**.*.***..*...*.*..*.*.*.**...*...*....**..*.****...**.....**..*.*.*.*...**..**.*.**.**..*.*..**...*******....*....*.*..***..**.*..*..**.****...*............****..**.**...***.*.**.....*.**.*.....*.....*...*....*...*.*.*......****.....*.*....**.*..*..*.*.......*.**.*....**..*.*..*.*...*...******...***...***.**..*..***....*..***...**....**.*....*..**....*.*..**.*.*.*.**.****.*.**.*...**..*.***.**.**........*.**.*...*.......**..*...*...*..******..*.***...*.****.**......*..*..*.*.**.*..*.**.*.....****......**..**.**.........**.....**...*..*.**..****..*.....**....***..*...*.*....**.*.**.*.....*....*...*.*.****.*..**..*.*.*....*...***...*..***......***....***.**.**..*..*
..*.*..*.....*...*.**.*.*.**..*.***.*....*.*......*.*****.*...**....**.....*.*...***.........***..*...*.*..**..*..**...*..**.*.*.........**.*......*.......***.*.*.**.*..**..*..*....*...****.**.**..*..*.**.....*..**.*..*..*.*.*.**...*..*..**....*.*..***.*.**.*...**.***.**.**.**...***.*.*..**.*.......****..*..*..*...*....*.....***.*.****....**.****.**.*...*.****..*..*...*.**.*.*..*.*..*..*****..*...*..*.*.*.**.*.**.***.*.*.*....*.**.**.*..*.*..*.**...*....**...*..*..*...*..*..*...*..*.*..*..***.....**.......*..*..*....*.*..**.*...***......*.*.*..*.*.**.......**.....****....***..........**..**...*.*.*........***.***.**........*.**.*.*..****......*.*.**.****..*...***.**.*.**..*..**...*.*****........*.****.***..*.**.*..*..*..**..*..*..**.**....**.*.*.**....*..*..****.*.*......*..**....*...*......**..*..***.*.*.**...****.*.*.*.....**********.*...*.*.*.....*..****..*..**...**.*...*.*..*.*.**......*..*.......***...*....*.**...**.**......*....***.*.....**...********...***.*..****.**.**....*.***
.*.*...*....*..**.*.....*..*..****.****...*.....**...*.*.**.*....*..*.*..*.....*............*.*.........**.*.**.***....*.***....*...*..*..*...*....*.*.*..*..*.*.*....*..**....**...*.......**..**....*..*...**.....**..***.*.***.**.*...***.***..***....*.******.*..****.....*..*....*..*...**..****.*.*.*..*.*.***..*....**......*.*......**...*...***....**.****..***...**...*.*..**.*....*...*..*.**.**.******...*...*..*....*....*.****.*..*.....****.*........*..**...*.***....**.**.....***.*.*.***.**..*..*.........**.***.*..**..*....*.**....******...*..*.****......*.*........*...*****.*.*****..*..*....*....*.**..***......*..***.....****.*.*.....*...*..*....*..*.**..*..*.*...........*....*..**...*.*.*..*...*.*.******..*.*..*******.**..**...*.*..*..****...*.........**....**..*......**...***.*....****..*..*.*..**.*...*..*..*.........*****.*..**..*..**.**......*.**...*.***....*.**.........*....*.*.....*...*..........***...**.....**....**.*.*...****...**..*.*.*.*.**..*...*...*.**..*...**..*.*****....**
.*..*...**.**..***..*..*....*...*.**....**.*.*..*.**.*.....*....**..**.**.*....*...***.....**...*..*.*.*.......**.***.*.*****..***.*..**.*.*.**.*****..*......**..**...*.****.**.....**.*..**...*.*.*....***.**...*.***....*****.*.**.*..***....*.***...*.*..*..*.*.***...*...**.*...*.*.......*........*.*****....*.*......**...*...*.**.**..***.*.*..*.*..*..*.....*...**.....*......*..**..*.***.*..**...*.....*.*...*..*.*.**......*.*..*.*.*...*.*..*.*..*.****..*..***...**..*.*.....**...**.**..**.******.*..***.........****..***.*....*.*.*.......*..*..**..*.*.*.*...*.*****..***.**.*..*..*..*.*.*....*****.*..*.*.****.**..**...*..**.*.**..*........*....***........**..*..***......**...*..*.*.**....*....**...**.*...*....*.*.***...*.**.*..***.*.*****..*.*...**..***.**....**...**.*...*......*****...*.*..**....*.*.**..*.*............*.*.*.*.*..*.****.**......*****..**.****.*.............**..**.........*.*.*...*..*....*...*.*..*.*..*.***..****.**......*.*....**..*.**..**.****...**....*****.*.***...*.*...*.
...**.*...*..**....***......*..*.*...*...*...............**...*......*.****.*.*.*..**....**...*...**...****.****...*.*.**.*..*..*.*..**.*.**....**..........**.*.***.....*.......*.*.****.*..*...*......*...*...***..**........*.***..***.*.....*..........*.**..*..**.*...*.**.*..*..***.***........**..*.*.*......*....*.*....**.**.....**.*...*****..**.*....**......*....***.**.....*..**.....*.*.*.*.*.***.....**.....**..*.....**.****.***..***..*..*****.***.*.*.*........*..*...**.***..***..*....*..****.*...*.**..*....*****...****...*.*......**..*.**.**.*****...***..***........*....**.***...*........***...*....*....*.*......***....*..*........**.**......**....*......*..**.*....*........**.*...**.......*..*..*.*.*.*...*...*..*...**.**..*..******.****...**...**.*..*.*..*...**..*..**.*.*....*.**....*.***.*.*.....*......*..*...*..*..***..*.***....**...*....***..**.***...*..**.....**....*....*.....*..*.**......**....**.*.***.**...*....*.*....*..*.*****......***.......*.....*....***.....*..**...*..*..*
**.........*.****.*...*.*..*****.**...*..*.***....*..*...*...***.*.*.*.**..........*.*.....**....*......*..*......*...*.....***...***.*........**..*...*....*......*.*....**..*...*...**.....*.........*.**..*.**.*..*.*****...**.....**.*........****.**....**.*....*.**...**..*......****..*..*.*....****...**.*...*.....*...**....**..**....*....***.**.*..*....**...***...*...***..*..**.****.**..*.*...*..**.**.**.*.........**....*....*.*..*.*.***..*..**..*..*...*...*.*.*....**..**..*...*.....***.*..**..*..**...*..*.*...**.**..*..*.**..*.*.*.****.*.***....**..**...**.*.........*.*...****.**...*....*.*..*..*......*....*....*..**..**..*..**.*.*.*.*.***..**.*...**..***.....*.*.**.**.***..**.....*...***...*..*...*..*.*...*...**.**.**......**..........*.**..**.*...*...**.....**....**.***..*..*..**.****....*..*..*.......****.............*..**.*..........**..***.***..*.*...******........*..*...*********..**....**...*...*..**.*....*..*.**....*...***.*..*.*......*..*......*..*.**......*..*...*...*...*...
.*..*..*.*.*...*...**..***..***......*.*..**.**..*....**.*...*.*.*..*....**.*.*..*...*.*..***.*..*.***.***...******.***.**.******.*..*..***...*..*****.*......****.......*.*.....*.*...*.**..*..*...**...***.*..***....*....***...***.*.**.*.*...*.*......*.*..*.**.**.*.***.*.***.*...*...*...*.....**......*...*..*..*.*.*..*..*....***..*.*........**....*.*.....*...**.....*..**.*...**.....***..**.*....***.**.*.*.....*..*.*..*.*.**..*...***.....**.*..*....**.....*.*...*.*.*..*..*.....*.......***.*..*.**..***...**..*.*.*.......*...*..*...*..*.*..**.**......***....*...*.**.**....*.......*...***.**..*.*.***....*.***....*.**.**.*...*......***..*.*.**.*...**....***....*....**......****....**....**...*.*.*.*.*...*.**...***...***...*....*....**..********...*****.*..*.*.*..*...*..*.*..**.......**.*..*.....*.......***.*.***..*....*.*.**..***....*...**.*.**...**....***.*..**..*......**..***..**.*..**..*.*....*..*...**...*...*.*.**.*..*.*.*.*...***..***......*.....*.**.*.....*....*.....*....***..*........
**.*.***....*.*..*..***.....*....*..*.....*...*...........**...*.*.*...***..........*..**.*.........*.....*...*.*.*.*..*..****.*....*.**....*.**.*...*..**.**...*...**.*.*..*.*..**..**.*......***.*...*.**.......*..*****...**...***..*..**...**..*..**....*.*..*...***.**.....*.**.*****.**....*.....*....*...*.......*.**....*.......*.*.*.*.***..*....**.*....*.******..**.********.**.....**..**..***.*..*...**......***..*.****..****......*.*....*............*..*..*.*.*.*...*..****......*....*.**.....**...*.*..*..*...**.*.**.*.***....***.*...**.*....*..*.*.**..***..***....**...**.*.*........*..*..*.**.*...*..**.*.*.**.*****.*..**.....*.*.*.**....*..**..**...*....*......*.*...*...*..........****.******.*..**..**.....***..*....*..*..*..**.....*......*..*...*...*****.**.*..***..*..***.*.**.....*...*..*.**..*.......***.*.***.*..**....*.....*..**.*.....*...*..*..*.*.*.**.*...**..*.*.......**....*.**...***.**...*.*...*.*....*..*.....*....**..*...*.*.*...........***.**...**..*.....**.***..**.*...**....
*.......**.....**.*...*.*...*..*.***...***..*.**..***..*.*.***.....*....**.**...*.*******...***.***...**.***....******..*.***.**.*...*..*..........**..**..*...*.**.*......***..*..**.*..*.*.**..*..*.*.*.*..**.****.......**...**..*.*......*....*.***....*..**...*....*.**......*..*..***.....**.***.......*****.*****..**...**.**.*...**..*..***..*.*........***.*..**....*...***.***....*.*.*.**....*..**.*....*.*.*...*.*...*.*..**................**....**.*.....*...*....*.*.**...**..**...*****...............*****....*...*...*...*.*.***.*****..***.***.*..***..****.****....*.**....**.*..**.**..*....***.*.**..*....*..**...*...*.*.*.*...**.***..**..*...*..**.....**..**...******.*......*..*.....*..*..****.**.*.*.*.*........**...**.**......**...****.**......*.****...*...*...*...*..****.....**.*..*......*..*.**..*.*........*..*....*.**..***..*..**.*.*.**.....*.*....****....*......**..*.*.....***.*..****...*..*....*.*.*.*....***.**....*...**.*.*..****...*..*...**...**..*.*.**.*..*..*...*...****..**...*..
**.*...**..................**.*....*.*...*....*...***........*****......***.**....*..*.*.....*..**..*.**..**..*..****.*..****.*.**.......*.**......*...**.**..*...**.*.**.**.......*.**.....*.*..***.**.....*.*.*....*....*..*.*.*..*..*.*....*.******..*.....**..*...**.*...****.*...*.*..**......*......*......**...***.*...**...*....*.*.**.***.*.****......*.**.*.*.......*.....**.*.*.*..*...**.*.*.***.**.*****..*.**.....*....**..***.*..***......*.....*.*...*****....*..*...**.*....*.**......***...*.....**.**..**..*......*.......*.**..*..*.**.**..*..*..*....*..*......***.......*.***.**.*...*..........**..**.*..*...**.......*.*.*...*.**.*...**......*...*.*.**....**.*.....*.*.....**.*.*******..*.*....*....*...*...**......*.*...**....**...**.***..***.....**.....**.*...*..**...*..**.****...*..*.**......*.*.*.*.......*.....*.*...*...*.**......*.....*.....******.*...**..***.**..*.*.**......*.**..**..**........*..***..*..*.*.*....*........*..*.****.*..**...........**....*.**..*.**......****.*.****.**..
....*..***..*......*..*..*....**.*...*.*..*.*.*.**.*....**..*.*.*...*.*.**..***.**.**.*....*.....*.....***.**...**.*.....*.*..**..........***...*.....*........*..*.....*.....*.*..*...*.*..*........****....**.*.........*.*.*............*..*...*..*.*..*..*..*.****....**.*.****.*....*..*.*.*......*..**.*.**......*.*.**..***...*..**....*.*.*...***.**.....*.*....*...*..*..*...*.**.*.**...**..*.*.**...*...*....*..**.....**.*..*.*....*..**.*.........**...**.***...**..***.***....*...**............*.*....*.*...*.....*...***.*.***....**.**.**...*...****.........**..**.........*..*...*.*.*.....**...*****....*...*..***.*..*.**...***.***.***....**.**.*****...**.**......*....*.*....**.***...*...****..***.**..**....*......*...**.*...*...**....**...**.**...*.....*.***.***..*.......*.....******..*...***..*...*.......**.........**.*......*...*.*......**...**.*..****.*.....*...*..*.....*.**...**.*.**.*.**.**...*....*..****..*..*.*.*........*.*.**...**.*.*..*.***.**..*.*...**.**........*...**..**..**.....
***...*.*.*.**..*..***..**.*.***.*.*...........*.....*...*......***.......*.*....**.............*..*.*.*.*....**.***.**...**....**....**.....****.**.*.*....***..**..**.*...*..****..***...*.*.**.****.******..*..**.*.......*..**.**.*.**.***.**..*.*....*..*..**..****..*.*.*.*..**...**.*....*.***..*..*..**..*.......*.**.*...**..**.**.**.**.......*.....****.*...*..**..**.****..*.....**.*.*...****.**...*.****...*..***....**........*...*.**.**...*.....**....*.**..***.*.....*.*.**.*.*...*..***....***...*.*...*.....****.*.*.******.*.*....**.***..*.*..**..***..*..***....**.*....*.*****.***....*.....**..*.*...**..*..**.*.*....**..***.....*..***.*..*.**.*.*..*.*..*.**..**..*.**.*.**..**...*.*.*.*...*.......**.....**.**.*....*.*.**..*....***..*...*...**.....**........*....*.***.*.***...*.*...*.***.***....*.....**..*.*...*......******..*..**.*..*..**..**.........*...**.*......**..**.*..*.*.**.**.**.*.*..*....*.*..*.**..**....*....**.***..*..***...*.**..*...*.*....*....*.*.*...*..*..***..**...*.*...*
......***.**..*...*.....*...*.***.......*..*.*.......*...*...*.*....*.*....*.*..****...**.*****...****..*..*...*.***.*.**.***.***.*..*.*..*.*....**.*.*.**...*.*.....*....**.*..**....*.**..***...*.**.****.**..*.*......*..*.**..*......*.***....*.*.*.*.***............*...**.*...**.....**..**..**..****..**..*.**......**....*..**.**...*..*.*.*.*.....*.....**.***.*..*.*..**.**.****.*.*....*..*.***....*.*.*.**..**...**......*...*..*...*..*.....*.**.***.*.**...*...***.***.**.*.*.**.*****..***.*..*.*.*..*.*.***..*....*..*...*.*...*.*.*..*..*...***..**.**.*...**.*.*.*..*.........**.**.....*...***...*..*.*.*...*...*.*.*...*.....*.....*.*...**....*.**.****..*...*...*...*..**.....*.........**.**.**...*...**....*.*...****.....*.**.*...*.*..**...**..*........*.**.....***.****..*.*.*.*....***.***...**..*****...**....***...*..*..**.**.***.*.**.****...***.*..**.*..*.*...*..***..**..**..**.**..*.*....*.*****..*...*...*.*...****..*.*...*....*....***...*.*..*..*.**.....*...**....**..*....*..**..*.**...*.*.
..**.**.*.***......*.**....*...*..*..***...*............**..*....**......*..*.*.*....*..**.*..***.....*....*.**.*....*....***..*.*...*...........*.*..*..***.........*...**.*...*.....*.*.*........**.***...*.*..**.**.*..*....*.*..*..**...******.....**.....**..*...**.*..*.....*.*..*..***.*.**.****.*.....*.***......*......*....**..**....*.*...***...*....*.*.......*.**..**....**.**....*.......**....*.*.***.**..**.*...*...***.*.***.*........*....**.*..**.*.*..**...******....*....*.*..*.**....***......**.*.***.....**.**.*...*.*.**..*.*.*...*******....*.....*.**...***...**...........*.**..*....*.**....*.*..*.*..**.*...*....*********.*....***.*..*..*....*...**....*.*.*.***.....**.***.**..*...**.....*.**..***.....*..**...*.*.*.*..*...*..*.*...*.***.*.***...**.****.*..****..*.*.*.....*.....*.**.**..........*...*..*.***.*..*....*......*.***.*....**..*.*.*.....**..****......*..*.*..**.*.*...*...**.*.*.*...**..........*.*..*..*..**.*...**..**...*.........**...**.*..*.*.***..***.....**.*.......*.****
*.*..*..***...**.*..**.*....*.**...............*.*.**.*..*....**.**....*.*.*****.**.......**...*.***...*****.**.*..*...***.*..**.*.*...*......******..**.**..*...**.*...****..**..*..**.**.....*.........*..**.*...**...*.*.*****.*..***.*..*..*..*.*.*..**...*...**..*..**...**.*..*.*.*...***..*.*.*.*..**.*.*.....*.....*...**....*..***..***.****.**..*..**...**.*.****.****.**.*.*.*.....********..*......*.**..*....**..*...*.....**.*.*..*.........*.*.**...*..**..*...***.**..*..***..**.*....****.*.***.**..*..*...*.**..**.*.....*..*.*..*...*....**.*..****.......*...*.**...*....*.**..**........***.....**...**..**..*.****.*..*.....**..******..**...*.**.***..**...*.**.***.*....**.*....*.***.....*...**..*.*.*....*.**.**....*.*..*..***.*.*****......*.*....**......*.......*.*..*.*.*.**.**..**..*...**..*......*...*.......*.***..***.**.......*.*...*...*.....*.*....*....*.*..*.*.*.*.**...*..*.***.*.*....**.**.******....*.*....*.....**.***.......*.***....******......**..**..***..*.*.....*.**...*....**.....
*.*..***.*..*...****.....**.*.*..*..*....*.*.*...*****.***.**....****.***.**.***.........***.**......*....*.***....*.**..*.*................*.*..**...**..**.**...*..*...**.*..*.*.....*......*...**...**.*..*.**...****......**...*..*....*.....*.*...***..***....*.***....****....*.*****..***...**..........*....***..*...**.*..**.*.*......**.**.*.*..****.*...**..*...**..**..*........**...***..*..*...*****...****...**.**.**...*..*..*.....*.****..*.*.*..**.*....*..*.*.**.*...*..*.......*.*...........***.*.*.*....**.**...*..**..***..**...***..***.**..*.*.*.*..*.*.*..**.**.**.****.**....***.**.*........*.*..***.***.*..***.**....**..****.*..**......**.*.....**.*****..*..*.*....*..**.**....**.*.*.*...*......*.*..*.***...*.**.*.....**....**.*.........*...**.....*.........*.*....*...**.**.*.*.**.*.**.*..*....*.*.*..*********...**..***...*..*..*........*.*.*...*..****.....***.*.*........*.*..**.*...*.....*.....*.*..*....***.******..*..**..*.***..**..*.****.*.*.*.....*....*.....**.....**.*.........**.
....*.*..*.******...*...*.*..****..*.....*..........**.*..*.**.****..**..*.*..*.*.***.*..*...*.*.*..*****.****.*..*....*.*.....*...*..*****..*.*.**..*...***..*.....*....****....**...***.**...***...**.***.*.*.*..........*.....*........*.....*.*....*...***.***...*...*.*...*..**...*.**.**....*..*****.**.*..*.****.*.**...***..***.......**..*.*..**..*.*.****..****...*..*.**...***.*.*...*.*.**....*********.....**.*........***......**.**.*...*..*.**....*.*...*......**.******...*.*..**.*.**.*.....***.*..*............*.....**.*.***.....*....*****....*.***.*.**...*..***.......*...*..*...*****.*.....***.**..***..****..***.*.....**......*...*****.***.*...*......****....**......*.*.*..*.*...**.....*......**.*.....*..*.*.*..**.*....*****....*..*****...**.***....*.**......*..*..**......**...*..*..***.*...**.*............*.*.*..*..*..*..*...*.*.....**.***.*.*..*....*.....*......*..*..*.**...***...*...*..*.*.*.**...*.***.**.**.*.*...*...*...*....**.....*..***...*..**..*..*..**..****.*.....**..**..**...
***.*.*.*..*.*..*..**...**..**..*.*..**.....*.**.....**...*.*.***....*..*.***.*...*.*.....*.....*...*..**.**..**.*....***...*..*.**......***.***.*....**.....**...*.*****.......***.**..*..**...***.*..***.**..*.****....*..**.**...........*.**.*.*.*....*...**...*...**.*..*..**.*...*.**..*..*......*..........*.*........***.*...**...*.*..*.....****..******.**.*.....*.***...***.*.*.*....*..*.*.***.....*.....**.....**...*.*....***..*.*..**.*.*.****..*..*......**.***..*..*****.*.**.*......*..........*..*...*.*..*..*.*.**...*...*.**.....*.*..*.**..*.*.*..*....*....*.***....**.***.**.*.*.***.*...**.**.***.**...*..*.***...*.******......*.*....**...***....*.**.*.*........*.*........*.**.*.*..*.......*.*.*...**...*.*.**.**..*.*.*..*..*.**.**.**...****.*..*.**......*..***..*..*.**.*..*....**...*.*.**.*......*.*.*....**...*.....**.**.*....*...*.*.*...***.....*.*.**.**..*.*...*.*.***.........*...*..**.......*..**.*...**.*...*..***...*...*..**.**....**..***.**.*..*....***.**....**.............*.*...*.*
.***......**..*...**..*.***.*..*.*...***.**..****.*.*.**.**.*****........**.....**.*...**...*....**..**.*.*.*..*.*...*.**..*.*.**...*.*******.....*.*..***..**..****...*...*..**..*.*.*.*..*.....*...*..**..*..**....*...*.....*.*....*...**..**.**.*.**.*.*.*...*****.**.**.*..*...*...**..*..........***..*.........*..**.....**.*.....*....**.*.*.*.*.***...***...*.**..***..*.*..*.**..*.*...*****.......*.*.*.**.*....***..**.....**.*....*..**...***.**..*...**...*.*.**.**....*..****.*.*.*.*.....*..***.*.........*...*......*.*.**.****.*...*.*..*.*.***...**......*..*....**.*...**.*..***.*..**...*..*.**.....*.***.**.*.*..***........*....**..*.*.....*.*..**...**.....*..***...*...*....*.*...*..**......*.****...***.*....**....*.*...*..*..*..*....***..*.**..***...*.*.**...*...*...**.*...*.**...*.*..*......***...**...*..*****..**.....***.***....**..*...**.......**......***..*.*.*..*.**..**.*..*....**.........*****...*.*....*.*.*****....*......***...**........*..*....***.****.**.***.**..*....*.*...***..*.
.............**...*.**..*...***..*........**...*****..*..*..**..**.....**.*..**..***..**..**........***.*......*......****......**....*.*...*.***.*.****..***...*.*****....**.....*.*...**.**...*...*.*...*.*.*.....*..*....**...***.******.*.*.*.*.**...*.*.*..*..**.**....*..*.........*..***....**..*.**.*...*...*****.....*.*...**..*...***.*.*....**...*...***..*....***...*..*..*.***.*.***.....*.*.....**.***...*.*...***.*...***.*......**.*.**.**.*.***...*.*..*****...**......*...**..*..***.*...*.*..*....*..*.**.*.....****....***.****.....***.*..*.**...*..**.....**...*.**...*.........*..**.*****......**.....**..**.**......**..*........**.*.**.*..**..********............*...*..*.*.*.*..*.****...***.**.**.*.....*.*****.....*..**.**.*......***.*..*.**..**...*..****.**...**..*.*.*...*.......**.**...****.*...*...*......**.**...*.*.*......****....***......**.*...*..**....*.*.......***.**........***.*..**......**..*...****..*.**.***.*.**....*....*...*......*.*...***........*....**.*.***.*....*.*.*.*..
..***.....******.**.***...**..*..*..****.**.*****.....*....*....**.*..**.*.*.*...**.*...*........*.*.*...**....*.*.*.......**..*.....*.*..*.*****.*....**.*.*......*.........*.*.......*.*...**....*.*****.**.**.*..*.....*.****...**.......*.*.*.**...*...**.*...*.*.***.**.****.*.***********.**...*..*.***.*.*..*..*...*..*..*..*****.*.*....****..*..*..*...**.**..*****...****..*...**......****.*...........***...*....*...*....*.*...***.*****.**..*.....*.*.**...*.***...*....*..**.*.**.**.*******.***.*.**......**.*.**.*..*.****.***.*..**...*..*..****.*.......**...**.*.**..*...*....***....*...***..**.*..*.*..*........**....*....*.*..*......****...*......*......**.*....**.***...*....*...*...**.....**..*..*..*....**....*.*....*.**...*..*..*..**.*....*...*.***.*****.*.*.....**....*.*..*..*.*.**.**..*...*.....****.*.*..*..*.*.**....**..*.*...*.****......*..*..***..**....*.*.***.***...*.*.*....*.***..*..*...**.**..*.***.*..*..***.......**...*.*..****...*..*..*....*.*..*****.**.*..*......*.****....**..
.*.***........**.....***..**.****..***..*.*.*...*...*..*.*****.**.*****...******...*..****.*.****..*....*..**.**.*****.*.*.**.**...***.**......**....*..**...*.*...*...***...*.*.*...*....*..*.....***..*******...*.**....*.*.*.....*.*..*..*.*......**.*.....*..*....*....*..**...*****....*......**.***.*.*...*.**.*.*.**.*....**..*.*.*.*........**...............*..**....*..**.*......**.*...**...........*...*..***.*****..*******...*.**..*.....**..**.*..**.*..**.*...*...*..*..**.*.***..*..***.***..*...*...*.**..*...**.**.....*.**.....*....*.*.**...*......*..****...**....***.*....*.......**.**....*..**.*....*.*..**..*...*.......**...**....*******...*.*...**..*.............*.***..*..**..*.*..*.****....*.....**......*...*...**.*.**...**....**.....*....*.**...*....*.....*.***....**..*.*.*.....**..*.*....**....****..****.....*.***..**.*.**......*..*.****..*.*......*..**.....*..**.**.**.....**..*.......**..*..*....*.*.*..**.*...**..*.**.*.*....*.*.*.......**...*.....***...**.*...*..*.**.*.*......**..
.*....**....*.*..*....****..*.*.....*..*...***.***...*.**.....**.*..*.*....**.**.......*...**.******.*..*..***...*..**...*.*********.*..*..*.***..*.*..*****...*..***..**.*....*.*...*...***..*..*..*..*.*.*..*..**.**.*..**...**..*..*****.......***.*...******.*.......*...**.*..**.*.**..**.***.*..*.*..**..**...*....*..*..*......*..........*.*...**.*.**...*.*...*...**.*.......**.*..**...**.**....*.**.**..**.*....*...*.*..*......**.*.*..*..***.*..***.**......*.*.....***.*.**.*.*.....*...*.*......*..*.*.****...***.*..*******.........*....**.**.*.....*.**....*.****.*.****...*.*.....*......*..*.......*........**.**.**.*...*..**..***.*...**..*........*...**..........*..*..***..**...***.*.*.*..*....**....**.**.*.*****.**..**...***..**.***.**.*.....*.*.***......*...**...*.*.***.*...**....*..****..*.**.*..*..*.*.*.**...*.**..*...*....*.*.*..*.*..*.*..**...**..*..*......*........**.*.**..*.*..*...*..*.*.*..**.*....*...*.*..**.*.*......*...**.*....*....*.*.*****.*.*.**......**.*...*.*...**..*....**..
.*.....*..*..*........****.**.**.......****.**......**.**......**...*.**.**.*..*.......*.*.*...*...**.**.****....**.*.*.*.*.*..**.*.*..*.....*..*.*..**.*.****....***.*....*.*.*.*.*.*...*..*...*.**..***.**....*......*..*.*......**.*..*..*..**...*........****.*..**...........*.*....*.*......*..*****..*.*.....**.***..*..**....****....**....**.**..**..******.**.***....*.*.......*...*......**.***...*.*...**........***.**.*.*...*..*.....**.**...*....*.....*.*.**.*...*.**.*....*......***.*.*....*.*..*...*...**.*...**..*...*.....***...*.**.........*.*...**...*.*...***.*.*....***..*..*...*.**..*..*.......*...**.....*..*...**..*...**.....*....**.**....*.*..*.*....*..**...*.**.***..**.*.**.**.*...*..*..**.*.*..**.*.***....*.**..*...**.*..****...**......*****.*...*..*****...*.**...*..............**.......*........*..**.*.....*....*..*......**.**...*.........*..****.**.....*..*..****....*.....***.**...*.*..*********..*..*.**.***..*....**..*.*.*..**...*..*.**....*.*..**..*.*.*..*....*.*.*****.*.*.**
*.....*.....*.*..**..*..**.**..*...*...*....*.*.*......*.*..***..*.*..*.****..***.****.**..*.**.*..*.....*....**..**..*...*.*****.*...*..*..*...***..*..*.**.***.....**.*.*..*..*..*.*.......*....**.*...**...*.*.**....*..*........*.***...*.*..*..*...**.*......*.****...*.*..*.*.....*...*.....**.**.**..*......*...*....*.*.*.*....*.*..*.*..*.**.*.****.**..*.....**...***.**.*.*.****.*..*.......**....**.*.*******.*.*...*.**...*.*.**.*..**.**............*...**...**.....***......*.**.**....***....*..**...**..*......***.***.....*..*.*...*.***..****..*..**..*..******..**....*..**...*......*.**.*..***.*.*..*.*.***...*..*.**.*..*..**..*.....*.*****....*****.....*...**.....*.....**.*..*.**...*.*.....*.*..*.*...*...*.....**.*.*.**....**.*..**.....**.*...*.*..*.*.****.*.**....*.....******.*.......**...*..**.*.*..**..*.....*.....**....*..**.*.*...**...*..**........*.*..****...*..*..*.***..*........*.*..**...*...*...*...*....**...***.****..***..***.......**..**.*.........*.**.**..*.*.*..*...*.***.**....
.*.**.**..*.*..**..........*..**...*....*..*.**.....**..*.*..**......*.*......*....*.*.*..*.****.....*..**..........*..*.......*.*...**......**....****...*....***.....*...**.*.*.*..*****..**...****....*...*....**.***...**...*.**..*..**.*.*......*.....********..**...*.***...*.....******..*.***...*.*******..****.**..*****..***.**..**.****.*........*.***.*..*..****.....***.****..**.*...**..*...*.*.....****.*..**......*.*..*...****.*****..**.*....**...**.*..*..*.**....*....*....**......**....**.*....**.*.*.**.....*****..*.***.....****..*..***.**.*..*....*.*..*.**......*..**...**.*............*..**..***..****..**.....**.********....***.*......*..**..*...*...*.......**...*..*.****..*.****.*.*.**....*....*.*..*.....*****......*..**.....*..**.............*.*......*.**...*.*...*.**.*.*.**....*.***..******...*.....***..*****.*.*.****.****....*.*...****.*.*.***....*.*.***..***.*....**..**....**.**..*.**.*..*.******...*.*.*.*..*...*...****..*..****....****.*.*.*...*.*...*...*..*...*...*.....*.**..
*.*..*.****....*.**.*...*....**..*.*.**...*.*...*..*.**...*..*...*.***...**.*..*.*.**..*.*....**..*.**......**...*.....**...*....*...*....*....**.*.*.*...**.****......*.**...*.**....*..*..***.....**.**..*..***......*..**.**.*......*..*..*..**.**..**.*.***..*..*......***..*..***.**.****.*....*...*...*.***..*.*.*..***.*...*.*....**.*.****.*****..*..*..*....**..*...*.**.**..*.**...*..****.*.*........*..*.*....**....*...*.*.*.*.*......*...****.**..*..**.*.*....***...**.*...**....***..****.*..*.**.*.*...***....**..**..*...*..*.*..****..*.***..*...*...*.*****.*..*...***.*.*....*.**.*..***..*.*..*..*..*..*.*..*..**...***...*..**.*.*.....**.**.**.*.....*......*..****.****.*...**.*...*..**..*....**.*.*.*.***.*..*...*......**.*..*.****..*......***.*.*.*.*..******..**.*....**..*..*..*.*.*.**.***..*..**.....*****.*..*....*......**.***..**..**.***....*....*..*.*..*****.*..*.*..**..**......*.....*.*..***...*..**...****..*.**.***....**....**...*.*.***.****.*...*..*...*.*.*.*..*..**.....*.**...*.**...
..*.*.......***.*..*.*.*.*.........**...**.*..*.*.*.*.*.*..*.*..**.**...**..*.*..**.****....**.*.*..****.*..***...*.*.*.*........****.**.*...***.....*.*.*....*.........*.*.*.*..*..***..*.*...*******.*..*.**.****..*.***..****.*..**...*.**.*..**....*.*..**..**.*.**.*.....****...***.*..*..*.*.**......*.....*.......*.*.**...*....*.***..*...**....*..***..*.*....*......**.*..***.**.*.*..****.......*...**...*...*....****.***.**..**..*...****.*.*...*....*..*.****.**....**...***..*......**.**..*.....**...*.**......****..*......****..*..*.*...*.*.*........*.*..*.*....*.....*.*.*.*.****....**.*..*.****...*....**..*...*..**.****..*.....*.*.*...**........*....**.*.....*.....*...*.*...*.*.****.**.*..*.*..*.**.**..........*...*.....**.*....*..*....*..........*..***.*...*..**........*.*.****.*.****...*.**.***.*.....**.*..*.**....*....*.**.....*..*.*.**...*...***.*....*...**...*.*...*..*....*..*.**.*.*..*..*..***..*.........****....*......**.*.*.....*......**...*....*.**.*..***...*.**.*..**.*.*.***...*
.*.......*******.*.***.**.*....***..*.*....*.**.*....*.***..*..*.....*.*...*.....*...*....*.**.....*.*...*.*.*...*.*.***.....*.*.*.***..*..*....**...*.*.****.**...*.***..*..**.**..**...**.....**.*..*...*..**....*..**.**...*.***...*.*.*.....**.*..*..*****......***..***....***..*.*..**.*..**..*...****..*..*...*.*.**.****.*..*..*....*..*....*....*..***.*.**.....*....*.*.*****.******.**.*....*.**..*.**.**.....**......*.*..*......*..****.*****.....*****....*.*....*..*....*.....*.....*.....*..**.**...*..*...*.**.**....***..***.****..*...*..**.***..*****..**..**..**..*.**.......**..*.*.*.........***..*.*....**.........***.**...*.*.*...*.*...***...*.........*...*..**..***..*.**...****.*...****...*.*.***.****...*.**....*...**..*.....*..*.**.**...**....**...*.*..*....**.*.*.*.***.*.*.*.****.*....**.***.*..***.*..*..*...**...*..*.**.......*...**..*....**..**.....*....**..*..**...**...**.**...**....**..**.*.*....**.*.*.....*.***.*.**.....*...*...***...***..**.....***.*.*.*.*..**.*.***....***....**
.*.....*..*..*.......*..**.*..***.*....*.***...*.*.*.**.*.**.**.**....*..*.*..*..*..*.........***.**.*.*****.....***....*.**.**.**...*...***.....*.....*..*...***...*.....*..*******..*.*....**.*.**..*.**....*.**..****.**.**.***.....***...*..**........*...*.*.........*....***...*....*...*.*.*..**.*...*.*...*...*.*...*.**...**.**..*.****....**...**.*.*...*..*.*..**..*..*.*.*.*.**...****.**..*.........**.....**....**.***..*.*.**..*..****..**.*.**.......**.**....*.....*.*.****.*.**...*.***.***......**..****.**.***.**.......**.*.........**.*.*.*....*.**.*......*.*...*.*****..**....*.*.**...**.**.*.......*.....*.*.*.*..*....*...*..........**.**.*.....*.*....*..*.*.*.*.*....**...*..**.*.****....**.......*.*...**..*..***...**.*.*.**.***.**.**.........**.*...**..**.**..*......***.*******..*.*.*.*........*....**..**..*.....*...******...*....*.*.***...**.*.*.*.**.***.*..**....*...*..*..**.*...*..*...*..*.*...**.*.*..*.***..*.*...*..*..*..*.....*.*****.**.***.**...*...*....**....*.*.*.**.......*.**
.*..*.**.*..*....*.****.*...*.........**.*.*.........*.*.*......**..*..*.**...*.**.**.*..*...*...*...*.*.*...**.*.**.*.....*.**.*.*.***.**..*..*.*.*.*..***.**.*..**.*.**.*.**..***.*.....**...........***.****.***.....**.***...........**..**..***.***.**.**.*...*...****.***...**.*.**.*.....*..*.........*.*...**.....**.*.*.***...*..***.*.......****.*****...**...*..*.*..*.*..**......**..........**..*..**......**.***..*...*.*.****.*....*.*......*..*.*.*.......*....****.......**.**..**.......*..*..****.*..*...*..**..*.*..***.**..*..***.**.**..*.**..*..*....*.*.*...*..**.*.*.*..***...*..**...*.*.......**....*...*..*.*..**...***...**.*...*.****.*.*.*..***..*.*..*.*...*****......***.*...*..*.**.*.....**....*..*.........*.**....**..*...*.*.**....*.*....*....**..**...*..*.*.***..*...*....**..*......*...*..*.....*..**..*....*.....*.*........*.........*..**..*****.....*...**.**.......**....*.*****....****.***.**.*..*....*...*.......*..*.**.*..**....*....***....*.......*.*........**.*..*****.*.****..
*........*...*.*.**.*...*..**.**.*...*.*......*....*...*....*.*.....*...**..*.*.*..*..*.*..**.**....****....**.*.*....*.*.*****...**..*.*.*.*.*...*.*..**..**..*.**..*****.*..***..***.**......*.*........**.*...**...*....*.**..*...*..*....*.....*..***..**....**...*..*.*.*.**.*.**.***.**......*..*....*..*.*...*..*..*.........****...*.....*...*.......**..*..*.*....*..**...***...*.....*..*..*.*.*..........*..*.*...*..*...*****..*........****...**.***.*..*.*.**..**.......**....*.*.****..*...*....**.*.***.*.....*.*.*.**.*...***.*..**.*.*....**....*.....*.*.....*..*..*.*.*......***..**.*....*...**.**.*.**.*..*.**.*.**..**.*..*****.....*.*****....*.*....**.**....**.......*...*******..*..**...*.*...*.**....*..**.*..*.*...*..*...**.*****.**.*****...**..**....**....*.*..***..*...*....***...****.**...*.**...**....*..*..*.....**....*.**.*.*....*..**...*****...**.*.*..*...***.**...****..****.**.**..**.**.*.***.***...*..***.*...**......*..*.....*.*****.*..*.....*.*.*..*.*..*.........*..**..**.....**.*
**.*.*....*..**....*.*.*...*..*...*..**...*..***.*..**.*.***.*..******.*.........**....***..*........*..****.*..**..*****.*.*.*.**.*.**.**.*.....*...*.....*..*.*.....***.*.*....*.******.....*..**.*...*.*.*..*.*****...**.*.*...**...*.*...**.***...*....***.*.*****..*......**...****.**.**...**.*..**..*..*.*....*...*..**.**.*........*****.......*..*.*.....*...*.**.....*..*.*......*.......***....*...***..*.*.**....**..*.**.......**....**.*......*......*...**.*...****..*....***.*..*.......*.**..**..**..*.*......*...**.........**......*.**.****..*.......*..*.*...*....**.**......*.*........*..*.....*.*..**........*..*.*...**.*...***.*..*......*....**.*..*..**.*.*.*..*.*.*...****.*..**.*....**.***.*..*...*****...*......***..*...**.*..*..**......*.........***.**..**.**.....*.***.*....**.......******....**.*.**.**..*...*...*.**.*..****.*..*...*..*.**.*.......**.*...**..*....**........****.*.*.*..*..***.*.....*.*...****....*.......*.**.*.*...*.....*........***.*....*....**........***....**..***.*.
..**.*..***.********.***...*...*..*.*.***..*......*..*....**..*..*..*.****..**......***..*******..*.**..*.**.***...*.......****..*......*...**.*.**..**..******.....**.**..*..**.....*.**.....*******...**...*....*.*.**.........*.*.........****.**...*.*.**..*..******...*.*.*..**..**..**..**..*....**..*.****.*....*......***.*..***..*.*..****....*.***.*.*.........*......***..**......*..**..*.*..*****.***.***...**.....**.*..****.*..**.****...**..**.***..*..***.......*...*..........*..*.....*...**.*..*.***.*........***..*.*..***......*..*....*.*.**.*.*.*..*..*.*.**..**..*.....**.**.**...*..............*...*.*..*..*.*.*.**..*.*....*...*.....*.*****..**..*.*.......***.....**.*...*...*..*.***..........*...*..*.*.*.*..**..****.*.*....******...*..***...*..*.**.**....**.*...*.*.*...***.*..*....*......*.*..****.**.**......*..***..*.*...*..**.**....*.***.........*.*..*.*...**...******.....**.*****...**.*........*.....**.*...**....****.***...**...***.****..*..**.*..*..**..*.**....*.*..*...*...**.**..*
.*....**.****.**.*..*..**..***..***..**..*..*.*..*.*.*...**.*.**..*....*..*..**.*..*.**.****...*......****...*...**.***..*......*...*.......**.**....**....**....*...*..****....**......*.*.*.*.*.*...****...*...*...*.*...........*....**.***..*....**.*.........*...*..****.........***......*...*.**.**.**...*.****.*.**....**.....*.*..*....***...........*.*.*.*.*.*......*...*........*..**..*.*...........*.*.***...*.....**..*.*......**....*...*..*..*...**...*....***...**....*.****.*..........*..*........*....*.**.*.....****.*.****....***.*....*.*...*.*.*......*........***.**.*******.**..*..*...*...*.**.*......*.*.**.*......********....**.**......*.*..*.........**..*....**.........*.*.*.*..*..*.*..**.***.*..***..***.*.*....*....*.*.****....**.**...*.**..*...*..**.*..***.*.**.*.*.......**...*...........******..**.*..***.*..**...**.*****...*...*...*.**.....**..*......*...*.*.*...*...*..*...**...*.....*..**...*.**...*.***.*.*.**....**.*..*....*.*.*.***..**.**.*....*........*.*...*.*.**.......*.*.
*..*...*....**..***.***..***....**....*.*....*.*............*.*.......***..**....****..*.........*.....*..*.....*......*..*....*.*...*.***...*****....*.*....*.****.*..*..*......*.*.....**.*.**.*.*......*.*...***.*...*.**..*..*...**...**..*..*..*****...*...**....*..*......**.*....*....**...**...*.**.....***....***.*.*..**....*..****.**.**...**..**..*..*.....***..*..*..**.*.......*****.**.**...**.*..****..*.....**.*.**.*.***.**.*.*.***...**..*..*..***.***..*..*...***....*..*...**..**...*...**..*.....*..*....***..**..*........*...*.......*..*..*.****.*...**........*****.*.*..*.**.**..*..*.....***..*.*.*..*......**..**...*...***.....*...*.****.*.*......*.**.*..*..**...**..**..**.....**.*.**.*.*....**.*.****..*...*..*.**....**.*..*....***.**....*..*..*.....*..**.**.**.**..**.*.**.*.*.*..*.*.....*.*.*.*..**.*.*.......**.*..**.*..*..*.*.**...*.***..****....*.....**.....***..*..*.**..*..*.........*..*..*..**......*..*..*.*.**.*.*..*...*...*..**..*...*....*.....*.*..*..*.*..*...***..**.*....*..
.**..*..*...***..*.***.**.*...*.*.**.*.*.*..*.*..*.*......*...*.**.*.**.......*.**..***..***.*.*.***...*.*.***.*.*..*.**..*.....*.....*..*..*.....*.*..***.*...*..*.*.......*......*...*.**..*.*.**....*..*.*..*.*.*.**.*.*..*****..***.***..........**.........*..**...*.*..**..****..*...*..*......**.*..*...**.*.**.*..*...**....***......*.*...****...***...*..*.*..*****.**..*..*....*.*.*.**..........*.*..***...*.*...**.**...***.***.*****..*......*.*.**....*..**.**...****.****.............**..*...*..........*.*..*.*...*.*.**..*.****.*..*.*...*....*.*.....*.**.*.**.*.....*..**.*..**....*....**.*......*.****.*..*.**....******...*.*..*..**..**...*.*...*..*..*......***...*.**..*..*..*.***....*....*......*.*......*.*.***......*.**.**..**.*........*.*..***.*.**.**......*.*..*..**.*..*.***.***..**..**.**..*.**...*..*.**.*...*.*......*.*....**.....*....*...*.*..*..*.*....*.*.*.*.*.*.*.........*.**...*.*....*..**.*...*.*.**..*.....**.*.***...*..........****.***..*..*..*...**..**....**..*..*...**.**..**
.*.**.*.******.*....*...***..***..*.****.....*..*..**.*..*......**.*....*...**.*.*.*...*.*.*..*...***..*.**...*............****....*..***.*.*..***...*...*.***.*..**.......****....**...*.......*.*.*..****.*...**..*.*..**...**..*.*.**.*.....**..***..*****.*.....*.*.*..*.*...*..*...*..**.***....******.*.**.*.*...*****.*.***......****.**.**.*..*...**...****.********..*.*.*.....*.*...*..*..*....*.*..**...*.....*.*....**.*......*.**.*..*..*..*..**.**....*...*....*....*.*.*.*...*..*....*..*....*..............*.**..*.*..*..*.*..**...*..*.*....*..**..**....*..*.**...*...*****...*..**.*..**.*..*..*.*.**...*....**.**.**.*..*.*.**.**....***.*..*.*.**...*...*.*..*..*.**....*.*.*.....*....**..*.*.*.**..**.....*.*.********....*.....*.*...**...**.*.*..*.**..**....*...**.***.*.....*.......*.*.*.*...**.**.**.......*..****.***.**..*......****..*.****.*.*...**..*...***..**...**.***..*.*.....*.....*...*...*.***...*....**.*..***...*...*.**..*****.*.*....**..*.***.....**......**.....*.**...**......*...*.....
*...***..*......**...***..****...***.***....***.*.**..*.*..*...*....*...**.*..*.*..***.*..*..*.***.*..*...**.***....*..*.*..*.*........*....*....*...*.*.***.....**.*.*.......**....*.*..*....**..*..***.....*..*..**.**.*...*.*.*.**....**.*.*.*...**.*...*.....*.***.*....***..**.**.....*.*........*****.***......*****.**...*..***.**..*...*..**.*.*.**..........*.*.**.***..*...*.*...*..*...***.***.**......*.*...*...*......*.**.....*..**...**....**...*..**....*..*.*...*****.*.****.........*..**....*.*..*..*...*.*.*.....******....*..***.**.....*...******.*.******..**...**...*...*.*....**.**....*...*****.**....****..*...*.*.....*..**.**.....*..*.....**...**...**...*..*.*...*....**....*...*****.***.*...*..**.....***.*.***...*...***.......*..*....*....**..*.*..**.*.*..**..***......*....*..**.***.*...***.*.***..**.****........**...*.*.*.***.**.****..**.*.**....*.....*..**..*...*.**...*..***..**...*....*****.*....*...***.*.**..*...**.*..****...****.****...*......*.*...*..*****.*..***....*..*..**.*.*
**.**...*..**.**.**.*...*.*.*.***..*.*.*...**.*.**...*.**..*.....**..**..........**.......**....*...*.*.*...**.*...*....**..*..*......*......*.**.*..*..**.*.*.***..**...*.**.***.*......*....*...**.......*.*.*...*.*....****..*.**....**.*.**.***....*..*.*..*.....***.**........*.*.**.**......*.......*.**...**........*.*..**...**...**..*..****....***.*..*..........***..*.*....**....**......*.........**....*...*.**.***.......*......**..*.*.*....*..**.***.....*..***..*****...*.***..*.*....*.....*......*.....*.*...*.*.**.....**...*..**.*.*..**...*..*..*.*.*...*..*...*....*.*.**....*.*..****..*...*....*..*...*..*....*...****..*....*...**...**.*.*.*.*.**......***.*.**....*.**.*.**..*....***..**.*....**.**.*..*.*****.*.***..**.......***.*..*....*..**..***....**.**.*..***..**.***.*..**....*.**..**.******......*..*..*.*...**..*..**..***..**.*.*....*..*..*.*.*..*.....*..***...********........*.*.......*...*....*.*....*.......**..**.*...*....*...*....***.***.....**.**.**..*.....***..*..*..*......**.
***....*....***..*.*...*..**.*...*.***..**....***....**.......*..*...*...*.**.***.***.....*.*.**..**..***..**..*....**.....**..**.**....*.**...******.***...**..*....*..*.....*..*...***...*...*...*...*....**..**.*...*.*...*.*..*.**.......*.*.**.*.*.*.*.*.***..*..***.**..**..**.*.....*..***.......*.*..*..*...*****.**.**.*.*.**.**...*.**....***....*....**........*...***.**.*...*.....*.*.....****..*..*.***...*.***..***....**.*......*..*.**....***.*.**.**.....*...*...*....*.*.*...*..****........*******.*.*...*..**.**......*.**...*..**.*.*.*..********.....*...*.....**.....*...*..**.**..****.*.*.....*...***.***.**.*.*....*....**.***...******...*.....*.*.*.*....*...*.*.**...**.*.*...*.....**...*.*...*.....**.*...*..**...*.*.*.*.*.*.*...*..*****..**..*..*......*....****..**.***.*..***..*****.*******.*..*..*...**..*.*....******..........*.......*..*..*..***...*.*.**..**..*.*..*..**..****....**..*......*....*..********.**.**...*.***.**.*...**...**..*...*....*..*.....*..**.*.**.....*.......*****..
..............**.**...*.**.*.**.**...*......**...*..*.***...*.**.**..**..*.*..**....*.**.....*..***.*.**.**..*...*.*.**.......**...**.*..**....**.**......*..*.*.......*.**.**.*.*...**..***...**.*...*...**.*..*.****.*..**...*.....***.*.**......*..*..*.*****.*..*....*..**...*....*.**...*..**....*...*.*...*..*.....*.***..*...****..*......*.*****.....***.*.***.*...*..*.*..****......*..*.*....*....*.*..........****.*.*.*.*.**......**......**...*....**...*.****.**..*.*.*..**.*.***.*****..**..*..**....*..***..***.**......*.**.***.*...***....**..****.*..***..*.**.**.*.*.****..............*.***........*...****....*.***.***...*....*.**....*.*.*.*..**...**..*.*....*...**....********..*.....**.......**...**..*....*..**...**.*.**..*.*.****.*.....*......*.**.***......*.....*..**.....*.**...*.*.*..**...*.**.*.*.*...*..**.*...*..*.**..*....*....**......*.*....*...*...*...***.**..*...*..*........**...**..*..*.....*.*......******...**..*...***..*.*.*.......**..*..**...**....*.*....*****.**.*.**.*......*
*...***.........**..*..*..**.....*..*.****..**.*****....*....*.****....*.....***.*...*.*..*....*.*.....**..****.*.*****..*..*..*...............*..*.*..*.*.........*.....*.******..**....*.**.*.......**..***.*.*...**...**.**..*........*****..*....*.*..*....***.**.*******.....**....*.**..*.**.*......**...**.*...*....***.**..**.**.*.*....*....*.......***..****...***..*.....**...*.....*...**.*.*......*.*........*.*..*...*......***.**..**...*......***.*...**.*.....*..**.....*.**..*.....*.****.***.*....***.**............*...*.*....*......**..*****.........*..***.**.*.**..*.*..**.*..**.........*.*.**.**.*......*..*.***..***..*..**......*...*....*.........*..**...*.**....*.*..*...**....*.***.*.*.**..*..*....**..*..**.**.***..*....**.*.*...*.*.*...*..*.*.....*....*.....*.*.*...*...***.......**.**...**.*...****.****...*..*..........*................**.*..**...**.**..*.......*.******..........******...*...**.*.**........*..*..*..*...*.**.****.***...*.*.**.*....*.*.*....**..*.....*..***.*.**.....**
....*.*.*.*....*..*.*...**.*..*...*.**..*...**..*.*..**.*..*.*.*..**...*.*..**..*...**.**....*...*....**...*...*........**.*.*....***...*.***.*.***....**.*.***...**..*.***..**..****.*...****...**..*.**....*.*......*..*.....*.....*.*..*....*.*..***..**.......*..*.**.....*..**.*.........***.....*.**.*....*.*...**...*.*...*....*****.**.*...........*.*....*..........**.*....*.***.*.*.*....*****..**.**..**.....*......***..*..*.*..*.*.*...*.....**....**.*.....*.*.**....*.*.****.*..***...*..*..*.....*.......**.....*....*....*.....*...*.*.....*...*....*.....*....*...*.*.*...****..**...*..**.**..**....**.......***...*...**.*.*****.*......**..*..*...**...*.*..*..*.*....**...*..*.....*...*.**........**..**..***..**..**...******.*..*.****.***..**.*.**......*..*..*......**.**.*....***.**.**.**...**.*..**.******.*.*..*..*.***.***.....*.*....**...........*..*..*.....*.***.....*.*....*.*.*......***.***...*****.*.*.**.***.*...*..**.*....**.*..**.**.*.....*.**.**...*..*..*.**.....**..***...*......*.*..*
.*.**....****...**..*..**..*......*...**...*.*......**...*.....*.....***..*.**...*...**.****..*.***...****...****.**...*.***...*.*.*..*.*......*.***...*....**.**.*.....**.**.*....**.***.*.*....*.*.*.*..*..*.*..***..**.*..*.*****.***.**...*.*..***..........***..**.***..**..*..*.****.....**.....******......*.*.**.**.*..*.*.**.***.*..*..*.*.*.....**..*...**...**.*.*.***.....***...*..*..**......*.*..*.....***....*...***...*.*.***....**.*...*....***...***.*......***..**.**...............*.*.**..............*.*..*..****..**.*.*.****...*.*.*....*....**.***...**.**.*...*...*...**...*..*.*****.*.*.****..**.....*...**..*.****...**..*....***.**...*..*..**.....*....**..*..*.*.***..*.**.......****.*...*...........*.*...**..*.***...*.*.*..*...**..*..*.......*.*..*..*...*........***.....**..*...**.*...*****...*.*....**.**....*..*...*.**.**.*.**...*******..*.*.*.**.*.*..*..*.**.**.....**...*.*.*.**...**.**...*....*...**..***.....*..*...........*...*..**...*....*****...*.****.*.**.**....*.**.**.*....**
.**..*.*.***...**.****.***...**.*..*.**.**..**.*...*.***.**.***.......*......**.*..**.*.****.*...**....**.****.*..*.......*.*.**.....**.*****..****.......*..*....*..*..*.*.*......*...**...*...***.*...*.*.*....***.**..**..*..*....***.*..**..*...**..*...*....***.*.***.*..*.....*..**.*.*.*.***...*...**.****..**.....**.*...*.........*...*.***....*...*........*.......*.*.*...**.**.**......*....*.....*...*......**.**...*...**.......****.*.**..*....**....*......**....*..*.*.***...*.*.*..*....*.*..*.*.***..***...*.*.**...*......**.****......**.*..*.*..*..***..*......*..**..*...******...*...***..*.*...*.....*.****..*.***.*****..*..*.*.*.*...**..*.**.***.*...*.*...*.**..**.**..*...*.*.*...*..*...*..*.*.*...........*..*.**.*.*.**.*...***.*..*.*.**.*.**..*..*.*.........*..**...**..*.**..****..*...*..*.*...*...*.........**.***.***...**..**..**...*..**.*......*.*...****.**....*.***...*..***.....*....*.***..*....***.....**.*.***..*****....*.*....**...*..**..*****....**.*.***.*...*.*...***..***.......
.*...*.*...****....***.*.....*.*.**.**..****.*.*......*....***..**..**..*.............**.*..*....*...**..*.......*...*..*.*..*.*..*.**.*.*.*.*..*.***..**..**........*.**....****.*****..*.*...*.*.**..****.*.**..**.....*..**..*......*.**..**.....*.**....***..**..*.****.****.*.*..**....**.*..**.......*.....*.****.**..*...*.*.....*..*...*....*..*...*.*.**....*..*...*.*.*..*.*...*......*....***..*.**..**..**..**...**.....*.......***.**..*...***...*...*.*.*..*.**....****..*....*....****......**..*..*......**.**..*..*..*.*....*...*.*.*..*..*.***.**..**.*.*............*....*..*...*..*.**..*..*.**.........*...***.**.*.**.*.**.*.....***....*....*..*....**..*..*.*.....*....***......***....**..**.****....*.....**..*.*...*...**......*...*..*.**...*..*..*....***...*.......*.*...**..*...**.....*...*...**.*...*...*.**...**.*.*.*...*.*..*.*.**.*....*.***.*.*.....*.*.**.........**.*****..*..*..**..*.*....*.*.**.*.*.*..***.....*..............**....**..*.*.**......***...*....***.*....**..*.**..*..*..*.*..
.*.*.*..**.**.....**..*..............**..*....***......*......***....*....******...*..*.*...**.*..*...**.*..........***..*******.....**.*..***.*.*..*........*.*..*..*.*..*.*.*.....**.*....*..*...***..*..**..*..*.**..*..*.*.***...**..*.*..***.**.**.*.....**...*.....*......**..*..*****..***..*.*.**.*.*.*.*..*...**.*.*.*.*.....*.***.*.***..*.*****...****....*..*.*..*..**.**.****..*.**..*.*.**.*.*........*.*.**.**..........**...**.....*....**.*..***...*.***..*....*.*...*.**....***..*....*..**..**....**....*..*..***...*****..**.*...****......*..*.....**.***...***.**.*....*..***.**.***.*..*.*.*....***.....*....***....*.**..*.......*.....**.*..*..*.......*...**.....*...**..**..**..***....*....**..*.**..*.....**.*......*.*.*.*.*..*.......*..**......*.*..****....**.*.*...**.*..*.*..***..*...*...***....*....*.*.*..*.*.**..**.....*.....**.*......**....*****..*.*....*...*.....****....****.**.***.....*....*.**.**.**.*.**.*...*.*...*.**....*.*****......*.*.**.*........*........*..**.***.*..***...*.*
**...**.*.*......*...**.*..***.*****.*.....***..**..*....*...*..*...*.*........*...**.....**.**.*..*...*..*.**.*..*.**.*..**.*..***.*....*..**...****.*....*..*.**.**.*.....***.*.*.***..**......***...***.****...**......*.*..*.***......**..**.**.**..*..**..*..**..*.**....*.*..*.**..***..**..**.....*..***......*..*.......***......*.*.*..*.*......*.*..**.*.*.............*...*......*..*..*.***......*....*.....*.*.*..***.**.**...**...*.****....**.**.*.*..*..*..**...**.**...***.**.**..*.*....****.***.*..**.*......*.*.*..*.**.*..*****..**.*..........*.....*..*..**....*.**...*.*.*.*..*.***.*.*..*.....*....*..*..*.**.*..**.....*........*..*...***.*.**.*.*.*.**.*.....*..****..**..*...*.*.*..*....*...***...*.....***.....*...**...***.*.....*..*...******..***..**.*........**...***.**.*****...*...*....*..*...*.*.***.**..*.*.*....***.*........*...**...***......**..*.****...*.....*..**.....**..**....*......****.......*....**....*.......*.....*..*.*...*.....**.**...**...*.*....*.......*.*..........*...*
.*..*....*...**........**.*...*..****..........*...**.***.***..*.**..*......*.*..*.*..**....**...*..*.*.**.*....*.....**.......*.*.*.*.**.....*.*......*.....*.........**....**.*...*.***...*.*.*.***.**.***.*..**.*..*...*..*..*.****...........**....*..*.*...*..****.....**..*..*..*.*.....**....*..*..*....*..*****...*..*.*****......**.**..*...**..**..*...****....*.**..**.....*.*.**.*..****.*..*....*...*.**...*......*.**.***...*...*.*.....***.**.****.....*...*........**......*..****.***...**..*....**.....*.*.*.*****.**.***.*..*..**...***..*.*.**..*..**...*...*.*...*.*.....*....*...***...*.*..**.*.....**.*..**...*...*....*....*...*.**..*...*****..*..*.......**.....***...**..*.*.*......***....*.....*.***..**.....***.....*..**...**..*.......*.*.**........*******.*.......*.*..*.*..........*.**...****...***..***....*.**......*..*....**.*****.*...****..*.*.*.**.**.*.....*.**...*.**..**..*.*.**....***.*.*.........**..**.*..*.*.*.***.*.*.*..*.*.......*...*.*...**..**.*....*..*.*.*......*...*.*.....
...**.*.........****.*****....***.**.***..*......**..*..*.*.....***.******......*.....*.**...*.**............**...*..**.....*..*.*.*..*....**......**....**.*.*...*..*..**.****.*.*..***....*..*..*...*...****.*.*.**...*.*.*..*..**.**.**.*.*.*.*..***...*...**.***.....***..**......**.******....**......*.***.....**..*..**......*....*********.*.*.**.*....**...****..*...**.*****.*...*.*.....*..******.**.*.*....*...**.*.*.****......***.***...**......*.***...**.*....*.***.*.*.*.*.**.......*.**...**.*..*.*.****....*.*...*..*..**...*..*.***..***.*....******...***.....*.......*..*......***...*.**.......*.**.**.*.....*.***.**.****.*..**...*..***..**..*.***..**.**.....*.....*..**...*..*****....****.....*...*****.*.*....**...****....*.**.*....*.*..***...*..*..*...**.*.*...*....*.......*.**.*.****.****.....**..*...***.***.**.*........****.**....*........**.....***.*..*.*....*.......*..***........****...*.****.*..*.*.******.*..***.....*.*..*.*.**...*..**...*.....*.*...*.....***....*...*.**...*..***....
..*..***......*..**...*.....*.*..**.......***.*..*....*...*.*.***...*.*.*..**.***..**....***....**.*..........*.......*.....**.*..**..*.**..*.....*.*.****.*.****..**..*.***...**..*.....*...*.......**.**...**.*...*.**...*.**.*.*.*****.*.**.*...*..*.......*......***.***....**.**..*.....*.*.**..*.*...*....****..*..****..**....****.*.......*...**..**..***..*****.***..*.**.......*.*..**..*...*..**..*.*...*...*.**.***.*..**.......**..*..*..**..*..*.*.**..*..*.**.*.*..****.....*..*....*.*..........*..*..****.*.*.*.***.***......*..**...*.........*.....*..*......*.*.....*..**...*..*.....**.****......****.*.*..*...*..**..*..*.**.*..*...**.*......**.**..**.*.*...*.***.**..*....**.*....*.....*......**..*....*...**..*...*.**.*..*.**..*..**..**........*........*.*...*....*..*...*.....****..*..*.*.*.*..*..**.***..**....*.****.*..**..***.*.*...*.**..*.**.**..**.*...*...*..******..**...*...*.....**....*.**....*.*...........*.....**.*..***.***...**..*.....*.*.**..***.......*..******.*.**.***....**...*.*
*.*.**.**..*....*....*.****...*....*.**.****...*..*....**.*...*.....*.*.*..****.....**...**...**......*.....**...*..*.**....*.*.*.**...**.**....*..*..**.**....**.***..**.*..*...*..***.*..*..**.*..***....*.*......*...**.**...*..**...*.**.*.**.*.*.*......*..****.***.***.**.....*.**..***.****..*....*.***.....*...*......*....*..*..*..*..***...**.*.*......*..*...*..*...*.*..****..*...*.**.***.*....**.**..*....*.***.**....*...**..**.***...*.*..*****.*..****.*.*.*..****...**.**......**.***.....*.*****..*...****.*..****..*****...*......*....*...***.*....*.**..***..*.*.....*.**.*.........*****.**..*.*....*.*......*.*.*.....****.***.....*.**..**...*...........*...**....***.***.....**.*.**..**.*.*...*..*.*...**....*....*.*.********.*.***.*....*..***.*.*.***.**....***..**...*..*..*..*.*................**.......**....*..**...*.*...*...**.**..***.**.....*.......*..*...*..*.......*.***..*...*.*.**.....*.***.....**.....*..*..*.*.*.*.*****..*....**.....***.*..**..*..**.***........*.*...*.***.*..**.*.**
**....****...*****.*..........*...**.*....*..*.*.**..***..*.**..*.*.*.*.*.**.*****.*......*....**....**....*.*.*.**.*.*.....*....*.*.***.*..**...*..*...*.**....*.............***..*....**.*....****.**....*..*..*.....*..*.***.*..*.*..**..**....***..*......**.**..**..**.*.*.***.*...**.**.*.*.....*...****....*.*...**..*.**.....*.......*..*.**......*....*.....*.**.**......*..*.*...*..*.*..**..**.......*.*.*......***.*....***.....***.*.***...*.**....**..*.**.....**...***....*....*....**.*.**...*...........***.**......*..**..**..**...***.*....**.****..*.***..*..*..*.***....*..*..*.......*.....*******.**.*.*.....**.*.....***.*....*.**..*..*...*..*.*.*.**...*..*.****..*..**.*.*****..*..*......**.....*..*.***.**..*.*..**.***.*..*..*....*...***.***...**.*..............*..*...*.*.....*..*..*......**.*.*.......*******.*.**.***....*.*.*.*.*..*.........*.*.......*...*..*.*.*.*.*..**..**.*.....*....**..**.****.*.**..*........*.......**.**.**.....**.**.......*...*.*..*...*.*..**..*.*.**.**..*.*....***.
...**.*..*..*.*..*..*....*..*.*..*...*...**......**.*....**..*.*..**...***.*.*.*..*.*.*..*...***.*..*..*.**....*.*..**.*...*..*.*.******...*..*******.*.**.*.*...***....**..**.*.**...**....*.*..***..*.**.***....***.....*....*......*.....**..**....**....****...***..*..*.*..*...*.*.......*.****..*........*.**..*.*.**...**...*...**..****.*****..*.....*.*.*...**.....*****...**....*..*.*****.*.*..*..***..........**...**.*..*......*.*......***....*.....**......**.****..*.**....*...**.*..***...*....*....*.......*.*.*.*.*.*...*.*..*....*...**.**..*.*...***.*.**.*..*...**...*..****.....*........*.*...*.**...**...**.**..**..**....*...*...*.*.*.**...**..*...**.......**.*..*...*.*...*.....**.**......******.**.*.....*..*.*..*...***.*.......*.......*..*..*............*.***...****....*.***......*.*..*.**...*..*..*........*...*.**.**.*.******..*..**....*..*..*.**.*.......*...*...*****.**....*..*.*.******..*....*.*.....***.*....*....*..........**..*..***.***.*....*.*..*.***.*..*...*.*..*.......**...**.*
...**.........**........*.**.....*.........*......**...*.....*....**.*.***..***..*..*....*****...**.*...******....*.....*.*..**.***.*.****....***.......*.*.*..*...*....**...*....*.****....****.****..*...*..*.*.*.....**.*..........****.*...***....*.*.**....***...**..**.**.*....*.**.*.*.*.*.*****..**.....**.*..*...*.*.*..*..*..**...**.*.***...****..*...**...*.....*...**.*.*.*.....*.........*.*..*.****..**.......*...**...........*....*..*.....******.....*.**..*..*...*..*.*...*..*...***.**.*.......*.*...*.**.....**...*.*****..*.*......*.*....*...*..*.*..**.*.**......*....***.*.**..**........**....*.**.***...*......*.**..***.*..*..**...*....***.*.**.***.....*...***....*******.*..*.**..*****.****..*..*.*..*.......**.*......*..**..***....*..*....*...*.....*..........**.**......*..***.*.**...*....*.****..*...**..*.*..*...*.**.*..*.......*..***.*.*...*..***...*....***.**..*.*****..*.....**.***...*.**...***.*..***.......***....*.*.....*...**.*..***.**.****.**.*..**.***.*.***...**.**....*.*....**
.**..***..**.**...*...*.**.*..**....***..*..**...*..**.*****..*.**.*...*...**.**.....*.*..***.*....*..*.....*.......**..*..**..*..***...*.*..*...**.*..*.*.**.******.*.*...**......*.*.*.*.......**.*..........****...*.*...*..*.......*...****............**.**.**...**..*.*...******......***.***...*.*.***...*..*..*..*..*.*...*.*.*.**..*.**....*.**..***...*.*..*....*.***.*..***......*****...*.*.*.....*.*****.*.*.***.****...***...*..*..**.........***.*******.*.*..*...***...*...........********...***.*....**.*.*..*..*..*.....*..*...***.....*.*....***...*...*...**.....**....*.*.....*...**..***.*.*..***..........*.**..**.*....*...*....*.****..*..*...*.....*...*..***....*...**..*.****...*..*.*...**..*.*...*..**..**.*...**...**.........*.**.***.*..*.**..*.***.*.*...*****.*.*..*....**.*....*..*..*..****...*...**.****.....***..*....*...*.*....*..*.......*..**.*..**.*....*.**.*...**......*.**........*...*..**.*......*..**..*.*.*.**..**...*....*...**.**....***..*.**.*.***...*....*...*..*.**..**.**..**
.*..*****..**.....*.*....*......****....*.**..**.*....**..........*.*......*..**.*..*...*...**.*...***...*......****.***.****..*****.*.***.***.*...*.*..*..*.*....**.*.****.......**.*....**..***.**..*..*..*.*.*....*......**.*.*.*....*.**...**..*.*....**.****.**.*....*.....**.*.*...*.**..*..*..***....***....**..*.**.*.**.*.***.*.*...*.....*..**..**.***.**.*.*.*....*....*.*..**.....**..****..****..*.***....*.***.*.....**..*..*..**..*.*.*..*..*........**...*.....*....****.**..***...*..*....**.*.......*...*..*...*.....***.**.**..**.*.*...*.......*.....***.******..*.*....*...*.*.*.*.***...*....*.*.**...*.*.*..*.**..***.**...**...*....*.**.**..*.*...**.*****.....*...*...*...**..**.............*.*.***.*..*...****..*..*.*...*..***..*.*..*....*.*.*..*.....**.....*......*....*....*..*.*....****.*.*..*...**...*..***.**....*...*.....**..**...*...**.*.......*..****.*.**..*.***.*...***......**.**.*.......***...**..*.****.**...*.*....*.....****.......*.***..*..**...*.*..*.....**..*.*..*...*..*.......*
.**.*..*...*.***....**.....**.**.....***..*.**...*.**.*...*...**..*....**...***...*.**.**.*.**.*.*.*.*...**....**...**.***.**.*...*.*...**.....*.......*..*.*....*..**.*****..*.....*...*..**.....*.*.*..*..*.....*.*..**...*.**.*.*.*..*..**......***..**...*..*.**....**..*.***.*.*..*.....*.*..**.*.*....*..*.*..*.**..**.*..*...*.*.*..*.*.*.**.***..*...**....*....***.*.*.**.***...*....*....***..****.**..**.*....*.***...****..**...*...*.*.******..***..*..*..****.*.*...**..*...*.*.....**...**.....***.*.....****....*..*.**.*......**..**......*..*.*...*..*....*.........*..*.*.......**.**.*....**.**..***.******..*..***.*.**..**.***...*....*....*.*......*.*.*..**....*.**.*..*.**....**.*......**..*.......*.**....**..*...*..*.*****...****....*...*.....***....*........*.***...*....*....*.**..***.*..*.**......*.*..*.*.*..........***.*.**.*.**...*.....*..**..*****.......*.......*....*.***.........*.**..**..**......*.*...*.*.***.......*...*.****...**..******...*....*.*...*..*..*.*......****....**..***.*
***.*..**..*.*....***.*.....**.*.**....*.**....**.....***...*...*.**..*.**....***...*.........*.***..*.........*.*..*.*..*...*..*......*...*...*.....***.*.***.*..*..*....***...**...*..*.*..*...**.**....**.......*..*.**..**..*....**.**.*..*.*..*.****.....***..**...*...*...**.**.*..*...*..**.**.....*.*..*.*.**.....**..*.***..*...**.*.***.***.**.****.*...*..**.**..*..**......*...*..........**....****....*..*.*..**....*.**...*..*.*..**..*.****.*.**.....**.**.**.*...**..*.***.*...***...........***.*.....***..**.*...****.***...*..**.....******...**......*.*...***..*..*.*..**...*.*.****.*..*..*...**..*.**..**...........*..**.......*.*..*.**.....*..*.*..*.*....*....*.*....***.........*..**..**.**...*....*....*..**...*...***.**....*..*.....**...*.**..*..*.*.**...*..**..*.*.*..*.*..*...*.**...*.....*.....****.*...****..*.**.*.**......*.**.*.*.*..*....*.*.*.**..****..*.*.*.*......*..*.**.*.*...*......***..*.*...*..*...*.***.*....***...*..*.....****.*.......**.....**...**..****....*.***..*.*.*..*.
.*.**..*.*.*.****..**..*..*.*..*..****.**..**..***...*.....*..*.**..**..*.***...****..***.....*.*...****..***...*...**....*.*.*...*..*.....*......*..**...**...**..******.*..*.*.*..*.***..***.**..*..*....*.*..***.*...*..*....***..*...*...**.....***..*..........****.*.***...**......**......*.....*******...*.*.*...**...**.....*...**.**..*..*...*.....*..*.***....****.*.*..*.**..****..*..*..**.*...*.*............*..*.*.*...*..*.*.......*........*.*.*........**...**.*......*.*..**........*......*.....***.***.....*.*.*.*.*.....*.**....*.**....****....*...*........*........*.....*.......**..**...**...**...**.*...***.*...*....*.....*.*......**....*.***...*.***.....*.*.....***..*.*...*....**....****..*.......**........*..**..*.....***....*..**..**...**.*.*..*.*..*.*...****.**.*.*.........**.*.**.......*....*.**......*.**.*..*........*.**.***...*......*.***..*.*..***.**..*.***...***.*..*..**.*..**..***.**.***...**....**.**.*.***.*.....*....**...***............*.*.***.*....*...*.*...**..**...**.**
.**....*..........*...***.***........*.****.*.....*.*..*.*...*...*..**.*.*...**...***...***.*..*.*.*..**...**.*.***.*.*...*.**.**.*....*.*..*...*.*.**...*..***...*.*.*.*....*....***...**.*......**.*...**..**.**.**..*.*.........**.**...*...*...*.....**..*.***.*..*.*..**..***.*.*..*****..*.*....*****......**.*...**...*..**.*..*...*..**.**..*..........*..**..****...**..*...**...***.....*.**.....*...*......**...**.**.*.*.*.*.**..*...*.*.*........*.*.........***...*....*.*********....**..****.......**.......*..*..*..*.**.**.***....*******......****.*........*.**...*..**.**..**..****....**..**.....*.......*.***.**....*.....*.*.*...*....*.*.*...*.**...*.*.....**.*..*.**..*.*.....*.....**....*...**.**...****..*...**..*.*.*.**..***......**.***.*.....**.*.***..*.*.....*.**....*.....***....*****..*...*..**..**.*..**.*.....*.*....**...*****....*..*.......**...**.*..*****...**...*....*.*.**.**..**.***....****.*.**.*..*...**...*..*..*.**.***..*.*......*..*.****....*.*.***....**..*.*..*.*****.**.*..*
**..**.*.*..***......**.***.**.**.**.*..*.**..***.****.*.*....*.*..*...*..*...*.****...****.*...*....**.**.....*..**....*..***.*.**..**.....**.......*..*****...*.*.*...**.***.......*....*.*..*.....*..**..****....*....*.*.**.*.*.***...*..**..*.*.....*....*........*..*......*..*.*.....*..*.**.*...****..*.**.......*..**..*.*...*.*.*...*..**.*....*..**..*....*...*.*..*...*.*****..*...*..**....**....*.*.*.....*.***.*..*.**..*..*..**..*...*.......*.*.*...*...*******..**..*.**..**...***.*.***...*.*.........*..*.*....*.........*..***...*...*.*..***..**.*.*.*.*..*......*..***.*...*..**.*......*.***....*........*..*.*..*.*.*.**..**...*.**.*.**...***.*.....***.*..*.**...****.*..**.*.**..*..****.**.*..**......*.**..*.*..*....*.***.....*...*..*...**...*.*......*.*.*.....**..*.*..***.*.*..*..**.....*....***.*....*.*.*...**.**..***...*..*.*....*......*...***.*.*...*.....***.*..***....***..****..*....*.*...*.....*.*..**..*..*.*.*.....*.*.*.*.*...****......*.*.*.**....*.....**.*..*..............**.*...
.*...***.*.****.*.*...*.*.***....*...*..*...**.*.*..****...***.*...*.*.*......*..**.*.***.*..*..**.**..*.**......*....*......*.**.*.*...****.*.**.**..***..*..*.*..*..*..*.*..*.*.**.**....*.**....**...**..**......*.....**.*.**..*.**.....*.......**.*..**.*.*..*.**..***.**...*..**...*..*..*....***...*....*.**.*...*.***....**.*.*.***......**....*..*...*....**..****..*..*..*..**...*****...***....*...*....*.*.*..*..**....***..***..*.......*...**.*.****..*.**.**...*....**....**...**.*....***...***..*.....*..**..*....*.*............*.*.....***.*..****......***....*.........*.....**.*.*..*...**...*.*.*.****.**.**..*....**.....*.*.**......**...*......**....*..***...**..*.*.**.*......****...........*.**..*....**.....*.*..*...**.**.**.*...*..****.**.**..***.*......**....*.******......*.*.....*.*...*..**.***...*....*.*...*.*.*..*.*.**.....*.*..*.......*.*..........**.**.*..*......**..*.***......*.**.*....*....*.*.*......***.**.*...*.*.*.*....***...*.**.*.****.....**.*...*...**..**..**.**....*......
.*..**.*....*..*.***....*.*...***.**....*...**.**.**.*.*...*.*.........*.*.******..*.**.*...**.......*..*....*...**.**..*.....*.****..*.***.*..**...*.*.*..***......**..*.*..*..**.*....*...*.*..*.**.....***..*..*..*.....*....*.*...*..*...*...****.***.**..*..**..*...*****.***....***...*.**..*...**.....***...**..***...*.*..*..*.*.**..*.*...***.***....**.*.*...**.*.*.***.***..**.*..***.*.*.***.********..**...*.*.**..**.*.***..........*....*......**.*.**...****.**..*.......***.*...*...*********...**.*...*.*.*.*...*.*....*.*..**.*.**.....**....***..*.....**..**.*.**..***...*.*.**.*.*.**.*.****..*.....**.**....*.*........**.*.*.*.....***....**.....**......*....*****.*...*.....**...*...*...**.*..**.*..*.***...***........*.**.*..*.*....*.*.*...**..***.*.*.****.**.**.*.*.*.....*.............*.**.**.**.*..*.....*.*.**.*****.*.......**.***..*.......**.****.*.*.*......*.*............*..****...*.***.***.*.*......**.*...***..*..**.**.*.*.***...*..*.....*.****.....*.*.*....*.....*...*.*.*....*....*...
..*......**..*....*..*.*.*.***...**..*..*.*.*......*..*....*.....*..*.**..*....****..*...**...*...**...*..*....**..**.....*...*....*.*......*.......**.**....*.*..**..*..*...**.*.***.**.******...*..**.*..**..*......***.**..*.***.....***.*..*.****.***...*.**.***...**..*.*.**.*....***.*.*.*..**.**.*.*...**....*..**...***.**...***.**..*............*..**..****.**.***.*.*..****....****.......***.*******.**.*.........**.******......*...*..**......**.**.*....**.*....*****..***...**..****....*....*................**.***...***..*.*....*..***..**.*...*.*.....*.**..***..*..*...*..*....*.*.**.*..*..*.*.*....*...***...*.****....***.*.***...........*.*.**...*.**.*.**..*.*.*....*..*..*.**.*...**.**..**.*...***.**...*..*.********..*.....*.**.***..***.**.**.*..****.....*....*..**.*...***........***...*..*......*.***.*...*...**....***.*.**.*.*..*.**.*.......**.....*..*.**...*...**..*....*...**..***.*.....*.*.......***.....*...*.*.*.*..*.......***.*.*****..**.*..*....*......*....**.****.*.*.*..***....*...
.*..*..**.....*****.****..*.*..*.*......**.**.*..*.*..*.....**..*...*...**.*.*.....***...**.**..*.*****....**...*..*...*...**..**...*.*.........*...*..*....***.*.**.*.**.*...*..*...***..**.*....*.*..***.*....*.....*..**....*....*..*..*..**.......****..**......*...**.*...*...**.*.*.*****...**.**....*..*****.********....**...*.*..............****...***...*......**.....*..*..*.*...*.*..*.*....*..*.*.*.**.....*****.*..*.......*.**.......**......**.**...**..*.***...*.**.........*...*...*...*........*..**......**....**......*..**........*.**.*.....*.*..*.......**.*...**...*.**..*.***...**.***.**..*.*.....*..*........**.*.....*........*.*****.**.*..*.*.*.*.*..**...*...*..*..****.*.*..**.****...*..**..*.********.**.*.*..*.**..**...*.......*****...*.*.*..**.**..**...*...*.**..*....*..**...*.**..*..*..*...**...*.*...*.*....*..**.***..*...*.*....**...**...*...**...*..**...*.*..**..**.*....**...*.....*...*.*.*..*....**..*.***...*....**.*.**..*.*.*.*..**.*.**..**...**..*...*..**.*.*.*...***.**.....
.....*..*.*....**.*.**...*.***....*....*..*..*...*.*...*..**.*.......*.*......*...***.**..**.*.*.*..**.*....*.....*...**...*.*....******..*....*..*.*..***...****.**.**.***.*****....*..**.........***...*..*..*.*...*.....***..***.*.*....*****..*.**...**......*.*..*.....***.*..*.**..*.*..*...*..*********...*.*...**.*.**.....**..**.*..*.**.......**..**.**..*....*.**.*.*...**.....**..*....*..*.****..**.*..****.***..****......*...**..**............*.*....**.**.**....*..*.*.*......*....*.**...*...*.....*.**.**..**.........*.*.*.......*.....**....*..**....*.*.*.*.*......***...*.**....*....*..*..*...**..*.**...*..***..*.*.*....**......****..*.*...*..*..***..**...*.......*....**.*..***...*.**......**.**.......**.*...*..*....*.**.*..**..*..*.....*....*..**...**.****.*.*...**.....**....**....*.*.....****.***..**..**...****..**.*.*..*.*.*........*.....***..*.....*..........**.*.**..*..**....****...***..***.....*.*.**.*...**.*.*.*..*..*.....*..*.*...*.**.*.....*..*......*.*****...***..*....**.**.***
..*..*.........*.**....*.****.*......*...**.*..*.......*.**.....**.*.*..*.*..*...**..*....**.**.*..*.........**..***.*.***..*....*..***.*.**.*.*.*.*****..*.*.*...*.*..*..**.*.***....*.**.*.**...***...*.**...**.......***.****.*.**.*....***.**...***...*..**...*.**....**..*.***...****.**....*..*..****....*...*..*..*.**.*..........*...*.....***.***.*..**..*.*...**.***.*..**.*..****.**.**.****.....**.*.*..***.*....*.****.*.*.*..**.**...*...*..*........*........*****..*..**....*.*........*.**..**.....**.*....*........*...*.*******.**....*..*...*.*..*.**..*......*.*.......*..**...*..*....***..*.*....*.**.*..*.**.**...*.*.*.....*......*......*..*.**..*****.***....*..****..*..**.....*.**.**.....*..*..*..***.*.*..*.***....*....*....*.*..****......**.....**.***..**.*........*.*....****.*..**.**...**.....*.*...***.**..**.*.........*...***..****...**...**...*..**.........*..*..*...**..**...*.*..*..*.*..*.*.**....*..**...*.*..*.*****....**..*..*.*..*..*..*......*......*..*.*...*..*.....**.**..***.**
*...****...*.*.*...**.*.******...*...***...*.*.....*....*****..*..*..*...*..*.***.........*.*..*....***.***...*.*..*.*.*.****.*....**...***..*...........*...*..**....*..*.*.*....*..*******.*..*.**.***..****.**........****....*.*.*.**...**.*.......*...........*.**.*.**..*....***..**...*.*.*.*..*.**.*....**...*..**....***...*.*......**...**.....*..*..*.**..**.*.*..**......*.**..**.....*...*.**.*.....**.****.*...*.*.........*..*.*..**.*....*.*.*.***..*.**.*........**.***..*...*.**.*.....*.*.**.*.*..*.*.**....*.*..**..***.....*....**.*..*..*...**..*.**...*.****.*..............**.*.****.*..*.*.**......**..**..**..***.*.*.*..*..***...***..*.**......*.......*......**.*..*...*.**..**...*.*..**.........*...**.*......*...*...*.......*...*..**...***.*.**....*......**....*....***..*.*.*.***..*.....***..*..*..**....*.....*.*.*...***...**.****..**...*......*.**.*..****.***....*..**...*.**...*..*..**.*.*..*...*.....*...*...........**...........*........*.*..**..**.*......**.*.*.....*.......*.**..***.
.*....*..*..***...*..**......*.*.**.**....**....**....**.*.*.*..*..........**.....**.******.*...***.*.*.**.....*....*..*..***..*..*.*....***.**.*.**...**.*.*..*..***....*.***.*...*.*....*......*....**......*...**...*..*..****.....**..*.**.....**...*.*..*.**...*.**.*...*.*.*...*.........**....*.***...*.*..**..*.***..*.....*.***.*****....****.**.****...**.***..*..**.....*..**..*..*......*.....*........**.*...**...*.*....*..*..***......*.*...*.***.*....*...***..*****...*.*.****.*..*...*....*.*.**..***.**..*..*.*.*.*.....*..**..*.*....**.*.*...*...*........*.**...***..**.**.***...**...*.**.*******.*.**.*....*.***.*.*..*.***......*...*.*.***...*.****.*..***....**...*..***...*.*..*.*..**.*...***..*...*.***..*.......*..*.*..*.....**....**..****.....*.**......***....**.....*..*.*..**....*.*..*.**....*..*.*.....*..*....**...**...*.*..*.*..*....*.*..**..*..**.*.**.*.***.*.*.*....*..*...**..*......****.*...***.....*.**.***...........*....*.*...*.****.****........*..**.*...*....*...**.*..*...*.*..
.....*.....*..*..*..***.....*...**..**...**..****.*.***.*...*.*...*.*..*...**.....*.**..*..***..*..*.****..*.*..*..***.**..*.*..***.*..*.*.**...**.*.*..*...*..*.*....***...**.....*.**.*..**.*..*...*...*****.*..**.**.***..*...*.*..*....*..***..*.....*......*.*...***.*.**...*........*..*.*.*.*......*.*...*.***............****...**.******.******.....*.**.**.**.*.**.*.*..**..*....*..***......**..****...*.**..*..*.***...**.*.*..*.**..*.*.**.............**..**.......*.**..*......**.*..****..***....***.**..*.*..**..*.*.*.**..**.*..*...*.....*....*...*****..*......*...***.....*.....*..*.*.*.....**....**.*.**..*.*..*.***.*.*..****.**..*......*.*....**....****.*....*.**.............**.......*.*.*.....*..***...*..*..*.*....**...*****..*.....**.**.*.*****.*.*..*..***..*.*..**.*.*.*****.**....*.*.*.***....****.**.**...........*...*.**..*.****..*..*.....*.*.*.*.**.*..*.........*.*..**..........*......*..**.**.***...****...*...*****.......***.*.**.***.*.....*..*..**.***...*.**.*.**.**...***.*.*.*..**
*..*.**.*...*.........*.*...**.*..*...*.*....*.*..*.**.*..**..*...*****.*.*...*.**.........*.*.*......*.*..**....**.*......*.*...**...*.*.*.*.****.*....*..*.......*.**..*****.*****.*.*.**...**.*.**..**...**.**.***..**.....*....*..*...*....*...*.**.*..*....*...*....**.**.**.*....*.***...*....*..**......**..**.*....*..****..*..***.*.*******..**...*..*.***....*..*......**..*.***..*...*.*...*.*.***...**..***......*..*.....*.**.**.**..*.....*..***....**......*.***.**.*.*.****.**.*.***.***.***.*.....*..**.*.**.**...*..........**.*.........****......*.**..*...*......*......*.....*.*...****..*.*.*......*...*....*..*..***..**.*.*.*....**.*.***.*.*.....**....*..***.*..*...*.**.*.*...**.......**.*.*..*****......**.*..*.***.*.***.*....*.*.*.***.*........***..**.***...****...*.****..****....*.....*.*..**..******.****..**.*...**..*..*.**.***.**...*.***...**.**.......****.....**.*..***.......*.**..***.*.**.****.*.*.*.*..*......**.*.**.*....***....*....**..*****..*..*.*..*....*..*.**.......*....**...*
*.*.....***.***..*..*.***.***..*..*..**.*.*...*..*.......**.*.*..*..*...*..*.*.**......**..*.****.*...**.**.**.....**.*..*.***....*..*..***...*****...**...*.*......*..*..***.....**.***..*......*...**..*.*.*....****.**....*.*.***.*.***..**.**..*.***.*....*..**.*..*.*....*.*.**.**..**.......*.*.*****..**..*....**.*........*...*..**.****.*.*..*..*....*...*.**...............*...*..*...**.*.***..*...*.**.*..**...**..*.......*..*...**....*..**.*.*...*....*****........**..***..**.*.........*..*...**..*..*.*...****.........*.*....**..******.**....*.*.*..*..**.*..**.**.**....***..**.*.**.*.*.......*...***..*..**.*..*.*.*****.*.***..**.*.**.*.*.**..***.**..*........**..*...**.**....*.*...***.*..*...**.*....*.*.***.*.*.*..*.*....***.**........*.**....***.*..*..**..**..*..*..*............*..**......**.**..**.*.*....*.*.....**....**.*.**..*..*..*.*...*.*..*.....*.*...**.*..*.*..**.*..*...*..*...*.*.*......*.**......**....*.....**.***.*.*.**.*.*..*.**..**...*.*..**.*...******......*..*...........*..
...**....**..**.*.**....*.....*.*.*...*..***.*..*..*...***.*..*..*....**.*.*.**.*...*......*.**.*.*.****......*.**.........*.*.....**.*.*.*.*...**..*....*.*.*.**.....*.*....**......***..*.*****...***...**..***..*..**..*...***.....*...****...*..**..........*****.*.***.*.***..*.*..***....**...*......*..*..*.*.....*..*.*...*.*.*****...*..*.*.......*...**..*.*..*..*...*..******..***.**.*.**..*.***..*.....**...**.**..*****..*****....*.**.*.*....*......*..*..*...*.**.*.**..*.**.......****.*..**.**......*.*.*....*......*.*.**.*.*.*.*.**..*.**...*...*......*.**..***.***.*.......***...**.**..*..*.*.****.*...*.*..**.*.*..*....*....*.**....*.......***.*..*****..*****.*..*.*..*..*.*...**.**.*..*.**.****..*.......*.**.**..**..*...*.*.*.....*.*...*.***.*.***.*.***.....*.....**..*..*....*.**....****..*....*.*..*.*..*..**...*....*.****..*.**.*...*...*....**..*.**.**.*..*.*******.**...*.*..**..*..*.*....**...*..**.**.**..*.*.**.**.**....**.......*.**....**.*......***.*.*.*.........*.**......*..*...**.*
..*......*.*.*.*......*..**.*.****.***..*.*....**.....**...*..*.*.**...*.*.*..**..**..*.**..**.**.**.********.....***..*..*......***.*.*....**.....**...*..**.*..**....***..*..**..****....**.**.*.....*...*...******..****..*....*....**..*.***....*..*....*...*.*...*.*.***...****.*.**.***....******.**.*..**.***....*..*...*.***.*....*.**..*.*..**..**..*..*...***..**.*....*.**.**.....*..****..*..*.***..***.*..*....*.**..****...***.....***..*..*...***.**..*..*..........**...........*.*.****.....*.*..******....********..*..*......**.**.*....*......***.......*.*..*.****.*...**.*...***.*...**....**..*..**.*...*..*.**....*.*...*...*.***......*.**.*........**...*...*...**.**.**..*....****..*.***.*.***..*..****...*...***.......*..*.**.*.**.*.*.....*...*..*.***.*.**.*..**..*..****...*..*..*.*....*.....*....*..*..*.*.*.*...*.*......*.**..*...**.**..****.*..*....*...**.*.*.*..*...*..*.*...****.*.****.**.*.*..**..*....*...*.**..*...*.**...*.*..*.*.**.*..*...**.....***....********...**..*****.***.*..***
*.........*...*.*******....*.*.........*.*...*..*.*.**.*..*....*.**..*..*.**.....*.*.****.....**...*....*........*.*..........*.*....*...*...**....*.*.*.*...**......**.*.****..*...**..*..*....*.*..*.**..*****...**...*...*.***.*...**......*.**.*....**.*.......*....*..**......**.**.....*.**.***....*.....*******...*...*.......*.**.*.*..***.*.*..*.*...*.....**.*.*......*.............*...*..*..*..*..**..*...**......****.*..*...*..*..*.**..**...*..*.***.**......**.*.***...*.***..**.*...*..****.*..*...***....***********..*....*****..**...******.**..*.*.*..**.*..*.**..*..****....***....*....*..*.*...**...*...**...*.*....*.***...***...*.*...**.....*......*.*.....*..*..*.*****.*....*.*..***..*...*.*..****.*..***...*.*...*...*..*..*.*.....***.*.***...*.*...*..*....*..*..*.*.*..**.**...****.*..*.****...****.......**.....**.****.*.*****..*.*..*.*.*.*.**..**......****....**.*.*....*.***..*.*..*.***....*...*.....**...*..**.**.**..*..*.*...*.*.*...*.*..**...*.....***.*****.***...*.*.*......*.*...**.*.
.**...***.***..**....**.*....**....*****....*.....*.****.*..**...**.***.....*.**.....*..*.*.....*.*.**..**.****.....*.***.***..*....**.*.**....*....**.......***.*..**..**....*..*.***..**...****..*..**...*.**.*....*.*.*******.*.........*.*...**........**..***.**...*..*.....**.*.**..*...*.**.*..******.*....*..*.*..*...*...*.**..*...**....*......***..***....****.***..**..****...*..***............*......*...*****.*****..*...*...*.***.**.****.*...*..*.....***.....*..***.*.....*....***..*...*...**.*.*.....*....**....*..*.....*...*.**.*...****.*.*..*...*..*.*.*....*.*.***....*..*.**.*.*......*...*...*...*..*.*..*......*..***..*....*.*..*..*.******....*..*...***..***...*.*.*....***....*.....*..*...**.**.*.*.*..**.**...**.****...*..**...***......**..*.*.....*.*..**..**.*....*....*...*.*..**.**.*..**.*..**...*......*.....*..*.....***...***.**...*.*......*..*.*...***...**.*.**..*..*.*..**....**.*.*.**........****..**..***...*.*..***....****...**..**..***....**.*...***...****......**...***....*...
..*.**.**.****..***..*.*......****..*.*.**..*******....*..****....*.****.......**.....*.****....*...*....**.**.***.*....***.*.*.......**.....*.*..*..*..*..*.*.**.*.*.*.**.....***..**.....*..*.**.*.**..*....**..*...*..*...*....**..**..*..*.**..***..*....*.*.*...*.*...**...**.*..*.*.....*....*.....***.....**..**.......**..*....**.*.....*....**...*******...**.*.**.*..**.........**..*.*..**..*.....*..*....*.*...*..*...*.*....*.*....**....***..**.*.*..*.*.**....*.....*..**...**......*....*...*..*..**...**.*..***..**..*..*...*.****...*....*........**...*.**.*...*.***...*...*.**..*.......*.***....**..**...**.*....**.****.***...**.**..**.*.**.*..*.*..**..*.**.*.*.*...***.*.....*......*..*...*.*.*.*...***..*.*..*.*....*.*..*.**.*...*.*..**.**..........*.**....*...***..*.........*.**..**......**....*...*.****.*.**..*.*.....**.....*.......*....**.*..**..*..*.*...******.*....**.......******...**..*..*..*..*.....**..**..*.*....*.*...**..**...**.*.*....**...*.*******.*.**..*...**.**.***...**...*..**
..*....*.......*.*...**......*...*.*.**.*..*.**.*.*.***...*.***.**...*...**.**.***...**.*.**.......*..*..**..***.*.**..**...*...*.*.*......*..**..*.*.**..*.*..*.**....***....**..*.***..*..*.*..***...*.**..*.*.**.**.*..*...*.....*..*...*.......**...*.****.......**.........****........*.*.......*..*.*.**.***.*.......**..*..*.*.**..*....**.***.......*.**.*..*.*.**..**.*..****......*....*.**..*.**......*.**...*..***.*.**..**..**..**.*..*..*.....*.*.......*..*..*.*..*.*...****..**...*.***....*.....*.....*.*....*...*..*..**.**...*..*.***.*.***.........*.**.**.....**...........**.....****.*.**....**.**.*.*..****.**..**...*.*.**...*.......*.***.**..*.*.....*.*...**..*..*..**..********........*..*.*..*.....*.****...*..**.*..*.*.*.....**..**...*...*.*..*..*..*...*..***.**.......*...*....**...**....***...*.......*...*.....**.*.*****.**.....**....**.......******......***..*..*.**.*....*....**...**.*....*..***..*...****.*...*..**..*..*..*..*....*...**..**.***.......****.*...**.......*.....*.*...*.*
....*.*...*....**....*.*.*.*..****..*.....**.*.***....**..*.*...*..**....*.......***.**.*..***.*..*.**..*.*...*.*.......***.*.......**.*.**....*..*.......**..**....*.*..**..*..*.....*.....**.**....****.***.**...*...**...*........*....*..***...**.*..**.*..**...**..*....*.....**...*.*.**...**.......*.**.......**.*.**.....*.*.....*....**..***.***...*.**...*...*...*......***.**...**...****.*.....*********..*..**....**..*.*......*.******...*..*......*.**...*..*....*...*.**.*.*...*...**.*.*....*..*...*....**..*...***....*..*.*...***..*.*****.***.**..***..****...*..**.***.*.........***.*..*.*...*..****...**.*..**.*...*.......*..*...*....*.****.*....*.**.*....*.....................**..*..*...*..*.*...*.***.....*..*.**...**..*..*...........*..****.*....*..*.*.*.*.**.*...**.*...*..*..*.*.****.*****.*..***..........**..*....**..**....*.*......****..**...**.*..**...*.....***...**.*****.*...........*.*.*.*.*..**...*.**..**..*.........*.**.*.*.*.*..**....*....*.*.*...**.*..*..*..*.*...**..*.***.****
*.**.*.**.....**.*.**.......***.**..*.*.*...**.*..*.*.*..*....*.*..**..**......**.**..*..*.**..*...***.**...*.*..*.*.*.......*.......**..*...*.*..**.*.*.*......*..*..**..*.*...*....*....****...*.*..*.....*****.****...**.*....*...***.*...**..*.*...*.***..*..*****.*.....*...*............*.****.....*.*.*...*.**.....**.**.***.*......*.**..*....*.*..*.*..*...*.***.***....**...*****.*..*.......*.**...*....*.**.**.***......*..*....***..****.**.........**..*.....*..*...*..**......*.*.*.**.**..***.*..*..**...**.**..*.*..*....*********.*.**........**.........**.*..**...*.*.*..*..***.***.*..***.*.**..*..***...*.*.**..*.*...*.......*..***..****....*.**.*..*.*.***..*.*....*.*.........*.***.*...*......**.*...**..*..****..***.*..**...*.....*.*.*..**.....**...*..*.**...*..*..*.*...*..*...**.*...****.*..*...*.*.**..*..*............**...**..*.*..*.*...*....****.***..**.*...**.**...*..*.*............*..*...**....*..**....*.**.*....*.***...*.*..**.**.*....**.....**.*.*...**..*.............***.**......*.*.
.*....*.*........*.***.*.***.*..**.*.*....*.*****.*.**..*.....**.*.*.**..*.***..*.**..*..*...*...*..*..***....*..*..*....*....*..*.*****...*...***.******...**.......*.**.*.....*......*.......*......*.*...*.*.***.....*.***..*.*.....***...**.*..***...*.****.*****.*..**...*.*.***..**.**.........**..*.*.**.*.**.**......*..*.*.***..**.*..**......**.**........*.*...**....**....*****..*.**..**..*..***.*.....*..*.*****.*.**.**...*****..**...*.**....*..***..***.*........***....**.*.***.....*...***.....*...*..*..*.*.*.**.*......*.........*.*..**.....***......*......***..***....**.*..*...**.*....*...**.....***...*....***.**.....***.*.*...*...*.*..*.....*.*.***.*.*.******.***.....*....**..*.**..**.**......*..*...**..***.........*.*...***..**.*...*..*...*....***...*......**......***.*..***..*...*.........*.**...**....***.**.*.***.....*..**...**...**...*.*.....*......**...**....*.......***....**...*..*..*..*...*.*.*.*.***.......*.***.**...**......**....*..*.**..***.*.**....*.*..***.*....**.*.**....*
.......*.*.*.***...**.*......*.*.*...*...*.**..*....*.**......*..*..*.**..**...*.....*.*..*...*..**..*..**..*.*..**.****.*.....*..*.*...*.*.*.**..*..*....******...***...***...**.*.......*......*.*...*.*.*...**......**.**...**.....**.....*......*....*..*.***.*.****......*.*..*...........*.**..**.....**.***...*.*.**.*...**..*.**....*..*.*....**.*..*..*...**.*..*....*..*........*..*.*...**.......**.**..***.....*....**.*..*.**.**.*....****...*.*.**......*..........*..*..***...*..**...........*..**...*.*.*..*.*.......***.....**....***.*.*..****....*.*.**....**.*..**.**........*.......****....*.****.*......*.***..*..*.**....**..**.**.*.**.*..*....*..**.**.*...**......*......*..**...*..**....*......*.*..*...***......*.*.**......*..*...*..*......**....*..***..***..**.*.*..*.*.....**......**....*..*..*.*..***....**.*.*....***.**.*.*...*.....*.****.**..*.*.**.**.***..*..*.*..**.*.*.**...*.**....***..*.***........**....*.**...*.*...*.....*....**.***..**.......*.*...****..*..***.**.****....****.**
..*.*....*.*.***.*..***...*****...............**...****..*..**.....*.*...**.....**....*******.*...*.*..*.*....**.*.*...**..*..*.....*.*.....*....**.*..***.....****..*.*...*.**.....**.***..*.*..***..*....**.*.*.**....*..*..........**..*..**...**....**........**.****....***.***.........*..*...**.*...****..*..*.*..*.*.*........***.*..***.*...*.*.*.***.*..*****..*....**....*....*.*..***.**.*.*..*..*.**.****....*.*..*.*.***.*.....**..***..*..*....*...**..*....*****..*..*.....**..***.....*.*..*...*...**.....**.**.......*..**.........*...*.*.*....*..*.....*..***.*.*....**.*..*.....*.*....*..**.*.....*.*......*.*.*.*.*.....***..*..*...*.****....****...*.*.*..*.****.*.*.***.*...*.*.......**...*..****........*.*...***.*..*****.***....*.....*.*..*.........*...........*..*..*..*..*.*......**.***.**......*.*.....*...**..*.....*...*.*...*..*.*.*........**.*.....*..**.*.**.**.....*****....***......*...*...*.*.***...*.*.**........***...*..*...**..*...**.***................*..*..*.......***..*.*....*.*
.....****...*.*...*******....*..*.*..**........*....*...*.*.****.********.*....*...*....*.**........****.*..**.**.*.****.....*..**.*.....**..**..*..*.**..*.*..**...*.*.**..*.***....*.***......**.**.**.....*..*.********.....*.**....*..**...*.**........*.*....*****.**.**.*.***..***....*.*....**..*..*..*........*...*...**..*.*..*..*.*...**.*....***.*...*.......*.*.*....**...***..***.**..**...***...****.**.*...*.*.........**.*.***...*..**..*.*...*.**.*.*..***...*******.*..*.***..*..*.*.*...*..*....*...**.**.*....**..**..**....**..*...*.......*....*.**.**....*...*****.*......**..*..**..*..*....*.**..**...*.*........*.*.*......***.*....*...**...***..*....*.*....**...*..*............*..**..*..*.....*..*....*..***.*.*...*...**....*..**..***..*.*..*..**......*.*.*..*..*..***.*.......**...**.*...*.*.*..***....***.*...*...***....**.*..*......**.*.*.**.....*.*..****.******.*.*...*..**.**.***...*.***....*...***..*.*..**.*...*...***..*..........*.*....**.*..**..*...**..***.**..*....***.......***..**
*.*.....**....***..**.......**....*.*.*.........*..*...*.....*****....*...****.*...**...****..*..*....*......***...*.*...***..*........*.....**.*...*............*......*......*....****.....*.*.........*..*....*.....*...**.*.**.**...*..***.*.***.**.....*...**.**.**..*..*..**.**....*..**...*..***..*........*.*...*.*...*.**.**.*.......*...*..*....*...**...**.**....**.....*.*..****..*.*...**.*..*....**.**.*.*****.****..*..*.**...***.....*.*...**.****.*...****..***....**..**...**.*.***.*.**.....***.*...*....*...*.....*.*...***..........*....***......*.**..*****..**...*......*..*.***.*.*.*..****...*.*...***....*....****...**.......**...*.*...**.*.....**.*.**....*.*.*.*.***....*.**...***.*...*.....***.*.*.***..*.*..***...**...*.**...****...*.**.*...*.**..*.*..*.....***..*.*.***..*.*..*..*...***.....*....*.*.**.**...*...****..*...*........*.***.*...*.***......***.*........*.**.**.*.*****..**..*.**.*...*...***..*.*.**..*..****.*......**..*..*..***.*..*.....*....***.*.*.**...***.......*..****..*
**..*..*..*..****...***.*..*.*...**.*....**.....*..**..*...***....*..***.*.*......*.****..***.....***.....*.*..**.*.**..*.....**..*.....*.*..........*.**...*...*.**.....***.*.......*......***..*..***.*..*....***..*...*.**..**..**..**.....*......**.*....*...*.*...*.***....*.*......****..*..*....*......*..**....**.**......****.***.......****.**...*.*.*.****.***.....*.**...*.*..*..**.**..*..*........**..**..**....*.*.*.**.*..**..*.*.....*..*.*.***.*.**...*.*..*....*.**.*.*..*..*.***...*.*..******...*.*.*...*..**.**.*..**.*.*...***...*...****....*....*...........**.*..***.........*.***......**..*.**..*....*.*..**....****...**.*..**....*..***.*.*...*.....*..**..***.***..*.*..*.*..***.**....*......***..*.*...*.**.***..*.*...*.....*.****.*....*.*...**.*.....*.*....*****.*..*.*..**.*...***.*.********.****.*.......*...*..*.***.....***.*....*...*.*.*.**.*.*...*..*...*..*.*...*.*.*.*..*.......*...*..****.*...*.*...*.....*****.*......*..*..**...*.....**..***...**.**..**.**.**..*...*.....*.*..*...*
..*.*.**.*..*..*****.*..*....*.***.*.*******......**.*......****.****.*....**.*.*.*....*.***.**...*.**....*....**.*....*...**.*......*....*.....*.*..**....*.*.*.......*.*.*.....*.**.....*...*..*.*........*....**.*......*......*...*.*.*........*.*.*..*.**.**....*****...*..........*.*.**.**....*....**..*..**...*......*......*.*....**.*........***..*..*....*.*.*.*.....**...*.**..**.*.*..*..**.*...**...*......**.....*****.*...*.***...*...**.*.....*.***.*..*.***.*.*.*.*..*..*.*..**.*...*..**.....*.**.*.*...*.*....*..*..***.......***...***.....*.*...***....*.**..****..*.*...*.****..**....*.*..**.*.*.*..*....**...*.**.*..*.**....*...**..***.*.*......*....**.*......**....*...*.*..*.....*..*.*..****....***....*..*...**..*.**.**.**....**.....*...*.*.*.....*.*.*.*..**...**......*.**...*...*.*..****..**..***...*....*..*.*...*...*.***..*.*.....*........***.***.**.*..*...*...*.*.*...*...**.*...*.*.......*...........***..**....***.*...*****.*...*....*...*.*.......*.**.**.*...*.....**......*.*.***..*.
....*.****.*.....*...*.*...**..*..*.***.*....*.*.*.*...****.........*.***...*......****...**.*..**.*......*..*.....*.*.*...*.***..*...*.*..*.*.....*..*.*.*****.*.***..*******....*.*...*..*.*.*.**...*.*.........***..**.*****....*.**..**.*.*.**..*..*....*.*..*****...*....**.*.*.****....*.**.*..*.***.*.**.**..*.*..*..**...**.*.*.......**..**.*..*.*..**..*..*.*...*..*......****.*.*..***..*.*.*.*....*...*..*.*.*.**.**.**.****...........*.*......*...**.*.....*.****...*...*...*..*..*.*....***.*.**..**.**..*..*.*.*.*...*....*..*..**.*.......*..*..**...****..*....*.*....*..***..*.*..........*...*.**......*.*....******....*.*...***..*.**..*.**...*......*.........***.****....*..***..*..*....*.*..****......*.***.*..*...*.*...*......*..**...*..........*...*.*.*....*.*...*..**....*..**.*.....****.*.*.**.**.....**.....***....*.****...*..*..**..***..*....*..*...**......**..*..*.**.**...*....**.*.*.**..*.....**..*...*....*....**........*.***.**....*..........*.*.*...*........*..****.*.*....***.*.*..*.*
*.........**..**.*...**.*.*..*.....****..**.**....***.*.*.*..*..**.....**.**.*...*.*....**.*.*...*.**..*...*........*......*...*.*.**.*...**....***..***.*.......*.**......*.*.*.*.***.***...*.*...*.*..*..........*.***....***.*..**...**.*....*......**.***...*...***.*..*.*.*.........*.......*..*.*.....*..*......**.***..**.....**....*..*...****..*.**.***.*.*.***......****.........*.**.***...*...**.*.*...*.*.....*.**.*...*.*..*....********.*..*....***.*.*.....**.*....*..***.........**.*.*.*.*.......**.**.**....*.**.*....**.*.*.....**********..*.**....****..*.*.****.......**..*....**.*....*...*...***.....*.*.**.***..*****..*.*.....*..*.**.**....**...*...*.*....*.*.**...*...**....*.*..*..***..******.**..*..*......***...***.*.*..*...*...**.*.*...**.*..*...*...*....*........***.*....*.....*..**.**.*...***...*..*..**....*.*..*.*...*.*..**.****...*..*...**....*.*.*.**...*..*.*...**....****.*.*.*.***..***..*.....*......*.*..*.*...*.*......******..*..*.***...*.****..***.*.**.**.*...*.....*..*...*..
*...*..*.*.**..*....*...***......******.****.*.*..*......*.*.....*......***.**.*....*..*.**..**....*..*....*.**.**...*.*...*.****.*....*.*........*.*...*.*..**.*.....*....***..***..*......*..*****.**...**.*.***..****....*.*......**..*..*..*...*.*....***...*......***....*.***.*.*.*...*.**..**...*.*...**.*..**...*.*.......***.....*...*.*.....*...*.*..........**....**..**...***.***......***.*.*.*******.**.****..**...****.**.*....*.....*.***..*.*..**...*..**.....***.***.*..*..*.*...*.*..**...*....*...*.*.*....**............*..*.*.*...*.....***...*..*.*.*....**....*........*...**.*..***....***.**...**.....*.....*.*...**....*...*......**...*...*.*.*.*...****..*.*.*..**.*.*.*..*.*....**....*.****...**...*.***..***....*..*.**..*.**.*......*****...***.**.***.*.*..***.......***.*******.....*...**.*......*.**.*....*.......**.*.*..*...**.***..**.**.**...*.***....*..*.*..........*..**.*.***.*.**.....*.*........*..**.*.*.***...**.*...*...*.*.*......*.***...****...*.*.....*.****.**.*.....*..*.**.*...
.*.*..**..**......*.*.*.**.......*..****..*.***..*****...****..*.*..**.*.*....***.**....*..*****.*..*.*..*.*......**.........*.**...*..*.....*.*.*.*.*.*..**...*.*..*****.*...*.*...*.*..**.*....*.*..*.*..*....*.***.*..**.....***..**....*.*.....***.******.**.*.*.*.**....**.**..*......**.*****..*....*..*..***.*.**..*...*..**..**..**.*.*.*.**.****.*.**.*.*.**..*...*....***.....*..*.***.*.........**.*..***.**......****.**.*.*....*..*........*.....*****....**...*..***.*.**....*....*..........*.****...*.*...***.**...*.**....*.*..****.**..*............*****.*...*..*....*..*.....**....*.*.**..**.**.*...***..*..**.*..*....******..**....**.*.*..*......*....*...**..**.****.*..**.*.*....**..****.*....*..*...*.*..*.*.........*....*......***.....*......*.*...*.*.*.*.**..*.*.....*.*..**...****.*.*.**...*..****.***..**.*..*.......*....**.*.*..**..**.*.*..*.*.***..**..*.**.*....*.*...*...*..*.....*..*.**...*.**...**....*.***.***.*.**..*....**..*.*..*****.**.*........**.*...*.......*......*.**.*..***.*.*
.*.*.***...*..**..*.**.**....*..*.*..****.*.*...*...**...***.*.....**..*..*.*..*.......*..**.*..*..***..*..*...**.*.....**.*....*...*..***...*.*......*....**...*...*....**.*......**.....*.......*...*.**.*****..**.******.*...***.**.****....**...*..*..*.........**.*.*...****..**......***.**.**.*.*****.**........**.*..*.*..**...**.*..*..*...**.*.*..**..*.......**...*....*.**..****.......***.*.**.*...*..*.**..****....*....****.*..*.*.***.*..*..*.......*..*...**.**....*..***.**..***...*.......***..**..*..*.....*......*.***.*.**.***.....**..*...*..*....***...*.....***.....***....*.***...*.*....*..*.*...***....*....*..*.**......*..**....*....***............**...**...*.*.......*......*...*.....***.**....*....*...*.***.****.....*.**..*.*..*..*..*..*.**..*....*....*...****.**.***...*.*****.****...*****.*.......*........*....*..**..**...*..**....*.*....**..*****....*...*.*.......*...*.*...*.....*.*..*..**...*..**....*.....****.***....*....*.*.*.**.*.*.*..*....**.**.....**.......*.*.....*..*..*..*
*......******..***.**...*.*****.......***.**...*.**.****..*........*....*.*.*..***.*.****.***...*..***.*.*.**..**...........*...**.*..*..*.**..*.*.........*....*.*.*..*..*...*..*....*.*.......*..****.....*.*.....*....***.***..**..*....*.**.*....**....*..**..*.*..**.**...***..*...***.....**.*......*.*..****...*...*.*.****............*...***....*..*.***......*.**..*.*....**.*.....**..*.....*****..**..*.*.....*..*..*.**.******....**..*...*****........**.**..*..*..*.*..**.***.*.**..*.******...**..*.*....*..*..*..*....*.......*.**.....*..**...***.......*..***.**.*..***...**.**.*...****.*.........**.*..*.*....**..*....*......***.***...***.......*..*.**...**.*.*..*.***..*.......*.*.*.*...***..*.....*.*.*....*..*....*.....*......*.....**..*....*..***.*.*..***...*****..*........**.**..*..*..*..*....*.**..*......*.*.*.*....*..***..*.....**.*.*..**...**..**..*.*.....*...***..*.....*.*..***.******....*..***..*....**..***.*.**.*......*.......*..*.**.*...*..*....******.....*.*.*.**....*.*****.**....
**.*.*.*...**...**..........*.*..*...*..**.*..*...*...****.*.*.......**.*...*......**..**.....****...*..*..*...***.***.*.***..*..*.*.**..*.*....**.***..*...*.***.*...*..***...*.**.*.**.*...*.*.*...*.**..*.****.*....*..*..*..*..*...**.*.*.****....*.*.**....*..**.**.**..*.*..*..*.*..**..**.**..*.*.*..*.......**..***......**.*...*.*.........*....**..*.*.*..*..**......*.*.*...*...**.......**.*.****..**.*.*.*...***...**..**.**....*.*.......*..*..*...**.*.*........*...*..***.....*.......*.***..*.*..*.*..**..***...*.*...*....*....**...**....**....*......****....**.**..***....*.....*..*..*.....**..*..*.*.....*.*..*..***..*..*....****.*....*....**.*.****....*..*...*..*.****.****..*.*...*.*.*..*...*...**..*.*....****....*.*..*...*.**..**.....**..***.**......*....*.*...**....***.**.....*.......**..***.*.*****....**.....*.*.*.*.*.*.*****....****...*.*.....*..***.*.*......*.****.*.*...**..*.**.*....*..*...*..*..*.*...*..*...*....*.....*.*..*.....**........*....*.*.*.*.*....*.*......***.*.**..***..*
..*......*.*.*..**..***..*...*..****....**..*.....**.*.**...*........*..*..*.*.*...***..**.***...**.*****...**..****......*.....**.**....*......*...*...*....**.**..*.*..*.*.*.......*...*.*.*..****..*....*..**....*......*.**......***.*.*.*.*..*..*...*.*.***.*.***..*.**...**.**....*......*.....*.*...**.**..****....*.**...*....***.***...*.*.*...**.*****...****......*..*.*****.*...*......*.*.*..*...**......**..*...*..*.*...*....*....*..*.....*...**.***..*......*.*.*..*.*....**.*.*.*..*.*.*.....*.**....******..**.*.*..**...*..*.**.....**........*.......*.**..*.*...**....***....*...***.**.***..******....**....**.*.....*.*.**..*.**...*.......**...**..*.*..***..*.**.***...*.*.*.*....**..*.****........*..*.....**.*....*..**.*.*....*.*.*....*....*.*..****.*.*.*.*..*..*.*.*..*......*..**..****....*..**...*...*.*...*....***....***..*.**...*.**..*....**.*.***....*..*.*.*....**......****.*.*.....*.*...***....**..*.**...*.***....*.*.....*..*.**..*..**...*.*.**.*..**.***.......*.**.*.**..**..**...*..*
.*.*.***.**..*.**.**.*...**....*.........**..........*.**....**.....*..*.......**.*..**.*...*....**.**..*.*.****..**.*..*..****...*..*......**...****..***..*.*.***.*..*.*..*.*....**.*...****.*..*...*....*....*.....*......******..*..**.*...***..*.*....***..*.***....*.....*.****...*.......*.*...**.*...***.**..**.***..*..*.....*..**..*...*.......******.*.....*...**..**..**.*.***....*...*.****.**.....***.*.*.*.*..**.**..*..**.............*...**.*....*..........**...**...*.*.....**.**......*..******..**.**...*..*.*....**....*.********...*****.**..***..**.**.......*.**.*..*...*..**..****........**.***.*..*....*..**..**.*****.*.**.*.......**.*..*....*..***.*........***.*.*.**...*..*.**...***.**..*.*...**..*.*.**..***..*.****..**.*...**..**.*.....*..*..*...*****...*...*..**.****..**...*..*.*...*......***.**.**..**...*...*...*...**..**.*....*.....**.**...*.*.....**...***....*..*.*....***..**......**..***...*.**.....**.....*..**.**.**....*.*.*..*...**.*.*..*.*....**.**.****....**....**..***.**..
***..*.....*..****..***....*...*.........*....**...**...**..*...*..***...*..*..*.**..****.*****.....*.......**..***.*.**.*..*..*..*.....**.**.**.**...*....*.***.*****.**........**...*.*....****..*....****.*....**....*..*.*.*.*.*.******...**.......***....*.*.**.**..*.*..***.***..**.*..*.*..*.**...*...*.*****...*....*..*....***..**.**.**..*.*****.*......*..*.*.....****.*..**..**....**...*.*........*........*..........*...*.*...*....*......*****.........*.*.*....**...*...*..*..**...***...***..***.**....***..*********..*.**..*...**..***.**.**...*....*...*...**.**....*.***.*.*.***...**..*....*.....**.....****.*..****.**.....*.*.*.*..**..**....****.**..*...*.***...**...*.**.**..*.....**....**..*...*.*..**.*.*.***.*.*.*****.*****..***.**..**.....*.*.*..*.*..*.*..***.***...**....**..****.*.**....*****..***....*...*...*****.**.***.*...*....**......*..*******..**.*.**..****.***........***......*..**...*.****......*..*.*.*......*..**..*.....**..**.....*..*...*.**..****..**..**..**....*...*...*.**
........*.....*...*.*....**.*.*.*.*.***..**.*...**...*....*...*.*....**.*.*******.*...**...**..*...*..*.******.*..*.*...**.**.*..***.*.***...*...*.*..*..*...*..*..*..**...*.......**...*..*.*.*.......*...***..........**.******...*...**.*...**.*....*.*****.***....*..***...**.***.**.*....*.****.**.**.**..**..**....*..**********..........*.***.****.*.......**...*.*.**.*.*..**.*...***..*..*..*.**...***..*..*.*..*..*..**....***...*.*...*..*...*.*....*..*..**.**..**...**..***.....*.*..*.*****.*...*..**....***....****......*****.......**.*.*.....**...*..*.....*..**.....*...*..****...*..*.*..**.....***.*.*....*...*.....**.**..**..*..*..*****...***.**.*.*.....**...***.....**.****.**.**...*...*.....***.....**.*..****....*...***....**......**.*..*.....*.*..**....*.*.....**.*..*.***.*...*.*...*.*...*.**...*.....**....*...****...*..****...*.*....*.*****.**......***.*.*.*.***..***..*...*....*.*.*..*..**..*.*.*.*....*.*..**.*...*.*.*......****.**.*..*..**...**......*..*...*..*.**.*.*...*..*..**...*...
*...**.***..*...*..*...*.*.....**.*..*..**..*........**.....**..**..*...*.***..**..*.*.*.*.*.*..*....*.....*..*.**..**.*.***......**.*......**.**..........*..***..*.*....**.**..**...*....*.**....**...*.*..*...***.*.*..*...**.**..*.*..*....*.....*.*.*...*.....*.......*.*.*.*.*.....***..*.*.**..**...**.*..*..***..***..*...****..**...**..*.....*....*...*...*........*****..****...***......*..*.*...*..*..***...****..*..*.*..*...*..***..**.*********.*.**.*...**..*.**.**..*.*..*.*...**.*..*..*..*....**....**.*..**.*.*.**..***..*..*.*...*...**.**.**.*.*..***.***.**..*...*...*..****..**.*....**......**.**.**..**...**.*.........**......*..*.****..*...*****......*.*.**.***.......*..**.**.......*...*..*.*.*.***......*......**.*.**...***....***..**.**....*..*..**....*.....*.*........**.*.***..***..*...*...*.*....**.*.*..*.*****...**....**..........*****.....**....*****.*.*..*......***..***....***..**.*.....*.*.***..*.**.***.**...*...***.*..***.....*.**........***.***.....*..*.....***.**.*.***..*..*
............**..*...*.*...**.*****.**.*..*..*..*..*.*.*.*....*******.*..*....*.*.*...**..*..*.......*.*...**..**....***.*.**.*.....*...*..*..*..*.**.**...*..**......*.*.....***.*......*.*.****.....*...*.......*.*.*.....**.***..*..**....*.***.**.*..*..**....*.*.*....*.*...**.........*.*.*..**......*.***.*.*.***..***.*.*..*..***..**.*......**..**..**..**..*.*****....*..*..**.**....*.........**...*.*.*.****....***..*.........*.*...*..*...*..*.**....***.....*......***..*...*...***.**..**..**......*..**..*.**.**......**.**..*.*..*.***.*....*.*...****.*.....*..**.*.*..****.****..*..**.*.***.....**..*......*.*.*...**..***...*...**.*.*.....*..*.**.**.***....*.....*..*......**.*..******...*...*.****.....*..****..*.....**....**.**.**......*....**...*.*.....*.*..*.*.**.***...*.*.....*...*.**...**......*....**.*..*.**.***..**.*.*...*.*...*..*....*.**.*..*...*.*.*..*.*...*.***.*...**.*.*.*..**...*..*......*.***...*.**.*...**..**..**..*.*..*........*....****.*..**.***.....*...**..*.*....*.*...*..*.*
*..***.**.*...*...*.*..*.......*****....*..**..*...***.*.*...**.***....***...........*.....*....**.*.**.*....*...*.*.***..**...........*.*..*.*...**.*..*...*.***..*..*..*...*.*.*.*.*....*.*.*.*...*.*..*.**....*.**.*.**.......*...*..*....***.*.....**......*..*..*...**....*..*.**.*..*.....**..*.***...**...*****.*......*.........*..*..*....*.***.*....**..***....*.*....*.....*...*..*.*..**.*.*..**.*.*.*...*..***...**...*..***.*...*.**..*..*..*..***..***.*.....*..*.**...**.**..*.**.*.*.**..**...*.**.......**..**....*.*..***....*.*..*.*.......*....**.**.**.....*.***.***..*...*.*.....**..*..***...*..*.*...*..*....*..*..**.*.*.*....*.*.**.*...**.*.*..**...**..*.*.*.**.*.***.*..*..**....*...**..*...**..*.*...*.**..*..***.**..**.....**.*....****.*...*.*..**....*..*.*.....*.....*.**.*.*......*****.....*...*.*****........*....*.**....*.*.**...***.**..*.*.*.*.*.*.*.....***..*..*.....**.*.**....**.****.*.**.**.*.**.****..**...**..*...**...**...*..**....*.....***.*.....*..*.**.....*...**.***.*..*...*
...*.*.*.*...**..*..*......**.**........*.*.*....*****.....*...*..*..*.*....**..........**..*........*...*..**....*.*.*****..*.*.*..**...*....***..*.*.....*.*..*....*.****...***.*.*.........*.*.*...**.......*.**.*...***..*......**.....*...*..*.*............**.*....**...***.*.*.*.*..*.*.***..***...***..**..**.*.*......*.....**.....**.**..**.*.*..*..***.**.*....**.*...***.*.*..***..**..*.*...****.**.*******.....*.*.*...*.**...*......*.***...*......*.*...**.*.......*.*.**...**....**....*..**...*...*.**..**.....*.***.*.........*......**.....*****.*...*.*..***..*.......*........*....*****...*.*..**...***.**..**.*..****..*....*.........*.*...*......*...**..*....*...*.*..**.*.**.****..*.********....**......*.*.**....***.*.....*.*.*.....*.**.*.*...*...*.*.....**..*......**..*..****.*.*.*.**..*...**.......*.**.**....**..*..*.**.*..*...*..*.*.*.*..*...**......***...*.*.***.**...*......*.*.....*..*..*..*.*......*.*..*.***.....*****.*.***.*........*****.**......*.....*...**.*******..*...*...*.*...
...*...*..*....**..*...*....*....*..*...**....**..**.***.***..*.*..*..*...*.*......**...*.*..*.**...*.*.*..*...*....**.*..*.....**.*..**..*..**.....***.*..**.**....*..*.*****..**.*.**......***......**.**.....*....*.*..**.*.*..*..*..*.*...**.*.**..**...**.*.*..**.*.*..**..*..**.**..*..*.***.**..*.*.*....*..***....*....**.**....**...***..****...*.....***......**.*..*......**.*.*****.*.*......***...***....**..*...*.**..*....**..*....***.*.*......**..*..*...**...**.*.*..*.**.......**.*.*.....*.**..***.**..*...*...***.*.*..**.***.*.*......*....**....*.....**...**....*.**..*****..*.*..**...***...*....*....*....*...**.*....**..*..**..*..****.*..**.*...****..**.........***.....**.....*....**....*.**.**.**......*.**....*.**.*...*..***.*.*..*.*..*...*...**...*...*.........*....*.*.*.....*..**....*..*..**..*.*.*....*.*......*.*.*..**.*..*.......*..*.*.*.*.*.*..*.****....*.*..*.***.*.*.*..*....*..**..**.***....**....**.....*........*.**..**.....**.*.***...*..**.***...*.*.*.....**.*...*.*....*.**..
***.***..*...*.*..*....*.*..*..**..*.***...*..*.*.**.*.******...*.....*****.....*.*......*.*....**..*.*.**.....*....*..*.**........*.....**.**.....**.****.*....*...*.**..*..***..**.**..*.*..****......*.*...*.*......**..**.*..**..*.*****.*..........**..**..*.**.*.**.*.*...*.*..*.......*.*....**.**.**.*****..*....**.*..*.*..*....*.*.......*.*..***.....*.**....**..***...*..***..............*.*.***.*.**.*.**...****.**....*..*.....*..*.****.*.........**.....**...*..*..**.....**...***.*....*......*..*...*..*.**..*..*.***..*...*........*.*..*.***...*.*..***.*....*....*....***.......*..*.*..*..****.*..*..**..*......**...*........*.**.**..*.......***.*.*...*..*.**..***...*****.***.*.*...*.**....*..*.*.**..*.........*..*.*.*.**.....*.*.*.**.*..***..*.......**........**.****.***.*...**......*..*...*.***.*...*....**......*.**.*..*....*.....**.*..***...*.**.*.....**.*...****....*.......*.**....*..**.*....***..*...**...*..*.**....*.*.*.....***.*..**.*......*................*..*....**..*...*...**..*.
*.....*.......**.*.**....***.**....*..*...**...*.*.........**.*.*.*.***...*.*.......*.*.....*.....*.*...*..**.*.*..*...*.**.*.*...*....*.**..*..*.*.*......*...***.*..*....*..**.*.*........*.......***...*.*..*..*.****.*......***..****.***.....*.........***...**...**.***.......*.***..*.*.*..*.*..**..*.****..**..*...*.*.**...**.**.....*...*......*...*....**.*....***...*.**....***........**....***.*..***...**.....**...*.....**..*..*..*.**.*.*.**.**.**.*.**...*...**....*...*.....*.**...*..***..*.....***...*..*.*.**..***.*.*..*...*..**..**..*.***.*....*..*......*.****.*..**.****.*..*..**...*.*.....*.*...**........****.**.....***...*.*.***...*..*...**.*.*..*.*...**.****..*..**.*.******........******.**.*..*......****.*.......*......*...**..*....*.***.*......*.**..**.*.**...****.*.**.**.***..*****.*..****.**....*..**.*...******...*.**...*......**.*..*..*..*.*...........*.*.****.....*....**...*...***.*..*.**.......****.*.*.*.*..**.......*....*......**....**.**......**..*....****..*.*..*****.**.
......*....*.**..****.**.....******.***..**..**..*.*.*...**.*.**.***.....**.*****.*...*...*.****.***.*..*......*..***..********..***......*....**...*..*.****.....**.*.*.....*.....**.*..........***...*.*.*..*.*...*.*.**.*.......*.*..**..*.*......**....**...*..*.*.*.....**.***...***...***..*.*..*****.......*.....***.*.**..*......*...**...*...**.*.*..*.*.*.*..*.*..*.****.**.***.*.*..**.*.......*..*....*.**.*..*...*.*.*.*.***......**.*........***.....**.*.**..***..*..**..**.*.***..***.*.......*.*.***..*...*....*.*.***..........***.*...**.*.*...*.....*******.**..*.......*.*.*..*.*.*..*..*.*....*...**...***...**.....*....*..*...**.*..*.*.....***...*...****.*.**.*..*...*...........*.....**.***.*....*.*.**.**..***.......**.*..**...**...*.....*.*.*..*..*.....*...***...**..*......*...*.*..*..*.**...*.*..**....*..*.....*.**..*.*.....***.*.....*...*.*....****.***..***.*.**..**.***...*...********..**....***..*.....*...*.......***..*...*.**.**...*.*...***..****..*.*................*..*......*.*..**.
.*...*.***......***.*..*.*.***.**.**..*..*...***..*.*.....**.*.*..***.**.*..*...*.......*..****....*.**.***..*.*.**...*..*...**..*..*.*..*....*..***.*..*.*..***......*..*.....**.****.*..*.*...**.*......*......*..*.**.......*..*..*.*...*......***...**....*...**....*...*.***.***.***.*.*..**..*.*.....*.***..*...*....***.**.*.*..******.*.*...**.*.**.*.....*...**....*..*..*....*...*.*..*..**....*.*.**...***.*.....*.*.*..***.*******.*...........**..*.**..*.**.*..*...*..*.*.**.......*..*...*.**.*..*.*******..*...*....*****....*...**.***.*.*....*.....**....*..*..*........**...*.***..*.*..**...**..***...*.*.......**.*..**.****....**...*.**...*.**..**......**..*..**..*...**...**....**..*..*.*.***..***.....*..***.*.*..*......*...*.*...*.*..**..******.*..**....*.*.**.**..*..**.******..**.**.*..**.*.**...*.**..**.....****..*....**.*....**.*.**..*..**..*....*..*...*..*..**......*.****..**...****....**..***..*..*..*.....**..*.*.*........*...*..***...*....**.*.*.*.*..*.**...*.***..*..**.*..*..*.*.*...
.*.**....**......*..**.....*.*....*..............***.....*...***..*.*.***.*.*.**.....**....*****...******...**.*.*.*......**.***.*....*.*****...***.*...*.*..**.*...*.*..*..*..*.*.*.**..*..*.*.*.*.***..*....**.*..*.*.......*.*..........*...*.*.*.****...**...**..**....*.....*......*....**.*.**.*..*....***...***...**.*.*.*.....*...*****..*.*.*.****.........**..*..***.*.**..**.***..*.....*..*..*..*.*..*.*....**.**..***..*.*..*.*...***..**......****....*****.*.....*..*.*.*.*.*.....*..*....**..**...**.**.**..**...*........*..*.*....*..**.*.*....*...**..*...*..**.***....*......**.*.....*.****.....**..**...****.*..*.*.*..*.*.*.*.*..**********.*...*.*.**.....**.*.......*.*..**.**.*.*.*..**.*.**...**..*...**.....***.........***..*..*....*.*.....**....*.*......*...*....****....*..*......*..*.*..*..******.**.*.**.***.*......***..*******.....**...*...*.*..........*.***.*.*.*.*.*.*....**...*...*.***.....*...*.**..*.****.*....***..*****...*.*....*.........**......*.**.**.*.****....*.***..**.....*....
*.*..**.*.*.*.*...*.....*.......**..*.*...........*.*..*..**.......**..*.***....*..*...*...*.*.*...****.****......*.*...***..*.........*****.*...*.*..*..*.....*.........*..*.**.**..**...******......*..*.**.*.*.*....**...*..*...*..*.*..*..*..*.*.*...*.*.**.*.*..**.*.*..*.******..*...*..*..***.**.**.......*.**...*.*....*.**..**..***.*.**...........*..............*...***..**...*.*.***..*.*.***.****..*.**..*.*..*..**..*.**..**.**..**..........*.*.......*...*......*..**.......**...*.*.**.........**....*...*.*.....**.**.*...*..*.*..*.*.....**....**.*.....****.**..*.*.*.......*..*..*.*....*.**..*..*...*...*.*.****..***...*....*.....***.******...*.**..*.*..*..*.**.*...........***.....***....*.*.*.*.*.**.*..*...*.*..*..*..**..**...*...*.*.*.*...........*...***.....***.....***..**.******.****..**.*...**.*..*.***.**.**...*.*.....**.*.......*.*.**....**...*.***.*..*....*..*..*.*...*.*.*.**......***.***.*.*..*.....**....**.*..**.**.**.**......*....**...*...*..*.*.**.*.***....***...**.....**.**.*...
...*.*..*.......*.*******...*.*...**.......***.....***...**..*..........**....*......*..*.**.*...**...**.......*...*.*..**..*......*.......*..*****..**.**.*.****....*****.....***..**.*****.**.***.*..*.**....*...*..**.***.....**.......*..*.....**..**...*.........*..*.****.*.*......*...*..**...**.*.*..*.......*.*****......**.*...*..**.*.*..**..*....**....*....**.***.*.*.......*..*...*.**....**.....*..***......**.*.**.**...*.*.**..***...*.*....**..**.......*.**.**..*.......**.*..*.*..*......*.****..*...*.*.....*..*.*.*...******.*.*..**.***...*..**.*.****.*....***..**.*..****.**..*..*.*****.**.*.***.**.******..*........*.*****..**..*..*.*.*..*.*.**.****....***.....*.*....***.*....**........****..***....*.****..*..*.*...*.**.*..**.*.***.**.*..*.....*.........*.*..*......*.****...*..**..**.**...*.****......*..*.*......*.*...*.*.*...*......*....**.*....**.**..*....*.*...*.*...*...*..*...***....***....**..**..*......**..****....***.*.**..*.....***.**...*.*.**...*..***.**...**.........*.*...**.
.***.**..*...*.***.......*.....**......*.**.....*.........**...***....*....*****..*.*.**.*...*.*****.***...*..*...*.***...*....*...**....***.......*......*.**..*.***.*..*...**.*....*..*..*****..*.*..*.*.*.*.....*.**.*.**......***.*.*.*..*...*...*....*.*.*...*..*......***..*.**.**....*...*.*......*..*..*****..**.*.*...**....*.*..*......**..**..*.*.....*.*..**....*.**.*....*****...***.*.....*.**.*...****.**.....*...*....*.****...**.**...*.........*....**..***.**....***..*...*...***....*...**.....*.*..*.**..*.....****.*.**..**....*.*..*...*..*....*..*.*...**.***.**....****..*..*...*...*.*..**..*.*.*.*...*....*..***...*.....*.*..*...**......***.*..***.......**.*.*.*.**.*..*.*..*...*...*.*.*..*.*....*.....**.*...***.**........***.*.*...*.**..*..*.*..*.*.......*....**.*.......**...*...***.....***....*....**..*..**...*.*....**....**...****.*..****.*..*....*..**.*..**..*..***..**.*.*......*...*....***..*...*..*..*..***.**.**..........**..*..**.....*.*****..*.*.....*.*.*.****.*..******.....*..*
***.**.*.*..*.......*****.*........**.*...*.*...*.**......*.**...*...*.*..**...***.....*.**.*..*.**..........*....**.**.**.*.*..*.*.*.*....**...**..**...*.****..*..*..*.....*...*.*......**.*...*..*...**.....****.....*..***...**..**.*....**..*.*...*.**.*...*.**...**.*..*.**..**...*.**..*.....*..**.**.*.*...*.....**..*.*....*.*.**.*.*.*..*..*.**.*...*.****.*...****.**...*..*.**.*...*..*.**......***..*...**.*..*.****..*.***..*****.***.**...*.***...........*..***.*.**......**....***..*..***.*....*......*..*.*..*..**..**...*.**...*....**..*.*.*....*.*...**.*..*.*..*.*..*......*..*....*.******.......**.**...*..**....*...**....*.*........*..*.*...**.*..**....*...**....*.....**.****.*.*.*.*......*...**......*.*.**..*.*...*.****..**...*.**.***...*..**...*...*.**..**..**...*..**..*..***...**...*..*.**....*...*.....*..**...*.****.*....****.*.***...*..*...*..*....***....*.***....*...**.*....***....*.**..*.**...***.**.*.....*.*.**..***.*.....*......**..*....*....**.....*.**.....*..***.*..*..*......
.**..*..****.*.*****..**...*****.***......*....*.**.....*....*.*...*.....**..*..*.*.....*..*.****.....*....*........*............*...***..**..*.**....*.*.*..*.**........***..*.......*.*....**..*..*..*.***..**...**...***.*....*.......*.*.*.****.**..**...**..**..**.*...*.*..*.**...***..**.*.....*..*....*....*.*......**...*.*..***...*.**..*..*.**.**.*.*.*.**.****.**..*...**..*.**.**..**.*.*...**.*.....*........*...*....*...*..**...*....**.**.*..*.*.**..*.*.*..*.*.*..*****.*.*.*....**.*..**.*..*...*..*.....*.*..*..*.*.*.**.....*.**.*........**....**...**...*.*.......*.*******..**....***.*.....***.....**.**..*..*.**.*..*.*.****..*.**.*....*.****..**.*..*.***..*...****..*...*.****..**..*.**.*...*..*..*....*..***.*.**.****...**.***...*...**..*.......*.......*....*.*.*.**....**.*..**...*.*...***....*...*....*.*.*.***..********.***.*.*.*.*..**....*...*..*....*.....***.*..........**.........*...*.**.*.*....*.*..*..***....***.***..******.....**..**.***.****.**.*.**.**.......*.*.**.....******.....
..*...*...*.**.....*.*.**...**.**.*..*.*.......*...*.****.*.*...*.*.*.*..*.*...*.*..........***.*.**..*...*....***.....**.*.**.*.*.*...*.*...*.*....**..*..**...**.....*.*.....***....*..*..*.**...**....*...*.*...***..*.*****.**.*..**....*.*.**..*.*......*.****.....*..*..*....*...*.*..**....*.*....*.**..*.**.*...*.......***.*..........**..*.*....*.*****..**...*....**.*.***..*.*..****.........*.*.*.....*..**.*..***.....***.**..*..*..**...*.**....*.*..**..***.**...*.*.*.*..**.....*.***....*.**..****..*..*.*.**.*...***.*..*.***.***....**.**.....*..*.*.......*.*...**...*...****.**..***....*.*...*.....**.**.*.*..........*..*..*...*..**.*****..*..*.*.*....*...**..........*...**....*.**.....***..*..*..*.*.**..***....**.*...**.*.***.**..*...*.*...*...*.*.....*....*.....*.....*...*.*...**..*.....*..*......**..****....**...**.*......**..*....**..*..*.....*.*.*.*....*.....*.**.*.*....*....*..*.*.***....**....**..*....*.....*..**.*...*.*..*...*....*....***.......*.*....*.......*....**..*...*..*****.
.*.***.....*.*..*.*..*.....*....*..*.**.**..**..*.*..*..*..*....*.*..*..**....*.*..*.*.*..*.*..**.*....***...***..*..*.*......*.....*..*........***.*...*...*..**...........*.*..**..***..*.....*.****....*..*....**......******.***.***.**...***..**.......*...**......****..*.*.....**.*..*.**.**..*.****.*..***.*.*****.*.*..*.**.****..***..*..*......*..**.**...*....**......**..*.*.*........*....**..**..*..*...**.***..*.***.**.**..**..*..*.**.*..**.*...*......**.***.*...*..**...*...*...*....*.*.....****.***.***.**..*.*..*.*..**.*****.*....****....*...*.*..*..**.*...*.....***...*.**..*..*.*..*.**..........*...*..*..**...*.*..**.**........**.*.*.***.........*.**..*...***..**.*.******.....*......*.*..***..*....*..**.**..*...*.*..****...*...****..*...*.**...**.*...*.**.*.***....**..*..****..**....*..*.**.....***.*..**.....*.......*.....**..*.*.*....*..*.......*.**..*.*.*.*.***...**..*...*...*....*........*..*..*.*.*...***..*..*..*...*.......***..***...**.....*..*.......**..*.*.*..........*....**.
...****......*..*.*.*.*...*.**..*.**...**.***..*..*...****.**.*.......****.***..*.*.***.......***..**...**.**..****.***.**..***..*.***.***.*.*.**...**.***.***.*****..*.*...*.**.*..***..*..*..*..**....*..*...*..**.*.**.**..*..*.*...*.*.*.*............*..*.*.**.*...*****.....*****.**...*.*.*.....*..*....*........**....*....*.**.*...***......*.*.***.*.**......*..*..*..******..*..**.***.**...*...*...*.**.*...**.*...*.....*.*....**..*..*.*............**.....****.*.....*...*.*.*.*....**..*..*.**.....*.*.....*.*.*....**...*****.*..*...*..**....*..*..**.**.**.****.**...***..*.*...*.*..**...*..**....**.*...***.****.***..*.*.*........**..*....**...******.*..*..**....***.**.*..*..**.....*.*..**.....*..*.***..*..*.*.***.*....***.*..*....****.*.*......***...**...*.**.***.*..***.....***....***..........*.****..*.....*.**...**.*.*..*..*..*..**....***.*.*..**.*....**.....*..*...........*....*........**.***..*...***.*.....*****....**.**.**......*.....*.*..*..*.**..*..*.**.*.**.*..****...*...*.***..*...
*.*..*......*.....*..*..*.*.*....*..*....*...**...**....*.*...*.***....*.*..*...*.....**.*..*..*.*..........**..*.*.*..*...*.*..***..*.*..*.*..**......****.....*....*******..**.*.*..**..***..**.*......**..*..*..*.***.***.......**.*..*....*..*..**.*****....**.*.**...**.......*..**.**..********...**..*.....*.**.....*...**...*.*..*...*....*.*.........*.*.*.***.*..**...**.*....*.*.***...**.****.*.**.***.***..***.....*...*...*.*.*..*.....***....*..***....**.*....*........*****.....*.....***.*....****.*.**......**.....*......****.**..*.......*.*...*.**....*...**...*..***.........*..*....**....**.....*...***..*.*.**......***...*.....**....*......**..***.*.**..*.*...***...***..*.*..**......*.*.***....**.***.**.**.....***..***...*.***.***....*...*...***..**..**..*.*.....**...*...*..*.*..***....*..*....***.****..*........*..*...**....*.***......**..*.*.**...***.......*.*.*.*.*....*****.***..*.*..**....*..*....****..*...**...**....*.*.**..*..*.*.**....**..*....*.*.....*.**..*.*.*.*.*...*.......*.
.**...*.**.*..**.**.***........**..**.***..*...**.....*.......*......***..**.....*.*...*.******.*.**.**.*......*.**....*.***.*..*****.***........*.*.**....**..*.*....*..*...........**..*....**..***.*........**..*.*.*****.***..........**.*....**...*..*.....*..***..*.*.**....*.*..*.*......*..*..*......*....**.****.......*...**...***...**.*...*****......*..*.*.***....*..*.**..**.*.****.......*....***.*****..**..*.*..***..***.*..**.**..**.*..*.*.*..**.....*........*****.....*..**.*...*..**...*....*.*..*.**..***.....*****.*..*.....**...*..*.***..**.*.**...*...*....**..*..*..**.***.***..*....*.....*..*.**.*.....**.*...**.*.*.....****....***..*.....**..*.*.*.***.*...*.*..*.**....*..*.**..*...*..*.*.*..**.*.......*...**.*.**..*.**.*..*..*.....*...*.*....*...**..*......**.**....*..*..*.*.****.*.......*.....**..*.*.....*.*..****.*.....****.*..****.*.*.*....*...***..**....*..******.***..***.....*.*......*.**..*..*.******.*...*.*...*..*....*..**.**.*........*.***....*.*..*..**..*..*.*..*.....*...*
*..**...**....*.*.*...**...*.....*****.**.*.****..**.*.****........*..******...**...*..*..**........*...**...**...**..**.*..*...**..**.*..**.*..**...*...*....*.*.****.........*......**.....**....*....*..****..**.....*.*.*...*.**...**.**.....**..**.**.*.**..*.....**.**.*.*.*.*....*......*..*.*..*.******.**..*.***.*...****.**........*.**..**.....**.*...*...********.*..**...*......*...***.*.......*.**.*.**.......**.**......*....**..*..**.*.....******..*.*..**.*.****.*..*.....*...*..*........*.*.....**..*...*****....*.....*....*.**.**.......*....*.....**..*.*..*....*.**..*.***.***.*.**....**.*******.**....***.*..**....**.**..**...*..**..*.*......**..**..........**...*.***.*..**...*....*...***....**.......*.**.*.*.*..*.**........*..**..*.*.**...*..**....**..*.*..*.**..**..****.....*.*..***.*...**.*....*........*.***........*.*....***.*...****....******.*..*...*.**..**.**..***..**.**.*..**.**.*....**.*.***.*..*....**.**...*.*******.*..*.**...*****....**...**.*....*.****......*...*.*........*
........***.*..**.*.**..*.**..*..*.***.*..*...*...*..******.**...*.....*.*...*.*...******..*..**..*....**.....*.*..*.*.*...**..*...*.**.**.*.....**....*.*..**...*.*.*..*....*..***.*...*****..*..**.*.*.**.*.*.**.*...*..**.***..*.....*.*..**...*.*.....**.*....*...*..**..***.*..*...*.*.*...*......*.....*..*...*****.***....*.*.*...*..**..****.*.....*....****..**..**...**.*.*..**.*.....*.*.****.**.*..*.**....*..**..**.*......*..*...*.......**.**.***...*..*...*.*......****.*....*..*...*..*........**...**..**.*..*..*....*..*.*...***....*......*.**..*.****.**...*.*.*...**.....*.*...**.....**....*..*.....*.***.***.*.*..***..**.*....*.*.*...**.*.**.*..***.*..****...**.......*..**.**.**.....****.....*.**...*..****......*..*..*....**....*..****.*.*.....**..**...***.......*.*...***....*..***...****.....*...*......*..**.*...*..*..*..*....*...****.......*........**.....***..**...*..*...**...*..*..*.*.***.*.**..**......*.*....***.*........**.**.*.*.*..*****..*....*..**.*.**..**.*..*.....*...*.*.*.....
**...**...*.*.****.*.....*.*.......**...**.*...****.*....*...***.........*.**.**..*...***....**.*...*...*..*.*....***..**..*****.**...*.****...*...*.**..*..***.**.**..****......*.*..********............**.*..**..*.**.**.**....**.....*.**.....*.****..*.......*..*.**..*.*.*..***.*.....**.......*..*...*.*..**..*.......**...*.*.**.**..*.*..**..*.*.*.....*.*.**..*..*.**.....*.*....**.......*.*......*....*.*...*.*...**.*.*.*....*....*..*.*...*.**.*..*..*....*....***.***.*..*.*.*....*.**.***.**.*..*...**.***.*.*.........*.**.*.*.....**.*.....*....*..*.**..*...***...*.*.*...*.*.*.**..*...*.....**.*..***....*..*...*..*....**.*.*......*.*.*.**.**...*.*..***...***.****..***..*..*.*...**.......*..*.*.....*.*..*..****.*.*..*..*..*......**.*.*.**...*..***....**..**..*.**..**...*....***..****...*.****.**.****.***...**.*....**...***.******..*..*...*.....*........*..**....**..***.***...*.****.**...*.*..**..**..*.*......*....*.....*.....**.*****....*..**..*..****.*..**.**.*.*.*...**.....***.**..**.**.*.
....*.*..**.*.***....**.*...****.*...*..*.**....**......**..*..**....*.***...*...*.*.**...*.*..*..*.**.*.***.****.***...*..*.*..***.....***.**..*..***.**..*...*...*.*..***.*......*..******.***..*..****...*.**.**....*.*.**.***..*..**....*..*......*.....**...*..*...**..*....*.....**..**....*.*.*.*.*...***...*..*..**...*.....*.....*....**...*...*.*....*****.*...*......**.**..***........**.*..*.*.*****..**....*.*..........*.*.*......**.........***.**.*...*.*.*.*...*....*.*......****.**...........**.**........**.*....****.*......*.*....*......*.*......***..*..*..**.....**...*.*.*...*.**.*.......*...***.*..*..*.**.*.**.*.*.*.*..*.**.........*.***.****.*.**.*.*..*....***.**.*......*.**.***.*....***..**.*...*....*..*..*...***.*...*...*..*......***...*....*...**.*.*.**.*..........*.**..*.*.***.*.*..*.*.*..*...*..***..*.***..***.***.*.*...*..*****..*.*.**....*....***...******..*..*.***...****.**.**..***..***.....*....**..**..*..**.***....*.*.*..**....*...*.*...**...*.*.*.*.*......*...*.........*
****......*.*.**....*.*.*..*.*..*.*...*...***.****.*...****......****.*...**.****..*****.*****..*......**..*..***.**.........*.***..****....*..*...***.*..*...**...****...*...**...**.**....****..*.*.....**..*.*..*****.*..*.**.**....*..*.*.*.*..***...*..*..*.**...*..*....**.*..**......**.*...*...**..*.*...*..**...**.**..*.......*.*...**..*...**..**.*....*.**....****......*......*..*.*.*...***.**..*.*.*...**..*.............*.*..*.*....*......*****...****..**....***..**..**.**..*.*..*.**...**........*....*....***..........*.***.*.*...**...........***.*.*.**....**.**..*.**......*...*.**......*.***.*.**..*......*..*..*.....*..****....*.*...**..*********.*.*.*.....***...*.**..*...*..*....*.**.*.**.........**.....*.**..*..*......*..*.*.***.*.*.**.*....*.**..*...*..*...**.*..*....*....*....*..*....*.....***...**.*.**.**.*.....**.*.....*.***....***.**..*.*..*..*.**...**...**.*..*..........***...**....**....*.....*.***....***....*.***..*......*****..*...*.*.*****..**..*.****....****..**.*.**.*.*.
..**.**...**..*..*.....*......*....*.**..*.....***.....*...***.*.........**.*.***......*...*......*...*.*.*.**.**...*.***..***.***....***......*.....**...**.*****.*...*.*.*..*..*.**.**..*....*.*..*...*..*.*..**...*.*....**...**.****..*...****..***.....**..*.**....*..*..*....**.*......**.*.*....***..*..*.**.....**......*..*..*......**..**.....*...*....*.........**....*..**....****..**.*.*...**...*.*..**..*..**...*..*.*.*.**..**.*****..*..*...*...*..**.*..*.*..****.*.**.*..*.*******............*.*..*..***..**.*.***..**......**...........*.*****..*.***...*.*..***..*....*.*.............*...*.**.*.....*...**.*......*.......**.*.**.***...**..*..*.....**..*......*....**.*....*..**....*..*.*....***.***.*.*......*.*.*..*...**...**...*.*.***.*...*.**.*..*...**..****.*.*.......**.***..*...*....*.*..*..*.......**..*...........*..*.....*........*.*.....*.....**.*.***........**......*.*.*.*....**.......***...*.*..****..**.*.**.....***.*.*....*.*..*....*..*....*......*...*....****..*.*.**..*.***....*
.*.***.*..*...*.***..*.**....***..*.**...***..*..*..**.*.**....***.**.**.**..*..***.*..***....*...******...*.*.***..*.**.***.**..***.*.*.*..*.......*....**.**.*..**..*...***.....*.***.*....*.*..*.*.****.**....****...**..***.*..*.....*.*.....*...*...*.*..*.*.***.**..**.*.*****.....*..*..*..*.*..***...**..*.*........*.*......***..*.*.....*.*.............*.*...**....***..****.*..*...*.*.*......*.*.***.*.*****....**.*...*....*......****.....*.**.****.*.....***.**...***....**..**.*..*...*.*........*.*......**......*.....****.*.****.**.****......***..*...**..*....*.*****.**.*...******.*.*..*.....**..**....*..**..*......*....**.*.*...*..*.*........*.*...**...**..*.***..****.*...**...**.*..*..******....*..*.*.*....******.*..*..*..*.***.*****.*****.*.....*..*.*....**.***.*..*.....*.....**.*..*.**.*..**.*.**.*..*.*.*.*...*...***...**.**.*.*.*****.*.*.*...*.**..*.*..*.**.*.*..**.....**.**........***.**..**..*.*.**..**.....**..*.*.**.**.....*...*..**...**..**.*.**.....*.****...**...*.*..*..*...*..
*.**..****..*..******......******.***.*...*......*.*.........*...*...**..*.......*.*...*...*..**.*..*...**.*.*.**...**....****......**..**..***...**.*.....**......*.*..*.....*.*..*.*..*..**.*...**.***...*....*.**..*.****.**........*...*.**..**.**.**..**..*.*.**...***....*......*......*.*.....**.*...***..*.*...*.*.........*..*.......*......*....****....***.*...**....*.**...**.*..*......*......**.*.**..*.*..*..**..*..***..*.**.*.*....*.*.***..*...**.........*...*....**.*......**.*...*...*..*.....*..**..**..*.******..**..*...*.*.....***...**.**......*......**........*.**.**.*......*..**.*..*.*..*.....*.**.....*...*****.....**.........*...***..*****......*...**...***...*.*..**..*****..****.*..**.*....**.**.*.***...*.***.********.**.*.*..***...**.*....*...*..*****.*.**..*.*..*...***.****.***...*.....****...*...*.**..*....******.**.****..*.**..*...**..*.****.*..*..*.....****.*.*.****...*.***.*..*.**.......*.*..****..*.*......**.*.*.**...****.*........*.*.**.*...*..***....*....*.***.****.*...
***.***....*.*.**.**..***..**..**.*.****..**.*.*.....*.....**.**.....*...*..***.*....*.....***.....*.*..*.*.*.*.*.*.**.*.*..**...***......***.....*........*.*.*..**.....*...***......*.*...*....*.*.....*..*..*..***..**.*.**..*..**..*.*.*.*......*.*...**....*........**....*.**..**....***............**..**.***...*...*...*...**...*.....*.**......*...*.*.**....*.*..*....*.****....*.......**...**.*...*..**...**...**.*.....*.*****.**........*......*....*.***..*...*.*.**..**.*.*...*.**.*...***..*..*....****....*..****.*...*.****.**..*.*...**.*..**....*...***..*.*...***......**.*.*.**...*.........*..*...**.*..**.*...*..*.....***.***.........*.*.**.*....**.**.*...*.**.*****.*.**.***....*.**....**..*....***.**..*.****..*..**.*.*..*.**..*.***.......*.*..**.*..*.....*....***.............**..**..*.*.***.**.*.**.*......*....*..***...**.*.**.*.**...*........*....*.....*.**..**.**..*...**...*.*..**.****.**.*..**.*.**.*.***.*..*.***.....*.*.**.....**.**.*.**...*............*..***..*...*..*.*..*.*.*.....
..*.**..*.*....*.*....**.****.....*.*.*...***..***.*..*.**.*..*.*.****...***..**..**.....**...*.***..**.**.*...*....**...*.*.....**.......*...*.*.**...*..*.****....*..**...*.***.******.*...*.*.***..***....*....*..***.*.*..*..*.....*...*..*.**.*....***..**...*..*.*....*.*.*....*....*.*.*.*.**.**.*.....*.....***..**..*.*..*...*....**.*.*..**.*.**.*..**.*...........*..*********.*....*.....******.*...*..*...***....*...***.**.****..*.*..**..*.*...*.*.*.**......**.*.*....*.**.....**..*.*..*.**.*...***.*.*.*.....******..*.....*...*..**..*.***.**..***....**..**.*....***..*.*..***..*.*.*......***.**.**....*.***..*.**.....***.*....*.*..***..***..*..****..**..**..*.......**...*...*.***.*.*...*..*.*..**.*.***..*.**...**..*.*.***.*.....*.*....*..**.**.***..*.*..***.*.***......*....*.***..***.*.*..*..*..*......*..*.*.....**...*..*....*....**..****..**..**...*....*..*.*..*..*...*..**..**..****.*.***.*...**.*....***..*.*......***..****....*.......*.*.*.....*.*.*......*...*.*.*.**.....***...*.***....*.
....*...*.*.*..*.*..**..*.***.**...*....*..**.**...**..*...**.****...***.***......*.......**.***........*.*.*...*.**.**..*.....*....**....**.*.*..*...**...*..**...*.*..**..*..***.*.....*.*..*..**.*.....**.***..**....*....*.**.*...*.*..*..*..*.*..*.**..*....****..**......*.*..*..*...**...**.*..*.*...*.***..**..***.***.*..***..*.**.**.....***...*..*.*.*...*....**.****.*.*.*.**.*.***..**..****.*....*.*.***....***.*..*.......*.*.....*.***.**..**...*.*..*..*.*...**.*.***.*.*...*...**********..*..**...***..**.**.**........*.**....*...**......*.*.*...*...*..***..***....*..*.**...*.*.*.**.**...**.....*..*.**..*........*.**.**.*..*......****...*...*..*.......****..*.......*.....*.**..*..*.**.....*...**..*...*...**...*.*.....*...*.*..*.*.*.*.**...*.***..*.***.***..**...****....*......*..**..*.*.*.....*.*..**..**.....**...*....*..*..*........**..*.*...*.**...**.......***.*....*...*..........*...**.*..*.**..***.*..*....*..*****..***.*...*..*..**......*.****....*.*.*.***.........**.**...**.....**..
***...*.......*****.**..**...**....*****......**.*.*.*...*.*...**........*.*....*......*.*...*.*.*...**.*..***.*..*.*..*.*.......*..*...**........*..***.*.*.*......**...*****..*....*.*..*.*.*.***.*...*.*...*..*...*.***.*...**..*.**.***.*....***..*......**.*.*.**.*..*.**....**.**.*...*.....*...*..**.*.*.*.*..*.....*.*.*......*.**....*****....*..**..*...**..**.....*..*...*.*.*...*..*..*....**.....*.....*..**.*......**..**...**.**....*..****....*....*.......***..*.*.**.*....***.....*.*.*..*..*.**.....**....***....*....**....*.*...*.*...*...*.**.......*.*.*..*..**.*..*.*........*..*..**.**...*..*.*****.**...*.*.*.***..*.*.......*.**.*.......*...*.*.*..........*.**.....*..**...***.*....***.*.**.*.*..***.*.*.*.....*..*....*.....*.**....*...*.**.*.**...**.**..****.......*****.*..**.*.*...*....******..**.*..**.....*.***...*.*.**.**.*......***...****.**..*.**.*.*.......*.*.....**..***.*.*..**.***....*...**..*....**....*..**...*....**.*.**..*.*.....*.***..***...*.*.*....*.*.*..*.....**.*......*.
....**..*.****..**.*...*.....*.*.*..**.......*.**....***...*.*..***..***..*......*.*...*.*....*....*....*....*.*.*.***.....*..*.*..*.*...*...*.*..*........*...**.***.*....*.*.*.....****....*...*........*.......**..***...*..*..*..**....***...*...*.....*..***....*....*.*....*..****.***....*.*.......*.......**..*.....**.*...*....*....*.*..*.*...*..*..........**..**....***..**...*.....*.*****...*....*....***..*..****.......**.**.....*..**.*..*..**......*....*...****..**......*.***........*******.*.....*.*.*..*....***..*..**...*...**.**.*..**.*..**.*....*....***.*.....*.*..**......**.***..**....*******.*...***.****.***.....*..**..**....*.*....*.**..*.***....*.*.**..**.*.....*..***....*..*.....*..*....**......*.*.***...*.*****.*.*..**.*.*.**........*.*.**.****....*......***..*...**..*..*..**..*..**..*....*...*.*..*.*...*...**.*....**...*.***...........*..**...*.*.****..*..*....*.*.***.......*..*..**..........**.*..**...*.....*****..*...*..*.***.*...*.*.**.*..**.***.***.*...*...*...*....**..*
*..*..*.**.*....**......****..*.*.......*.........*........***...****.**...*.....*****.*.***.*.*.*........*.*...**.*.***...*.*..**.**...*.**.*....*...*.*..*...*..*.**.**..*.***.**...*****...*...*......*.*...**..****....**.....*..*..***.**..*...*...**...**.*....*.*......*...*.**.*....*****....*.*..*..*...*....****.*.**...*..**.**.....*....**.***....*...*...*..*.*......**...***...***....**.***.**.....**..**.*..*..***..**..**..***.*..**.*..***.***....**.*.*..**......**.****.*.*.**.***..*.**.**...*..**.*....****....**...*..**.**.**.....*..**.*.**..*.*......*..***..*..*.**......*...**.*..**.*****.*...*.....***...*.****.....***.*.*....**.*..*.***.....*..*..****...*.*...**.....**..*.*..*.*..*..**.....**...*...*..*..*.***..**.****.*...*..*....*....*.*.....*.*.*....*..*......***..*.......*.*...**.......***...**.*....**...****..**...****......*...*....**..***...*....***.**.*.**.*...**..*...*.*...*.*....*........**...........*.***......*...*.**..*......*..........*.*.****.........**...**..***...*
.***...*.*....**......**.*...*..***.....*.*****...***.**....**.*...*....*..**....*...**.*.***....*.*..........****..*.*..*..***..***.***.*..*..*...*.*.*.*...*..*.*.*.**.....*.....*..**..*....*....*.....*..***.**......*...*..*..*...*.*.....*.*....**.*....*..........**.*..*....*.****...**...........*.....*........*****.***....*..***.*.*.*.*.*.*..***.*****..***..*.....**....**......*..**....**....**..*.**....*...*....***.*.*.*....*.*..**.....*.*.*..**.*.......***..*.**...*..*.....***..*..*..**...**.......**.**.**..***.**.....**.*.*.....**.*.*....****...*.*.*..***.......*...*.**.......*..*.*...*.**....***..**...**......*.*.*..*..**....**.**.**..***.***.*.*.....*.*...**.*..*...*.*..**..**.*.....**..**.**.*..**..*....**.**.......**...*...*.*..*.****.....**.*.**.*****.*...**...**..*....*....*..***.***...*...........*.*...*.....*..*...*.*....*.**.**.*..***.**.............***.....***...**.*..*.*.*.*.*...*.*.*.*.*.*.**....*...*.**.***.*...*.*.....***...***.**..**.**.**.*......*.*...***..*....***
*.**..*...*****..*.**...*.***...*..***..*..*.*..*..**.......***..*.***.**.****........**.*..**.**.**.*..*..*....***.*......*.***..*...*..***....**.*.*...*.....*.*.....*....**.*.*.*.*...**.***.*..*.*...***....*.*.*.*....*..*....*.....*.*******.*.*...***.*.*....**....*............*..*..*...***.***.*.*......***.....*..**.*..*..********.........**..*...**.*...*.......*****....****.*.*..***..*...*.*.....*.*....*.**....*....**.*.*....*..*.....*...**.**..*.*...*.*.......*.*.*..***..*.*****.**....*.*........*..*.****.*..*..*..*..*...*..**.*...***..**..*.....***..*.....*..*.....**.......*..*.****....*.......**..*....*.*.***.**.****....*.*..**..*.**..*..**.*..*.**......**..*...*.*.*.**..*...*........*....*..*....**.***...*..*...*.*....*.*.*...*..*..*.**..**.*..*..***.*..**.*......*...***.*...*..*....*.......***...**...**..***.*.*..**...*.**..**.*****....****.....**.*.**..**.**..**.*..*.**..****...**.....*.***.**............**..*.**.**..*.*...*.*..*.*.....*....*.***.*..**...**..**.*...*.*...*..*.
.***...***...........**..*....*.***.......*.****....*.**.*.........*.*...**...*.*.*......*.*.**............**....**...**..*.....*.***..*...***.**...*..***.*....**.**.*.*.*.*....*.*..**....*..*.**....*.....*..*..*..*...*.*....*...*.*......***.**...*..*.*..***.*...*..**.*.........*.**....**....***.*.***.**.....*..*..*..*..*..*.**.*.**.*..******.*.....**...*....**.*..**...*....**.*****..*......**..**...*.*.........**.**.*.*..*......*...**.*.*****.**..*..**....***...*...*.**..**.*.*.*.....**....****..*.***..**.**...**..**.......*.*.*..*.*.**.*..**.......**.*...**..**..*..*.....*..**.......***.*.*....*...**...*...*....*.*..*..**..***......**.*.*.**........*.**.**..*....**.*...***..*.........*...*.....*..*..*..*.***......*.*.**..*..*..***.**..*.**.*...*....*...**...***.*..*.*........*.........**.**....*.*.***..*..**.**....*..****...*.....*..*.*.*....******.*..*****.*..***.*...*****.....*.*...**.**....*.*...*..***.*..*..*..*..***...***.......*..*.*....*..**.**..*..*...*.**.*.**....*.*..*.**..
*...****..*...*.....***.**.*....****..***.**.*..*..*.****...*..*.*.*........*..*..*..*.****..****.*.*..........*.*...*..**..*.*.*..*.****............**.*...**...*.*.**..***.**...**..****..*.*..*..***.****...***.*...*.*...*..*.**.***..*******..*****..**..**.**.*.......*.*..*..*.*..**..*..*...*.*******....*............**.....*..****...***....*.**.*.****.*.*******..*..*..***............*.**.*******..*..*....*...*.*..*..*.*..*.**..**..**..**..****.*.....**...*.*...***..*..**.**..***...*....*.*...***.*...**.*.*.*..**...*..**.*..*....**.*.***.*.**..*.*.**..*......*..**.*..*..*.**..*.**.*.*......*.*...**......**.*...*.**.*.*.....**.*.****..*..**......*.....*....*.**.****....*......*....*.*.*.****...*.**...*.*****...*..*..*.*.***.*........*..**......*.....*..*..*.*.**..**..******...**..*.***...**.*..*...*.**.**.**.*...**...*..*****..****.*.....*....*.*..*.*..*.***.**...*..*..*.......*.****.....**....****..**...****.....*...*.**....*..*.***.*..*.*..*...*........*..****....**....*.**...*.***..*.
**..****.**.*.*....*.*.**.**.......**.*....*...******......**..**..**.**..**..*....*...****...**........*....*.....****..**.**...***..**...**...*.*......*.**..*.**.**..*.*.****....*.....**.****....*.*....*.*..*...**.*.......*..****.*..*.****....*.*.*.**...*..*..*..*..*.*....***..**.*....*.*..***.**.**..*****......**...***....*....**.**....*.*...**......*..**.*...**...*..**....**......*.******..*.*..*.****.**....*...*..*..*.*.*.**..*.***..*....****......*.***.*...*....*...*..*....*****.*.*.......**....*...*...***.**....*.*.***.**.***....*.....*.*..*.....*...**.****..*............*..*.*..**.**.**.*...****.......*.....*...**.*.***........******.**.....*..*..*........**..*......*.*.*.**.*...*..***....*.***...*.*...****..**...**...*******.******.*******...*.*......*....*....*....*..*..*..*.....*.**...*.**..*.**.*.*..**..*....*.*...**..*.....*..*.******........*..*.*.***..*.............******..*.*..*..***...*.*..*.*.........**...*.***.*****.*...*.*.*.*..........*.*...**.....*.******..*.....*
..*.*..****.......*.**.......***.**.*.**...**.**.*....**.**.***.*...**....*.***..***..**.**.*.....**.....*****..**.*....*..***.*......*..*.....**.*......*.*...*......****.*..*.*.....**.*.*.....****....*.*..**...***..*..*.....***.....**.***...***.**.*....**.***....**..*..*..*.***...*.*.*..*..*.....*.*.*.*.....***.******....*.***.******....**.*.*.*..****...*.*......*.*.****.**.*.......*......*.*.....**.*....**..*.*.......*.*.....*....*.*.*....**.**...**.*.*.*.*..*..*.**..*.****..*.*****.*......*..*....***.****..*.*.*.*.*.****..*..*.**...*...****.**...*...*.........****.*.**..**..*****.*....***..*.*..**..**.....*..*.***..*....*.*.*...***...******.**.**.**...***..*..*.....*.......*.****...*....***....**...**.**.*..*..*.**....*.***.*.....*.*..*..*.*..*.***.*.***...*.**.***.***.*.*.......*....**..........**..*.*.*.....**..*...*.*.**...**.*******.*.*.*.**.....*.....*..*.*.**.*.*...*..**.*.**...*.*.**.*..*........**.*..***..*..**...***.*...**..*........*...****..*.*...*.****.*.*..*.*****.*....
.......*....*....*.*.*..***...*...**..***.*...*.....*.**..*....*..*****.****.*..*..**..**......**.****......**..............****.*.*.*.***...**...*.***.*..*....**.......**.*..***...*...*..**.*....**.*.*....**...*.*...*...*.*...*..*...*.**..**.....*.***.*...*..*.**.....*.....***....**....**.*..*.*.***.*...*.*.......**..**.*...*..**.*.***.*.*..*.*....*..*......*....*..*.**...**.**.*.*.*..**.*.*.*.*..**..*.*****..***.*..*.....*...*..*....*.**....*.**.*..*..*..*....*..*.***.*..*..***..*....*.*..***........***.*..*.*.*.*.*...***...*..*.*...*.***....*.**.**.*.***....**.*..*..*...*...**..*..****...*.**.*..*.*....**.*.**....*..*..***.*.****...**......*..*.*....**..*..********.*.........*..*..*..**..*..*.*...***.**.*..*...**..*****....***.*....***..**.....*..*.*....*...........**....*****.**.*.*.***...*.*.*.*...**..*...**.**..***.*...*..*.*.*...*..*..*****.**.....***.*.*......*.**.**...*..*.**.**.*.***.....**.*...**..*...****....*.**.*.**.**....*.*..**.*.......*....*****.***..***..**..*.*.*.**.
**.***..*.*******..*...*.**..*.......*.*.***.....*.*.**..*...***.**.*..***...*........*.***...*...*.*.*.*..*...*.*.**..****..**..*.**...**.****.*............**......***..*..*****...*.........*.**.**..*.....**..*.**...*...**.**...*........*.**.*******..*.*..**...*....*...*........*..*..***...*...****.*...*****.*.*.**..**.*...*...*...**...*.**.**.*....*.....*..*****....***..*...****.*.*...*..**.*.........*.*.*.*.*.*.*.**..*.....**.***.****...**...**.**..*.*.*..*.*......*.*..*.***..*.**...**..**....**...**.**..*.........*.**.*.*....****......*..*.*****.**...*...*...*...*.*.**...*..*..*.....*.*.*.....**.....**..........*...*.*...**.*....*....*....*.**.**.******.....**.....*.*.**......***.**..*.*..**.****..*...********.**.***....*..*.*.**....********.*....**...*..*............*..****....*...***..*...*.*.*...*.....*......*...*..*.*.**...***......*...**.**...*.****.........*.**....**..**.**.*.....**.*.*.*******.*.*....*..***..***.**.*..*..**...*...*.*.*******......*..*..**.**.*.*...*..***...*
*..*..***.......*..*..*.**......*.**...**.**........*.*...*.....**.*...*..**.*....*.......*.......*.....*.........***...*...**.**..***.......***..**..*.....**.*..**.*.....*....*....*.******..*...*....**...*.*.....*..*....***..*.*.*.*.*.....*.....***..*..........*.**.*****....*.......**........*...*.*.***.........**.....***.**.**.*..*..**..**......***.*.*.......*.****....**...*......*.*....*.....*.*****..***.*.....*..**.*..**.*..***.....*...**...**..***.....**....*....*..*..*.**.....***...*.*.***.....*..*.***...*.*..**.*...*.**....*.*..*.*...*.*..*.**..*.....*.*..***..**.****..*...*****.*..***.**..*****.*.*..**.*.....*..*.*..........****.***...*..*......**...*..**.*....****.*.*****.........**....*...****.*.*....**.*.....*.*..*..*..*..*....*.*........*.*..*.*.*.*.....***.****.***..*...*.......**.......**.*.**.*.*..**...***.****..*..*.*.........*.........*......**.*.*.***..**.**......**.*.*.*..*..*....***..*..**..*.*...*.*..***...**.**.*.*......*..*..***.****..**...*.*...**....*.......**.
**.***.*..*****.....*.**...*.*..***.**...*..*.**.*.....*..*.*.**..**...*.....********.*..**.*.****...*.........*..*....*...*..*...*.*.**....**.*.*.*........**.*...*..**....*.**......***.......*....*******.*..*.*....**..**.**.*****..*..*.*.*****..*..**.***.*.....***.*********.*....*..**....*..*.**.**...*..**..**.****....**.*......**..*..*...*.......**....**....*...*****...**...****....*.*...*.....***..***.**...***.*..*....*.*.........*..***.*..*..*.....**...*....*...*.....****.*..*.***...*.*..****.*.........*.**.**.*******...*.**...*..******....*.****.*.*...***....*..**....**..*....*..**.*****..*..*...***.......**..**..........**..*..**.***..**.*...*.*.*.....****..*****.*...*..***.......*...*.***......*.*.**..****....*.*..*..*...*..*...**..*.....*....*..*.*.**..........*...........*..*.....**.*..*.....*.*.**..***..****.*.*..*.*.*.*.*...**.**.*.*......*****.*..**.******.*...*..*..**.*..******..*.*...**...*....*.*....**....***.*......*...*...**.*.*.**..**.*.**.*...**..**....*..**..*..*.*.
.**......*.*...**...**..**.*..*.....**.*..**..**.**.*...**...*.*....*....*...**.**...**.**..***.**.*..........**.....*..*.....**...**...***..*.....*.***....***.*.*.***...**.**...*.**.....*..*...**....*.*.....*.*****..**..**....*.**..*.....**.***.**.*....***.**.*.....****.*.*.**...***..*********.**...**..**....*****..*...**......*..*...*.**.**..***.*..*....*.*.**.*.****....*****..**..*..**......**..*.*.*.**.*.******....*.*.*..*...*........*.*..*...***.......**..*.*...***.*...**.*...***.****.....****..*.*..***...*.*..*....***.***.......*....**.***.*...*..*.*....*.***.*.*..***.*..*...*...*..**..**..*.*..*...*..**..**.*.*..*.*..*.....*.*..*....**..**.*.....**..*.*..*..***..*.*.*****...*......*.***..*.*..*..*..*..*.....***..*....*.*...**.*.*..*.*.....*.*.*.*.*...*..*....*******.*.....**....*.*...*...*.*..*.****...**.....**..*.....*.......*.*...*..*...*........**...*..**.****.*....*.*..*..*.***.*....**.***.****..*...*...*.....*..*..*..*..*.*..*.***...***...****..*..**.......*..*...........*.
.*.*.*.*.*.*.**.*.*...*.*.....**.*..*..*****....***...***....*..**..**......*.......*..*.****...*......**.*.*.*.....*...*.**...**..**...*.*.**....**.**.*******....*.*.*.*..*..*.**.**..........*.*..****.*....*...***...**......*.**.*.***.*.........*..*.**.*....*.*.*............*.....*******.***.*......**...*....**......*..*......*.**........**...*...**.**...**.......****..*.*****.**..****...**.....*..*.*..*..*....**..****...**........*..*.****..*.***.*.**.*...***......*.*..***..*.*..*.*.*.**..*.**.**.*...*.*..*....***...*.*.**.**.....*.*.**.....*.*......*....**...****..*.**.**.*.....**.*.**..*....*****.........*......*..*........*......***.*.**......*..*.*.*.*..**.*.**...****.......*.***....*.**..****..*....*......**...*.**...*..........*.*.***.*...*.*...*......**.....*......***..******.***.....*.*.*....**....*..*.........**....***...***......***..*......**.....*.*.*.*...*.*.****.........*....**.*..**.**..*.*...**.*....**.*....**...*.*..*.*........*.*.**....*.*.***.*..*..*.*.**..........
..*.*.*****..**......***.**.*...****.*.....*.*....**......*.**..*.......*..*...*.*.***.....*.*......*.*.*......**.**.**.....*..**.****.***..*.***.**.*..*.*.*..**..***.*.**.**......*...***....****.....*.*****....**......*....*.*.*............**...**.*...*...*.*.*...*..**......*...**.....*.**.*.***.*...*.*.*...*.**.......****..**...**.**...**..*...*..*.....**..*.***.*.**.***..**.*.**.....*..*........*.**...*..**.*..*...*...**..**.*....*...**.*.*...**....**..*.*...**..*..**..*.*****.***.....*..*..**..*..*....***..*.*....***...*.**..*.....*..**.....*.**.*.***..*..**...***..****......**..***.*......*...*....*.*..*.***..*...*..*.*..*....**......*.***..*.......****.*.....***..*...*.***..*.**.*..*..***.****..*.**....**.**......**.**..*..*.*..***......*...*..*.....**.*****...**.***..*.......*.*........*.*...*......****.*...*.*.**.....***..*.*..*...**..*..*..*.**...*.**.**.....**........*****.*......*.**....**..**.......**.*......*..****..*.**......**.*..*...***..*.**..*...*.*.*...****..........
....**...*......*....**..**...*.*.*.*....*..**..*..***...*....**.*..***........**.*****.*.***.*..**.**...**..*..*********.***.....*.**..**..*.*..*...*...*.....*..*....*.*.*....*.*.....*...*........*..*..*..........*...***..*...*....*......**.....*..*****....***......***....*..*.*.....*.*..*..*.*.*.***..*...*......*...**.*...*...*.*..*.*..**......**.*..*.*........*.*****...*........***....***..**..*.....**.*....*.**..**.**.....**.*.*.*..*..*..*.*....*....*.......*..*.*..*..***.....**.*.*.*............***.*.*.*..****...*.*.*....*.....**.....***.*...*.**.**.**....*****....*...**.**.*......*.*...*..**......**.**....***.*...****..*..*.***.*...*.*...**...*.**..***...*......*....*....*..*..**....*.......*..***.*.*.*..*.**.*......***.**..***.*.**...*.....*....***.*....**.****.**.*...*..**.*...****......**...*...*.*..***..*****.*.**.....*...*.**.*.***.**...**..**........***....**.*.*...*.*****.*.*.***...***.**..*.*...*.....**..*..*.....*.*.*....*...*****...*..*.*..*.......*...*.*.**.*.*.*......
*.**...*....*...**..*.***.....*.***.*.*.......*..*.......*....**..*.**...*.*.****.*.....****..***.**..*..*.**..*..*...***.*.*..**.....*...*...*..****..**..**.**..**.****.*..*.**..*.*....***..*..**..*.*....*.***..**.*..*.....**..**.*.*..*....***.**.*...*..***.*.....**...*.*....*......***.*....*..*..*.*......**........*....*.***.**.****..**..***....*.*.*.....*....*..*..**.*.**....*.*.*.*...*.**.**..*.***.**.*..*.......*.*..**..**..*.*......***.**.*...***.....*...*.*..*....**.*.**.......*.***..*.****.*..**......**..***.*.**..*..*..*....**...***.*....**.*.****.....***.*..*....*.*..*.*.**.*.****..*.*.......*......*.*.**..****....**.***..*.*..**...**..*.***.....**..*.**...*.*...*..*..**......*.....*.....*..**.**.........*......*....**....**.**.*..**.*.*.*....***.....**..*..***.*..**.*...***...***.*.*.....*....*..**..*..*.**.*.*.**..**.*..........**.***........**.**...*..**..*.**.....*....*..*.**..*.......*.*.*.**.*.***.**..*****..*.......*..***....**......***....***.*.*..**.....*.*..*..*..*.
*.........**.*...*.***...*.*....*..*...*..**.....*.*.....*.....***..**..**.***..*.*..***.***...*.*..........*..*.**.*.*..*..*..*.***......*.*....*.*....*..***......*.*.*.******..*......**.*...*..**.****.....**....*.**.......**.*.****....**.....**..*.*.*.*..*..*....***..**....*.***...*.**......*....***....*....***.*..*..***.*........*.....*.*..*............*..*....*...*...*..**...*.......**...*...*.***...*.*.....*...*.***.*...*..*...*.*...***....****..*...**..**.*.**....**..****.....*......**.*..*..**.**......**....**.*...*.***...**.*.*.*...*...*.*.**..*..*...*.*...*.*.*.*.....*..***..*.*.....*...*..*......*..*..*.....*.*.*.****..****....**..**...*.....**.*..**.**.*....*.***...**.**.*....*..*****..***....**...*..***..*..*..**..*****..**...........**..*...............**.***.**..*.***....*.*..***..*.*.***..***.*.**..***.....*****..**...***..**.......**.*.**....**....*........*.*..*......**.*...*....****........*...**...*.**.*.*.**.*..***.*....**.*.*.*..*.*..**.**.....*...***..*..*..****..
.*..*****.**.**.*...*.......*.....**.**.*....*.**..**.*..****..**..***.*..*.*.****.*.*..*....*.**.*..*.*.***.*****..*..*.*.*..*.***.*******.*.*.....*.*.*.*..*........*.*..***...*.**.**.***..***..*.*....*.....*..**...*...**.**.*..*.*...*.*..*.*...*.**.*****..**...*.*..**.....*.*..*...**...**........*.*....**.........**...**.**....*.**..*.**.*...*.*.*........****.**.*.**.*.*.****....**..**..*...**....*.****..***..**....**.*.*...*......*.*.******..***......*..*......*..*..***.*..*.*....**..*..*....*****.******.**..*****......****..*....****.**....*...*..*.****...*.**.**.***.*.***.*.*..*..**.....*.*.*..***.....*..*.**.*.*..*..*.*..*..**...*...**.*.*****.*...*........****.****.*.*....*......*.*.*.*.**..*.*..**.***..***.*...*.......*.**...**.**.*.***.**..**...*....*..*..***.**.*...*..*....**....****.*.*.**..*..*.*..**.*..*.*......**..*.***..**.*.***.....***.*****...**.*.*.**.*...*...........***........**...*.*...**.***........*.**..*..**.*.....**.**.*..*.*.*..*...**..*.*...**..**..**....*...
.*.*.....*...*..*...*..*.*.*.*..*...*....**.*.**...*..*....*.*.*....*.....**.*.*.**...*.*..*..*.****.......***.*....***..*..........*.*..*...*.***...*.**.***..**....****...*.**.*.*....**.*...*...*...**..***.*.*...*..*.**..***...**........**..**...*..***.***...*..**.****..........**.*.*..*.*****.**....******....**..*..***.*....*.*.*.*..*.***.*..*.*****........**...**..*...*..**..*.....***..***..*********....*..*...*....*....*.*....*....**..*......**..*..*..**.....*.....*....**....*.**.*.**..*.*.**...*...****.....*..*......*********..**..*...****.*...*.......**..*..*.*..............*...**.........***.....**.**..*.*.*...*.***..***...**......*....*..*...*.......*..***.....***.*.....*...*...****..***.*.***..**..**.....*..*.**.....**..*.****.....**.*......**...*..***...*.*.*.*.*......**...******..*.**.*.***..*.*.*.*....*..**......*.**....*..*.**...*..****.**..*.**...*...***.....*.***......*...*.**..*..**..*.**....**....*.*.*......*.**..*.*...*.**.***.*.****.......*..*...*.**.*.**..**.....***
.*..***..**.**.*....*.**...*.***..*.***.*****.**......*.....***..**.**..**..**......*.*..*..*.******....*.**.*....*.*....*.**.****..**.....*...*****..*.........***...**...*.*..*.*.**.*.*.*...*.*.....*.*.***....**..*..*.......**.*.*....***.****........*.*....*...*.....*..*..*......*****.**...........**.**.*....*..**..*....*..***.*....*.......*......**.*.*......*....*.*.***..*.*....*.*.*.*...****....**...*...**..*........*...****..*.*..**.****..**...*.**..***.....**......*..*......*.**..*****....**.*........****.**.*.*..*..**..*..*.*.*.**.*....*.*....*.**...*.**...***..*..*..**...**...*.*....**..*.*.**.*.*...*.*.*.*..*.**..****.**.*.***.***...**..******..**.*.**.*.****..****.*..***.*...*.........*...**..*..*****.**..******...*..*..*....*.**.*.**....*...*.*....***....*...*..**.*..*.*....**.**.*..**......**.**...***..***.....**..*...**.*....**..*.*...**..**.*...**.*..*.*..**....*.****.**.***......***..*.*..**...*..***..***.........*.*....*.*..**.**.....*.....*.*....****.....*.....*...***..
*...***.....*.***.*....****.**....**....*.*.**.**...*.*.*.*...*.**.*....*.***..**.*..**...*.****.*...*....*...**.*.***.*.*......**.....*.******.**..*.....*****..**..**.****.........***...*...*..*..*.*..*****.*....*.....*.*..*.**..*.*...*..***.**..*...*...*..**........*..**.*.**...*.......*.**.*.*.**.*....*.........*.....****.....*.**..*..**.*.**.....*..**....**..***..*....***........*.*...*...*....**..**..*.*..*..**.*.....****..**.**.....*.***......***..**....*.....*.*******..*.*...**....*..***..***.*......**..****..*.........*...*.....*.......*..*.......**.****...**....*...**...**.*.***...*.*.******...***...**..*.*.***.*..*.*****..**.*.......*.......*..**.*.*.*..*........*.*....*....**.*......****......*.....*.........*......*..*.*..***...*........***..*.*....*.....*.**....*..**.*......**.*.*..**.**.**....*.***.*.*...*.........**.**....*.....*...*.*..*.....*.......*.*.*.......****.*..*.*...**..*.**..**.***.*.**.*.*..*..**..*.**.****.***.....**......*...*...*..*..*..*..*..*.*..*.***.*.
..*.*.**.*..***.....*.**.****...**......***....**...*..**.*..**.**.***.*.*.*..*..*..*....*.****......*.**.*....*.*..*..****....*........*...**.......*...*.*..**....***...****..*.**.......*.*...***....**.**...*..*....*..*.*...*.....*..****.*.**...*.*...*....**..*.......**.***.**..**.*.**.*.**.....*..*..*..***..***.**...**.***.**..***.**..*.*...*.*...*.*....*.*...*..**....**.*..*.****.*.**.*...*..***....**.*....*.*..***.**.**..*****..**.***.*...*..*.*.......*..**..**......***.......*..*..*.*..***...*...*.*..*.*****.*.....*.*...*..**.*.*.**.*.......*.**..*...**.**..*..*...*.*..***..*.*...*.*.*.*...**.*...**..*.*.*.*.**.**.*..*..*.***.***....**.**.***....*.....*.*.......**..*...*...*....*.**.***..*.*....*.****.*.*.*......*.*.....**....*...*...*.*.*..*..*.*...*...**.*...*..*.**..*........*.....*..*.**.....**..**.*.*.*.**....*..**..*.*.*...***.*..********.*.*..**....*.....*.*.***........**.*..***.*..*.**..*..***..*......****.**.*.*.*.*...**.....**.****.****..*****.....*...***.*..**..**.*...*
..*.**..*.*..**.***.***....**.***.....***....*..*...*.*.***.....*.***.*..*..*.*....**.*..***.*.*..**...*.*.*.*..****.*..**.******.*.*.*...*.*..**..*...*.***..*.*..**.*****....*.**....***....*.*...*....**......*.......*..*.*.*.*..**.****.*..*.***.***........****....*..***..*..*.......*...**....**......*.*.**.*.*..*.....***..*..*****..**..****.*...**.**..**..*.***..*......*.*...*.*....***.**..*.*.*.**.*..**..***.***.***.***..*..***.*....***..*..**...*..***.**.*..***.*.*.*..**...*****.****...*...*.......**....*......*.*...*.*....********...*.......*...***............*..*....*.*....**.*.....*****..**.*.**.*..***.*..**.....**.**..*..*.....*.....**.**.******.**....*....**...**.***..*....***...*......*....*...*....*..*..**.............*.....****....**....*....***.*..*......**..*..*...*..*.*.*.*****.......*.*****..*.*.**...*....**.**.*...*....****.**...**.*.******.**..**..***.*........*...*..**..*...******...**...*..****...*.*.*****....**...***..*..**.....*..*.*.*.*.*.....**..**...*..**...**..
*.**.......*.***...***.****..*.*..*...*....*.....**...*.*........****...**.*.....*.......*.*.....*..........*..*.....****..***.*..***..**.**..**...**..*.*..***..*.*..*.*.*.....*...*....*...*.****....*****.*.......*.*..*...**..*.**.**.*.....**.*..............*..*...*..****..........**..**.*..*..*.***...**......***..*.*....*....*...**....*.*.*.*..**..***..**...**.*.***.....*.....*.*....*....*..**.*.***.***....*.*.*..*.....***...**..**....*.*...*.....*.*...*...*.**.*..*..*.*..***....***....*.*..*.....***..*.**....*.*...*...*..**.........*.*..*..*.....***..*.*....*.**.**....*...***..****..**.*.*...**.*....*..**.*....***.**.*.***.*....*.***.*.........*.*.*.**...*.***.**......*.*..****.......*.**..**..*...*..***....**.*...*.*........*....*...***..**.**.*.....*.*....**.....*..******..*...**...***.**..*...*.........**.....**..*.....***....**.***...**...**..****..*........*.*...*..*..*.*.*.**.***...****.***...*...*.....**..*.**..*.*..*....***.....*...*.**.****..*....*.*....**...*.****......*..*
*...***....**..*.....*.***.**..**..*.........*.....*.*...**.*..**..*....***.**...**....**..*.....*.....*.*.*..**..**....***.*...**.*..*..*.*...*...*..*.**.***.*..*.......*.*.*...***...........****...*..*..*.....**...**.*.*.*..**.*.**...*.*..........*..***..**......*..*.*..*.*.*..**........**...*.*..*...*..*...*....*.**.******.........*...*..**...*...*..**.*..***..*..*...*.**..****......*.***..*.....*.*..*.*..*..*.****..*..*....*.....**......***.**.*.**.***..***.*.**..*.*..***....*..**.*...*.****.*...*.*..*****.*..*...**...**..*...**...**.**..*....*..*..*..*.*....*........*.....*..**...*...****....**.**..*....*.**..**...*.***..***.**.**.*..*......**....*..*.**.*.****.*****...*...*.*.**.*....*..*.*..**....****.******....*...*.**........**..**.**.*..**...*..*.**.*......**..**..*.*.*.***......*....*.....*..*...****.***...*.****...**..*.....*....*...*......*...*......*......**...*.*.**...**..*....***.*.....*...*.*.*.......**.*..*..*.....*.*.***.***..*********..*.*....*..****..*****.......**
.**....******..*...**....*.**.........*..***.....*...*.*.*...*....*.****.*...**.*.*.*.*....**...**..*.....*..**.*..**.......*..*.*.*....**....*.*.**...*...........*........***..****.*..*...**..**..*...**.**.*..**..*...**..*..**.*.*.**.....**.*.*.*...*..*.**.....*..*.*.*..*.*...*****.....*.*..*.*.*..**.**...**...**..*.....*.*....*...*.**..*.*..*..**.*.*..***.....***.*.*.***.*...*...*..*..*..**.*.***...........*..**..*..*..*.*.***.*.**.*....***...*.**.***.*...**..*..*..**....**...*...**....**....*.**..*.*.......****.**..*...*******.*...*...**...**.*......*...*..**.**...*..*.**....**.*..**...*.*..*.*........*.**..******..*.**..****....**....**.**.*...**..**.......**.*......*.*.....*...**...***..*....*.*........*.**.**.*.*.....**..**.**.*...*............*.**..*.*..*....**...**.***..*.*......*.*.*.*.**...***.*..**..*.*.........*.*.*..*..*......***..*....***..*.**..***..*.*.*.*.*...*.**..**..*..**.*..****..*.*.*.*.*.*..*....*......**...*.**..*.*.*.*.....*.****..*.....***.....*.*...*.*.......
...*.****...*..**......*.*.*.**.....**....*..*.*....*.....*..**.*****...*..**..***....***...*..*..*.......*.*..*....*....**....*..**..***..**..**..*.*.***.*.*..*.........*.*..*...*.*.**.**.........*..**.*...*.*..**...........*.......*...**.*.*.*.*....*******..******.*............**...*....*........*..*....*.*.......*....**.**.**...***..**..*....*.*.*....*.**...*.**.*.*..*....*......*......*.***.*****....*........*.......*.*.**.*...***..*.*.*..*..**..*..***..**.*..**...***..*....*...****.*.*....*.*..*..*.*.*..*.....**.**...*..*...**...*..***.*...**.******.........*....*...*....*.*..*..*.....*....*****.**.****...*.**...*...*.*.****.*........*..*...*.*.*..*..**....*.*..*.*.**..*....*..*...*....**..**....*....*.*.**.***..***....*..*....**..*.**.*..*.....*...*..*.......****....*.*.*..***...*....***.*.......****.**.**...*.*..*...****.*......*.**.**..*....*.*.*.*.....*...*.**.*..*...**.*..**.*....***..***...*...*.*.*......*..**.**.*...***....**..*.**.*.......***...*..**.......***..***..*.**.*
.**.*..*..*...*..*.*...**.*.....*..*.*..*.*....*.*.*.*....**.**.*.*.....*...*****....*.**......**..**...****....*.***..*****..**.**..**.*.*.*.**..*.*..*.....*****..**...*.....***.*.....****.*....*.*..****..*..**....*.***.*..**.***..*..*..****......**...**.*.....*****..*.*...**.....**...**..**.....*.**.....**.....*****....*....*.....*..*...*.*...*..........*.***..**.*.**.*.............*.*.*.....*.*.**.*.**.......**.*.***...*.**...*.........**.**..*..*.**.***.*.*.*.*.......*.*..*.*.*..*.**....*.....***.....*.**.**...**....**...*......*.*.*....*.....*.....*..**...***..***..*.*.**....*..*.*.*.....*..*..*.....*.*.....**....**..**..*.**.***.**.*....*.*..*.**.**...**..*...**.*..**.*....*...*..**.**.....*.*.*..*.*.*.**.**...**.***.*.*.*.****.*****.*.....*...*.*...**...**..*.**.*...*...**..*.*.*.***.*.**.*..*...*.*.*.*..***...*.*...***..*.*.*.*.*...*...*.*...*.....***..***......***...*...*.*...*.***.*........*.*....**.....*..*....*..*.**.**.*.*.....*....*..****.*..*....*.*.*....***..**....*...*
..**..*.**.....*.**.****..*.**....*...*......*****.........*....*..*...*..**.*****...**.**......***...*.**.****.*****..*.**..*.**..***..*..*.*..***......**.*........**.***.*..**..*...*.****...****.....**..***.***.*........*....**....*..*....**....*.*.*....*.....**..*.....*.*....**..*.*..*.*.*.*.*****..*.**.*..****.........*.*..*..*........***.****.*.*.*.*.*..*.*.**.*..*...**...*.*.*.***....*....***.**..*.*.***..**..***.*...........*****.*.*.**.*..**.*...**....*...*...*....*....**....****...*.*..*..**.*.*..*..*....**.*........*..*.**.****.....*..*.**..**......*...**.*....*.*.*....**.*****...*.**...*.....*.*.....**...*.*.*.**..**..........*.*....**....*......*....*.*...***...**..*.*..*.....***.*.*****.**..*.**.***.**.*..****.*..*.*..***.......*....**...*..**.*..**.*.*....*....*...*.*.......**.***..*...**.....*....*...**.*.....*...*.***...*..*.***.***.*.*...****..*..**.*.**....*..****.*.*.....*.**.*.***...*.*...*...**..***......*..*..*.*..*..***..*....***.....*.**...**.*.*.***...**...**..
.**..*.**.*..*.***.....*.....*.*..**..*....*.....**.**....**....*.*****...***...**.***.*.***.***.****...**.**......*..**..*...**.........**.***..*.*..*.....*.*.*.***.*.**.**..........**.***...**.**..*.**.***.*....**..***.*..***.....*..**.***...**....**..**.*..**.***.*..**.*..*...*.****.****.*..*.*........***......****.*...*.**....*.*****.***.*.****....**.***...*.**.*.*..*..*..*........*****.*...**.*.*....*..*.*..*.........*....*...**..*.*...*.**...**..**...*.**.***...**.*..*.*..*.**.*...**.*...*.*.****..**...*....*.*...*.******.*.****.*.***.........*...*..*........*.....*.*..*.*..*****........*...**....*.*.*.*...**.*....****.**..*.*...**........*.*......****..*..*.**..*.*..***.*.*.....****.*.*.**..*..**......*.........*.*....**.***.*...**..*.*.**.*...............*..*.*.***.*......*...*.*.*..*....*.....**....*...*.**..***....**....*......*.*..*..*..*..**...*...**.*...**.*.**.*.*..*...*..**.*.*...*.*****....*.**...*..*..*.***...**...*.*.......***..*.**.*..**.*......*....*.******.**......
650 130 616 165 N
1000 1000 808091064
***......**.**....**.**.****.*.....**....*.***.......*.**.*...**.*...*..**...**.*****.*...*..*..**.*.*...*.**..*.***....*.*....*.*.*.**.*...*..*.**...**.*.*.....****.****........*..*.*....*****..**..***..***.*..*..**.....*...*..*..*....**.*....*...*.**.*.*..*.**.......**....**...**..**..*.**..*.*.****.....**..*.*..*........**..*.*..*.**.*.....*.***..*.*..*..*..**..**.*...*.*.**.*...*..**...*..**.********.**.*......**....******.**...*.**..*..**..*..******...**...**.**.*.*..***......***.*..*.....*****.****...**.**..**..*.*****.**..*..***.*....**...**......*...**..*.**.*.........***..*.****...*..*......**.**..*...**...*...*.*.....**......*.....*.............***.......*.**...*.***..*..**..*.***....**.**.**....*.......*.*.**.*....***..*..**....*.*****.*..*..**.*....*.*...***..*...**..**..**.**.*....******.....*....*..***.**.*.*..*...***.....**.*.....*...*****..*.**.*.*.*.*..****..*....**.*..**.*..*.....***.**.....*.....*.*.*.**.**.....**.*....***.......*.*.**.*.***.*..**.***.*.****....**.*.
....*...**.*..***.**..*...***...*..*..**..**.***........*...*.*.****.**.**..*.*.....*.*..*...*.....*.....*.**.......***..*.*.***..**.....*..*...*.*...**.......**..***.*.*...**...*.*..***...**....*..*..****.***..*.*.**.*.**......**..*.*..*...**.*...***.****.****..*.*...*....*.*****....*.****..*.*..**...**.****....*..*..*******...*.*....*..*..**...**......*...*....*.*..*.*.**....*.*.*.*...*....****.*..**...*.....**.*.*****..**...***.*..*..***.*...*.**.**.**......**.*.*.....***.......****..*..*.*...*.*.........*****....*..****..*.....*..***..**...*.*..*...**.***.*.*..**.*..*..*.*.....**...*...*.*..*..*...*..*.*.*.*.....*..*..*..*.....*...**....*..*.**.**..*.....*.**..*..*.*..*.**.**..................**....**.**..***.*....**....*.*...*.***..*.*...*.*.**.*..*....*..*.....**.*....*****.****..****.*.....*...***.**......*.****.**........***.......*.*.*****......**..*.*.*.*....********...***...*.*..**..**.*...*..*.*...*.*...**...*...*.*...*..***..**....**..*..**....*.....**...*........*.....*..
...*..**.*....*........**.*..*...*......**..*.*..***.*.*..**..*.*.**.....*..**....***.....**.*...*......*.**..*..**.*.*..*....***.*...*.**..*...**.**...*.*..**.**.....*.**.*..*.*.*...*.*.*..*.....***.**..**....***.*..*....*.*.....**.*.....*..*......**.***.*..*****...*..***.*.*...*..*...*..**..**..*..**......*.........*..*.*....*.....*.***...**...*.****.....*.****...*...*....*....*......**.**.*..*..***..*.*.*.**.*******..*..******..*....*...**...*..*...*.**.*.....*..*......*.*.**.......**......**.*...*.....*.*..*...*......*..*..*....***.****.*.....*.*.*.*.**.***..*.*****.***.****..***.**....*...*.....*.**.*.*.....**..*.*...*...*.....*.**.*.....***.**...*****...***.*.....*.*..***.*..*........*....***..*.***.***.....**.*...*...******..*...*.....**.*.....***.***.***.*..*.***..*..*.***.*..*.***.**..***.**..**..*......*.*...*.........*****.*....********...*.***.*.**....*.....**.**....***.****.....*...**.*..*.*....***..*.*...*...**.*.**.****....*....*...*.*.*.....*.*...*.*..****.*...*......*.
.*.**.*...*........*....*.**.*.*...**..*.*.*.......***..*..***...*.*...**..***.**..*.*.***.*.**.*****..**.******....*..*.*....*.**.*.**.*.*..*.**..*......**.*..*....*....*.**.*.*....*..*..............*.****...****......*..*.*..***..**.****..**.....**.*..*....*.....***.*****.***..*......**.***..***..*......*.*.....**...*..*......*..***.*...*.*...***.*...***.**.*...**..*..***.**.****..*..***.*....***....****......*..*.*..*...****..*.**.*..****....*.....*..**.*......***.*.***.***...*..*....*.*.**.**.**..........**.....***.*..*.*.*....*..*....**.....**......*.*.*.****.*..**....*.**.*.*..****..**.**...*.*.*.*.........*...*.**.*...*..*.*........*..*.*..*...*.*..*.*.*..**......**....*.***...**...*..*.*....*..***.*.*.....**...**.**.***..***...*.*...**.*..**.**.*.*.***.*.*****.......*.**.****.*****.*.**.*...*******..*.....*.****.*....****..*.*.***..**.**.*.*.*.***.****.*..**.*..*......**...*..*...**.*.**.**....**....*.*..**.**.****.**.*...**.*..**........*..**.*.*...**.***..*.*...**.*..*..*.**.
.**.*.*.**.**....**...*.**...*.**.*...*.......****..****.****.*...*.***..**.....*..*.........**..**.......*.....*....*.*..*..**..*.*.*.**....**.*...****.*.....*.*...*........**...*..**..*....*.*..*.****.**.*...**.*....***......**....*.....*....*.....*......*...*..**.***..**.****..**.*.*.....**......*....*....**...*..**.**...**.*....*...**....**...*.**....*.**.**....*...*****..*..**.*.***.......*.**..*.*.*..*.*.....**....*..*.*...**...*.*.*.**......*...**...*.....*...**..*.**..***...**.*...**..*.....*.**.....**.*..**....*..*...***.........*.*.**..*.*....*.*.*.*....*...*.*....**..*..*....*..*.*.....*.*.*.**......*.*..**...*...***...**..*..**..****.*.*.*......**....***......*.....*....***..**...**..*.***...***..**..*..*..**....***..*....*...****...*..***........*.***.**.**...***..*..**......***.*....****..*.......***.**.....*.*...*..***..*.*.*..**.***...*....**..**.*..**.**.*....*..*.*.*..*..*...*.*..*.*......*..**.***..*..*...*.*...*..*........**..*...***............*..**.*.**..*.....*..
....***...*.******.***........*.*.*..*.....*.*.*.*...*....***.....***.*.*******.*.*..***....***.*..**.*....*.*...*..*...**........*..*...*.....*.*..**.........*...***.*...****.*..***..*...**.....*..*.*........**.....***.*.******...**..*.**..*.*.*.**...*...**...**.*.*.***.*..*.*...*****.**.*..*.**....*.**.*......**.***...*..*.*.....*.*.......*..**...**.......*.**..*..***....*.....*.****.*.*..*...**.*..**.*....***.**....**...**..**.**.......*........*......****.*..*****..***..***...**..*.***.......***.*.****...****..*.....*.**..*..*..*..****.**.**..**...*...*.**.....***.*..**.*..**.*...*.**.*..*.........*.*..*.....*.*..*.**.*.*.....*....*....*.*..*.*.**......*.*.*..*...*.*...**......*.....*****..**...***..**.*.***....*..*......**...*...*..**.*****.*.....****..****...**.***.....*....**...*..*.**..*...*....***.*.*.*...........*..**.**....**.**.**......*.***..*.*..**.***......**.*...*....***.*...*......***.*..**...*....*..*.**....**.*.*....****.*...*...**.****..*...*...*.**.....*.**.*.*....
.*..*..*...*..*.*.*.**...*****....*.**...*****....****...*..*...*.....*....*...*..*.**....*.*..***.*.*...****.*......***.***...**.**..*.**.*.....*.*....*...**...*....**..*...***.*...*.....****.*........***.*...*.*...*...*.....*.....*....***.*...*.***.**.****......*......*..*.*..**..**.**.*.....****...*..*..****....*.****...*..*.**..*.......*.......**...*...*.*.*...**.**...*.*.......*.........**..*..*.*...*.**....*.****......*...**.**.**...***...*..**.....***.**...*...**..*.**....*...*****....**...**...*.*****.*.**.***.*.*...*.*..**.*..*.**..*..****..***...*.***..**........***..*.**..*.**..*..*.*.**.*.**.***......*...**......*..***.**.........*..**..**.*.**..*..***......****.*.*...**.*...****....**.....**.*.**..*..**....*.*.**....*.........*..*.*........****....*....*...**.**.....*.......*..***..*...........****..*.*....*........*.*.**....*.*.***.*.*...**...*.*...*....*.*..*......*...**...***....***.***....*....*..*..*..*..**...**..*....*****.......*.**.*.*.*..*.*..*......*.***.*..*...*
***.**..**..*..*.*..**.*.*.***.*..*.*.**..**.**.*...**..****....*..**..**.*.**.**..*..****...***.....**.**.***....******...*.......**.*....*...*......*......**.*......*..***.*......*....**.*.**....*..*.**..****.**...*.*****...**..**.***........*..*..*...*.**.......*.*..******...*....**.**.****....**.*..*...***..*****..........*...****.*..**.******..*.*.....*..*....*..*.....*.**..**.*..*...**...**..*..**.*....*..**...*.*....*..*.*..*.*...*.***....*..*.......*...*..*..*.*..**.....*.*..*.*......*.*.*..**.......*.*...*.*.*.**...*.*.***....***.**..*.***.*...*..........**..*...**.....**.*.....**...*.**...*****..*..*.....****.......*.*.**.*..*.*..*...*.*...*.**..*.*.**...*...*....*.***...**.**.**.*.*..***.*......*.....*...*..***.**..*...**.*..*...*.**..*........*.*.*.**...*.......*.*.*.*...*.*..*........**..**.*......*...*..***..**..*.*..****.*....*.....*....*.*..*..*..*..........***..**......**..*.**..*.....*.*.*.****........*..*..*.*.......*..*..*.*.*.......*.*..****.....***........*.*.*.*.
..**.**.*..*..*.*.*.*..*..*..*......**.*.**.....*.......***......**.*.***...*..*....*....***....**..*..**..**...*.***..*.*...***....**.*....**.*...*.**.*.*****.*..*.....***..**.**.*.*.*.**.*..*.***..**......*.***....*.*.**.*.****....**...*..*.*..*..*..*.***..*.*..*.**.*......******..**.*.*.*.*......*.*.***.**....*..***...*.*.....*....*...***.*.....**...*..*...........*..*...*......**.*.*.*..*****..**.*.*...*..**..*..*..***....**.*..**.*...****...*.**..**...****.*..........***..**....*..*..**.*.***....**....*......**.*.*....**.*.....***.....**....*...**.*..*.*.*..**.*.*..**.*...***.*.....**..**.*.***....*.*.*..*.*.....*.*...........**.*.**.....*...*.*...*.....*.*.*....*...*...*..**....*.*.....*.....*.*.*.**....*...****.*..*.....*...***.*.**..........***.*......*****..**.*.*...*......*.*.....*.***..*.****.*.*.*..*.***.*...**.**.*.**........*.**........*.***...**.*...**..*.*.....*..*..**..****.*.***.*..*....**.....*.......*.***.*..*..*.*.*.***..**..*.....*....***..*.*.*....*****......*.*.
***.**.**....***..*..***...****.*....*..*...*.....*.*..**.......*...*..***...**.*.*.*....*.*.......**.*.*.*.**....**...**......**.***..*..*.*.**..*...*.*....*....**.*.....*...*..*.**....*.*..*..**..*...**..***.....*.***.*....**.....*.......*.****....*..*..*..***..***.***....***..*****.*...***..**..*.*..****.*..***..*.....*******.*.**..............**..*...**....**...*...**..*.**......***.......*.......*..**.*.***.*..*...**.*...***....*.....**..*..**.**.*....*.***..*.***.*..*.***..*.***.***.****.*.......*.*..****....*.*......*.****.*........***..*...**....*..*...**...*.....**...*.**.****..*..*......**.....**.***.**.*.**...***..........*..*.****..*........*..*.*.*...**.*..**...*.......*.*.....*.*..*.***.*.***.*...**.*..*....**.**.*.*..*.**.....*...**...**.*.*..**..*.......*.*.....**.*.*.*.....*..*.*.**....**.**.......*...*.*..**.*..**.***..**.......*...*.*.*.......*...**.**..*..*..........*.*.....**..*.....**.*......**....*.*.*.*.**...*.**...*...***...*.....*..*..*.*..*.**....*.....***...
....*.*..**.....*..*.***.*.........*...****.....*.*.***.....*.***.**.*..*...**..*......*....***.**..**....***..*.....*.*...*....**.....*.*.....**.*.**......*.....****..***..*..*****.*.*....***.****.**.*.*.....*.*.****...*.....*..**..*.**.*......*...*.......*.**...*.**.**.*******.......**.....*..*...*..*****.***...**.*....***.**..*..*.*........*...*.*****.*...*.*****.....*..**...**.***.*.*..**.*****..*.*.*.*.**..**.*.**.*..*.**.**.**..***.**...*.....***.*....*.*..............**.**.***.**..*...*.**..*...*...**...*.**.*..**..*...**..*..*.*..**.*..*....*...*...**....*.*.**.*.**..**...***.**.***..**.*....*...**...*.*.*...**..*..*****..**..*.*.....*..**.*..........*.***.......**.*..*.***.....*...*..*.**.*.*.......*.....**...**...***..**..*...*****....**..*..*..*.*......**............*.*..**.......***...*....*.*.**.*.....*.***....***.**.***.**..***..***..*.*.**.*........****.**...*...*****.*.......**.*..**.*******.***.*..*..***.*..***.....**..*..****.**.*..**...*...*..****.*.*.*..***.*..*..*.
.*...*.....*...*.*..**.*...*...*.*.*...**...***.***.*.....******.***.*.*..*..***.......**.*.*....*..**......*.*.*.*......*....*...*..*...*....**..*****.*...*.........*..**.*.*..****.......*.....*.*....*......*.*.***...*...**.*......***.*..**..*.....**.***...*..**..*.....**..*...*..*.*.*.*..*.....*....***.*****...**.*.*.***.**...***.*.*....**..*......**...*.*..**..*.*.****.....**..*..*........*.......**...*.......*.*......*..*..**.**.*....*.*.....*....**.***.*........*......**...**.***..**...*...**...**.*....***..**..**....*....*...**.....*..*.**..*..*.......*.*.*.*...*.**.**.****...**.***.*****....**..**.***.*..***..*.********...*.*.......*..*..*.*..**..*..**.*.....**.****.**..*.*...*...**...***...*..**...**..*.*..*..*.*..**...*..**......***..**...**..........****...*.*...*.*..*.......*.**..*.....**..*........*.....*..*.......*.**.*..*.........***..*...*.....*.**.**...*...*.*......*.........*..*....**.*..**.*...*..***..*.*.......*..*.......*...*..............*..****......**...**.**...*
.*******.*.***...*......*.....**.*.*...*..****..*...**..*...*.**.......*..**.***.....*.*.***.**.*.*...*..*......**.*..*..*.*....****.*...***.***..**...*.***.*.******...*******.*...**..*******.*...*..*..*.....*.*....*..**.....***....*.*.....*..*..*....**..**.*...*....*.**......**..**......*.*.*....**.*.*.....*..*.***.*.*.**.*......*.****.**.........*.*..*.....*...*..*.**....**.....**.*....*..*..*.*...***...*..**..*.*.......***.*.*........*....*.*.*.**..*.****...**...*****....**.*...*****...*.**..*.***.*.*..*.....*....**...*.*...*.*.*....**...*..**.*.*.*.***.*..**.*...*......*.*.*....***.*.*..*.***.**.*..**.*..*...*.*......*......***..***.....*..*.****..**..*..**.*.**..*.....**..*..*...*..*..*..*.*..*.....*.....*.***......*..*..***.**.**...*******.**....**.*****.**..**.******..*......**.**..**.*.*..*..***..*.**.*.*.....*.**.*....*.....****.*....*.........*......*..*..*.**..*.**...*..**.**..**...*..*...*.....*...***.**....*.*...****.......****..**.*..*..*.....**.......*.....*...**.*.**..*
....*.****.***.....*.*.*....***.....*.*.........*.**...**.***.*.*.....*.****.*....*...*...*..*.*.*...*.****.**.**.*.*.....*...*..**.**.**.*.*..***.*.*.*.**..*..*............*..*.*..**.***...*.****.**.*.....***.*..**....**.*.*..*....*.***..*...*.*.*.*..*.***.*...*.****..*.***...***...*..*.*.***.*....*.*.***.*...***.**..*..*...**.....*.*.***..**..*...**...*.**.....*...*....**..*.**.*.**.***.**...*.*...**.*......**.**.*.**.*...**....*****.*..*....*....*.*.*.*....**...*...*..***.***.*..**......*.....*..***.**.*.**...***..**.*.......**.*...***.**.**.**.*.*..**..*..***.*.**...**.*...***....****.***..**..****...*....**........*....*.....***..........*....*..........*..**...***..*.*.*..*..***.*....*.**.*..**.*.**..**....*..**.***...*.**.*.*.***.****.**........***..*.....*..*.*...*....***.*.***.*...**.*...*.**.***......*..*..*.**.*..***..*.*...*.**..***.*.....**..*.*.....**.*....*...*..*.**.*...***.....**.*...***.****.....*..*..**......*.*..*...*.*.*..*.*....*........***..*******....**.*.*.....
**.....*.*.**.*.**.*.....***..**...**..******..*.*.*.*.***.*..*.**.**..*...***.....*..**..*...*..***..*.*...**..**.*.**.*.*.*******....**....**..**...*.*.**..*.*.....***...**..*...*...*.......*.**...........*.**...**..*...**...***......***.*****.....***.***.******..*..***....***..*...*..*.*****..*....***..*.*.**..*..*..**..*...***....*.**.....******.**...*.**..****..*.****..**.**...*..*.*....*...**..**.**.*.*.....*.**..*..*****.*...*...*............*.*.***.*.....*..*..*...*..**.....*...*.*.....**.***.....*....***...*.....**..*....****.***..**......***...**...***..*..*...*..*.*...*.............*****.***..*..*****.....**..*.............**.*..*..****.*.***....*.*..*..*..***.......**.....***....*.**......*......***....**...*.*...*.*..*.**...*.**...*.......*....**......**..*......**..*...*****...*.*...**.*.*.**...*.**..*.........*.*..*..*....**.*.*.....**........**...*....*.....**...*.....****..*..**.*..***..*..*.....*....**.*.*.....*......**.**...**..**..*.*....**.*.*.*.**......**.*.**..*.
.*..****.*.**...*.*...***.*....*.*...****.*..*.*..*.....**...******.*..*.*..*.****.....*.*..*...**.*.*..*......*..*.*..*.........*..**...**..*....*.****..*.*.**.*.**..*.*.....**.*..*....*******.*.**.**....*.**...**.**.*....**.*....**..*..*..*..**...*...***.*.....*..*.*....*.**....*........*.**...*...*..*..**.***......*......*...**...*.**.*.***.*...**.....****.***.*.**.*...*..*..*..*.......**....*.*.*....*...**.*...***...*...**.****...**...**..**..........**..*..*..*..**.*....*.******...*.*....***..*.*...****.**.....*.**...*...*..*.........**...*****...*..*...*.....*..**.*..*..**....*.*********..***.**....*******.*.*.*..*..**..*.**.*..**.........*.....***..*..**..**..*..**.*.**...*.*......**...***.**...*....**....*....**..****....***....*.*.*.*.*...........*......*****.*.**..*.***....*..***.......**.*......*......*...*..*.*..*..*****...**.*.*.**.*..*..*....*.**.*****........*.**.....*****.......**....*.**...*.*...******...........*.*..*..**..****.*..*.*....*.*...*..****..*..***....*....
.*....***.*...**.****...*.**.*.**..**.*..**.......*.**...*..**.*..*..***.....**.**..******.**..*...*.**......***.....*****...*.................*..*..*..*.**.....*..***...**..*.*.*..*....*...***....**..*...**..*.*****.*..*........**.*.*..*.*.*..*..*....*.****..*.....*......***.**...***.**..**....*..*....**..*.**..*.*******...*..*..*.**...*..**.**..*..*.*.......*.**....*..*.*....*..**.**...**.*..*..*.....***...**..*...**..***.....**........*.**.*.*.*......*..*..***..*...****.*..*.*.....**.***......**.**..**..****.****.*...*.*.*..*.*.....*....*..*.*.*...**..*.....*.....***.*....**...**..*...**.**.*.**..****..*...*.*..**.......*...****.**.**..*..***.*....*.***...*...*.*.*.*.*...**...**...****.***.**....****..***...*......*..*.*****.*..*....**.*...*..*...*.*.*.*..***..***....***.**..***...**....*...*...*.*...*..........*...*..*..*....**.....***.**.....*.....**.*........*..*...**..*......*..*..*...****.....*........*.**.*.....*........*..***.*..******...*.*...*....***..***.*..***.*..*..*....
...*..*.*...**.*..*...**.******....****...***.*.**.**.****.**...*.**....*.....*.*.......***........**.....***...*...*.....**...*...**...***.....*...**...*.*..*.*...*****...*..*.*..*..*..*.*....*...*......*.*....*.****...*...*...*...*...*.*....***.*.*.*....**....**......*.**.******.**....*.**..*...***......*.**.***.***.....*....*...*...***.**..***....**.**........*.....****.....*......*...**.*.*...****..**.***.*.....*.*.....*....***........*.....*..*..**.*..*..*...**..**.*...*..*.*.*....*.**....*****.**....*.**..*.*...**.**.**...**.*.***.....*.*...*.****....*..**...**......*........*...****.**.*.*..*.*...*........**.**.**..**..**...**...**....*.*.*.....**.....**..**.***..*.**.***..**.*.*..*...****.*.**.*.....*..*.**.**....**...*..**...**.*......*.***.*..***..*...***..*.*...**..*...*..*...**.*....*****...*..*......**.*..*.***....*...*..**.............**.*****.*.***.**..*...*.*.*****.*..*..**..*.******.*.*.**.*.*..**.**..**.***.**.**.*******.*..*.*...***..*****........*..*...*.*..*..*.**.
*.*.*.**.*....*...**...*.***....*....*.********.**.*.**..*.*...*...*.**..*....*.......*......*.....*.**...*............*...*..*.*...*.*....**......**..*..*.*****.**...***..*....***...*..*.******...*.***...**.*.*.*.*.**.**....**.*...****.*...*.*..*...***......*...**.*.**.***......********..*..*..**.***..*..****..*..*..**...*..*.*.**....*.**...**..**..*.*....**.**....**.*****....***...**.......*......*.......*.....*...*.*...*..*.*..*...**..***..**.....**.*.******...***..**..****..........*.*.*.*.....**.*.**.**.*.****..*....*..*........**..*...*.***.*...*....*..**.*..**..*..*..**...*.*..*...*...*.**.*....*.**.....*.*.***.**.*.*..*...**..**...*..*......***.......*..*..........*.*..**...****.*....*....******..*.*..*..***..*..**..*****..*..*..*..**..*.**........*.*.**......***..***.**...*.*..........*....***.**..*.***...*.*.**.*..**....**.**....*......*..**.....**.*..*...*......*.**.*..*.**........*.*..*...*...*.**...**..**.....**..*.*..*..*..*.****..*.**.*****.......****..*..*.*....*.**.***
.....**..*....*.**..****.**..*..***...**.....****..*.**..***.*..*......*..*..*..*.****...****.*...**.*.*..*.........*.*.*...*..*.*******.*..*.....*.*......*..**..**.***.*....*...**....*.*..*......*.......*.**....*****.....*.*.****.*..*..*...***..*.****.*...******....*..*.*...**.**..****.***.*.*..*.....***..*...**........*............**..**.....***.*.*...*....*******...**..***.*....*..***...*...**.**.*.....*.*.....*.....***...**.*...**.******...*.*.....*.....*.**...*........*...*.*...*.*......*...*..*......**....****.*...*.*.*..*.*.*.*.****..*****.*..*.*..**....*..*....*..*.**...*..*.*.....**.........*....*....*.*.**...*......***......*.*..***..*...*.***..**.**...*.*..**.*.**...***.*............*.......**...***..*.**...****..**.*.***.*.*****..*...*.*........*****..*..*.**.*.*.***..**...***....**..***....**.*...**....*.....*..**....*.**.....**.*.*****...****.*.*....***....****..*..****.***.***.....*.....*...***.*..***.*..*.......*.......*.*..**.......*****....*......*.****...**..*..**...
.*...*.....**..**..*.*..*.*....**.***....**...**...**.*.*.***...*...***...*.**..***...**.*.*...**......*.*...*.*....**...******...**.*.*****..***..*..***.....**.**.*.......*........*....*.*.*..*.***.*...*...**......**.*..*.*........***...*.*....**.***.*.*.*.***.*.***.**..**....*..**.....*.**.*...**.....*.....*...*.*..*....*.*.*.*..*...**......**.*.....*...*.*.*...**....*.....*..*.*...*.*.....*..*.*..***.*.**.*..*.****.*.....*....*.**.*...*.*.*.***.****.*.***....*.*..**.*..***.....*..*..**.*.*.*.......*....**.**......*.......*....***.*...*....*.***.*...*.*...*..*....*..**......**.**.**..**..***........*..*......*.......***.*..*..*.*.**...*.*...**...**.*.**...*...*..*.****..***....*.*..*..*........*.**..*.**.****..*...*......*..**.*..*..**....**...**.**.*...*....**.*.***.........*.****....**......*...*....*..*..*....**.***..**....*.*..*...***.***.**....*....*.*...*..*..***.**.***....**..*.*.*.***.**..*.*..*..**.*..**.**......*.***...*.....*.**..*.*.***..*.*..**..**...*...***.*.*...*.***.
**..**..**.**..*.....*....*.*.*..**...*.....**..*....*..*..**......*...*.*....*.*.**...*.**.***.*.*.*....*.*...*.*...*.***.****..****.**....***......*..*.*..*............*..*.*.*.*..*..**..**.***.***..*.*.*.....**...*..*....*.*...**....****..**..**..**..***..*.*..***..*..*...**..**.*..*...**..*.*.*...****....*..*..***.*...**.*.****..*.*..*.**.*.......*..***..**....**..*.**...*...***.*.**..*.*.***....*.*.****...****.***....****........*........*.*****.**.**....*...**....*.....*...*..*..**..*......*.**.....*......*.*.......*.*...*..*.*****...*......****.*.***..**..*.*.....****...**.*.**.*........*.**......*......**.***..*.*.*.*.**..........*.*..*..*...*.**.**.**.*....*...**..*....**.***.*....*.*...**...*.****..*...*.*.*.*.**.*..*...*....*...*....*.***......*..***.*.*.*..*...**....***...*......*..*..*...**....****....*.*......**.****.*........*..**..*.**..**.......**.*..*..***.*.*.*..*...*.***.*.**......*.*....**..*...***....**..***.*.*.***....*.*...*.*......*.*.*.*..*.***...*.......**...
**........**.*......*.*.*.*......**.***..*...****....*..*...***.*..*....*......*...*.**........*.***.**...*.***......*.*.......*....*.***..*.**..**.*.....***.*...*.*..**..*...*........*.*...*.*..***...*.*...***.....**...*....*..*.*..*.*.........*.***.*.*....*.*.*..*.*.*.*..*.......*...***....**....*......*.*.**.**.*...*..*...*.**...*.*.*....*.....**..*..**..**.....**...*..*.*...*.****.*.*.*..*.*...*.*..*****.*....***.*.****.*..*.**....*....*.*..*.......***....*.***.*.*...**..*...**.**.**.....**..*.**....*...*.......*.*..**..*...*.**..*..**.*.*.*.***.*.**.*..**..**..**.**....**.*.......*..*.....*...**...*....***.***.....**.*.*.......**.*.**.*.....*..**..**.*..**....*....*..*..*.*..***..*..*....*.*.*..**...*.*.*...*.*.*..*....*..**....***...***...******......**.........**.*.....*..**..**.....*****....***..*..***......*.*...*..*..*..*..*...**....*...*.*.*.....**..***.***..**.*.*.***.*.*..*..*...*.**.....**..**.....*.*...*...*..........*.**.*...*.**.....*.*.*...**.......**.............*...
***.....*...*.*..***.**....**..*...****.*..*..**........**......*...*.**.......*.***......*..*......*.*.***.***.**..*...***.**.*.**....*.....***.**...***..*...*...***..*..*..****..**.*.....*...*..*..*.**.*..*..**..*.*.**........****....*.*.**.*******.*....***....**..***.........**.*.*.*.*.*.*..**.*..***.*..*..*****.*.....*.**...*......*.....*.*..**.****.*..**...**.***.*...*...***.**...**....***.*..*.*.*..**.*.*...****..*......***...**.***..**.**...*****........*.****...*...***.*..*......****..*.*.*.....*...*.**..*.*.*....*.*...***....**.**.......*...***.***.***....*.*..**...**.*..***..*.***.**.**..........**.*****..*.*....*..*****....*.*..*....***.*.....*.*.*...**....****...****.***.*..**..*.**..**...*.**.***.*****.....*****.*.***.*..*.**...*........*..........*..**.**.**.***..*.****.*...*..**..**.....**.**.*.*..*....*..***....*..**..**.*.**...***..*.....*.**...*.*.*..*.*.....**.*.*....*****.**...*..*.....*.....*...*.**.**.*...*.****...*...*...*.*...**.*.***....*.*..**.*.**.**..****...
*...****..*.*.****....*.......*..*..*.**.*......*.*.*.*.*.*....*.*****..*.**.*...**.....*....**.**.****....*.*...***..*....*...*.**...**..*.***....**...**.*.**...*...*.*..*...**.***.*.**.**...**.*....**.**.****..*.*....*.......*...**.**.**........*..****.*....*..**...........***..*.**.***...***.....**......*......****.*.****...*..**.**..**.***.****.***.*.**.*.*.*..*...**.****.......*...*..****..*.....*...***..*..***...*.*..**.....*.**..*.**...*...*.*...*.**..***..***.**...*....*....**.*.**..*.**.*..**.**.****..*.*..***....*..*..**......*..**..*.....**...*..*..*...*...**.***.......***.......**....**..**...*.***.*.****...*.*.....*..*.....*....******..**.*..***....*....*.......*..*..***...***.***..*...*..***..*...*.*...*....**..**...*.....*.*..*..**..*..*.....*....*.*.*..***..*.*......*...*.*.**..*...*.**....***...***.*.*.**...........*.*.........*....*.*..*.*.*.*..*..*...**.*........*.****.****.............*.***..*.*.......**.*.*...*..**...*..**.*.....*..*..**....*.*...*......*.*.....**.
**.....*...*...**.*.....*..*....*..*.*..**...*.**.*..*...*****.*.....**.*.***..*..**...*.*..*.*.....***.....**..**....*...*.*..*......*...*.**.**.*...**..*.**....*..*..**..*..****..***.*.*...**...*..*.*.....*.*.*....**..*****.***...*.*..**.**..****..*..**..*....*.*....*..*..*....*.*.........*.*****.*..**.*........***....***.*...***.*..........**..*......***....***...*.****....*...*.....*.......**.*..***.....*....*....**...**...*.....**...***.***.*.***.*.***.*...*.***.*.*.**.*****..*.**..*.*......*.*.......*..**......**.***.....*.*.*.........*....**..*..*........*.*....*.*.*.*..**..**....**.*..*.*....****.....*..**.*.**....*...*..*..****...*....*.....***...**..***..*..*...*..*.*.*......*...*...**....**..*......*....*...****...*.**..*...*.*..**.***...*.*.*.*.**.*.*....*.*.*..*..*.*.**...********..*..**.*.*.*....*.**.**.*....*..**..**..*.*.*......*.*.*..*.*...**..*...*.*.*.*...*.*.**.*..*.**.*..****...*..*..**.*.*..*....***..*.**..*.*....**.*...*.********...*.....*.*****...***..*...**.*..
*.**...*...*.*.*..*....**....**...***.***...***.*.*.*..****.*..**.***..****.****....*.****......*.***.....**.*.*.**.*..*....**.*...*.......***......**.**..*.....*..***.........*.*.*...*..*...*.*..*...*..***.**.*..***..**..**..*.*...*.**......**.**.**...*...*.*.**..****...***......*..*..*....*.......*...*...**..*...**..**.*.*.*...*.*...*..**....*......*..*...*.*.*..*.*.**...*.*.....****.***.***..*..**....*...*.*....*.*..*.**..........*..*.***.*...*.***..*.*..*.*.*.*........*.*..*.**...*...*..*..*.*.*...*.*.***.*...*.....*..*.*.***...*.*..**.*..*.*.*...**.**.**.**.*..*.**.*.**..*.*......*...*..**.****.**.*.*..*.*.**.....**.............*.*..*..*.*......*....*.*....*.....**.*..*...*****.......*...............**.**..**..**......*....*..***......***..*.*....*......**.*..**.....*.*.....****..*.*...*.****...**..*.*...***.....*...*..*...*.......*.**..***.***....*.*.**.***......*.......*.........**.*.*....*.***..*..*..*.*.*..**.*..*.......*...*.**..*****......**.*....*.*.*.*.**.*..*....*.*.**..*
**.*.***.*.*..*.*****.*..**.......*...........*.*..**.**.**..*..*.*..*..*.*..**....*..*...**.....*.*.*...*****.*....*.*.*.*.*****.....*..*....*...**.**..*.*..*.....*...**......*.......**..**.**.....*......***.*....**.****...**...*..***.**.*...*.*..*...***..***.......**....*.*....**....**.*.****...***...*...**.*...*..*.*..*.**.....*..***.*.******....**.**...*..***.****..*..*.**....****..*..*..*.*..***..*.....*.*..*...**.***..**.*....*.*....******.**..*....***..****.*..*..*...**............*....*..........*...*...*....*...***..**.....*.....***..*.*.....*..........*............*.**...........**..*.**..***...*.**.*....*.*.*..*.****..*..*...*...*.*.***.....*..*.*......*.*.*.**..*...*..**.*..***....*..*.**...**.....**..*.**..***.**............*.....*.*.*.**...*.*..*.*...****.*.*.**..*..*..*....*..*******..***..*.*.**.....***.......*....*..*.*...*.*.**.........*..*..*..*..*.*..**.*.*.**.......***.*..*...***.*.*..*****...*...*.**.*.....****.*.*.*..*......*....*.**.*..*...*.**....*....***..*.*.
....**....*........*.**........**....**.*..*.*.*...**...**..**.*....**.*.**.**...**..*...*......*..*......***..**.*......*....**.....**.*..*.*..*.***..**..***....**...*.**.....**..*..***..****..*..*..*.*..**.**.*....***..*.*.....*.***..*...***.*...*................*..****.*..****.*.....*.*.*.****..****..*..*..*.......*.*.**.*..*..**...*......*.*.*...*.****.......*.*.**..***.**.**.*....***.*...*.*..**.*..*..*...*...**.*..*..*.**..**..**..*..*.*.**.*..*.**.*....**..*..***.*.***...*...**.*..*..**..**.**.**.****.***.**...*.*....*....*****..*.*....*.*..**.**...*.....**...*....**.***......*****.*..***...***.*.*...***....*.**.**..***.....**...**.**.*..*...*..**...******...*.****.*****....*...****.....*.*..*.***.*..***........*.*.***.........**..*...*........*.**....*.......*...*.*.**..**.**.......*...*.....*.*...**.*..*.**.*..*.*....*...*.*****..*.*.*..*.*...*....*.*...*..*....**.*.*.*****.........***..*..*..**..***..*.**.*...*..*..*....******..***.*....*.****.....**.*.*..****....*....***.*..
*...**..*......**..*.**..*.*.....**...*.*.*****.....**..*....*.*.........*.***.*........**...***..**..**.*******..***.*...*.....*..*.*..*....*.......**.....*.*..*.*****....***.**..****.*.*.*.***.....*..*......*.*..*..*.**....*.*....*.*.*...*...***.*.***.....*.*.***.*.**...**.***.*..*****...****..****......**..***......*..*....*...*****.**....*.*...*....**...*..*.****.*......****...*......*..*.*...***.***.*...*.***..**.**..****..*.*...**.....**....*..........**.......*...*......*....**..*.*.*.*.......*........*****....*.*....*...**..*....**.**.*.**..*.*...*...**..*...*....***..*.**.***....*..*.*....*.***..**..****.*.**..**.*.*.*.***.*.**.*..****.**....***.*..*.**...........*.***.*.....**....*.*...*.*.**.***.**..**..**.*.*.**.*.*.**..**.*.........*.*..*......*..****.*.*.*...*.**.*.....*....*.*.*.******.*...******.......**.*...*..*******.*....**.***.*.*..*..*.......*..**....*..*..**.**..*...*..**...*.**..***....*..*******....*.*.**...*......*.**...*..**.*..*....**....**...**.*..**..**...*
.......*.*.......*.*...*.....*.*.*...*.*.***...**...*.*...**....***...**..*.*..****..*....**.....*...*....*.*.*..**.*.*.****.*..*.**...*..*..*.**....***..*..**........**....***....***..........***..**.**..*.**.**.***..**....*******..*..*.*.*.....**.*.**.**.**......*.*.*.*..*..*.*..*.**.***.......**....*.......**......*.*...*....*...**.***.*.**..*****....*.*..*..*....**.*...*..*.**..*...*....*...*****....**.**....*....*.*.....*.............*.*.....*.**..*.**.....*........*....**..****.*...*******...*.**.*.*..***..*.....*..**.*...*.*....*..**.....*......*.**.**.....*...*.*....**.*.*.**...*..*...*.**......**.*..**...***.**....****..*.*....****....*...***...****..*.***..*..**..**.*..*.......*..**.*.*..*.**.*..*.*..*.......*...***.**.***...*.*.**.*...***..*..*....*.***....****..***..****....***.......*...*.*.*...**.*..***.*.*.*..**.*.**..*.*..**.............*.....*.***.**.....**.*....*****.....*****..*.*...*..*.*.*..*.**.*.**.....*.....*.*.*.*.....**..**....***.***..*..*.*..**.....**.*.....
**.**.*...***..**.*.*..*.*......*.*.***.*..**..**............*...**.**........*...**.***..**.......***......*.*......**..*....*.......*...**...***...*****.*.***.....*..*...*..**....*.*...**....*.*.*...***.***.*....**.....*.*...*....*.*..**..*.*..*....**...**.*******.*.*.**..*..*......*..****.**..***.*....*..*..*.*...***....*.*..........*.*..*.*..**.*..**.*..*..*..........***..*........**********......*.......******.**...**.*****...*...*.**..*..***.*.**....*.*......*.*...**.....*..*******.**.*******.****........*.**.*.........*.**..***...**.*..*...****.*...*.**.....**.....*...***..**.*.**....**..*...*******..*...**.*...*..*.**....*******.........*..*.*.*.**..********....*..*.***.....**.*......*..**.**..*...*.*..**.*..****..*...**..*...***...*.*..*.**.**..**.*...........*.......*.*.*....*.*..***..*...........**.*...*.....*..**.*....***.*.*..*.*.*****..**.....*....*...**.*...*...*.*.*...*...***..*..*...***.******.*..***..*..*...**.*.*.*..*.......*.**..*..*..***..*..*....**........*.*.*..*
.**..*..*..........*.*.....*******..***.**.**...**...*.****..........*..*.*..*....*..****...*...*....*.**....***..*..*..*..**..**.*.....**....*.***..*.....**..**.*****.*..*.....*.**..***.*.*.*..**.*.*.**...*....*.**.*.***.***.**..*.***.*.*....***.**..*..*...*****........*.**..**...*..***.*.*...***..***...........***.**..*****.*.*.*.*..*.****...**..*.*....**.*****.......**.*..*.***..***.**.*...*.**.*..*.....*...*..*..***.....**..*.**.....*..*.*..*....*..*..*..**.*..*...**....*..**.**.*..****.*.*..*.**..*.*..*........*...*.......*.*..*...***....*.*.***...*.........**..*..*....*.*.*.*..****.*......******...*...*.**...*..*.*....**..**....*.*..*.***.*.....**...*.....*..***.*..*..**...*..*.*....*.*.**.*....*.......*....**.**.*.......*..*.*..*.**.......*...*..***.*.*..*...**.*....*.*.***....**.*.*..*........*.**...*...*.........*.*..*.*.*.**.*.*..*...**...***.*..*..*.*..****....****....**...**..*..*.*.*...**...*..*.**.**..**...*...*.*.**.*.**.*.*..*...**.....****.*.*.***.....*....**.*....*...
.....*...*.*.*......****...*.....**.***...***.*......**......*****..*........*.*.....**...*..*.*.*..****.*..*...*.......*..*..**.***.***.*...*.*.**....*....**.**.*.*.......***.....**..*.**......*..*..*..**.*.*.**.*...****....*...*......**.*..*..*.*..*..**....*....*..*..*...*.*.*..*.*.*.*..*...*...*...***..**..**.*..*...**.*.*.*.*.*..*...*.****.*.....*.****...**..**.....**.*..**..*.***..*..*****...**.*.*.*...**.*..*.**......****........***.....**..*.*..**..*.*.***..**....*....*****....*..*****.*..*.*****..*..*.*...*..*..**..*.*.**....*******...**..*..*...***....**.*..*..****.*.*.**.*..*...**.***.....*....*......***.*.***.....*............*.*.*.....**..*....*.**.....*.*...*...*.****.*..**....*.***..**..*.....*.....**...**.*..*...*....*...*..*....*..*...**...*...*...**..*...**...*...**...*.**...**.....**...*..*.*..***..**...*..**......**.*...****..*..***..*..*****...**.*..***......*..*....***...***..*..*......**.*.....*..*.**.****......***.*.***....*.*.**...**..*.*.*....**..*.****.*.....*
...***...*.*....*.**.*...*.*.*.*****...**...*.**...***..***......*.***...**...*.*..*..*.**......*....*..**.*...*...*..*..**..*....*.****...*...***....*..*..*.....*.*...*.....**...**..*...***..****.*......*...**..*..*.***.*..***.**...*.*.*.*.....*.*.*.***.***..***...**.**.***.**..***.**..*.*****.**.*.*..**..*.....**.....**...*..*.*.......*.*.*..........*.*....***.........****...***.**.*.**..*..*...*........*......*.....*.*..*.....***....***.****.**.*..*...*.*.*.....**..**.***..**..**.*.....*.*.*..**...*......**.***..*....*..*...***.*.......****....*.**.*...*.**......**.***...***..*..*..*.*.*.*...*****.*.*.*...**...**..*...........**.**.*...***..**.*......*****..*.......*....*.......*.**.....***.**.....***..**...*.*.***.*.*....***....*.*.....*.*.....**.*.****.**.....*...*.*.*....*...*.*...*....*.*.*.**.**......*...*...*....***..**.**.*..**...*.....*.........*......*..**.*....*.***...*.*.*....*....*...**....*.....**....*.......*.*.**..*......****..*.*..***..**...**.**...*....*..*.....**.*
*.*.***..*.*..*...**.*..*..............*.......*..**...**...**...*.*.*..***.....**......*......****...*.*.*.**.****.**.*.*.*.**....***.*..*.*..**.***.*..*.....****.*....**..*..*.**...*....*.*..***..*.*.**.**..**....*..*..*..*.......*.......*.*..*.....*.*..*...**.*.****..***..**..*.*.**.*.*...***.*..*..*..*..*...*..***.......***..*...**.***.*....*..**..*....*..***.*..*..*...*.*****.*...**...*.***.*.**....**.*.....*..**.....*...****.*.***.*...*.*.*.*.**.**..*..*........**..*.***.*..***....*.*...*.*.***.**....*...*.........**....****....**.**.*.*....**.*...**..**.*..*....**....**...***.....**..*..*****.*.*....**.**..**..*..***...*....*...*.*.**....*...*......*...*...*.*.....*..**....*.******.........*****..*......**.*.*..***.*.*..*..**.*****...*..**..*.*.*****.....*.*.**.*.**....*.*....*.**.....*...*..*.*.*.**..**..*.....*......**.*****..*.***.....**.*..**.*..**.....**.....**.**...*..****..*.*.*.*****.*.**.*...*........**..*...*..*..*.*.*.*.......*.*...*......**...***....*.*....**.*..***.
*..*.....**....*.....*.*.*....*..***..*..***.*..*.*....**....*.**..**.****......*..*.**..*.***.*.*.**.**..*...*.*...**..**.***.*..*..*.*...****....*.*.*..*........**...*....**.....***...*.******.*....*.......**.*....*****..*..*..*.*.**...*...*..*..***......****..*.....*..*.*..*.*...**.*..*.**.**.*.*.*..**..***...****.*..*.*.*....**..*..*********....**.***...*.**.*.*....*..**.....***..**.****..**.**..**.*..**.....****.*...**..**....*...***...*....*.*......*...*.*.*.*.***...*.*..**....**...**.*..*.**...***..**.***..***.**..****...****...*....*.......***...*.*.**...****.*..**..**.....****.*.*.*..*.*..***.....***..*.**.*..**...*.*.*...***..*.*..**...*********...*...*......******..***..*....**.*....**.......**.**.*.*..*...**.***..**.*.....*...*.*......*....*...*.**..*..*.*.***..*.*....*..**..*.....****.*....*...*....*.*....**.**.*.*...***..**........*...***.**..*.**.*.........*..*....***.***...*...*..***......**.**.**.*..**....***.*.*.......**.**...***.*.**......*....***....*...**.*..***...
.**......*...*...*...*.***.*.*.*.*...........*.*.*.**.......*.....*....*.**.*..*..***....**.***.***.*......*..***..****...*...**...**..*.*.*...**..**...***..***..***...**.*.****..*........*.***.*...*...*.**.***...****.*****.....******.*.....*......***....**......**...**.*...*..*...**...*.*..*...*.**...*...**...*****.*.*..*....**....*....**.**.*..*..*.*.*.*.**..**..**.*.**......***........***...*.*....*...**....**.*.*...***.*...*..*.*...*.*.**...**.*..**...**.......**..*....**....*****..*..**.....*.*.**...**..**....***.*.****..***..*.*..*.*.**..**.***.**.*......*****..******.**..*.*..*.*..*....****.*.....***..***..*.***..*..*..*.*.*..*..*.....*.*.**..*.*.*...*.*..***....*..*..*.**...****....*****......******.*....*..*.*..**.*.***..*.*..*...*.*..**....*...**....*.****..*.*.*..**.*.*.*.*.***...**.*.**.**.*****.*.*.***.**..****...*..*****..*..*..*...*..*...*.*.*.**.*....**.***.*..*.*.***.****.*...*..*...*.*...***.....*.***....***.*.......*.................*..*...*....**.....***...*...*..**
..*.*..*..**...**...**.**.*.*..*.........*.*.***...**.**...*..**.***...*............*..**.***.....*..**...*.***..*.*.*.**....***..**.*...**..*.....***..*...**....*.**..**...**..****..*..............**...*.**.....*.***.....*.*..*..*..***.*.*..*******....*..**...*.*..**.*........*..****..*..*.*...*****..*..*****.**..*....*...*.*..*..*.*.*..*....****....*...*.***..*.*.*..*....*..*.**...**.**.**.**.**...*....****.*.*.....***.**.*.*.*.*.**.....***..***.*....*............*.....**.*..*..*.*.*.**.*.*..*...*......*****..**.*.****...*.**.*..*....*.*.....*...*..*.*.**......****..*.*.****...**..***.*.*.*....**.**..*...*.*.....*..**......*...*..**.......*.***..**.*.****..**..*.****.*........*.*..*.*......*.*.**..*.******....*..*.*....**.*...**...**..****.*.*...***.....***..****....*.....*.*...*.*.*...*.**..**..*........*....*.....*.**.*.*.**....******..*.*....*....*..**....*..**.**.**.**....****....***........******...*......*..*.....**...**..**....****...*....*.*..*..**....*...........*...*..*.*..
...**..*..**.**...***.*....*.*.*..**.*.....*.......*...*.*******..*...***....**......*......**.*.*.......*..*.**.*...**.....*.....**...***...*..***.**.**.****...*.**.*.**.**......*****.**.**.*..*.*.*.........*...*...***.....*.....*...***....**..*..*......**..*...*.****...**..**.***..**..*...*....*..*..*.**..**...*..**..*..........*......**....***.****.**..*.**....*.**.*...**...**..*....*..***...*..**..*.*...*.*...**...*...*.*.*........***.....***..*.**....*...*....**.*.....*.........**.**.**.........*...*.*.**..***.*.....*.......*.*.**..*..*....*.*........***...**...*.*.*....*..***.*..**.*.**...****.**.*.**..*..**..*...*..*.......****.**.......*...****....**.....*..**........*.*......***....*...........*.*.*.*.....***....*.*******.*......*..**..*..*.....*........*.*.*......*.*..**.*.**.....***.******..*..*..*..*.***.*.*....*...**..**...**.....*...***.*..*...........*..*......*........***.*......**.**.....****............**............*******....*...*.*.**.*........*..*.....**.....*....
.......**.*...*.*.*.***.***..........*.....*......*........*......*.***...*...**.....*.......*.*.*.***...*......*.**....*....**.*..**.*.*...****.*.....*....*........*...*..*.***..*.**.*.*.......**....**.....*.***.*..*.**.*.**.*...*.*..*.**..*.*..*****.....***.*..**...*...*.*.**.**.*..**.*..**....**.**.*..*..*****..**.*...*...*.*..*...**..*..*...**.*.***...**.*.*.......******.***.*..***..*..*.**...*.**.*....*.***.*..**...*.**.**..**.*.*.*..*.*.*.**.**.****.*.*..**.....*..*..**..*..***.....*..****.***.***....**.**.*.*..*.*.*...*........*......**..*..*...**....***..***.*...*..*.*........**....*.**..*.*...*.....*...*..*.***...*.*..****.*......**.*...*....**.*.*..*****...**.......**.*.*.*...*........*....*.....**.**..****....*...*...****..*.****....**.....*..*.......*..**..**.**.**..****.**......*.***.*..*.****....*.......**.*.**....*.*....**.....*...****.*...**.*.*.***.***....**....*..*.....***..*..*.....**..*.**...*...*.***....*.****..****..**..*..**.*..***..*..*.*.*.*.*..**.....***.*....
...*......*...**.*.....****....*.*..*..*....*...*....*..*****...***.....***.*****.*..*.*..*....*.....**...*........****.*.*.*.*.*...*.....**..*...*...*.**.*..**......*****.**..*...**...*.**....*.*..**....*..*.....***.*..*...*.**.***.**..*.*..*......**.*.........*.**..*.*.....**..**.....**..**...*.*.*.*.*.**.*.**...*...*.....*.*.*.*.***..*..*.****..**...*...*....**......**.**..*..*..*.**.*...*......**.*....*.....**.**.*..*..*...*...*...*.*.**.**.**..*......**...***..**.*..*.*....*.**.*....*......**...*...**.....*......***....*.....*.*...****..*...*.***.*.**.***.*.*.*.*....*.***....**....*.*..**.*.**...*****..*******.....***..****.**.*.*.*..*.*.*...**.*.*..**..*....*..*.....*.*..*...*.*...**...*..***......*...*.*.....**....**.*.**..******..**.........*.*..*..**********.....*.*.*....*.**.*.**.**.....*..**...*.*.**.*....**...**....*.*...*.**..****..*.*..........***.**..**..*..........*****.***.*..*....***...*..***.......*.*.*.*....***.*.*..*.....*.......*.***.*****.***..*....*.........*...
.**.*.....*.*.*....****...*********...**.*..*.*.*...****..**.**.***...*......*..*..*..***..*...*.*....*..*****...*.***...*.*..*..*..*.*....*...***.*.*...***.....*.**...*.*.....*.*....**..**..*..*.*.....**.**..**....**.*.**.*......**...*...*....*...*****.******..*.**....*.*.*..**.*...*...*..**..*.**..****....***.*..*.***.*.....*.*...*.*.......*.**.****...*.*.*.***.***.**........**...***....*.****........*..**...*****.......*...*...*...*....**.*.*..***..****.*..**...*.....*.*...**..**.**.....*........**...*.*........*.*.**.**.**.......*...******.*...*..**.*.*......***....*.**.*.*.***.**...*.*.......**.*.....*.......*....*....**.......*..*.*.*..*...**..***...****.***..*..*.*.*.*.*.....***...*.*.*.*...**........**....*...*.....*.**..*.*....**....*..***.**...*..*..*....*****.*...***........**.*..**...*..***.*.*.*.*...****.*.*....**....*.....**.*...*...***.*.*.....*..**.**.**.*.....*..**..***...*....*.**.*.**.....*..***..**.***...*.**.**.*.*....**.**......*..*....*..*.*...**.*....*....**..*.
..*..*.***.*.*....*......*.*..**...*.*...*.*...***....*..*....*....***.....*.....**.*..*......**..*.**..*...***...*.**....*....**.*.*.**.......***.**..***....***......*.*..*..*...*.....*.....*.*...*.**......***....*.*......*.***.*..***.....***.*.**.**..*..***.*.....**..*.***......*..*..*.***....*.*..***...**.......*.**.*...***.**.**..*.***...*...*....**..*..*.*.*.**.*..*.**..*.*...*....*****.***...**.....*.*....*....**..*....***....*.*...**...*.*..*.*...*.*...**.*...*..***...*.....*..*.*.*..**..*....**.*..***.*..*.*....*......*...*..*.*..*..*....**...*.....*..*.*.*.*.*......*...*..*..*...**.**.......*.*.**.......*.*.*.**.**..*.**.*.**....***.**....*..***.**.**......*.*.*****..****.*....*..**.***.**..*.***.*.**.*.*.*.*.*.....*****.***.*....*......***..*.*..**..**.*.........**.....**..*.*..**.*.*....*.*..***.....*....******..*.**..*...*...*..***...*.**.*...*.**.***.*..*..*..*.**.***..*.*..*.*.**.***......*..*.**.....*.*.****.....*..*.**.****..*....*...**.*.*....*.***..*....***.....*.....
*...**..*.*.*..**....****.****....**.*..........**...*........*.*.......***..*..*.*....*.*.*.*......**.*.******...*....**....*...**..****.......***...**..*...*.**..**...**....**.**.***.*.....***....**.****..**.....**.....*....***......*..**..*.**.**......*.....***..*.*..*......*......****......*.*.*.*.*.**..*..***.*.***...............*...**.**.*.**.**.....***........*...**..*.**...**..*.**.***..*.**..*..*...**...****...*...*......*...*....*.*..**...**...*****.....*.*.....*..*.****.**.*.*...**..*..**.*...***.........***.*...****....*.....***...........*...*...*.....*..*.**...**.**....**.*..*.....**.*...*.*.**.*...*.**.*.*.******....**...............***..*...*.....**...**..**.***.*..********.*..*..*.......*.**.*...**.**....**..*..*.*.**.****...***..****.*..*....*...**....*..*..********.*...**.....***.*.*.....*.****..**.**.*....*.**..*.**.****.*.**.*.*..*.*.*..*....***.*...****.*.***.*..*...**.**.**.*.*....*.......*...***.*..*.....**...*..*..*.**...*.*.*.**.......*.*....*......*..*.**.*..
....*..*.*...**....*******.*.*......*.*.....*.*...*.****.....***.*.....*.*..**.*..*.***...........*.....*.*..*......*..**.....*.*.*.***.*.**.....*...*.......***...*.*.....*...***.....**...***...**..*..*.**..**.*.*..*..*.**..*.****.*.....*..........*****.*****.*....*.*.*..**.*...*.......*.*..*......*..**.**....*.*.....******..*....*........*..*.*........*..*.*..**.***..*....*...*..*..*.*.**...**...**......*....***..........***.....****....*..*...*..*.*.**.*...***.**..*....**...**...*...*........**....*......*.*.......*..*.*....**.**.*........*.*.....*...***..**..*.***.*...***.*...**.*..***...***.*.**.**.**..**.....*.*...****..**...*..***..***.*...*.*.....*****.**...*...*.**.**.*...**..***.**..*.**..*..*.**..*.**........*....***.***.*....*.*...*..*.*..*..*.****.*.**..*.*.*.*.*...*..*.*........*.*..*.....*.*.*.*..*...**.....**.***.*....*..*..*.**..****.****...**...*....*..**.**..*..*.****..*..*.****.*.*.....*.**.*.....**.***..*..***.......*........*..*.***...*.***.*.***.****...*.*...**...
..*.**.....**.*......*..**..*****.....*.**..*.*.....*****...**....*...**.*..**...**.*.*.*.....*..**.......*....*****.*..*.***.......****...*.......**.*.*..****.*....*....***..*......*.*..**.*..*.**...*.*..*.**.*.*.*..*...**.**.*..**...*..*.*.***.....*..**...*****..*...**.....*.......*.*.*....**.*.*.**......**.***.*.*.....*.....*..*..**.............*.*......*...**.*..**..**..**...*..*......*..***..**.**..*.*...*.*****.*....*..*.***.............*....*.*.**.***..****..**.......*.*...*.**...***.**....*..*.*....*****.*..**.***.*..*....*...*...*..*......****.***.***.*.***...*.*...**.****....*...*.....**........*.****..*....*.*..**.*.*.*.*...*.**...*...*.**....***....**....*.....**...*..*..*..*...*.*.*.**.*.***.......*.**.*....**..**********.**..***...*..**.**..**...*...*...*......*****..........*....*.*....*.******...*.*..*.*...**..*..*...*...*.**.*.*.*..*.*.*..*.*..*..*.*..**.**.**.....*...*.**..***...*..**...*.*.*.***..*..*........*.*.***.*.*.*.******.*.*.*..***.*.*.....*..*......*.....*..
.*.*.**......***.......*...**......*.**...*.****.*.....**..***.*...*......*.*.*....**....*..*.*.*.*..*....***.*.*....**.*..........*.*.....**...*......*.....**.**.....***..*.***.**....***........***.***...........*......***.......**...*....*.*.....*....**.**.*..*..*.*....**.....*.....**.....**..*.*..*.*.**.....*.*....***......*....**..*.*....***...***...****..*..*.****.****....**.*......*..*.***....*.*......*.*.*..*..*.***..*.*..**......*.*....*.*...***...*.****..*.*..*..****..*.**.....*.**.***...**....*.*.*....**....*...*.......*..*.....**.....***.***.***..*..****....***....**..*.*..*....*.*..*...*.*..*****.*..**.*.**.*.....*....*****.*.*..*.*....*......*.***.*..*...*.**..**.*.....*.*.**....*.*.*.****...*..**.*....*.****.*.**..**..*.**.*.....**..*..*.............*.*....*.*...*..**...**...*.*.*..*.**...*****..*.....**.*.***.*......**.*.....*..**.****.*......*.*...*.*...*.**.*.*...****...***...**.*******..**..*..*........*.*.....*.**..**.**........***...***......*..*.**.*.....**..*.*...
*.*..*.....*..*....**.**.*.**..*..**.*.*...*...*..**.*.*.**...*..*****.....*..**.*.*.**.*.****....*...........*.*..*.*.*...***..**.***..................**.*..*...*.*.**...**.*.**.*.....**..**....**.*...**..............**.**....**.***.*..*.....**....*....**.**....*..*....*.*..*....******....**...*.....**.....*.*..*..***.*.*.*..*...**.*....*...*..**...**........**..*..**...*.*....*...*..**.**.*..*..*........***...**.**....*....*...*.****.....*..**..*.....***..*.*..***.*.....*...*..*.*.**..*.**..*..*.*.*..........*..***.*.*....*..**..*.*.....*.**.*..*..****..*..***.***...*.****..*..**.*....****..*.*.*.***.***..**..*.*.....***....*..*...**.*....*.*.*.***.*.*.***.*...*******...*.*......*.**..*.....*..*.*.*.*..***.**.*.***...**.*..*..***.........***..***.*.*.....**..*.*..*........**.........**...*.......**.***...*.**.*.*.*...*...**...*.**...***.**..**....*.......*.............*..*.*..*...****....*.*.**...*...**.*.*......*.....****.*.*.....*.*...**.**.***..*****...*..**.**...*.**.*.**********
....*.*.**..*.**.**.*.**.**.*.*****..**..*....*..*.....*.***.*....***....*....*.*..***.*.....*..*..*..**.*..*.**..*.*.*...*..*.**.........*...***.***...********....*.**....*....*...*.......*....*..*.**..*...*.......**..*...*.*.*..*..*.*...*.**....**......*..*...**.*...*.**..*..*...****.......*.***..***..*.*.*..**..*.****..**....**.*..*.****.**...**..***..*.*..*.*.*..*..*...*.*...****...*.***..**......*...*..*.**....****.**....**..*.*.****..*.......**....**.***.**..**.*...***.*.**........*.......*...**..******.**..*......*..**...**.*..*****.*.*....****.......*......*....*....***.**...**....**.*.**.......*.**..***.***....****.*...*......**...........**.*.**....*.........**.*....*....**..*....****.....*..*.****.*.*.*.....*.*.**.*.*.*.**.*.*.**..*...**..*.**.....**..**..*.*.*....**.....*.*.**..***............*....***.*.*..*****.***..*.*.*...*...*.*...*..*................*.*.*.*..*..*.*.*.**..*....***...***.......**..*.*..*...*.**....*.......**.*...*.**...*..****.....***..*.**....*...*.****
.*.****.*...**..**........*.**....*..*.......*.***.*...*......*.*.*..*.*..*....*..*.*...*.*.*.*.*....***.*.*..*.*.*...**....**.*.*****.**.***...*.**.***.**.*..*.*.******..*.*..**.***..*....*..*....*...**..**.***.*.*.*.*.***..*....***....*.**.....*..*....****..*..**.**.***......**...*.****..*......*..*..***...*..*****..**.....**...........*.*..*.*.*.....***...*...*...*.***.*...***...*.**........**..*..*...**....*.....*..***..*.*....**.........*..***..****.*.**....**..**..*.....*...*.**..*..*.*.*.........*.*.....*...**.....*...*.......**.*...***..*..*.*..*..*..*.....*..*..*..**.*...*..****.*..*.**.*....****...*...**.......**..*..*.*.....*.*.*.*.*.*........**..*.*....***..*.....****.....*.**.*..........**.*.*..*.**....***.*.*..*.**..*...*.*.*.***.**.*..*....*..**...**.**.**.****.***....********...*...*.....**.**.*..*****.*..*.*.*.*.*.*...*...*.**.....***....*.**.....**.*....*...*.*...*.*..***....**..*.....**....*..**.**..*.*.*..*.*.*.**.*......*......***.*..*.****........***.***.*.***.*.*
*.**..***.*..*..*.........*.*..***.*...**......**...**.**..*.....**....**.***...**...*...*.*.***.*.....*..***....****.....****....***.**....**.*..*.**..*.***.*..**.***...**..*.*.*...*..*******.*...***.*..*.*.*...**.*....*.....**.**...*...*...***....***.*.*.**...**....*.*...*.....*........*.*.***.**.*..**.*...*.*..*.*.*...*.*.**...**..*.*.*....*.*.**...*...***....**....**......*.****.*****...*.*...****.**......*.*..*..**.*.**...*.*....**.*..**....*...*..*.......*.....*.*...*....*...**..*..*...**.....*.....*..*.*.*..*.*.*.*..**.****......*.**..**********...*..*......*.....*****...........**.**...*...*..**...**......***......*...****..*.*.....***.....*..**.*..**...**.*....*..*....**..*..*.....*..**.*.*..*.**.*.**.*.*..*...*....*.......*.**...*.......*..*.*..*..***.**.*..*......*****...*.*....*..***......***...*..****.*..*.*.**...*...***.....*....*.**.*...*....**..*...*..*.****..*.**...*...*.*...*...**...**..*.....*.....**.....*..*****.*....*...*...**.**.*.*.....**....*.*...*.*....*...*.*.
....*...*****..*.*.*.***.*.......*..*..**.*..*...*******..**..***..*.*....*...****.....*...*....***...*..***.........*.**...**.**.........*.*..*.*.**..****.*......**.*..*...*..*...**....*...*.*..*..***.***.....***.....*...*.*.**.*..*.*...**.**.*.**.*.*...**.*.*.....**.*.*.........*.....*.**.*......****.*.*.*.***.....******..***.*.*..***...*......*..*....*.*.......**.*..**.*......**..*..***.....*..****.**....*..**...*...*......*.*....*.*.**.*.*****.*.****....*.**..*.***.******..*..*...*..**.*..*.....****..*....*.****..***..****.**.**......**.**...**...******..*...*..**..*..*.*.*.*.*..***.....**......*.*.**...***..*..*...**......*..*..*..*..*.**.***.*.*....***....*..*....*.*.....*..*...*..*..**.........*.*.**.*.*...*..*.*.***..*...*....*......**...*..**.*.**...*.*..***.**..*...*....***..********.*..*....****...*.*...**..**..*...*.**..*.*.*......**.*.*..*.*.....*.****....***...*....*..*.**.*.***.*.***....****.***..*..*....*.*......***..**.****......*.**..*.*.***.**.........*.*..******.*.*
..*.*.*....**.**.............*...**...****.**..........***.*.....**.....**.*.****.*.*...*...***.*.*.****.*****..*.**............*......*.*.*.....****.*.*.*....*............*.*..*..*.*...*.**....****...*..*.*.......*.*.*.***........*.*.......*..*.**.....***.*...*....***..***.*....*.*.......*..***..**..*.*...**.*..*.*..**...***....***......*.*..*...****..*.**.......*.*..*..**..*.******.**.......*.**...**..*..*.***.*..***......*.*.*.***...........***.****....*..*.....**....**.**.*.***....**.*...*..*.*.......*...**....**..*..*.*..**..**..*..*..*..**.***..*.**.**..*....****.*.*..**...**......*..*.*.*......*.*..**.......**.....**.*...*..*...***.*....*...**.**....*..*.*.**.......*....**.***......**...*...*.*.....**..........*.....***..*****.......*..*.*.*...*.*..*.*....**..**..**....*....**...**.*.*...*..***.*.**.*...*..********.*.*......**..*....**.**.*...*.**.*.*..*..*.**..*.****...**.**...***..*.*.....*...*...***.**.*..*...***..**.*...*.*.....*....**.**.***...**.....***...*...*.*.**.*..*.*
...**.*.***..*.*.*.***...........*.**..*.*..*..*.*****.*....*..*****.*..*.*.*....****.*......*..*.***.*.**.**.**.**.*....*****.....*...**..**.*...**...**..*.*..*.***.*....**..*.*.***.*****.**..*.*.*...*.***....*.*..*..*..**.**..***.....***.*.***.**......*.....**....**...*****...***..*.........*..*.......**........***......*.**.*.........*.**....****.*..**.*..*...*.....***.*.*..*...**.*..*.*.**....*....*..***...***.....*..*.*...**....**.........*.**..**.*...*...*.....*.....*..*.*.*****........**.*.*....***********....*.**.**........*....*..*.**..**....*.**..*.*.*.***.*..*...**.*.*....*.*...*..*.****...*.*.....*...*..*....*....*.*...***....*.*..***..**.*......*.........*....*.*......*.*.*..*.**..**...*.*..*....**.*..**..***..*.*.....*....**.*.*.*......*.*...*.**.***....*.*...*.*.*.***.***....*..*..*....*.****...*...**.....*.*.*...*.*..*..*.*..*.*.**....*.*...****.....**..**.*..*.**.**.*.***.****.**.*........*.****..**.**..*......*.*............*..*.*.......*.****.....*.*.......**..*.*.*.
...*.*...********...**.....*...**.**.*......*..*...**.*...***......**..................**..*...........*.***.....**.*.**....*.**.....*********.*..........*..*..*.....**..**..**.*.*...*.**........*..*.*...*............*.**.......***...*.**.*....*..*.**.**.....*........**.*...****......*...*.*.*.***..*..****..*.*.*..***.*.*.*.****...*.*....**..**..*..**.**.*..*....**.*.*.*.*.*.**......**..*.**.***..*.**.*..*.*.....*...**..*.....*.****..........*.....*.***..****..*.**..*...*.....*....**.****.........*.*....*.*.*..*..**.**.*.**.*..**.....**...**.*....*.*........**.*.*.****...*.******...*.******..*.*.**....*.**....*...*....*...*....***.*.**.*..**...*.........*.*..**.*...**..**.*....*...*.***......***.*......*.*.*.....*...*****.****.....**..*.*.*.*.***...*....***.....*.***.**.*.*...***..*..*.**....*.**....*.*.*...*****.*..*.**.**.*...**.*....**...*..****.*....*.....*.*.*....****..**..***..*......**..***....*...*........**..******..**.*.*..**..*....*...**.........*.*.*..*.**....**...*...*..*.
....*.*.*..*....*..*..***...*....*..****...**...*...*.*......*.***...*.*.*.*.*.**....**....*..****..**..****.**...*****...*.*....**.**.....*...*..........***....***....**.**.*.....****..****.*.**.**........*...*...*....*..***.**.*.*.*.****.**.*.......*.*.**.*..**..*......**..*.....**..***..*.*.*.*.**..*..***....**.....*..*...*.**..*...*.....*...*.**..*.....*......*......**.**.....*....**..*..*...........*..**.....*..*...**........*..........*****....*......**.***.*.*..*..........*......*.......*.*..**..*..***.*.*...*..**.*.**.***.**.*.**..**..***....**.*.......*.*....**...*.......*.***..*..*.**...***...*.....**..*.**......***....*......***..*.....**.**.****..***...*.**....*.....*.***.*..**.**.*...*.......*.**..**...**..**..*.**.*..**......**..*.*.*.***.*....*.*.*...**..*...***.*...*....***.**........*.**..*..****......*..*...*..*......*..*.....*..**...........**.**.*.*......***.**.*..*...*...*...***.*.....*.*...*..*....*..*..***.*.*......*.......**.***..*....*.*.*.....*.*.*...*...*.*.*
........*.***.****....*......*...**.***.*..**..*****.*..*.****...*....*.**.***.**..**..**..****..........**...**..*.*....*....**..***..*.**....*..*.***...**..*****..*..*..*.**..........***.**...*...*......*.*..***.*.**..***..**...*****..***..*.......*..*.***.*.*..*...**...*.*.*.*...*...*.*...**.*******.*.......*..**..*.*.**..*.*..*..**..**...*...*....***....**.....*...***....*.*.....*.......*..*...***....*.*.........****........*.....**...*...*.*...**..*..**.**.*.***....*.....*..*.***..*.***..**.*.....*.**.*.*..*....*..........****.*...****.**.*..*....*...**...**..*..*..**..*...**.***.*.***.**..**...*..*.*.*.*.**..*.**.**.*....**.*..*..*..**...**.**.**..***..*..*.*.***......*.**...*.**..*..***...*.**...**..**.*...**...*..*.*.**.*.*.****.**..*****.*....**.*.*......*..***..*...*..***.........*..*.**..........**.**.*.*...*.*.**.*.*......******.....*.*......*.*.**.*...*.**..*.*.*.******....*****...*.****.*.**.......*...*..**...*...**.***...**.....**..**.*..**.*..***.*..*.....**...*.****.**
*.*..*...*.....*...**.....*.**.*.***.***.***...***...*******....*...**......*..*.....*....**........**...**..**...*.**..*..*.**.*..*.*.*..*..****..*...***.*.......*.*.**.....*..*.........**.....**...*.*.**.*..***.**..*.....**..*..***.....*...*..****..**......*..**......*.***.***....*.*..****..*....*.*..*...*.**.**.**.**.***...*....*..*..*......**..***..***.*..*......**.*.*..*.*.*....*****......*.**..**.*..*..*..**.*.*...*.*.*..**.*.*.**.*....***..*******.*..***...*...*...*.....**.**..*.*...*.*..*.**..*.**.*..*..*.*...*.*.**..*...**......**.*...**.....*....***.....*....****..***....*.**...*...***.*..*....*.........*...*.**..*.*..*...*.*.*..***......*..**..*.**....**.*.*..*..*.*.****...******...****...*........*....*............****...*.****...*...*...*...**.....*...*..*.**.*..*.*....*..**.*.***......*..*....*....**.**.......*.*..*.*..*....*...*..**...*****......*.**..*.*......*.*........*.*.*******..**.***.**...*.*...***.**.....*........*..*.*..**.*....*.*.......*.*.**...*.*....***..*..
.*....*....**.*......*..**..*..*....**.*..**.*..*****.*.*.**.**..***.**......******.*..***................**......*.***....*.*..........*.*.*......***.....*....*.............*.**..*.*.***.....**..**....*..*****.*..*..*.....*.**.*.****...**.*.*.......*.*..*........*......*.***...*...**.*.*.....**..*....**.*...***...*....**.....*..*..****..*.*...***.......***.**.*..***.*..*...*.*.**.*..**..**..*......*..**.*....*....**.*....**..****..*..**.**..*....*.**..*......**.*.*.*...**...*..*....*........*.*.*.*.*.*.*.*.....*.....**.....***.**..*.*****....*..*..**.*.....**.**..*****..**...*.**...*.**..*..*.......*****..***..**..*...**...***..*******..*.*..*......*.*..*..*..*.*.**........*..*..*.***..*..**.*...**....*...**.*..*.....**.*.*.*.*...**....**.*.**...*.*...*..**...**..*..*..***.*.*..*....***..*.......*.***.*....*.*****.*.**...*..*...*.*......**.....********.....**.....*.*...****.***.......*.*..*.****.*...*....*...*...***.....*.*.*..**.........*.*...*.*....*....*....*..**...*.*....*..*.***.
..*.....*.*........**..**.....*...*.*.....**..**.**....**..*.***....*...*.*..***.*.**.****..*.*.**.*.*...*......*.**.....*....*.*.*..*..*.*.......*.*...**********..*.*.*.*.**.....*.*.*.**..*....*........*.*...........*****.....***.*.**.**.*..*.*..*.*.****...**....*...**....*..**.*..*..*..*..*.***..*...*.**.***..**.***..**...*.*......**...***.****.****...........*..*......*.*.*..*.*.**.*..***.....**....*....*.*.*.**...*.*.*...*..*....*.........*.*...*.*.*....*.*..**.*.....*....*...***...*.*....***..**..*****...**.*..**.**.*..*.****...*........*..**..*.***.*..*.**..*.*.*.*....*...*.***.****.**...*.*..***..........*.***.........*.........**...*.*****.......**......*****..*******..*.*......*...*.*....*.*..****..**.**..*.*.*.*.*....*.....*.*.***..*...*.....*..*....*.*....***.**...*...**..*...****.*****.*..*....*..*.*.**..*.***......*..***.*.........*..*****.......***....*....*..*..*.***..*...***....*.***..***.**..*.*....**..**...**.**....**.*....*.*.*...*.....*....**.*..*..*.***.***..*..***
**..*.*.*.***..............*..**......*.....**.***..**...*.......*.**....**...*.*....*..*..*...*.**.*.........*....*.*.*..*.***.**...*...**....***..**...*..*....**....*....*****...*.*........*...***.*****.*..********..*.....*...**.*...**..**..........***.***.*..*.*....*.*.*...*...*.*..*.**.*.*..***.**.**.**.*..**.**..*.....**.*..*.*....**.....*..*.***........*.*...*.*...*....*.**.****.*......*..*.....**...*...**..*.......*..***....*.....***..**......*..**.*..*..*..*..***..**...***.**.**.**....*..****.*..****.*..*...**.**....*...*.*....***.*....*...*....*.***...**..*..*.***...*....*.*...***..**.**....*....*****...*......*.***..***...*.....*...*.*.....*...****.*.***...**.**............**.**..*..***.......*....*..**..*...**.......**....**..*.*..*.*.***.*.**.*.*.*.*....**.**.*...*...*...**..**.*..**..*...*.*.*...**....*......**.*.*.*.*...*.***.*..*...***.*..*.*.*.**...*.***..**..**.*.***...*...*****.....*...*...*.****..*..*......*.**......*...*.....*....***.*.*****.....***....*..*.*.***.*.
.*.......*.**.*...****.***.*...**.*........*..**.**.*.**...........*.*.*.****.....*.*****......*.**.*.*.*.***...***.**.**...**..**..*..**....*..**......*..**.*...*.*...*.*..*.***.....***....******..**.*.**.*...*.*....***.......*..*****.....***..****....**..*...*.*...**.*..*****...**.******.*...***....*..*.*......*.*.*....*.*..*.*.*..*...***..****.*.***...*....***..*..*.*******...***...***...**..**......*.**..**.**..*.....*.**.*.*..*..***.****.*..*..**...*..*******.*****.***....**.*****..........*..**..*.***.***.......*.*..*..**..***.....*.*..........**.*.*.*.*........*...*...*......**....*.****.*..*....*..***.......*...*..**.*.***.**...*..**..*..***.*.**.*..*.*.**.......*..******..**.**...*.*.****..*....*..****.**.*.**..**..**.*..*.*..****..*...**..**.***.*..**.*..*...**.**..*......**..**.....*.*......***...**.*...*..**...*.**.....*..*.**...**..**..***.***..*.......*.*****..*.*.*..**....*..*...*.....*.*..*.*....*...**..*.*....***..**.******..*.......*.*.*...*.*.*.**...*.**.........*...
*****.**....**..**......*.*..**.***..*....*..*.**.***.....**.***.*.*..*...*..*....*.*.*..*...***...*....*......**.**.*.*...**....*...**..*...*...*..*.....*.*.**.....**.*....**..**.....**.......*...**...*.*.*...*.*****....***.*.*...*.*...**...*...*.....*.*.*......*.........***.*.*..*..*...***..*..*.**...*..**..**.*...*.***.**......*.*.....***..*....*.**.*.*.*...*...*.***.*.*.*.****....*.**.**..**...*.*.***.*****...*...*..****.****.*.**.*.**.*.**..*...***.*..*..*.........**.*..*.**.**..***..****.*.......***.****..*.*...**....*....**..*.**.*.**.*.*.*.*...*..**.**..***........*..*....**..**.***...*.*......*..*.***.*..**.**...***.*..**.**...*....*****.***.*.****...*..******......***...*..***.****......**...*..**...**.***....*.........*..*.*.....*.....*.*.*......*..**....*...*.*.*****.*.*.*.**..***...*.....**.****..**....*.....**.***..*..*....******....*..*.****...*......*..*.*..**.*........***...*..**..*..**.*..*.***.*****.*...**.......***......*.**...****.....*.***.*...*.*.*.*..**..*...**.
.**.......***.....*.*.*...*..*......**.**.***....*.......*..***.........*.*****...*..****......***......***..***.*......*.**..*.**.*.*.*.*.**.***....*..*....***..****..*..*.*...*.****.***.....*****..*.....*...*..*****.*..*.*****.....****.........*..*..**..*..*.*.*.**......****.....**...**.....*......*..****.*......*...**.*...***..*..*......****...**....**....*......*.*.*..*.***.****.*....*....*.***..**...*.*..***....**.***..*.***..*..*.**.**.***..*.*.*.*.....*....*.**.**..*....*....*.......***.*.******....*...*..***...*.*....**..**.*..****.*..*.**...**....***...*.*..*..*...*.*.*.*...*...*.*.***.**...*..*.**.**..*.**..*....*..*..*...**.*.*.....*.*.**.*....*....*....****.***.*.****...*.....***..*..***.**.**.*.***.*......****.**.***.**.*...*..**......*..**.**....*.***....***.***...*.*..*.*.*.*.**...*..***..*.**.........*...*...*..*.*...*....**......**.....*.*...*.**.***.*.....**..***.***.*.*.*....*..*.*.......**..*..*..*.....**....**......*.*.**...*..*.*..*..*..*****..*.**.*.****..***.**.
.....*..*..**...*..*.*..**.*****......**..**..*..*..*.**.*.**....***..........**.*..***.*.*.*.....***...***.*..*..*....**...*****.***.*.*...**.**..**.....*..*...***...***...*..*....*.*....*..**.***.*....***..*...*......*.......*.....***.*....*.....*...**.****.*..**....**.**..**...***..*.....**...**......*.*...**.*.*..*.*.**..***...**....*.*....**..*..*.*....*..**..**.*.......**.........*..*......**..*.**.**...**..**...*....****.**.*....****.......**.*....*.*.****.*.*....**.....*..***.*..**.*.....***.....*.*.........*.*.**..*.*...**...*.....*.****..*.......***.....*.**....*.***..*........***...*..***..*.****...*...*.....**.**.....*...****.*.*.*.*..****...***..*.....*.*..**....*....**..**..........*..*.....*.*****........*...**.......***....*.......*..*..*.***....**.*..*.*..*.**.*.*.**..*.**.........*..**...*.....*.*..*.....*.**.***.*...*.*........*..**...**..*.*...........***.**...*.*..**.*.***.*....*.*..*...*.****.*.*....**.*.**....***.*.....**.*.**..*..**.***....*.*.........*..**..*..
**..*.*.....**....**.*...****.....*....***.*...*.......*.***.*.*..***.*.**...**...*.**..**.**.*.*...***.*.**.*...*****..*.....*.**..*.*.......*.......*...***......**...****...**......****..*.*...*....**......*.*..**.**...***..*..**.*....*..*...............***.***.*...*.**........**....*..*.*....******..**..****.*....*.*.....*..**.....**.*.****..*......***....***.......*.*........**....*....*....*.***.*.****..***....**...*.*.*..*...*.*.*.**.*.*****.*..*..*...*.**.***.*.....*....*...*..****..*.....****.....***.**.*.*.....*.*..*..*......*.**.*.*.*..*.*..*....*...*.*.*......*.*.**...*....*...*......*..***...*....**...***..**.....***.....**.*.**..*..**.*...*.***...**..*.****.**.****.*..*.*****....**..***..*...**...**.*..*.....*...........**........*.****.....*..**.*.*.**..**.****..*......*.****.**.*.*.*.*..**.*..**....*.....*****..*.**....*.**....*...**.**.*.****.*......*.**.*...*..**..*.*.**..*....*.**.*....***.*..*..**.**...**..*.......*..*.*..**.*....***...*...**..*.*....*.*..**...**....
..*.***....**.*.****..*..*..***..*.*......*.*..*....................*...*..*.*.*.*......*.*.**...*...*..**..*.**...*.....*.**.....*...**..*..*.*.*.***.*..*.**.*.*....*..***..*.*...*...***..*.*******.....*.*..*..****..**.*.*.**.*...**.*.....*.*..*.****.......**...*..**.*....****..*.***..***.*.*........**.*...**.**..*.......***...*.***...******.....**.****..*****..**....*..*..**.*....*.*...**...*.*******.....*..*.***.****.*..*..**.**....*..*...***...*.**....*..**.**...*.....*..****.*...**.*.**.*.....*...*..*..*.....*..*..**.*..**.*.***..*.....****..*.*.......*****.***..***.*..**....**.*.*.****.....*..**.*..*..*..*.**.**..*.*.***..*..*.*.****..**.....*..*.*.*......***.****.....*....*..*.**.**.....*..*..*..*...*...**.*.....*...*.******...***.....*...*..*.***....*....*....**.**...****..*.*..*...**..****.*...*......*...*.****.***.*..***.*.***..***.....*..*...*.....**.....**.*......*...*.....****.*.**....*.....*...*...*.*...*.*..*.*.***....**.***.*.*.***.*.*............**.*..*.*...*..**.***..
...**.*....**.*..******.....*...*...****..*...**..*...**.*....****..*....***..**..*.*.....*..*...*.........*...**.****......**..****...*.****..**....**.*.***....*.*..*.....****....****...***...***..*.*.***..*.*..****..*.*....*.......*...**.*.**.*..*..***..***.**...*..*..*.*...**........*.***...*....*.*...*..**..*...*.*..*****........*...*.*..***..**..***.****....*....*...*.*....................*.........**....***.....*.*.**.*..*.*..**..**........***......*.....**.*.*.*.*...**....**.*.*.*....**..*..*..**....*****...***..*..*.**.*..*....*..*..*..*....*..*...*...*....*....*.*.***....*****.*.........*****.*..*...***.......*...***..**....*...*.*.*.*......**.**.*.***.*..*.....*.*..*...**..*...*..*.*..*.....*...*.**..*.*...*.*.**...*.*....*..**...*..***.***.**.*.....*..*.*.*..*...*.**.**..**...*..**..**......*.*....*...***.*......*..**.*.*.*.**..*.....*.*.*...*...*.......**.**..*..*.**.*.*.***.*.*..*.*.**.*....*..*.*********.*.*..*.***....*...*.**.**...*.*.****.**.****.*.*.*..*.*...*..**..*..
.*.....**.......*..........*...*...**..***.*...*..**....*..**..*.****.*.**....**.**..**....*..........*.....*..*.**..**.**...**.*........******..***...**....*..*....*......*...**......*..***.*..*.*.*.....*.....***.**..*..**.....*........**.....*..*....**...*..*...*****....****........*.*....*****.***.**.*......***.*...*.**.*.*.......*.**.*.*....**...**....***.*..*..***..**...***...*.*.**....*.******.*.***.****..*.*....**..*..*.*..**..*...*....*..***.....*.........*......*..*.*..*.*.......**.*.*....*.***....*.......*..*......**..*.**......*......****.*....*..*.****.*...*......*.*..**..*........*...*..*.....*............**..*......*..*.....*****..*.....*...*.*.*..*..*.*...*..**...**....*.*...*...*.*...*......*.*.*.*......*.*.*..**.***.**...*.....*....***.*.*..**......*.*..***.*..*.***.*..**.*...**.**.....*..*.*..*.*.**.*.*..**..*..*...*..**...*.*..****.*..***.*...***.***.*...*..*..**....*.**..******.**.*.***.**...*.*..**...*.*..**....**..**...*.*......*.*....*.......*.*.*.....**........*
.*....**.*.***.*.*....**...*...**.....*.*...**.*.*....**...*..*...........**..**..*.**...*....*...*..*.*....*...*.*...*.***.....***.*.***...*.***..*.*..**.*.*.***.......**...***.*.***....*..**.*.*.**...*.**....**...**..**.*..*..****.*.***.*.*...*...**.*.*..*...*.**.....*...*..***........*...........*.*.*.*.....*.**....***..*...**....***.*....*.*...*..*..***....***..**.*.*..***......*..*...*****....*........*.*....*.*..*.*...*.**.....****.*.*.**...*.*....*.*****...*.****...**.......*...*...***....*..*.**....*.****.*.....*.....*....****.*.*..***.*..****.*.*.*.**.***.****..*..*......*.*.*.**.***.*.......******.**.*.***.**....*...*...*.*..*...........*.*....*...****.*...***.*..*........*.*.*..*.*.*.*....*..*.*..*****..**..*..*.*..*.**.*.***...*...**........**..***.****..***....**..*.*.*..*...*..***.....****......*******........*.*.*.***.*...*....*...*.*.*...**.**.*.......***..**..*..*..**.***..***..*.*...*...*....**.*.....*.....*....**..***.*...**.*.....*.*.*....**.*...*..*.*.......**.....
.......*...*.****..***..**...*.*..*....*..**..***...***...***..*......*....**.*...**....*......**.**.*.....*.*......*.*...........*****..*.***.*.*.***.***...*..*.**.*.*....*..*..*.*.***....*............*..**..*.*..****.***.**..*....*.**........**.**....*..*...**..*...**.......**...*..*.*..**...***....***.*.**.*....*.*.**...***...*.**....*.**.*..**..**.*****.**.***....*..**.**.*...****...*........**....*..****..**...*..*....*.........**.****.....*..*.*..**...*.*.*....*.**.....*.**..*..*...***..*.**.****.*.****....*..**.*.****..*...*.*.*.....*.*..*.....*..*....**...****...*...****...*..***..**....*.*....*.*.....*...*..*..*.*****.***.*.*.*....**..*...**...**...*.**...*.**..*..***.........**.**.**....*.*.**.**..**...*.***..*.**...*.**..**..**.*..***.**..***...*...*.....*...*.*....*..*..*......*..*..........*.**.......**......***.*.*.***...*.*..*......*..*......***.*...*......*...........*........***...**..***.*.....*.*....*.****...*.*.*.*...**...**..*...*....**.*.***...**.*..**..**....**.*
*...*..*......**....*...*....*.*...*...**.*........*.***.*.*..*.**....*.***...*.*.**.*...*.*...**...****.*.**.*..**...***....**..**.*.*....*.*.**..........*.....*....*.**..***..*****...*.....**.*.*.*....*.....*.*...*......*.**.*....**..**.**.*.*..*...**..***....*....*.***.*.*..*......*..*..**..**.*.***......*....*..*.*..*..**..**....*...*......*......*.**..****....*.*.*.*...*..**.*.*...*.....*.***..*..**.*....*.*.**.*....****.***..*..***..***..*.*.......*.**..*...*..*.....*.*...****.**.*.......*..***.***.*.****.....*.*..*....*.*******..*..*.*...........*..*..........***.*.*......**...*...*.*.*...***..**.*...***..**..**..*..*....***.*..*.*..*..***.*....*.....*...*.*.*......**..*...*......*.*.**......**..*.*....****...***.....*...*.....***...*.....****.....*.*..*..**.*..**..**.**.*..*.*...*..***....*.......*.**..............**.*......*..**....*..****....**..*.*..*...*..*..*.*.**.****.**..*.*.*.*.*..*.*.*.*.*.**.***.*...*.*.*.*.*..*..*.....*****.....*.***..****......*.....**....*..*......
.*....**.*.**.......*...*......*...*...****...**....*.....*.*.****.....**.....*...*.***.....*....**.*...........*..*..*...*.****.*..*.***.*.*..*.*.**...*.*.**..*.*.....*..**...**.*...*.*..*.......*...**..******.*..*..*...***.***..........***.*.*....**.**.**.*..*....***.***.**....*.****..*.....*....**.***.**.*...****....***....*..****....*.......**.....*...*.*.*..****...**.*...***..*.....****....*....*.**..........*......*..*...**......*....*....*.....****..**....****.....*........***.*.**............*.**.*.....*.*.*..*...*..*..**.*...*..*.**.**.*****.*.........*.....*.**.***..*..*.*.**...**.*.*.*..*.**..**..*.......**.**..***..*..*.*.*....*.*.*....*.****...*.*..*.**...*..*..*.*.*.***...*.*.....***..*.*..*.*..*.*...**.*...*.*...*..*...*.*.**..*.**.*.*.*.*...******..**...*.*.**..*.**..........**.**.*.*..*......*.*....****.**..***.*.....**.**.**...*...*..*.*...*.*****.....*.**..*......**....*.**.***.**..*.....**...**.*....*.*.*.**.*.*...**..*****...*.**.*.***....***....*...**..**...**...*
.*..*..*...*..**.**.*...*.**..*..**..**..*....*..**.......**........*...*...*..**.*.......***.....*.**.*..***.*****.*.....******......*.*.*.**.*........*.......*..**...*.***....*...**...*...........*..**.*.....*.*****.*....*...*..****.*.....**.....*...**..*.*..*....****..***...*.....*..**.......**..*.**...*.****.*.*.......*..*....**.*......****...***....*.*.***.*....*.....*.*.*.....**...**.*..*.*.....**...*.**.....*.*....*.*....*.*...*.**.*...*.....*.*.***.*....*...*....**....*.*.***..**.**...*****.*....***..***.*..**..*.*......**.*....*..***.*...*.*****....**......*..**.*.**..**..*..*.*.*...*...**.*...*..*..***.*....**.......*.*.**...*..*..*.*.**.*****.*..**........*..***.........*..***..**......****...**.....*.*...**.**.*...*.*.**..***....**.**.**.*..**.***.....*.....**.....*..***.*.....*.*.*..***.**..**..**.*...**..**.*...*..*.*.**.....**..**.**..**.*..*....**.****..**.**...*..........*.**....*..........*.*..*.****.*...*....**.*..........*******....*....****.*.*...**........*...*...
......*...*.***......*...**..*.*...*.*...*...**...**.......****..*.**.*.***.*.*.**.*...*......*..*.***.**.****.....**....**..**...*...*..**.*.........*..**...*.*..**.*..*.***.....**.*...*.*...**.*....*..**...*.*.*.***...**.**.****.***.*..**.*.**.*.....*..****.*.***.*.*....**.*.*.***.**..***.**.*.*........***....**..**.......*......*..**.........*......**.*..***..**.*..*.*...*..*.*...**...**.*..*.****.****.*...*........*..*...*..**..*.........*.*..*.*..*....*...*..**.*.*...*.*..*..**....****...*.*.****..*..**...*.....................*..*.........*.**.*...**....*.*.*..*...*.*.**........*.**..*...*...****.....***..*...*........**..*..***.*****.*.*......**..*...*****..*....*.*..*...**.....*.*.....*.*.*..**.***......****...******...**.......****...**..*.**...***...***...***.*.....*....*.*.*...*.*..**.*.....**.***.**.*..**.*.*....***.*.*.*.**..**.*.*....**...*.*.....*....*...*......*..*..*.*....*...*.....*...*.****........*.*......*.*....**.**..*.*....*..****.*.*......**.*.*..*..*....*......
...........***......***.*....***.*.*.**..*.**...*.....***...***.*.**.......**...***....**..........*..**..*.**..*.*****...*...*..*.**........***..**.....***...*..*....*........**....**.**..*....*....*.*..**..*.*.*...**...*.........*.**.*......*.**....*.*...***....*..**.**...*...**.*.....*.......***.**...***.*.....*.*..**.....*.....****..*.****.***..*..*.*...*.....***.*.**.**.*..*..*.*.***...*.....*..***.**...*.***....**....**.***..*.*.*.*....**.*.***....*.*...*..*.***.****....*.....*.*....*.**..**..****...**......*..****.*....*..*...**..*....*.*..***.*****.*.*...*.*..*****...*....*.**.*****..*..*.*.*......**......*.*....**.*..****....*.***.**.*.*.....*******.*.***...*...**.*......*...**...*...*.......*.*..***.*..**.*.*.***.**.*......**.*.**.........*....*..*..**..*...*...*.*.*.*.*....*.*****....*..***.*.*...*.*...*.*.*...*..**...*.********.*****...***.**........**.......*..**..*.***..*.**...*.**..**.............**.**.....**...*.*...*....*.**...*...*.*.*...*.....***.***..**.....****.*.*
***...*........*....*..*....******..**.*.*.*..*.***...........**..**..*.**.....**......***.*.**......*..**.*****..*.....*....*........***.**....*.*..*.....*.*..*.*****.*..***.*.****..***.*.*.....**..*..*..*...**.*.*.*....*..**.**.*.*.*..*.*..*..*.*..*...*......*...*.***..*.*..**..**..*..***..****.*...*.*..**...*.....*.*.*..*....*.....**..*.***....*.....*.*..*.*...*.***........*...*.*...*..*.*.......**...*.****...**..****.**....*...*.*.*...*.**.*..*......*....***...***..*...*.*.*........**.**..**.*....***.*.***.*.*.**.*.*.*............***...*...*..****..*.**.*.*.**..**...*.*..*....**.....*.*..*.*............*.**...*.*..*.*.*.*....***..*..*****....*.*.*.**.****.**.*....***..*.*....*...**.**....*..*..*.....*..*.***...*..***.*..*.***..*..****...*.*...*.*...**....*..*.*.*...*....**..*..***....***.***.*....*..**...**..*..*..*.***....*..**..*....***......*.*.*.*....*.****...**....*...**.....*.*............*.*...*.***.....**.*.*.**...**....*.*******.*.*.....**...***...**...*..**.*...*.*.....*.
.*...*.***.**..*...*.*.*..****.***.*.**.*...*..........**...**...*..*...**..*.*..***.*..*.***....*.*....*..**......**********...**..**.*.***...*.*......**.***.*..*.*..*..*....**.*.*.***.*.***.****..*.***....*......**.*....*.**.....**..**.*........*.....**..*..**.*..**...****..**.....*........******..**..*..*.**..**....*.*..**..*..*.*.****.......*....**.....*...*.....*.....****..**.*...*....*.*........**.***..**.*...***..*..**.***..*...*..*...*........**.*.**..**.*..*.*****...*..*....*.*.********.*...*........*....**..*...*....***.*......*......*.*.**....*..**.**..****.*.**..*****.*.***...**...*.*.....*.*.****..*.....**.*.***....********...**....*..**..*...*......*.***.......**..*..***.*.*.*****.*.*......*....*.**..***........*..**...*..*.******..**....*...**.***...**....*.*....*..***..*....*..*.***...*.*.*..**.*..*..*.**.*....*..*.*..*...***..*.*.*.****.**.*..*........*...*..*....**.***....*.*......**...*......**.*...*..**.*....*....**.*.....**.....**....*.....*.......*.**.*....*...*..
.*.**...***...*..*...*..*.****......**.**.**.*.**.**.*.*..*.***...*.....*.*.****.....*.**..***......*..........***..*.**.*..*..*...*.*.*.*.....*..**...*.....*..*....*....*......*.....*.*....*.*....**..*..*.****...*.*...*...........**....*.....*.*..*...*...***..***.*..*.*...*.*.***.*...*.**..*.**...*****.*..*.*...*.**.*.**.*..**.*..*...**.*.**.*.*.*..*...*...*...**..........*....*.***.*.*.**.***....*..*.***...**.*........*..*..***..*.*.**.......*.*....*...**.*.**.*..*......**..*..*....*.*.*.*..****..*.......****....*.**..**..*..*...*.***.*..**.*.*.......***...*.*.*...*.*******..**...***..***.*.*...*....*..****..*.**..*....*.*.*.*...*.....**........*...*..*..*.......*....******..**.*......**......**.......**.**...***....*...*****..**.**.*...**.*.***.***..***...*........*..***.**...****..***.........***.*.......*.*.*.**..**...*..*..**......*.**..*.*..........*.*.*...*..*..*..***...**...*..**.***.**.*.*..**.*.*.*.*.*.*.***...*......*..*.*.....*.....*.*.......*..*.*..*...**..*....*.*.*..*.*
*..*.*..*.**...*..*..**..*..*......*.*.*.**..*.....**..***.**...*.**.**.*.....*..**.****............****.**...*...**..***....*****.***..*.**....*...*.*...***..*..*........*.....*.............*.**.*.......***.**.****.*.....**.*..*....*..*...*..**.**...*...**.***.*......*..*..*.*.....**...*...*....*.*.*....*.....*.*.*.....*....*.*.*..*.****.**..***.*.*..**...*.*.....*......**..*..*.*..**.*..*****.***...***..*..**.***..***.....**..*.*..***...**.*.*...*.*.*...****.*...*.**.***...**.***.*..**.*...*******....****.*..*.*****.*...*..*.*...**....*...**.**...**..**..*.*...***..*..*..*..**.*.**..*.....**.*.**...****.***....*.*****...**..****.***.**....*...*..*..**.*.*.*.......***.*....***..**.*..*.**..**....**.*.**..*......*.**...**..*.*..*.**.*....**.*...*......**.**...*..**....*..*....***.*.**....**.***..*******..*.......*...****..******.**..**..*..**....**..*....*..**.....**.*.*..*...*.*.*...*..*...*.....**.....***.*..**.......*...*......**...**.*....*.**.*.*..*.*...**..*......*.*.*.*..**.....
........***.*****.****..........**.***.*....**.*.***...*....**..*..***..*.*..*..*....*..*.*...*...*.*.*.*.....***..**..**......*.....***..*.*...*...*....******..**.*..**....*...***....*.....*......****.*..........**.....*.**..*.****.**.....****..*.*.*.**..*..*...*....***....**..**..*.***..*.....*.*.*......*****.*.....**..*.....**..*........*...***.......*.....**.*...*....*..**...**.**....*..*...*...*.***.**.**.*...*.*.......*.*.*.*...**..*.....*.*....*.*...**...*.*........**.*....*****..*........*****..*....****.*...*......*.**.**..***......**......*.****.*.**.*.*...*....***......*..**.*....**..*.....*...*...***.**.....**.*..**.*.***....*......*...*....**.....**....*..***.**....*...*.*...***.....*.***.....**...**.***.....*......*.....*...**.*.*.*...*.....*........*.*.***...**..*.*......****...*.**....**..*.**.*...*...*....*..*...*.***..*.........***.....*..*..*.*...*.....*.*.*****.*.****.**..*..*......**.*.**.*.****.........***..*.**.****.*.**...**.*.*.....**.*.**.*..***....**.*...**.*
***.****...*.***.....**....***.*....*.*......*....*..*..**.*...***.***..........*...**.**...*..*..**.*......**......****..**.****.*..*..***...**..*.*.*...**.*..**.........*.*....*.*..*....*.**.**..........******..*....*****.*...**...**..**.........**.**...*....****....*...***.*..*****.**......**.**.*.*.*****..*.*.*..*..*..*...........*..*.....*...****..***..*.*..*.......****.*.*.***.*.*.***.....*.*.*.*.**.**....**...**....****.*****.*.*....**....**....*.*.**.***..**...*..*.**.**.***...**.*..******.*.....*.*.*..****.....*..*.*.*.....**.**.......*....***.**..*...***.**....*..***.......*..*.*...*..*..*.*........*...*...**.*...*...**.*..*..**......*.*.**...*.*..***..*.*..*...*.......*........*....*..........*.......*..*.*..*.*...*.****..*.....*.*.*....***......*..**..**...*..**...*.....*.*..***...*.*.**.*..**.*..*....**..*.*.***.*.*..***.**........*.....*.**..***..*.*.**..**.....*........*.*..***..**...*...**.****.*.**.**..*..***.*..**...*..*****.**...**..****.*.*....*********....**..*..*.
..*.*.....******..*.*..****.........**.**.**..*.****...**.*....*.*..****..*....*..*........*...*.*****.*....**...*..**..***...*..*.*..**....*..*...*.**....**..****.*...*.......*..**.*.*.**....*.*****..**...**........*..*.*..**.***.**..*..**..***.........*..*..*.***.....*..*..***.....*...*..**..*.**..***..*.**..*....*...*....*..****.......**.*.*...*****.*..*.*..*..*.*.***..*.*.*.**..*****.*....*.**.*.*.**.*....*.*.....**...**.**.*...*.*..**.***...*.*.*.*..*.*..*..*.....*****.***.*.**.....*.*....*....*..**..*.*.*..*..**..**.**...*..***...*.....*.*.***..*...***..*..*....*.*..*....*...*.*..*.***..**.*...*..*.*..*....*...*..*..**..*..*...**..**..*..**.*.*............*..*....**..*...*.*.**..*.*.****...**..**..**.****.*....****...***..*..**..**...**....*****....*....*.***.......*.**.**..**.**.*.*.*.**...**.*..**.....**..***.*.***..****.......*.*****...****..*....***......*.*.**....**.***..*.*.*......**..****..*..***...*..*.....***.*........**....**.***..**...****....*...*....*...*.*..*..*..*.
.**.**..*.....*******....*.*..*.****..**...****.*.*.*...*.*..**...*..*.**.*...*.**.**.***.*.*.*.***...*.**.*.**...*...*.**.*...****.**.....**.*..**......*.......*..***.*..**..****...*...*.**.***....*..**.******.*.*.....*..**.*..*.........**..*...*..**.......*.*....*..*....*..*........***...*...*.........*...*..**....*.*......**.***..*.*...............*.*.*.*..*.*..*.....*..**......**..**.*.*........*....*..*...*....*..*..**.**.........**.************..*..*.**...*.*......**.**.**.......*...*.*.****..*.****.*..**.***.......**...**.*.....**..*..*...**.*****..***...**.**..*.*..**...*..********...*...***...*....**.********.******.....****.***.**.**..**....*.*.*.*..****.***..*****..**..*.***.*.**.**.*.**.....***.*.*..**...*...**.**.*.***.**.*.*.**.**..*..*****.*.....*...**..*...*.****.*****...*.**..***..............*.***.....*****.*....*.***.**.**.*.........*.*.........***.*.....**...**.*..*...**.******..*.*..***.........*..*.**.*.*...**........*...*..**.*....***..........***..*...*...*.....
*.**..**.....*****.*..*..****...*......**.*.*.**..*..*.*..***..*....*...**.*...**.*.*...***.....*.*.*****...**.*****.**.******.*.*..*.***...*..*....*.***..*.*..**..*..........*.*...**.......**....*.*.**..***.**.**..**...**.*...****...*...*...**..*...**.**..*....***...**.*..*..*..**...**.*.*.....*......*.*..*.*****.***.*.*.*.....*.***.*..........**..*.**.***...*....*.*.*.**...*...**.....*.*..*.*....**.**.*..*.**.*.**.*...*...*..**..*.**...**....*.*.*...*.*.....*.*.........****.*.****.***.*..*..*...*.*.*.*..*...*..........**...**.....*..*.......*.....***...****......**..*.*..*...*****.*.**.*..**....**..**...*..*.*..**.***..***....**.*.....*.**....*..*..****.**.**..***.*.**....****..*.**..*..**....**..**..*****..*.**.****...*..*.*..*.***.**.....*****..**.....*...*.**...........**.........*.......*...****.****.******....*.**...........*....*.*..*.*...**.*..*.*.**........**.*...*......*..*..*......*.*.****.**.....**.*.*...***.*.....*..*..*...***.***....*.***.*.*..*.*.***.*.***.....*..*.**.*
*..*..*...*.....***.*....*..**......**....*..**...*.**..**..*.****.**.**.*.*...***.***.**..****.**.....**.*..*..*....*.....*.*.**...***.**...**...**..*........****..**...**.*............*.*...*...*.*..*.**..**..*....*.*..**.****.*......*.*.*....*.....*...*.*....*.*..**....**.*..*.**......***..*.***.*.*....**.*.*****..*....*.*.****.**......*..*....*..***.****..*...*.**..**...**...*.****..***..***.***...**.***.**.**...............*.....*******....*****....**.**...*.******...**.......***.....*.**..*....**..***...***.*.*...*.**..**..*....*.........*..*..*...*..**.*..**...*..*.*..***...*.***..*...*.*..*.*.*.*..*.*...**.*....*...*.*.***.**..**.*.**...*..*.*.*.....****.***.**..**..*...***.*..*.**..........***.*..*.**...****....**...****..**.*...*................**.*.....*......****..*...**.*..*.*.*..***.***.....*...**.*....**....*...*...**.*.*..*..*..*.**..***..**....**.**...*..**.*........*......*....**.***.....****.**.*...***.**..**.*..***...**.**.........*..*.*.***..**.*...*.....*****.....
..*****..**...**...*.**.**..*...*.....***...**......*.*.*.***.***..*.***.*.......*..****.*..*.**.**.*...*...***.......*.......***..****...*..*.***.*.*....***.*.*...*.*.**.**.*..*.**..*.*.*.....*.**.**..**...*.*.*.....*..*.....*..****.*.*.***.*.*.*..**........**..*..*..*..*..*..**.*.**...**..**..**..**.**...*..*...**.....****.*****.*...***.**.*...*.***.*.....***...**..*...*.**.....**..........**..**..****.*.*........**.*...*....****.**..**...**....*.*.***...*...**..*..*.****.*..*..*..**......*...***.**.*....*.*....*.........**..*...*.*....*..*..*..*.*.*...***...**.***......*...*.*....**....**..**..*....*.*.*...***.*...*.**......*....*.*.*.....***......***.**.*..*....*.*....*......*.*..*.*.*.**..**..*........**...........*...*..*..*......*....*.*....**.**.***..*..*.*.**..*.**...***.**.....*.*.*..**..***.**.**......*.........*.*.*..**..*.....****...**...*.*.....**...*....*...***..****..*...***...*....**....*.*.*.****...****..*.......*.*.***.***.*.*****.....*.*.*....*..*......*..*..**...**
***.**..**..*****.*.*..*.*.....*.*.**.***..****.*.***....*....*......**..*.*.*.....*.......**.*..*.***.*..***..**.*.***...*..*.***.............***..***.*....***...**...*..*.......*....*..*..*.......*...***.***.**.*....*..*...*.........*..**.***.*.*.****.**.....*.**.....*****.**..*..***...*.*.*..**......*..*.*..*...........******.*****..*..*****.*.*....**.*.*.**..*...**.*..*.*..****.*.*....*..*.*..*....*.***.....*.*..**...*..**..*.*..***...*..*.*.*...*...*....*....*.....*...*.****.*.*.**.*.*..***..*..**..***.**..*...**.*.**.****.**.*.*..*.*...*.*.*.**...*...**.*.*.**....*****..***....*..*..*..*....*.*.*...*..*.**.*.......*.*.....*.*.***.....*..*..*.*.*...*....**.*.***...*****.*......**..*............*..*****.......*..****......*.*..*...***.....*.*.**.**....*...*...**.........*.****.*.*.*..**..*.....*...*.**.....***...**.*.**.*.*....*...***.*..*..**.*..**..*.*.....**.**.*.**.*.....*.**.*.**..*..*.*.*...*.*...**...*..........**...*.......*....*....**.***.*...*......*...*.......**.****.*..
*..***...*...*...*.*..*..*....*.....*....*....**...........***..*.*.*.*..........**...****.**...*..*.**...*.*.**.*...*.**.*..*.**.......*.*....*.*.......**.****....**...*.*.*.*.*.*........*..**..*......**....**.....*........*.**..**.*..*.***.*.***....*.*..*.......**.**..**.*..*..**..**.*............*.*.***...*.*..***......*.*..*.*....**..**.**..*.**........*.**.**..*.......***..*.*.*.**..*.....*.*.*.........*......***.*.*..***.*...**...*.***.**.**..**.****..******.*.*.*..*....****..*.*.*..*.**.**.***..**.**.***.****..*...*..**..*.***..*..**.***..*....**.**...****.**......**....*...*..***..***..*..*.*.*......*.**....*..****....*.*...***...**.*..........*...*.*...*.**..*.*.*..*...*..*.....*...*.*...*.....*..**...*....*.*.*.*.*.*..***...*....*.*.*..*******.*.**...**...*.***.**.*.*.*..*....*...*....**..*...**.*.***.*......**.*..***..*.*.....*.*...***.*..*.**.*....*.....***.*.....*...**.....***.*..*..*..***....**.....*.*..*.......*.*.*...*....*.****.*....*....*...*..*.*.*.*.*..*.**.......**
...**.**....***.......**.*...........***...***..***...*...*...*....**.*..*...**.****....******..****..**.*.*.*..****.*..*..*..**.***.*.*..*..*..*.*..*..*.*.***..***..***.......*.*.....**.**..............***.*.***.*..*.*.*.**.....*.*.*..***....*..*..**.**.**....**.*..**...*....*.*....*..*..*...***.**.*....*....*......****.*.**.***..***.......**.*.***....**.****..*.**.*.*.***.*.*.*..*.**.**..**.**.....*.**.**..*..**.*.*.*.......**.......*..*.*....**..*.*.*....**....*....*....*..*.*..*...*....**...*....*....***.*..*..*.*.*...*........*.**.*..*.*......*..*.**....*.*.*....*.......**..**...*.**...**....****...*..**.*.*....*.*..*.*..*..*.**.*.*....****..*.*....*****..**...*.**....*..******..*.....**....*..***...............*.**.**....***...**...*..***.*....*.**.**..*....*.***......****.**.*....*.......*.*...**.*.......*.*.*..*....*.**.....*...**.*.....*..*.*..****.*.....*....*.......***.....*.....*.**...*.**......*......*.*..*......*....**..*.**..*...**.*.*...*.*.**.....***.*....**.**.***.*..
.**..**....*...****.*.....**..**.****...**..*..**..****.**.*......***.****.*....***..***.**.*.**.******.**.*..*..**......**.*.......**..**........***.**....*.........**....**.*.*.*..*..*......*.***.*.*...**.*..*....*.**...**....*....**..*.*.*.*.*....*.*..***......****..**.*..***...*.******.*...*..**.....**.**.*..*..*.**..****...*.*.*..*.****.***.***...........*..*.***...**.*.....*...*...**...*...*.*..***...*...****..*.*..*.*.*..**...*.*.*......*..*......**...**.........***..****.**....*...**....*.*..*.**.**..*............*.*....*.....****.*..*...*.*....***.**.*****.**.*..*.**.**........**..*.**..**..*...******.*.*..**.*..**....**.**.**.*.*.***.*..**.*..**.***......**...*.....*..*.*..**.**..**....*.*.**...*.***...*.*.*.*......*.***.*.*****.*.***.*.....*.*.****...*.**..*..*..**.****...**....**.*.*.....***..*......**...**......**..*......**..**...***.**..*..**.............*.*.**...*........*.****..*...***....**.*.**.....****.*..***..*.**..*...*.*...**.**....*.*.*..*....**...*.*..*...*.*.*
.**..*.**..*.*......****...***....**.*...*.**...**......**.*.*.***..**......*..*.*....*..***.....*..**..**...*..*.*........*...*.**......*....*.*...**.**.*...*..*.*.*....**.....*...*...*....*.....*.*....**....*..*.*...***..**..*.**....**......**....**..*..*.*..*.*...****.*..**.*.*.......*.*...*.....*..**...*.***.*.....**.*....*.*.....***........*.*..**.*...**...*****...*...**..***..*.*.*...***.**.....*....**....*.***....*...*....*.*.*.****...*.*.*.**..*****.***....***..*..**....*.*....*..*...*....**.*.*.*.*..**..**.*..*..****.**.....*....*....*..*.......*...*.*.**...*..**.**.*...**..*...*.*..*.***..*.*.****....**.*....***...*.*..*..*..**.*..*.**..****.*..*..***..*.*.........*...*...*.*.**.**..***.***..***.***.*..*.....**..**.*.....***.....*......*..*.....****.*...*.*.*.....***....**.*...**..*.**.*.**...**....*...*..*..*...*..**.*.*.*..**..**...*......**...*..**.*.**.*...**...*.*....*......*.*.......**.*.....*...*.....***.....**..*.*..**.*.**.*.*..**.**...**.*.***..**......*.******.*.**
.*..*..*.....***.*.**.*..*.*.*...*..*.*...*..****...*.**....**...*....**..**.*.***.........*..**.....*.*.*..*.*..*.**.***.***.****.**..*.*.*...**..**.*.*..*.*.*..*.*..*..*......*...*...***...**.......*..*......**...**....*....*.*.*.........***.***...*..**...****..*...**....*..**.*.*.....*..**.**..*...*....*..*....*****...*...**..***.......*...**.*.***.....***.*..*....***.*....**..*..*....**..**.....*...***.**..*.....*...**.*..***.....*.....*****..*.....**....*..*..*.*....*.**...*.*.*.*.........***..**..*..*..**.**.**..*.....*.*....******..*.*....*...***.**...**..*..*.*.*.*....*.......**..*.*.*....*..*...*...**..*....***...*.*..*.*.***...*.**.*.....*........*.*.....**.*******.**....*...**.*.*.*.*.**.***...*..**..**.***...***......*....***.*...*..*...*......*..........*...**.....*..*.*.***..*.*..*.***.*..**.*.....**..*.*...*..**..*.*..****.....*.*...*...**..*.*.**.........**........*..***...**...**....**.**..**..**...**..*.....*..*******.*...****..**...*...*.**..**...*....**.**..*****...
*.*.*...**......*.*..*.******.***...*.*..**.*.***..*..*..**.***...******.*.....*..*........**.....*.**....*.**.....******.***.*..**..***...*....*.*.**.*..*.***...**.....*....*.*..****..*.*..*...*...*...*......**.**.*.*.**.....*..*.***..*.....*......*..........*.*..***....*.****.*.*....*.**...*...*...*.****.*.....**.*****.**....**..*..*.***.*.**.*.**.*.*...***....**..**........*.**.***.....**.**.*.*....*.....*....**.*..**...*..*.*.*..*...*..*.***..**.***.*.*...*.**....*..*.*..**.....*.***...**..*.*..*.*...**.......*.*.......***..*.*****...**....*....*.***.*.*...**..**.*.*..*...*...*...*.**..**.*.*..**...*....**.***.**..*..*..........*.*..*.......*****...*...**...****..*.*..*.*.**..*.*.*.*........*.*.*........**.*.....*...**.*.*.*.*.*....**.***.**..*................*.**.*.**.*****..*.**...*.*..*.*.....*....*....*.....*...*..**....*.*...*.*...*....*.*.**..*.**.****.....*.*....**......*.**.*....**....*..**..**.......*.*.*.........******.*...*..**..*..***..*.***.**..**..*.**.***...*.......*
*....***..*.**.*.*.*.....*.***...**.**..***.**..*.*.*.*.*..*........*.**........*.....*..*.....*.....***.....*..*.*..***...*.******.**.**...*****.....**.***............*.......**.*........***.*..*....*.*****.*..*.*...***..*.*...*...**.**..*.....****......****...**.*.*.**...**...*****...*.....*..*..*.....*..........**.*.......*..****..*...**....***.**.*.**.*....*..*.*..*....*.**..**....*..**...*..........*...**....*.*.*.*.*......****..*.*..*......**........********.....*....***...**...**.*......***....***..*.****...**.*.*.*.***..*.*.**....*.*.*.**..........**.**...*.*..*.....**.*...*..***.....***.....**.*..**.**.......*.*.*.***.*..******.**.*.*..*..**.*.*...*...*.....**.*..**.***.**...*.**......**..**..*.*.**...*.*..*.*...*.*.*...**.*...*..***.....*.*.*....*.....*....*..*....***...****..**...........*..*.***...**..*..****..*...*****.....**...*.**.........**.***....*...*.*..*...*.*.*..*......**.*..*...***...**..*.*..**.*..*....*.*.*..**.*...*.*..*..*.*..*....*.**......***.*...*.****.*.*.
.....*...**....*...*..*.......*.....***...**.*.........**..*..*...*.*..*......***.**......*.******.......**.*...**.....*.*.**.*.***..*..*.**....*...*.**.****..*.**.*.........*..**.**....*.**.****.....*.*.*.*..***..**.*.****.*..**.*..**..*...*.*..*.*...***........**.*..........**.*..*.......**..*..*..***.*...*..*.***...***.*...*.........**..*..***..**.*.*.*..*****..*.*.**.*..**..*..**....*.*..****...*.**....*...*.**....*.*.*.*.*.*.**...***...*.***.*..**.*......*.**....**.**.*........*.**.*.*..*.****..*....*....*.*.*.....*.*.**.***....*...*.***......*.....**....**..**.**..*.*.*....*..***...*..**..*..*.**.**.....*...*...******..**..*....*.....***.*..**..*..*.***...***..*.*..*.*......**..**..*.*..**..*....*...*..*..*.**.*.*..*.*.*..*....**...*....****.*.**..***..*....*.*.....*....*...**.**.**....*..*.**....*.*..*..**.**.*.*...*.*....*****.**.**.***....**...**..*.*..*..*.*.**....*............*...*.*****.*.......*....**.*..*......*..*.*.*...*......*..**.*..*.**..*.**.*...*.***..**.....*....*
..*..**..***..***...***........**...*.*...*.***...**....*...*..*.*..*..*......*..*.*...**...*...**.**.*..**.***.***.**.*............*.****.****..*..*.....*.**...*.**..**.....**....*.*.*....**.......*.*.*****..*.*.***...**......**..**.*......**.**.....*..***.*.**...*..............**..*...**..*.****...*.*.*...**......*.....*..*..*...*...*.*.....*.....*.***......**....*.....*....***..****.....*....*.*.*.*....**...........*..**..*...*.*.*.*.*******.*....*..*..**.**.**.*.*...........*..*.*.*.*...*...***...*.*...**..******.*..........*..*..****.*..*.*.**.....***.**...*.**..**.*****.****....**.*.***....**...*.*....**..*..*...*...***..*..*..***........**......*..*.*.**.*.....*.**.*.*.**.*........*...*......****..***...*..**..**..*....*..*..*....***.....*.**..*.*.**...*...*.*..***.*.***...*..*.....*..**..*.*..****..**..*.*.***.***.*.*...**.....**.**....*.**.*.*...*...*.*.*.***..**..**..*......*...*.*.*..*..**..*..*.*..*.*.***...****.*.*....*.*.*.*..**.****.*.****.*..*...........**.***..*..*....
*..*.**..***.*....*.....**.***.*.*........***.*.*...*.*..*........***.*..**.*..**.**......****....**...*.*.*..*..**..**......*..*...........*..**..*.*.*.*......***..***.....******...*...**.......*........*..*.......*.*.*.**.*..*....*.***..*.*.**..*.*....*.*.........**.....*.*..*...****..*.........***..*............**....*.......*.........***.*..***..*....*.**.....*.*.*..**..*****.**.*....*...*.*.***.*....**.***.*..*..*......*..*..**.*...*..******.**..*.**....***...****...**..*...*......*...*.*.***.**....**.....*....***.........**...**..*.*...**.....***.*.*.*.***.*....***..*.*.*.*.*..*****.**...*......*****.**..**........*...**......*..*.***.....*..****.****..*..*....***.*.*...*...*...*..*.*.**..*.**..**.*.*...**...**.*..*.....*.*...**...*..*......*....*..*..*.*.*..*..***.*.*.**.*..**..*****..**.......*.*....*..*...*...*****.*.....*...*.*.*.*...*..*..*...*..*..........*...*.*....*.*.*.***..*...***.*.**.....*...*.*.....*.*.*....*.****..*.*...***.*..*.**...**..**.*..*.*...*.*..*****.*..*.
****.*.*.**...**.*.*......*....*.*..**..*.**..***....**..*...*..****.*...*...*.........**.***..****.**.***.**.***.....*..**.*..*..***.*.......*..**..*....*...*..*....**.**..**.*.*.*...*.*..**.*....*..*****..***.*...***.*..*.......**.**...*.*.........**.**.*...******..*..*...**.**.***.*..*........*..**.*..*....*.***....***....***.**..*...**.*.**...*.*.....**.**...*.**.**..*.....*....*.*.........*..**.....*.........*.****...****.**....****.**...***.*..*****.**...**..*..***.***.....*.*.*.**.....**.**..*......**.**.....*....*..****....*.......*......**..***.*...*.*..*..*.*..*..*..**..*.***.*...*..*.*...*...*****..*..*.*..*......*.**.*.*.*.**..**.*...*..***...*.***.****..*.*..*.*.***........**.*....**....**........*...*..*.****.*...*..**.*.*****.....**...**.....*.*.**.*...*....***..****..*...*****...**..*.*...***..*..**......*.*.*.****.**......**.**.....*..*..*.....*....**.**.**.**..*.*..*.*............**...*....*.**.****.*.....****.*..****......***.*.******.**....*.**.*....*....*.*.*..*...
.**.*.......**..*..........***.*..*.*.**..*.*.******.*...*..***.*...*......*..*...*...**.****....*.*.......*..**.****.**..*...*.**.**....**.*.*......*...*..*.****.***...*.....*******...*....*...**.*.****.*....*.*..**....*..**.**.**..*..*....**.*...*...*....*.**.*.*.***.***..****...*.....*****..*.*....**..*..**.**..**.***.*.*.*****.**...*..*.*.*..*.*......*.**.**....*...*.*.**.*....***......*.*....**..*.**.....**....***.....**.*.****.*..**...*.*..*.*...***.*..*..*.**..**..*.*..*.****..*.......****....******...*.***.**.**......**....**..*.**..*..****.*.*......**.......*.**.*...*....*.........*.*.**..*...*.*..*..*....*...*.....**..****..**......*..*.*.*..*.*...*.*....*.*...**.....*...***...*..**...*.***..*****.*..**.*.***.*.*****.***...*..*.**.*.*......**.*....**...*...*...***...*.*..*..*.....*.*****...*..*....*...**.***...***..*.**.*....****...*****.*.***....*...*.*.**....**...*.**.*....*......**...**...*........*.****.*****.*.*..*....*....*....*..***..*.**.*....***...*.**......**......*
*................*.*****.....*..*.*.**......**..**.**..*.*...**..*.*.***.....****....*..*.*..*...*.**.*..*..*....**.....*...**..**..***.***...*.***...**..*...****.*.....*.............*...*.**....*..*.....**...**..*.*...*........*.***..*.*...***.*.*.*..*...*...*..*......**...*.*.*....*..***......***..**....**....**...****.*.*.....**...*.**....**.**.**..*.*.*.....**...*.....*****.*..****....***..**.*****.*..*....*.....***...**.....*.*...*.*.*.*.*....*.....*.*..*.**.....*.**.*.*..*.*........**.*.*.*......*.*.*..***...*.....*.**..*.*.*...***..*......**..*..*....*.**.*..**..**.*..*.*..***.*.****.**.*..**.*........**...*......*.*.....***.*.*.*.....***....*.**........*....**.*.*.......*.**.**...****.**.***.....***..*.*..*.*.*.*....*.**..***.*..*.....****....*..*.**..*..***..**.*.**..*..*.*..**..*.....*..**..*.*.......*...*.*.......****..*..***.*.**............**...**.***.*.*.**.**...*.*.***..*.***..*.*.*.*....**...***....*....*..*....*..*.***.*.*.*.*...*..*........*..*.*..*.*..**.*.****......
**.*....***.*....**..****.**....*.**....*.****.*.....*.*..*...**..****.*.***..**.*..**...*......**..*..*.*..*.......**..**.*.*.*....**...*........*.*..*.**..*.*.*.....**....*..*.**.****.....**...*..*..*..*.**..**..*.**.........*.*.***.***.....*....*.....**...*.*..*.**......*......**.............*.*.**.....*.*.*.*.*...**....*...***...**.....**......*..*..*******...***..*.....**...**..*..*.*.**.**.....*.*...*.*...*........*.**.*...***.*.**.*....*.....**..........*..*..**......*...*.......***....*.*.....*..*.*.****.........*.*.**.*.*....**....*..*.*....****.**.*..*...*.....*.***...**.**.*.*..**.*..*.*.*.*.**.....***.****..*..*.*.*.....*....*.....*..**..*.*.*.*.*.**.*..*...**..**..***....**...*..**..*.*.*.*.*...*....***..****.***..**.*..*.*....***......*.....*.*....*.**...**...**.*..*.**...***..*..***...*......*......*.***..*........*..****....**..*.**..*...*...*....****...*.....*.*.****.*..****..*.**..*....*...*..*..**............*.*.**...***.**.*...**.*.*.*..*.......*.*.....*.***....*...
*...***..****.....****...*.....***.*.**.**....*......*.....****..*.***..***.*.*.*..**...*....***.**.*..**.****.**.*.***..*.****.**.***.*..**.*.*...*...*..**.*....*.*...*.***.*.*...*..*.**..***.*...*.**.*...*.**........**.**.....*...*....*....*...**.***.****..***..*.*...*....**.*.***..**....**..**....*...*..*...*.....*.*..***..***...***.*...*.*.*....*.**.*.*.*.*.....*.*..*...*...*.***..*.**.*.....*..***..........*.*.**.*........***...**..**.....**..***.**.......**...*...*..*..**.****.***....**..*...*.*..**.*...*.*..*.......*...*........*.....*..*...*.**....*.**...**.**.....*.....**..*.*..*...*.**....**.**.****..**..***..***.*.*..**.*.**....**.....*........*..*..***.***.....*.**.*.*.***..*.....*.**.*...*...*.**..*..*.*****..*.*.*.***..*.**.*.****......***...***.*.**..*........**.*....**..*...****..*.*.**..*...**..*..*........*.....*.*.**.*....*.*.....*..**...*...*.*.**.*.*.*..*.....***..***......*..*..*.****.**.*..**.**..**.*....*..*..*.**.*...**..****.*..*..*...*..*....**.*..****.*..*..
**.....*.**....*...*..***.*........*..***...**..*..****..*......**......**......*.....*.*.***..*.**....**....**........*.**...*..*...**.***.*.**.........*.*.....*........**...*.*...*.******.*.**..*.....**..*.....*........*..**..***.*....*.*.*...**..*..***..**.*.*.***.*......*.*..*....**.*...**.***....**.*.**..**....***.*....*..****.......*.**.**.*..**.*.*..*...*...*...*....*.**.*....*.*.**..*...**...*.*...****.......**...*.**....*..*..*.******..*.**.*...*...*.*..*.***......*.....*.....*.*.***...***...*..***......*.*.*.*...*......*...**.*..*....*...*.***...*****.*.**.*.*...*..*..*....**..*..*..*...*...***..**..****.*..*........*.*..**..*....*..*......****....*...*.*..*.*...*......*..**..*..*..*...*...*******...*..*....*...***.*...*....*...*...**..*.*..*..*...***.*..*..****..*.*****......*..*...*..**.**.*.**..**.*....*.****..*....*..***.**...*.*.*.**.**.*.*.*.*.....**..**...***.**...*.....*.....*...*.**.**.*.*...*...*..***.*..*..*...*.....*.*.....**.*.......*......**..*..**.***.*.......*
*.**...*.*..*.*.*.***.....****.**.*.**..**..*.*..*....***.**..*.*.*.....**..*.*...*.....*....**......*..****.****...*.*..****.***....*..*.*..**..*....*.*..***...***..******.****.*.....*......*.*.....*..**.*.*..*.*..*...**..*.....*.*.*...*..*.**.*.*.****.*....*.....*....*.**..*..*.*.............*..*.***......*.**.****....**.*....**.*..***..*....*.*..**..*.*........*.***..*.**..*..*.*..*....*..**.**..*.......**.*.**.*......**..**..**...*.**.*..*.....**.....**..*.*...*.**.*.*......*.*.**...*....**.**...*.......*..*.*.*.***...**....**..***..*...**..*.*.......***....*.......*......*.*.......*...*..*...**....**....***...*.....**.*..***...*.*...*.*...**.***.*.*.**..*.**.*..*..*.***.*..**....****.*.*..**.....*..*.****.*.*.*.*.**.*.*.*.*.*.....*.*.*..**......*....***...**.**.....*....****.....*...***.*....*****...**....***....*.*.***..*...***.*.**......*....***.*.**.***.....*...*.****..*.**...**.*..*...**..***...*.....*....*.**.**....*..****..****.**...*...**.*..*...*....***.********.**.*..***.
..**...**...*.*.**.*.....**..**.*....*..****...*.***....***...*.*.*.*..**.***.*.*.*..**.*.*.***...*.*.**.*..*..***..***..***...*****.*...*...*..*.....*..*.**.**.....***...**.*.*.*.**...*...*...**...**.*....*......*.*....*.**....**..***.......*....*....*...*.**...*.**...*.*.**...***.**.*.*.............*****....*.*.*.......**..*.*.....**..**.**..*..*...**...*.**.**.*****.....***.*........**..*.......**..**.**.....*...*...***..*.**......**.......*.....*....*.*...*.***.****....**..**..****.**.***.***..*.**.*.*.**..*.***..*........*.*..*...*..**..*.......**..**.*..*...*....***.*.*.....*....*.*.***.*....*..*.**.....*.**.*.*.**..*.*...*...*..*.....****..*............***.**...**.........**..*......*.....*..*.*.*.**..*.*..**..*.*..**..***.*.**........**.......*..*....**...*....*......*.*.*..*....*....*......****.........*..*.........**..*.***.*....***.*....*.***.**..*..**.**........*.*.*.**.*........*..*........*.*.*.*..**.*....**.*.*.****..**....**..*..***.*.*..**..**.*..*******.********...*..
.*...*.**......******...*...**....*.*.*...*.*...**.*.*.***...****.*..**.***.*.***.**.**.....*.*..*.*....*.**.**........*.**.***..*.***.*.**...*.*.*.....***.*.*....**..*...**.....*..****...*..****.*...***.*.*..*......**.*..***..*.***.**..*...*.*.....****.*.*.*.***..**.........*...*.*...*.*.....****..*..*...*.....**...*.*.*...*..*...**....**....*.*.**......*..*...*.*........*.**.**.*.....**.*..*.*.*..**..*.*.**.*.*.*.***..*........*.*.*...**.*......*...*.*.*...*.....*..*.*..**..*..*........*...**...*..*..*..**..**.....*.**.....*...*...**.**.*....***.*...***.*.****..**...*.*.....*.*.*.......**.**..*.*....**.**..*....*.**.*....*....*..*......*..*.*.*....*....*..*.*.**....**.*.*.*.*****..*.*.**.....*....**..*.....*.*........*..*...*..*..****....**...*.**...*.**...*.....*.....**.*.*..**.*****..*........*.***..**..***.*....**.*..****.....****.**.****.*....*.*....*****.*.****..*.**.*.*......*.........*..*.**.**.*..****.*.*.*.*.*...**.*....*..***..*.*..*....*......**.*.*.......****...****.*.*..
***.*...***...*.*.*....*..........*.............**.*.....*.....*..**....*.*.**..**...*..*...*.*..*.*....**.**..*.**.*.*.*.....**..*.**..**.*......***...***...*.*.*...*.*....*.*..*****.**.*...***....**.*.*....*..*...***...**...*.......*...*..**....****..****....*.*..*..*.**..*..*..**.....**...***.*.***...*.*.*...*...*.*....*.*.*.**....*..*...*..**..**.**.**.*......*.*..*...**.....*..***..**....*.**.*.*..**..*..*...*..*.*.*.**.....*...*....*.***.*.**.****.*.***.**.***..**.**......****...*......*.......*.*.*.**....*...**.....*...*****...******..*.*.....**...**.*****.*.*..*..*.**.*.****.......****...**.*......********.*......**...*....*.....*.****.*.*..*.**.*..*...*....*.....**.*..**...**..**.....**..**..*.....*..*.**..*...*..*.*..*...**..**.*.*..**.**.........*..*....*.**..**..........**.*.**.*.*..**.....*.*.*....*.....*......*.*.*...*.*..****.**...*********.*.***..**...*...*..*..*****.***.**..**.*.*.*..**..***......*.*.**....*......*...*.*.*.*********....**...*.*...*...*.*....*..*.*..**.
.**..****...**....**....*..*....***.....*.*......*...*.******..*..*...*..**..**.***........*.*..*.*..******.*.*...*.*..*.****..*.*.***..*.*.*.*.**.**.***......*..*...***..**..***..*..*.*.*...*...*..*.***..*.***..**.*..*....*..**.....**.*...***..*..*......*.***.**..*..*.....***.*..**.**...*.*...**...*.**....*..**..*...*...*...**...*....*..**.*....*****..**.*..**...*...**.**...*****.*.....**.*....*....*.*...*..***...*..**.**......*.....**..*........*...***..*..***.......*....*.........*..*****.*..*...******.**....*...*.*.***.*..*.**..**..**........*....*.*.....*...*........*.*.*.*******..**.*****.....***....******.*.*...*..**.*.***....***.**.***..***.***.*..*.*....****.***..*****.....**.***...*.**.*.....**..*.**.**...*......*.***.*...*.*.****....**..*..****.****...*....*.*.....*..*.*.**..*.*...*..*.*...***..***.***.........*.*.***...*..*.**...*.*.....**..***.*.***..*.**.*****...*..*...*.*.*..*****.............**.*..*....*..*.*...*****.*...*.*.****..*....*....**.**.***.**..*..*..*.**..***
*..**.*...*..*..***.....*.*...*.*.*....**.....**.....*...*......*...****..*....****.*..**........*..*.*...***.....**..*..*.*.****.*..***..*.*..*..*...*.*.....**...*..*.*....*.*.*...**......***..*..***...**..*.*.**.**.**.*..***.******..****.*.*...**.**..****.****.******.*.**.....*..*..*..*.**..*.*.*.***...****..*.**..**..***.*.***..**...*.....*..*.**.....*.*.***..*.*..***.*..*..***.........*....*..**...**.***.***.....**...**..**.*.*.******..****.*..*..*...*.......**...**...*.**.*.*...*........*..***..**.*.....*...*..****...*..*.*.........*...*.*.***.....*..**.**..**....*..*......**.....**..*****.....*.*.......*....*.....*..**.*.*.*.....***.*.**...***.*....*.....*..**.**..*...**.***.*..**...*.*.**.*.*.**...**.*........*...*.*.*...**.**.**..**........***.*****.**.......*...*...**...*.****.*.....***.*.*..*.*.....*..**...*...*..*...*.*.***.*...*..*.*...*.****...**.....*..*****...**..*.....*..*.*...**..*.*......*.*..******...**.*...**.*..*....***..**..*..*..*.*.*..*.....*...*...*.*...*****.*
**.**.....*.*...*.*..*......*..*..***...****.**..*.***....*.****.**..*.**.*....*.*..*..**.**.*.*..*....*..***....*...*..***.*.*..*****.....**.*.**.........*..****.**..**....*..**..**.****..***...**....****...*****.*...*..***..***....*.*.*..*.**.*...**..*.*.*...**...**..*..***.*.**...*.**..*..*.**..*....**....*.............*.*...........***....*.*......*.*.*.*...***...***.*.*...*...*..**..*.*...*.....*.*.*.*.*.**.*.**.*.*..**.........*.**..**..****.*......*.*....**.***..*.**.***..*.*...****...*..**.*.*****..*.*.***........*.*....**.*.**.....*...*..*...*...*..*.*...**...*....****....***.........*......**....*.*...**....*...***...*.....*****.***.****.*.........**...***...*...*..*....**..****...**.*......*..*..***.*.*...*.*..**...*.*......*..*...*..*..*.........**...*.......**.*.*..**.***..*..**.***..*........****....*.*.**.*.*.*.***.*....*..**.*..*.*..*..*.**..*.*...*..*..*..*.*.***..*....**.***.*.*....*.....*...*...*.**.**..***..**.**.....*..***.*.*.**.*.*.*.***.**.*..***..*.....*..**.*.
..***..*..*..*.*.***..*...*..*..*..*.*.....**.....*.**..*..**..**....*.......*...***............*.....*.**...***....*...*.*.**.*.*.*.*.***..***........*..**..**.*...**.*..**.*.*..**.**.**......*.**..*....*..*..*......**.....*.....***.**.......**.........***......*.*........*.*..........*.*.*..*...**.***.*..*....**....**..*...*..***.*..*.*..***.*****......*.**..*..**.*.*...**.*.*..*...*.....*.*.*.***.*.*****.*..***.*..........**..........*...*...*.**..***....****.*.*.....*.**.**...*...***..**.**..*.**.*.*....*.***...*.*.****....*..**.*.*..*..**.*.....**....**.***..*..***.*.*......*..***.*.....*.*..*..*.**..*.*...*....*....*.***...*...****...*..*.*..*...........**..**.*....***..**....**..***.*.......**..*...*.**.*.........**...**.*.**..*.**.*....*.*..*..**.**..**.*..****.*.......**...*.*....******.**.*....*.**.**....*..**.*..*...***....*..*.***...*..*.......*....*..*.**..*.**.***.*......*.*..........*..*...**.....**..*..**..**.......*.....*.*..*...*..*..**....*....***...*.**.**.*........
*.*.*.*..**.*....*..*.*....***...*...*.......*.****.*.*.*...*..*....*.*.*.*....*.*...*..*.*.**..**.*...*.*...........*.....**...*..**.*...*...**...*..***.*..*.....**..*...*...**...*.*..*.*..*......*..*..**.***..*.*.....*.*.*.**..*.......*.**.*....***..**.**.*....*********..*.*.*.*.*..*.*.*..*.*..*..****.**.******..*.**.*....**.******..**..*......*..**.*..*..*.......***..*.*...*..*..***......*.**...*..****.***...........**...*.*.......*..**...*..**.*..*....*....*..*.*.**..**.*.......*....*.....*.*...*.**...*...*.**..*.*.*...***.*...**.*.....*.**.....*....*.*.*....****.......*...*...**.*..**.*..**.*.*..*..***.*..*......*.**..*.*....*.*.**.**...*****...*.*..*....****.*..*..**.*.*...*.*..*...*...**.*.*......*.*.*..***.*.*..*.**...***.*....***.....***..*....*......*.....*.....*..*...**..*.*....**.***..*....*....**.*.**..**....*.*.*.....*....*.*.**.*..***...*...*...***.......*..*...*..*.....*.*.**.*..***..**..*.*...**...*..****...*.......***.......*..**.***.*.*..*.*...***..***...........*.*.
*..*.*..*..*.....***...*...*.*..******..*....*..******....**..**..*....*.*..*.*....*.***.*...*.*..*......**.*.**.**..*.*.****.......*.***..****.*....***.*.......***..**.*.*.......*.....*..**..*..***.****..**....*.***..*.*...**.......**.*.....**.*..*.*.*.....***....***..**.*.......**..****...*.**.*.**.....*..*..*.*.*.*....***....*....*.**...*..*....*..***..**.**...*.***.**...*.**.*.***.***.**.**...*.**...*.*..*...*.**...*.***...**..****......**.*.*.*....*...***..*..*.**.*.....*..*......*.*..*..*.*.******..........*...*.*..*........**.....*.****...**...*...**.***.**.***......*.*...*...*.*..*...*****........*.......*.***.....*.***.*.*......*...**...*....*..*.******..*.....**..*....*.*.**..**...*.****.....*.*.*...*.**..***....*.....*.**.**.***.**..*..*..***.****.*..*....*..*....*****...**.**..*...*.*.*..*...*.*..*...........**..*.***.*.***.*......*...*..*...*.*.**.**.**..***.*......*........*...*..**..*.*.......*..**....***....*..*..*..*.*.**..**.....*....*...*..*..*..*...**..*.*.*.*.*.*..
***.**.**....*.......*.*.....*.***....*.*.......**...****..*..**.***.*......**.....**.*....*...**....*...***.....**..****.....*....****..****.*.**.*.....*.....*.*....***..**..*.*..*...**.*.***.*.*.*.*..*..***..*....*.**...**..*.*......*.*.**...*....*.*..**...*.***....**.*..*.*...*...**.*.*****.**..*...**.*...*.***....***..**.....***..*....**...*****.*.***.....*...*..*.**...**..*****..*.***.....*.***..*....**...*.*.*.**.....*......*....**...**....*.....*.*.*..*...*.**.*****..**.**.***.****.*..***.*..*........**.**.*.*.....*.....*.**......*...*.....**.....****.**..**.....*.*.*.*...*.***.......*.......*..*.*.*...*..**.....*.*.*.*.*.**..*.**..*...**.*.*....***.*..**..***.*..*..*..*.****...*...*....*...*.***.**.........*.*.....**.*.*****..*.*.*..*...*.***.*..**.**....***...*.**.**..**..****.*...**.....**.......*.**..*.*.**.*...***...**...*...*....*...******.****.*.*.*.**....***..*.**.**.*.*..*.**..*...***.*.**..*.*..**...*.....*.*.*...****.......**....***...*.*........***.*.....*.*.*..**...
.*.****..**..***.**.****...**.*.*.**..*...*..**..**.....**..*....*...*...**.**..*.*.***.**...*..*.*...*....*..**.**......**.*.*..**.*.***..*..**..**..*..*****..*.*..*...**..*....*..**..*..***.*.**....*.*.*..*...**...***...*..*..*.*...*****....*.*....******.*...**......**..*..***.*......*.**.**........*...****.*....**.*...*.*....**.*......*.*.****..**.**..***.*.*.*..****..*...**..**.*.****...***...*....*.*..*....*..**..**.*.**..*..**......**.***....*.*.*...*..*..*.*.**..*..***..**.***........*.*..*.*..**.......*...*..**........*.....*.*.*..............*.***.****.*****..**..***.*..**....***..**.....**...*.*.***.*..*..**....***..**.*..***..*.*....***...*.***..*..*......*..*..***.*..*.**.**..**..*.*.**...**.....**.***..*.**.*...*...*.*..***......*...***..*..*.***...**.*..****.**.**.*....*.*..**.......**..*...**..*.*....*...***.*...*...*.....*...*...*..**......*...*.*....*..*...****.*...***.*..*.**....*.****.*.*.***..*****..*.....**........*..**.*...*....*.*.*....*........*...*.....***..***
*...*.**....**..*.*.*...*.*******.******.*...........**.**.*....*..*....*....**...*.*.**.....*....*......**...*.*...**....*..**....*.***.*.*...**.....*...*.*.*.*.*.**....**..*..**...*...*.*.*...*....*...*.....**.....**.*.*.*........**.*......*.***.**.....*....*****..***.*.*.***.*..*.*.*...*..*.*...*..*..*......*..*..**...*....**...****........*.**...*..**......**.*...***...*.***...*...*.*.......*..*.*...*..**.**...*..*****....*.*..**.**...*...*.*.*..*...*..*..***.**....*****.*....**.**...*......*...*..*.**.*.*......*..*.........*..*...*...**....**..****.*...*.*..*.**....*..*.**....*..***....*...*.....*....*...*..****...*.....***.*****..*..*.**..**...*...*......**...*.*..*.*******.*..*.****..**..*...*..*..*..*....*.**.**....*..***..*.*..*.*.*.***........*..*.*.*...**.*..**.....*...*.**.*..*.*****..*....*.*..*.*..***.*...*.....***...*..*.**..**.***...*....*.*.....*.*.**......**......*.*.***.*.****....*..*..*..*.*...*..*...*...*.*..**..**....**.*....***..****.*...******.****....*....***..
**.*..*..*****..*.****.*..*.......*.**.*..**......*.....**...*......*......*.******..*.***.**...*****.....*.**.*....*..*..*.***.....*.*...*..*.**.**......*.***..***...***...**..*..**..*.**.....*.....*.....**.....****....***....***.*.*............*.*.**.***.....**.....**...*....*.******.*.**..*...*.*..***...**......**.**.*.*...*.*.**.....***..******..*..****..*.....*..*.*.***..*.***...*...**.*....*.....*....*..**.........**...*.**..........*......*.*..***...**..*.....*.*....***.*.**.*.**..*..*.**.....**...*...**...**.*...**....*****.*..*...**.*.**.**..*...****.*.**.*.....*....**.*.....*...**..*.*...**.*.**.***.**...*.*...****..*..*.****........*.*...*.*........*..**...*....***..*.*.....*..*..**.*...*.***.*.**..*....**....*..*....**.*.*....**.*...****.*.**..*....*.*..***.**.**...*.*..*.**......**..*.**...*...*...*....*.*.**..*..*..****....*...........**.....***...*.*...*.*...*...*.............*..*.*.*...*.*.*.*...*.*..**.*..**.*..***..****.**..***.*.*...*.*........*..**..*.....*.**.**..*
...*.......*..***..*....*..**......**.***...*.......*..*...*.*.*.*.*........*...**......**...**....**.*....*.*..*.*.*..****..*.*.*.*..*........*..*...**.***..........*..*.....*..*..*..**....*.*.*..*.**..**......*.......***..**...*.....**.*.*...*...*.......*.....*.**.*..*......**..***.***...**..**..**....***.*****.*....**.*...****.***....*.***...***..**.*..***..*...**.**..*.*....**..**..*...**.**..**.*...*.*..**..*.***.*.*..*.........*..*.*..*..*.**.**...****....**...**...**.**.*.........*...*..*.*..*..*.**.....***.*.**..*...*.*...**.***...***.*..***..*.**.*..**.*...*...*...*..*..*.*.**...*.**..*.....*.....**.****....**.....*..*..*........******...***..**..**...*...**.**.*.**.*..*.*..*..****...*..*..*.*..**.*.........*.***.*.**....**........*****..**............*.**.*...*.*.***.**...**.*.***.*.**.*.**..**.*.....*...**.**..*.***.**.*....*....***..*.*.**.*...*..*..**..*..**.**.....*.*..*..*..**...*...**..***.......*.***....***...............*.**..*.......*....*.***..*.*...*.........**.*.*
.........*.....*.*****.....**..***........*......*..**.****.....**...**.*.****.**.*....*.....*.......***.******..**...*...*.**...******......**.....*.**.....******...****.****...*....**........**....*...*.....***.*.*..........*.**.*.**..**..*........***..**.........*..**..*.*.*.*..*.*.*...*.*.........*.**.**.**..*..**...**......**........***..***...***.*...*....*.*..*.**...***..*.**.**.....**.........**...*******....*.*.*...*.***...*.*..*..***...***.*.*.........*.***.*.....*.*...*.....**....*.*.*.*.*.**..*.*..*...*..**.*.***.*......**.*..*...*.....*..*..***.**..*.*.*.****...*.***.****..**.*..*.........*....*.....*.*.*..***..*.*.....*.*.***.*.....*.*...*.*.***.***..**..**.*.*...*..*....**...*...**......*...**.*.*.***.**..*..*.*.*...*.......**..........**.*..*......*.**..*.*.*..*.*...**....**.*.*****..*..*.......**.*****.*...*.*****....*.*.*...**.*..**.*..*.**.***.*.*.*.*......******.....*.***.**.**.....*.*..*.***.*......*.**..**.*.*.*...*..**..*....*....*..**....*.**..*.*.*....*...*...*
*.*..**...*..**..**.*...*.*.*.*.***.*..**....**.*.*...*..*....*....***.*..*....**......****..*....*...*.**.*.**.......*..**.....*.*.*....*........*..**...**........**.*.*.***....*.*.*.*...**...*.*.***..*......**.****..***.*.....***..**.**....*.*.....*.***..*.*...**.***...***...**...*..*.**..*.**.*...*****.**.*...**.*.**..**....**.**..*..*.**..**..*...****..*.*.**...*....*....***.*.***.*..**.****..*...**..*.**.**..*..**.*.*.*.*..**..***.**.....*.*.**.***.*.*....*.*.*...***.**..*...*.......**.**...****.**...*..*.*....*.**...***.....*..**.*..**.*....*****.*..*.*......**.*.**..**..*.*.....*.*..**........**..*.**..**..****....****.**..*.*........*..*...*.*.*.*.**..*.*......*...**..****.****.*.*..****....*.*..*......*.*.*...*....*....****...****..........**..*.*......**......*.*..*.*.**..*.*...*.**...*..........***..*..*....**..**.****...*.....*.***.**.*.***...*..*****...*..**........*.**......*..*.**.*.*.*.*..*.**.***..**...**.***........****.**.****...****.*...*....*..*.**.*.*.***.**.....*
...*....*.*.....*..*...*....**.........***......****.**.....****.**.....*.*.*...*..*...*...*.**.*.*.*****.*...*....**..*.**...*....*...**.....*.*.*.*...*...*.*.*.*.*.*.*.****..****....*.*.*.******.***.***............*.***.****.**.**.**...*......*.......**.....*.**.*..*..*.*..*..*.***.*.**...*...*....*...**.*....***.*...**.*.....*....*..........***......*...*..*.*..***.**.....*....*.*.*.*.....*..*....*.*.**.....**...*.*.**...*.**..**.******..**....***.*...*..**..*.......*...***...*..*..**....*.*.*.**....*.*...*..*..**...*............*..*.**.....**..*.*...*.....**.***..*.**********.*.**.**....*.**.....**..**.*.**.**.*...*...*......**.*.*...*.......*....**..*...*.**..*.*..**..**...**.****....**..*....**.....***..**...**.....***.*...*****.*..**....*....*.....***...*..**..**.*.....***...*.*....**....*..*...***...***.....**..*.**.**....*..*..****...*..*.*..*.......**.*********.**...***..*..*...*..*.**.*.*..*.***.******.*.*.**.**.....*.***.*..*.**.....*.*.*...***..**......*.....***..*..*.....
.*.*.*.*..***.....*.*.**.*.***.*.*.*.***.**.*.........***.***...*.*.****......*....*.**..*.****.****...***...***.**.*.**......**...**.****..*.***..**....*.*...**..*..***..*.*...*...*.**..*.*...*..**.*...**...**...*.**.*...*..**.**..**.**.**..****....**.....****...*..**.....*...*.*..**.........*...*....*.***...*.***.***.**...*....**............*..*..*.*...*...*...***.**..*..***.**.*****...........**...****.*..*.*....*****...*...***.*....*..**....**......*.....*.*.****..*..*....**...****....*....*.*.*****......*..*..*..*....*....**..*.**...*.*....*.****..*..****.........**..*...*.......*****...*....**..*....*..***..**.***.**..*.*...*.*..**..*..*.**..*.*.****.*..*.**..*...*...*...*.......***..*.......*....*.*....*.*****.***.*......*..*...*...*......*....*..***.*........***...*...**....**.*..***....**...**..*****..*..*.*..*.**....***...**...*....*.*....*..*.*...***...*.....**.**.***.*.......*....**..***......**...*.*.**....*****.*.**...*.*..**.*......****......*....*.*.*..**..*.*****...**.
.*.....***.*...*.*.**....*....*..*...*....***....***...***..**..**...***..**..*.*...*..*..*....*.*..**.*.....**..*...*.......*.*.*....*.**.**.*...*..**...*.*...*...*....*.*......**.........*.***.**.....*.*.........*....**..***.*.**..*...*.**...**...*.*****..*.***.**....*.*..*.*..**.*...*.....*.**...****..*...***....*....*..*....*..*..*.*.**.**......**.....*.****....*...***....*.....*............*.......*....*.***...**.**.*.*..***.*.**.......*...*..*.*.*.....*.**...**...*.*.*.**.*...*..****...**.******.***..*..**.*.**...**..*..**..*.........****.*...**...*....*..........*..*...*.*.***.*.*.**.***..***.*........*....*.**.*.*..**.**.*..*....*.*...****...****.*.......*.*...*.****...**.............*.**....*.*.*..*.*...**.*.*...*..****.*..*.*..*.*.**.....****.........*.**..**...*....**..*.*.*..*.....**..*...*....*.....*..........*....**..**......*.*.***......*..****..*.*...*..**..*.*..**....*..**..**.**.*.*.*..*..**..***.**..**..*...***..*.*.*...**......****...*.*..***..***.*.**...*..*.....**
**..**.*..**.*...........**..*...**.*..*.**.**.*...*.**....*...*.**.*......**....**.*.*.**....**.***......*....*.***..*.......*..*......*................**..**.**...*..***..*..**..**.***.**.**..*...***.*.....*.**.****..*....*.**..*.*...*..*.......*.*.*.**..**....**.**....****.**....*..*.****......*...***.**.*.*......*.*.***....**.*.*****...*....*.*......*..*..*.****.****...*..*..**.*...**.*......***.*.**...**.*..**.*....*.***.***............*.*..**.*.*..*....***.*....**.***..*......*....*...**.*.*...**.....***..*.**....**.*...**..*.*.*.*.*.*..**.*.*.*.***.*.**...*****.*.**..*....*.***.*.......*****..**....*..**.*......****.**....*....****.****.*...*......*......*.*......*...*.*.*........*..***...*.........**..*.*.**..**..*.*..*..***..*.***.*.*..*.*...**.*.*....*.*...*....**..***.*..**.****..*.**.**..*.*..*..****..*.........****.**..***..*.**...*.*.**.*.***......*..**.......*.**..*..*.*.*.*.*.*...**..*.....**..**...***.**..*.*..*...*.*.*....*.**.****.***...*..*.**..****....*..*...**...*
..*...***.*.***..*.*.*...*.*.*....*.*...*..****.*..**....**.*.**....*****..**........*..*.*....*.*..*.**.*....*.*..*....***...*....*...*....*....*.*..*.*..*...*......*...**...**.......*...*.*.*...*..*.**.**.*.*..**...**.**.*......****.**.***..***.............*.......**..*.**.*......*...**.*.*.*.*.*....*.......*.*.*..*.........*...**..*......**.*.*..***..*....*****.*..*......**..*.*....*....*.**..*...*......*.*...*...*..****.*..**.*.......*..*...****.*.*.........**.....*.*****..*...*..**...........**...**.*...*.........***.*.*...*......***..**..*.....**.*.*....**....**...**.*.*.**.**.**.*....*..**.*....**......**......*..........*..*.**.....*......**.**...**.*.*..*.*.*..**...*....*....*....**.**.*..*.***.*.*.*..**.........*...**.*...**.***.**..*.*.*.**..****....**.....**..*....*.....*.*.*.....*.*****.*.....*....*..*.*....*......*..*....***......**..*.**....*..***...*.*.****..*..*.***......**.*..**...*.****.*..*..*..**......***.*.***......*...*...*.*...*......*...*.*.*.*...*.*....*.*..**
....*.*.*...*.....*.*..**.......*.....**....***.*..*....*.*..*..***.*.*...*.*..***...***......*.....*.*..**..**....*....*.*.**.....*...*******..**.....**.*..**......*...**...*.*.**..*.*.**...**..*..**.*....**...*..*.**....*.*.**.**.****.*....**.**....*..*..*.**...*..***.*....*....*.*...**.*...........*...*.*.*..*.**..*............*...*.*...**.....**.....*..*.*....**...*..**..*..*.....*.****..*.******.**..*.*.**.****.*.*.....******.*.**.*....*........*..*.******...*....**.*....*.*..*....********...*..*.*..**..*.*********..*......*..*.....***...*..***.......*.****.*.*..**.*..*.....*.*.*......*.**..**.**.*.*.*.....*.***...**...**.*.*..**.*.****.....**......*....*...*..*..*..**....*..***.*....*..*......*..******..*..**.**.*....*****...*...*......**......**....*...*.**.......*......**..***..*..*.*.*.*.*.*****.....***.*.**...*.*....**.*..*.*........*..*..*...****....**.....**..**....***.*.....*....*....*.*.***..*...*...**.*******.....*.........*...*.***.......**..*.***.*.***..*......*.*.....
**.*...*...*.*.*....*........*..**..*.*..**.........*.*.*..*.*......*..*...*..**...**....*.**...**.*.*..**.....*...*...*..***.*.*..***.**.*..***........*..*.*........*****...***...**........***.***......**..*.*....*..***.*.*...*...*.*..*...*...**.**..*.*..*......***.**.*........*.***..*...*.....*.**.*...*..**....**.*.**.......*............*..*....**...**.......*..*.*.*...*.*..........*..****.*....*...*..*..*....**..**.**..*...*.......**.*.*.*.*.*..*....*..*.*.*.*....*.........**.**.*.*....**...*.....**..*.*.**.*....*..*...*.**...*.*..*..*........**.*.***.**....*.*.*..*..*.*..*.*.**.**.***.*.*...**.*****.**.*****.*..*.........*..**..*..**..**.**.*..*....*.**.....*.*****..*...*.*...*.*.*.....**.***..*.*.*.*...*..........**.***.*.*.*****..***...*..**..*.....*.*.......*.....*.*.**...**..**.*.*...*...*.**.....*.*..***.*..**....*.*....***.*......*.***....**..**.....**..*..*..........**.....*..****.**....*.*.**.....*..****...**..*.*....*...*.**.*.*...****.***..........**......**.*..*...*.....
.***...**.*.*...**.......*.**...*.*...*****.*.*******...**.***************.*.****.**...........*.**.****.*..*...*.*.*.**..........*.*.*...*..........*.*.....*.*****..*****.*......*....***..**.*..******.*....*.*.*.*.....*...**.**...**....*.**.*....****..*.*.**.....*.....****.*...*..*..*..*....**..*.....**.**..**..*...**....**.*.*.**..*..***...*.*....**....*......**.*.***....**...**.....**...*....*..*.*..**.....**.*..*.***..****....*..*.*.....*...**..*..***..***...*.....****.*.**...*....**..****...*.**.......*.*.*...*...*.**..*....**...******.*.*....****.*.......**..*....**....*....*.**..*.....*.**.*.**..*...*.*....*..*.***.***...*..*...**........**....**.*...*........*...***...*...*.**......*.*..***.**.**...**.*..*..*.*..*.*...*.******.***..**...*..*.***.*********.**...**...**...*.*.*..**.**.....***...****.*.**.*.*****....***.*.*...*...****.*.**.*..********.**..*.*****........*.**.**...**...*..*....***.*....*.***.*.****.**...***...*...**.....*..*....*.***...*.*...*..**.**...*..**.......
.*.*.*.........****....***.**....*.*..****.*........***.*...***..******....*.**....*....**.*..*...*..*****..*.***.*......**...*......*..**...*..*...*.**.....*...*.*.**...*.*..***......*..*.**.*.*..*..*.***....**.*.*.*......**..***.**..***.**..*......***.*..*......**.*..*...**.....*...****..***.....****.**.**....*..*....*.*....*..*..*****...*.*.*.*...***...*.*....**.*..*....*.*.......*.*.**.**.**.....**...**....*.....*....**.*....*....*..*........*..*.*..*.*...**......***.*.*...***.*...*.*...*.**....*..**.*.....***....**..*..*......**.**....**...****.*..*.*.**.*..*....*.....**....**..**.***.*.*...***.*.*.*.*.**.**..*........**..*.*..***........*.*.*....*...*..*.*...*.*......*.*.*.....***..*.....*.***.***.******....*....***....*.*..*..*..*.****..*...*.*...*..*....*....*.....*........**.*....**..*.*...**.****.......*.**......**....**..**.****.*.**.***.*...*....*..**......******.......*.***....*..**.*..*..****...*....*....*.....*...*..**..*.**.**..***..*.****.......*.*.*..*.***.*..***.....
*...*****..*..*......***..****........*..*.*.*.......**....*...****.*.*..**...******.*.*....**.*.*...*....**..**.***...*.*..*.......*.*.*..*..*.**..***.*.*..***.*......****.*.*.**.**.**....*.....*.********.*.*..*.*.**..*...*.******.*...****...***...*..**...*..**...******.***.*.**...*...*..*.*......*.*.***.........**...*..*.***....*..*...*....*.*.*.***...*.*.....**........*...*.**.**...**....*.*.*..*.*....*.****....*...***....*.**.**.*..*.**...****..*....**..**..**..**.*...*.**...*...****..*.**.**.***..*.****.**..*.*...****........****.*..*.*...*.**.**....*...*.*...*.*....*...*......*..*.***.*.......*.....**..**..***.*.....**...*.*.......*.*.*...*...*..*.....**...*....**....**..*...**.*.*..*..*....*...*.*..*...*...****.**..**.*....***.**..**..**.*.**....*.**..*....*...*....**........*....**...*.*.**.....*.....***...***.*.***.......***..**....***..***.*..*****.....*..*.**..***...****..*..**..*..*.**.**.*..*.......*..*.*.**.......*.*.*.*.*.*.***..*........*.*.**.*..*.**.....*..*.*.****.*.
...*.*.**..*..*..****.....*..*..**..*....*.**....***..*..*...**.***.***...*..*..*.*..*.*.*.****.***.**..*..*..**.***...*.*.*.....*.*..*...*..*.**.*.*..**.....*...*..*.*...*..*.*...*..*.*...*.*..*..*......*..***.*.*...**.*........*..*..****....**.....*..*..****.........*****...*.**.**....*......***.****....*.*.**.**.......*..***.*.**..*..****..*..*.*....*..*..**..*..**......**.*.*.*.*.**...**..**...*.**..**..*.*...*.....*...*.*.*..*......*.*...*..*.*..***......**..**....*****..****.**.*.*..**...*..**.**.*.*.**.*.***.***..*..*...*.***.*..*..**..*...*.*.**.***.*.**........*.*.*...*.*..**.**.*.....*.**..*.*..**.*...*.*.***.*.**.*......*....*.**..*..*.*.**.***.*.*..*.*..*****.*.**..**.*.*.....****..***..*..**.**.....*.**..*...*.*..*....*...**...**...*.***....*.*.......*.*.*..**.*....*..*.***..**..****..*.**.****.**.****.....*......**...*..*..*****....**.*....**..**..*....*..*.*.....*...*..*...*.**.*..*.******...*.***.......*.*..***.**.**....***...*...**....**.***.....**...*.*..***..***.....
.*.*..*...*******.**.*.**......*.*....**.*...*..*..*..**..*...*...*..*..*....**..*...***.*.......*.**.***.**.......*..*..**.**..****.*.*..*..***........**...*....*.......**.....*.**..*.*...*....*........*..**....***..*..**.***....****....*.*.*...*.....*.*..**...*.....***...*.***.**..*..*.*.*..*..*..*.***..*.*...**..**.*..*....****...****..*.***.**.........*.....**.*...*..**.**.****.***.*.*......*.*..*.****....*......***..*...**...*..*.**.....***.***.*..*.**.**.*......**.*...*.......***.*...*...*.*.*.**......*..****....**............*.*...**.*..***..***......****...*.**.*...**.**..*.*...*.**.****..*.*.**.**..*.**.****......*.*...*****..**.......*.*....*..*...*...***..***.....***.**.**.****......*..**.**....**.****......*******..*****...*.*....***......*.*..*..*.***.*...*.....**..**.*.....*.*..**...**............*....*.*..*...*.*......*.*...*..**.*.**...*....***.....*..*..*...*.*.*...***..****....*.*....*.*.*****....*..............*.*.***..*....*...**.***......*.*.**.*..*...*.*.*.*..****
.*.***..*.*..*....*.***.*..*.*..*.*.*.**..............****.**.*..**..***.**..*.***.*.**.*.**.*.....**..*......*....*.*.*..*.***.*..**...**.*..*..*..*....**.*.**.*.*.**...*.**.*....**....*.*.**..**.****......***.*.*..**......*..**.****.*.**.***.**....*.*.......*.*.**..*...*...**....*..***..*......*..**.**...*.*....*...*..***.*.*..*..**...*.*.*.****.*.*..**.**.......*..*..*.*..*...*.***.**...*****.*...****...***.**.*....**.....****..*..*.***.**.....*..*....*.....***.***.*....***.*......****.*..*....***........*...*........****.....*.*.**...*..*.....**.**.**.**..****.**.***..***..*......**.....*.*.**.**.*.....***..*..*....*..*..*.*.**..**...*....*.*....*..***...**.**...****....*..*.*......*.*..*...*.**.*.**...*..*.*.*.....**....****.**.*..**.*******...*..*.***.*........*.**.*..*..*..*.**.***..****.*.*..*......*.*...*..**....**..***..*.*.**.**....*..**.*..*.**..*........***.**.*.*..*...**.*.*...*...*..........**.*.*....*......*.*.*.*...*.*..****.....**..**...**.*.*.*.**......*..*.....**...
.....**..*.*..*....*.**.*..*.**.*.....*........*****.....*..**..****.*..*.*.....**....**.**..**....*.*...*.*.**....**...*....***...***..****.**.*.*...*.*****.*.*..**.*....*..***...*****..*..**......**.*.*...***.***...*...*...*.*...***...*.*..*....***.*.*.***.***.*.*.**.*....*.**..*..***.....**..*....*****..*.*....**....*.*.*..*.**..**......**.**..*...*......*..**.*....*..**..*....*.***.......*...*..***.*****.*.*.***.*....*.**.*.**....*.**.*..*.**..***..*..*.*.*.*..*.......*..**.*....**.**..*..***.....**..*...**..*.*..*.*..*.....**..***.**.*..*..*.*........*.....***..*...*....***.*..**....**.*..*....**......*.***....**...*.*.**...*....*****..*.***...**.**.*.*.***.*.*.*...*.*..***.*..*.*.*.*....**..*.*...**.****....***...*..*.**.*..*.**.*..*......*.*.*..*.......***....*..***.....*..***...........*.***....*..***.*****.*.*..*.*....*.*..*..**..**.*..*...**...*.....*.*..*...*..***.....**.*....*.*.*.*.....*.**..**..*...*.***..***.****..*****..*.*..**.....*.**.*..*.....**...**...*...**.*.*..**
*.....*..****.*..*.********..*.....*....**.*..*******.....**.*...*..*.**.*..**.**..*...*..*.*.****...**..........**.*.*..******.***..**..**..*.**.**.**.**..*......**.*.*....**.***..****...*****..**.*.*.*.**.*.....*.*...**.*.....****..*...*..*..*....*..*....*.....**.**...*....***..**...**.........*.....***.*........****.........***..***.*....*.**.*****...***...*.**.*...*.*..*..........*....***.*..*.*..**....**..***.**.*..*.*....**..**...*.*..***.*.*.**.**..**.**..*.......**.*.*.*.**.*.**.*..*..**..**.........*...*.**.*.....*..*..........**..**......**........*.**...*...**......*.**.**......**...*..*..****..*..*..*.***.****...*..***.**..*...**..**..*.....*..*****.......**..**.***......*.***...*..**..*......*.....*.*.......***.****...*......**..*.*..**..*..***.*....**....**..*....**...*....*.*..**.**..*.*.*..*..**..**.....*.**..*.....*.....*..**..**.*..*..**....*...*.*.*.**.*...**.*....*...*.*...**..***.***........*..........*.**..*....**..*.*.****.*..*.*......****.*..***.*....***..***.**
...*..*........**..*.**.*..*...*.**...*.*..*.*.*.**.*.***....*..****...**.*.*.***..**..*.*..*****...*****.******.*...**.*.*....*.**..*....*.*.**..**.***....*.....****...*.*..**...*.....***...*.*..*..*.*..*.*.*....**..*.**.*.....***.....*.*...*.*......****.....*...*.**...*..*.....*..*..*.....*..*...***..*....**.......**.....**.*.....***...**..**..*......**..*...***.*.*.......*****.....**...*****..*..**.*...*....*.**....*.***......*..*.*.....*...**..**..*.****..**..*....*..**.*.*...*.......*...*...*...*..*...*....*...*.....*.*..***...*..*.......**.*...**.**.....**..*....***.****...**..*.**.**.....***.........*.*...**..**....*....**...**...***.*.*......*...*...**..*.*.***.**..**...***.*..**...**....*.....*..**.**.*.*...*...****..**.*.**.*...........*..**..*.*...*...**...*......*.*..*...***...*.*.***.*....*.*.****.*.*..**.*..**.*..****.....*.**..*...**.*..**...*..**..**.**...*.....**.*.**.............**..*....**.**.**.....*.*......*.**....**......*....*....**......*...*.**...*..**....*****
*..*..*.***.**..*........*...*..*...*...*.**..*......*.*.*.*.*.....***.*.*....*...*.*...**....*....*.*..**.***.***.....***...**...*.*.****..**...*..**.*.*..*.**....*.....*...**.*....**...*.***......***.***..*.**..*..*..*.*.**...**...*.*.**...*...**.*.*****....*........**..*..***.*......*..*......****..*.......**...*.**...*.*....*.*..**.***.*.**.....**....*.....*...**.**......*.*....**.**.*.....*....**.***.*..***...*..**..**.*..*...*..*.*...*.*.*....****....*.*....*..*.*.....*.****.*..*..*..***.**....*.**...*...**.**....*....*....***.*.***...**.***....*.*...........*.*...*.*....**.*.***.*.....**..*....*....***..******...**.*.*..*.**.*...*.......**....**.*.**.*.**..*.*..*....**.***.**......***.........*...*....**...*...*..*......*.**...*.............**...***..*.*.***...**...*...***...*...*.*...**.....**...*..*....*..*......*......*....*.*.*.*....*.***..*..*.........*.*..**...****...*.**.......*..**.**.*..*..*.*.*..***..*....*.*..*.*.**....**.*.*...........*...***.**..*..***.*...*..***...
..**.***..........***.......*.*****..*.*...*.**..*..**...**.........*.....**.*...**...**..*.*..*.*.....****.*...*.*.....*.**.....*..*..*.**.*..**.......*..*...*....*.*.*..***.****...**.***.*..........*..*.............*..****..*.*.****...*.*.**.....****.*......***.*....**..*..**.**..*.*.......*......*....*.*.**.......***.*......*..**.*.***.*****....*..*.......**.**...**..**.*.*..*....*...*......*.*..*.*.***.*.**.....**.*.*.....**..*...******..*.*.*.**.*..*.*...**.*..**..***.*...**..*.*.****.**.**..*...*..**..**.*.***.**.**......*......**.........**.*.*..**....*.**..*.*.*....**.****..*...*...*......*...*..**..*.....**...****.**..*..*...**..**....*.*............**.**.***.....*..**...*..*.*.*.**.*..**.*.*.*.....**..*...*..*.*.*....*...*.....**........**.*..**..***..***.........*.*.*.***..*.**.*.****..*...*****..**..*..*...**..*..**....*****.**....*.**.......*..........*..*.**.***....******.*..***...*..*..***...*.**.***.**..*..*..***..*.**....****.***.*.*.**..****..*.*.*.*.*..*.***...*.....
......**....*....*.....**....*...*.*.....**..**.*....**.*...**....**..**...*.***......**.......**......**.......*.**.***.**...**...***...***...*..***.***..**.**..**.*..*..*...*..*.....*..........*.*.*.......*....*.*....*.*..********........*....***..*******.........****.*...*.*.....*.*.*......***.**...*...*.*.......*..*.*...*..**.*...***...**.**.***....*.....*.*.*.....*.**.*.*..***....*..*.***.****.*....**.......**.....*...*.........*...**....***...**.........***...*.**..*****.**....****..........*.*..*..*.*.*....*..*.*..*.*..**.*.***..*.**...**....***.......*.***...*..**.*****..*....**.*..*****.**.*..*.**.*....**...*.....**..*.*.*..***.*.*....****..**.**....**.**.**...**.....*..*....*..***.*..*...*.***.*....*..*...*....*.**.*......*.***...***....*.*...**.*.*.....*.*..***.*.**...*...........**.*.....*.**.***..**.*.*..*...*..**.*.**.*....*..*.*...*...***.***......**....*..*................*......*....*..**....**...*..**.*......*....*..*......*...*....*..*.*.*.*.......**..***.....*.*.**.
.*.*.*.........**....*..**..*.*.*.......*.*...*....*.*..*.....*.*****....**...*.*...*..***....*.*..**.....*.*..*..*.*.*...*...*.***...........**.*....*...*.*..*....**..*......*..*.**....*.*.*.*.*.*.*...***..**....**.....*..*......**.....**...*.*.***.***.*....*.*.*.**.**..****.*.....*.**......*.......*..*.**.......*.*....*.*.*...**..**.**.***..*..*..*.**..****..*..***..*....*.***.....*...*.*....**.......*..*..****..*.**..........*.....*.*...*..*......*.*.**.**...*...*...*....**.***...**..*..*...**...........*...*.*....*..**..****.*...*..**.*...........*...*.**.***..**.*........*......**..*.*****.**.*..***.*.***...*....*......*..**...***..*..*..**.*..*..***.*..*........**.*.*..*...******.**...**.*****...******.**.***.**.....*.****...*.*..*..*.*.**.*.*..*..*..**..**.*.*.*..**.**...***............***...**.*....***.....**.***.*..*.*..***...*.*...*.*...*..**.*...*.....*..**..*...*.*...*.*..**.*.*.......***.*.****..**.*..**.*...*..***..**.***.**..**...*..*.***..**...**.**.....*.......***..*.*
..*..*.*....*.***.*..**.***...****..**.....**..**.*..*.....*..*....*..*.*..*.***..*.....***.*****.****.*......****.*.**..*.........**..****..****...*....*.***..*.***.....*..*..**.......*..**.*...***....*.*.*.****...***.*.....*.*.*.**.....***....*.....*.*...*.*.**.*..*....*.*.**..**....**..*....**.*..........*.*...**..*...*****..*.*...**.*.*...****.*.*.**.*....*......***..*..*.*....*.****......****.*.*.....*.....*..*.*.....*...**..*.*.**.....*.**.**.***..****....*.....*.*.*****.....*..**.*..*.*.*.....*..**.*..****...*...*.*.....*..*....***.**..*..*..*...****.*....***.......*..***.*.*.*..*.***...***..***.....*.**..*.*.*.*.....*...*.*....**..*....*.....*...*.*.....**..*.**.....***..*.*.**...***.**........**.*..**..*.***.**..**...*...*.*.*....*.**....**....**.*.*.*...*.**..*......*..*.**.*...*...*....****.**....***.****....*...*.*........*.**..**.**.**..*.....*.*.****.*.***.***..*...*.*.......*.......*..**.*.**..**.*.**...**.*..**.**.**....*..*....*.*...**....*....*......***.*..*..****..**
..**......****..*.*....*.*.....***.*.*.*..*...****.**.**....*......*.****.*.*.*..*.*..*...*.***...*.**.*****.*..*..*...*..*.*...*..*......*..**..*..*.....*.....****..*.*.*..*....*.**..**...*.*....*.*..***..*.**.*..*...*.*...*.....*..***.***...*......*.**.*.......***.*..***.**....*................*...**..*.*..*.*..*.*...**....*.**..***.*.*..*.*.....*.***.*.****........****....*...*.*..**.**.......**........***..*...****.**...**...**..*.**..**.**.*...**...*.**.*...*...********...*..*.**.*....*....**.......***..*....*.**.*.....**.....*..*....*.**......*..*.**.**...*.*****.*.*....*.*.*.....*.**..***..*.**.*.*.****...**.******.**......**..*.*.***.*..........**...*....*..*.***..*.*.**....**..*.*...**..***.*.*...*....*..*........****..**..*.*..***..*...**.**.**...**.**...**.***..*.....**..***........*..***.*.*...**.*....**.......*.***.*..***..*....*******..**..*..*......*..*......***...*.*..**..***.**..**....*....*....**......**..*..*.*...***.*..****...*...*....*.*..*......*..*..**.*.*.*.*..*
.*..*.*..*.***.***.....***.......**.**...*........*.*.*.*...*..*....*.....*...*..**.*******....**.**...**..*...***.*.*..*...*****....*.............*.***...*.***...**.***.....*.**..*..*..*.*..*.**..****...*******..*.*.*.*.***..*..*.*..***.**...........**...*.**.**..*.*.**..*.*.....**...**..**.*.......*..*..*..**.*....****.....***.*......******...*.*..**...**........**..**.*..*..*....*..*.*..*.**..**..*...**.*...*...***.*.....*****....*...*......*.*.****.*...**....**.**..*.*.*..**.*..*.....**.*...**....*....*..........*.**.***.*******.....*..**.*..*.***.***...*....**..*...*....*.**..*..*...*...**..*....*.*.*.**.....*.**.*.*.*..****..*.*......*.*..*.*.*...*..*..*..**.*.*.*.*.*..*...**.**...**...*..**.*..**.*..**...*...*****..*.****.....**.*....**....*..*..*....**..*.*.*...*..**.*..*.****.**.**.*.*.....**.........*..*....*.**...*..**....*.......*.***..*.***...*.*.........*.*.*.***.*.***.*.**...**...*.***.*..*..*...*.**....*.***..**..........*.*....**..*..*.*.****...**.*.**..******.****..*.
**..*.***..**...*.****.*..**.*...**...**..*..........**.*.....*...**.*.**.*...**....*.***..***....*.*..*.*.*.**.**.**....*..**..*..**........*....*...**..***.**....**....*.*.*....**.*..**....******.........***.*....*....*..*.*.*.**.*...***..***..****.*..*.*..**..**.*..*.**..**..*......*......*.*....**...*..****.......*.*.*..*..**...***.*....****..........**.***...****.*.*..*..**..**..*........*...*....*.*..***.*..*.*.**...**.*..*.......**.***..**.*...*.*.*.**.*.**.*..*.***..**.*.***.*.*..*.*.**.***..*..*.*.*.....*.****.***.....*....*.*...****.....*.*.*.....*.*.*..**.....*....*..*.**.*.*...****....*.**.....******..**.**..*..*.*....**.*.**.**....******.**.*...**...*....*..*.....*..*.***....***..***......*...**.**......**.*..*..*....*...*.**.*...*....*.*.***.*.*.*.****.*...*.**..*..*..*..**....***....*..*..*......****..*.***.*.*.....*..**...........**..***..****.**.**..*.*..*.***.***.*.**.*..*..*.*.....**.....**...*..*.*.*.**..*...**.**...*......***.....*.***...*....**.**.*.**..*..*..*.*.
*.*....*...**......*..*****..*...*....*.....**..***.******.**.**....*........*.**..**....*....**...*.*....*..*.*...***.**.*.**..**.*......*.....*..........*.***.***..........*.***......*...*.**...*...*.*.**...*.***....**.....*...*......*.......*.....**......**..*..**...*..**....*....*****...*........****.**...*.******....*..*....*...**.*...**.***...***.......*.*.*.....*.......***.*.**...**....**.*....**....*.*.*...*..*..***....***..*..**.*..*.*...***.*....***..**..***.*.**..*.**.**.........*..*..*..*.*......*.**...*..*.**.*.**.*.*.*..............*....**.......**.....*.****....*...*.**..*.*..*....*.*.*.......**.*..*..**.*...**.**..****......**.*.*..**..*......***..*.*.**..**..*..*...**.....*..........******.....*...**.....*.*........**.*.*....**....**..*..*...**..**..*.*..*...*....**.*.*..**.*.**...*.*.**.*.*....*..**..*.**.*.*.*..***..*.*..........*...**.....*.***.**.***..*..***...*.**..........*****.**..*..**.*****..**.**....*...**....*.*.**....*...*....***.*..**.**.**...*.*.*........
.......*.*.**...**.**..**.**....*.***..*.**...**..***.*.**.*..**.*......**.*..***.....*.*.*****.*..*.**.*...***...**.*.....*.*.***......*..*.*.**...**.**.**.*.*.*.*..**.**..*..**.*.*....*.*.....*.**.***...*..**..*..**.******.*.**.*....*.*.**...**..........*..**..*..........*..*....*.**.**..*...***...*....*...*.*....*....***...****...*......*.****.*.*.*.*.*.**.*....**....*..*...*.*...*........***...***...........*.......******..**......**....*.*..*.*..*...*..*....**.*****.*.**.*...**......*...***.*.**....*.*...*..*...**..*..**.....*....*.*.*..*.**....*..**...*..***.*.*.*.**.....*.***...***....*..*....*....*..**....**.*.******...**.****...*.**.....*.*....*.*.......*....*..**...*......*....*.**.*...**.***...*.*.*..*.***.**...**........*...*....*..****.******.........***.*.*..*.**.*..*...*..*.*.*..**..*..*......*.......*.......**...*..***..***......*..*....*..*..******.*.****...**.**...**.*....*.**.*.*.........**..*..........*****....***...***..*...*..*.**.**..*.*....**.....*..*.*.******..
.*..***..***...**.******.*..****........*..*....*.......***....**.**.....***...**..***.....*.......***.*.***.**...**.......****..*.**.*..*...*.*..*.*.****.....*.*****.*...*.*.*..*..***....***..*......**..***.**.....**.*..*.*.*.**..**.**..*........*.......**..*.*.....*.**.**..*....****....**.*....****.....**.*....*..*.**.*.*..*..**.......***..**.**.*.....**.***..***.*..**..*.****...*...*..*.......*.*..*..*.***...*..*.......**....*..*.***.**.**.......***....**.**.*.*....********...****.*..*.**...***...**.**.............*..***..****..**.**.*..*..*........*...*.***......*...*..***.*......**....**...*..*..****.*...**....***.*...*...**......**..*....***....*..**.**...*......*.*.*****..*...***....*...*.**....**...*********.*.**..*.*..*.*.*.***..*..*.*.....*...**...*.**..*.....****...*..*.**.**.**.***.**....*..**.*........*..**.*.**.*...*.......*...*.....*.**..***...*....*..*.....*........*.***..*......***.....**.*.*.**.***....*...*..*..*.***..***.......*....*....****.**.*...***.......*****...
***.*...***...***.*........*..**.*....*.*..*..**...***..*...*......**.***.*.*.*.*...*.**.*..*...*.**.*.....*..*..*....****.*.**.**.......*.*.**.*.....*..*....*.**...*****.**..*.**......***.**....**......*...*..*.*.**..*....**.*.........**.....**.***....****...*..***..****..***....*....*...**..*....*....*.*.*.**...**..*.**...*.*.**..*.***.....*..*..*....*.*****....**....*.*****....*......*........**.*****....**.***.****.***..*..***.**....*..**...*.*..*..**..**.*.*.....******.****..*.**.*.*...*.**.......*.******...*.......*****...*..*..*....*......****.*.**.**...*.........**...**.**...*..***...*..***..**.******...*..*.***...***.**.*.....**.*...*.....**....*.*.*....*.*..*...*..*......*...*.*...***.*..*...*.***.*...*...**..******........*.**..**.**...**.*.....*.*.*..*..***.*.****..*.*.****....*....*.*.....*..*.....*****....*.*......*........****..*..**...*.*.*..***..*...*.***.......***....*.**......*.....*...****..**.*........*..*..***...***.*.*....*..*...**.*.*.....*...**..***.....**..*..
*.......*.............**.*.*...*.*..*....*..**..*.*.*..........*..****.***...**...*.****.*...***.******.*....**..*.*..*...*.**...*..*.*..***.....*.**.....****..*.**...*...*.*.*.*..**.*..****.*....**..**.....*...*..*......*..****.**.**....*.*...*.*.*.**....***.**..*..**....***.*.*.*..**.*..*....****.*....*..*.**...*.***..*.*.*.****..*.*..*..*.**.***.*..*..**..**.*****..*.......*.*.**.*.**.....*****..*..**...*.*..*..*.*.*..*..**.***.*...*...*.*.**...**..*.........**..**..***.****..***...*****..******....*.*...**....**.......*..*..*..*.***..*.......*****..****.**..**.........**.*.....***.**...***.*.*....*...*.***.**.*.*.*.***..**.**.....*.**.*.*..*.*....*****.....***.**.*****..*.*.*......**...**..**.**.**.**..*.***.***...***.*......*.*.**.*.**.....**.*.*.*...***.**.*.*...*....**..**....***.*.*..*.**.....*.*..**....**...*.*..*.*....***......*.*.*.*.*.***..*....*....****..**.**.**.**.*..*.****....**.*...**...*..*..*...*..**.**.****...*.....***..*...........**.*......****..*.*.*.*.**.......*
*.*.*.*.*.....**.*.........*....*...*.*.*.**..**......**.**.....**..*.**...**.*..*.***..*.......*.***........*.*..*........*....**....*.*..****...***.*....*..*..**..**.*....**..*...*.*.**..**...*..*.*......*..**.*..**...**......**..*..**..*...*..*..*..**..*..****....******.*...**..***.**....*.*.*.*..*.*.*.*.*..*..***...*.....*....*......*.*..*.....*.........*.*..**..*.......*.*.*..*.**...**..**......***..*.**.*.*..**.....**...*...*.*..*...*...*....*...*......*..*...*...**..***.**..*....*.*....**..***.***.*..*.*...*.*...*.......*.....*....**.**...**..*.**.*.*.*.**.*.....*..***..*.*.*.....***.**..**..*.***.**...**..*.******...*.*..*..*.*.*...*...*..*....*****.....**.*..**.*.*.*.*.*.*.*.**..**....*.*...**....***.**.*...*..**...*.*...*.*...*...*.*****....*..........*...*..*....**.*......*.**........*....*..*.**.*....*.*...**.*.*.......*...*..*.*.*.*..****....*...**..**.*..****......*...**...*.*.*..**..*****.......*.*......*.**..*.*****.*...*...**.....**.**...*.**......*.*.*.**.***..*.....*
.****......*..*...*..*.**...****.**.**......*..**.*.*...*.**.***..*...*.*.*..*.*****.*.*.*.....*...*.*.***.**.*.**.**.*....****.***..**.*....**.....*....**..*.........*...*...*..**.******.*.*.....*...*..*...*..**.****...*..*....*.*.**.....*****..*..*.*.**..**........*.***....*....**...**..***.*.*.**...*..*.....**....*..*..*..**.**..........*.......*..*...***....***..*....*.*....*.********...**..*...*.*...***..**..*.....*.*....*...**...**.*.**...****...*...*.**.....*.**..***..*..*.**.*......*.*.**********........*...**.*...*....*.****.***..*.*******..*.*.**.**.*...*..*...*....*.**.*...*..*.*...*.....**.***.**.*.****.....*.**....**...*.*..*.*.*...*.*..**.*.**..*..*..*.*...*...*..*.*.*..*.*.****....***..**.**.....*.**.**......*.....*..**......*.*.**.*.*.**...**..*.......*.**.*..*.*...*..*..*....*....**.*...**..*..**..***..*.......*...****..*....**....**...*.*.*.*.****..**.....***.....***..*.*..*.......**..*..........*..**..**.*.....***.*....*.**.***.*..*....*..**.***.*.*.*.**....*.....***
..........*...*.*.*......*.*.*.**...*..*...*.....**...****..*.**.**..*.*....*.*...*.*....**.***.*****..***...***...**.......*..**...**..*...***..**.....*...**...***.....*.....**.*.*.*.......*.*.....***....*.*.*..***..**...*.*.........*..*....*...*...*..*...*.*.**...**.*.*.**..*.*.*.*.*.**..*...***..*.**.*.*..*..*.*....**..*.***.*.*....*.*.*.**...**..*.****..*..**.*..*****...*.***......**.***.*..*....*.....*..**..*...**.*..*...****.......*.*..*.*.***.*.*...*.**..***.*...****..*..*.....*..*...*..*.***..**.....*.**...****.*..*.*.....*.....**..**.*..*****.**.*.....*...**.......*.*....**.****.*.***..*......*.*.*...*.*.**.*.....*..****..*..*......*..*.*..**..**..*.*..*.*.***..*...*...*....**.****..*.....**.**..**..**.****.*.**...*........***.*.*..*.***...*.**.****..*.**.*....*.**..*.*..**..*..*......*.**.*.**....*..........*.*...**..**..*..*.**..******...****..*...*...*.....*.*..*..*.*......*....**......**...*..**.*.*.*..**....*...**..**..*....*..*..***..*****.**...*..***..*....*.**...*.**.*
****.****...*.....**..**.**.**..*...*.***.*....**.....*.*******.*.**.***....*..*..*.*..*.*.**..*..***.***..*...*...**....**...*.....**.*.....**....**....*.*....*.**.*...**.**.*..*****.*..*....**..*.**.**...*.**.*.*....**.......**......**..**..........*...*.*.*....*..*.......**...*....*...*.**...*...*...**.*....***..*.*.**..*....*.*..*.*...***..***......*.*....*.....*.*...****.*.*.*.....*..*.*..*.....**..*....**........*.**..**...**......*......*.*....*.*.****.**....**.*..***...*.**...*......**....*.*..**...*.*.*.*.***.***...**..*...*.*.....*...*...*...**..***.*.**.*.*****...............**..*..***..*.....*.*.****..*..*..*.*.*.*..*......**.**.*..***........*..**...*..*.*......*.....*.**...*...*...**.*..***.*.*...**.*..***.*****.*...*.***.**..*.****.*..*...........*.***.........**....*.*..*.*.**.*.**...*.**..*....*.*......*...*****.*....*...*.......*.*..*..**..*...*..**.***.......*....*****....*...*...*.*....**.......**......**..*..***...***.*.*..*.**........*.**.*..*..*....**.**.*.*....*
.**.***..**....*..***...*....******..***..**..**..*.*....***......***.*.**..*.*..*....*....**....*...***..*..*.*****.*......*.....*..*.*..*....*..*.*.*.**.*.*...**..*.*....*..****...**.*****.*.*...*******.*.**..**.*...**.**...*...*...**..*...*.*..**.**.*.*..*.**.....*.***.*......*.*.*.*.**..*.*..******..*..........*.....*......*.**.**....***.....*.......*.**..**.****....**...**..*.........**....*.....**..**.**....**....**...**....****........*...*..**...*..*...*.*...*...***.....*.........*..*.*.**....*.**..*.***..*....**....*****.*..*.*...*.*.**.*..***..****.*...*.*...*..*....**...****.*.*...*..****........*...*...**..*****...*...*....*....**....**.......***.*.....**.**.**.*.*.*.*.*..*..**.**..*.*..*..*.***.*...******.*...*....*.......*.*...*.*..*.*...*.*.....*.***.....*.*..*...**.***..**...*.***.***.......*..****..*..*..*....*...*.*.*.**.**.*.......***..*...*.*..**..**....*.***.*..**.*..***.**.*.**...*.*..*..***..***.*.**.*...***.*.**.***....****...*...*....**.*...*....***..*..*.*****
....****.*..........**.*.**.....*....*..*..***.*...*.****.....**.*.**...*....*.....*...*.**.*......**....****......**.....*.*.*..**.*.*.**..*.*..*.*...********.....*.*..*.*.*..*...*.*..*.*.*.*.*...**..*****...***.......*...*.**....*..*.....*.***.**..**....*.*.*.*......*..*....*.*.....*...***..*....**.*..****..*.*..*..*....*.**.......*..*...*.....***.*..*.*.*..**..***.*.*...*..*.*.*...*..*..**..*.*.*.*....*..*.**......*....*..*..*..**...*..*.*.......**...**..**..**....****..**...*.*.*.*..*....*.*..**.*.**...*..*.....*..*.....**.*...**...*.*..*..**..*.*...*......*.*.*...*...**...*..***.*..*.*...*.....*.*...**...*..*...***.****..*..*....**....*.*****.***.**.**.....*.*.*..**......***.*...*....*..*..**..*.*.****..*....**..*....*..*.*.***...*.*..*.....**.**.**....**.*.*.*.*.**...*....*...**....*.**..***....**.*...**.**....*..*.*..*...*****.....***.**....*****....**...*....**.*.*..*.**..*....*...*****.*..*.*...***..**.*...**..........***..****........**.........*.*...*..*......***......*.**..
***....******.*..***..*.*....**....**...........*.*****...***......***............*..*.*..**.*....*...*....*.***.**.....*..*.**..**.*...**.*.*.**....**.*.**.*....*.*.*.**..*...*...*..*..*...**.****..*...**..******...*.**.***..*..*......***..*...***..*....*......*....**...**.*.**....*..*.*..***.**.***.*.**..*.*.*..*..*...*.*..***....*...*.**..**..**.....*..**...*..*.*....***.**.*.**..***...******...**.*....**....***...**..**...**.*.*...*.*.....*........*.*.*.............**.***.....*......*.....***.....***.*.**.*.****.**.....**.*......*.*..*...****.******.......**.*****.**.****....*.*...***......*....*.**.*..*.*..*******.*.*...*.....*...*..**.........**..***..***..***.*..***...*........*.*...*........*.*..**......*.*.*.***.......*.***..*.***.*.*...*..*.**.*.**.****.....*..*....***.*.*.*.*..*.**.*......*.*.......*.*...*.........*.**...**..*..****...*...***....*..*..*..*..**.**.**...*.....**.**..**..*.*..*....*........*.*.*.*...**...**.*****..*.*.**.....*....*.*.*.*..**.........*...*..*.*.
....**.*.**..**..*..****....**..****..*.*.*....*.*.*..****..***....***.*.***...****....*.......***...*.**....**.*...**...*..**.*...*.*..**.***.*.**....***.*..***.*.*......*..**.*.**..*.*.*..*..*.***....**.*....*............*.*.*****.*..**......*.***.*......*.*..**.....*.*...**..*...**.......*....*.*..*.**.*.*...***......*...***.*...*..**.*.**..*.**...**.*..*..***.......*.***.*...*....**.*.*...*...*.......*.....*.**...**.....***.*.*......**...**.*.**..............*.....**..******.***......*.*....*....*.***..*.**..*.*...*.***...*.*..**.*...*..****.*..*..*...*....*...*........****..*.*.........****.....*...........*.......**.*.........*.*....*..*****..*.***.***..*....***.**....*.****...**...**...*...*......*..*....**...**.....*.*..*......*.**......*****.****..*...***.*..*....*....*.***.***..*.....*..**...*..**.**.***..*.*.*.****...**.*....*..*.**....*..*..*..*.*.**..**.**.....**.*....***.*...*.*..*.**....*...***.***.**...**.*......*....*...*..*...*.***.**.....**.....*.*...*...*.**.......*
**..*...*.**..*.....*.**...*....****..*..*****..*..*..****.**..*****.***.**..*..**...*.*.**.**..**....**..*...*.**..***..*..***.*.*.*..*.........*.*.****.*..**....*.**.*...*..*..*....**...**.*.**..*...*.*....*.....*.*.*..*....***..*....*......*....*****..........*.*..*****...**........*...**.*.*.*...**.....**....*.*****.*.....*.....*...*...*.........**.**..*.*....*...*.*.*.*........*.......**.*.*....**.**....*.......***.....*..**.**.***.*.*...***.*.**....*..*..**..*......****.***....*...*.****...*...*...*.*.***.*...**..***...*.*....*.***.**..**..*..**.*..*..*....*..*.***.*.**.*.*.**.....****..*.*.*..*.*..****..*.*...**..*.*.*.*.**..*.......*.**..*..***..*.**.**.***..***.*......*.....*..***.*.........**.*.*....***.******....*.*.*.*.**..*.*.*..*.*....****...**..**..*...**..*..*...*.....**.*...*..*.......*.*.*.**.*.***.**......*......***..**...........*.*....*...*..*.*..****..*.*.**..*.....*.....*....**.**.*...*****...***.*....**..*..***..**.*****.*...*.*.***.....**........*..***.*.....*.
*.....*.*...***.....*..*..**..*.**.*......*....*.**.*.*..*.*.*.**.*..***....***..**.**.......*..**..*..*....*.*.**.*.*.*...*.****......*....*..****.**...**.**..*.....***..*.*.*....*....*..***.***.**.**.**..*..*...*.****...*.*.**.***..*.*.**.....*.*.*.*..*..*.**.**....*...*..*.**.*......**......*.*.....*****.*..*..*.....*..**..*..**......*...*...*.**......*.*.**...*.**.*....*..****...*....**..*.*....*.......*..**.....*...*......*.......*...*......*.*...**.****.*.*..*....*..***...***...*..*.*...**..**.....*.....***..*...*.****..*.*.**..**.****.***..**..****.***....*...**.***.........*..*.**....****.***..***..*...*..****.*...*..***.*.*..*..*...*..*..****..**..*..**..*.*.**.***.*...*.......*..**.**.*..*.***.****....*.*.*...**.**.......*.**..*.****..*.*..*.*.*...*..*.*...**..*......*...*..*..**...*....***...*...*.*.*..*...*...*..*.*...****..*....*..*..*.....*.*...*....**..*..*.....**...*.*.*...**...*.....*..*...*.*..*..*..........**.*.*..*.....*.****...*..***.........*..*......*............
***...**.*..**..*****.**....**..**...**.**.*.**....**.**.....**.**.**...*.*...*....*..***.*.**..*.....*.*.**.*..*.*.*.*..*...**.*...**.....*..**.***.*...***.**...**.....*.*....*..*...**.....*...*.....*.*.....*.*.*.*...*..*....**.**..*.*..*.*......*...**..***.....**..*..*.*.*..**.*........*.*.*.*.**.**..*.*.*.***...**.***.*.*.**.....***.**...***..*....***....*.*****..*...*.*....*..**.*.*..*..*.**.*....*...*...**.*.*...*.***.*..****.*.*...*..***.**.*..*..***.....****...**...**.*....*.**..**.*..*.**.****..*******.*......**..*...**..*.*...**.***.****.***..*...***.*..*.*..*.*.*............*..*.*..**...*.*.*.*.*.***..*..*.*.*..*...*.*.*.*....**..*..***.*...*....*..*..*.***.***....***...**.*..*..*..***......*......*.......*...**....***.**.*.....***.*...*.....*.**...*..*............*...*...****.....**..***.**...**.***....**..*....**.*.*..**.*...........*...*.**....*...*..*.**..**.***..*...***...*..*.*.*.....*.*........**.**.***.**.....***..*....**..*.*.*..**..*....**.........*.*..*****..*.*...
.**.*..***........*..*.....****..*...*.**.*....**.***..*.******....*.*.**.*..........*..***.***.*.*.*..*.........*..*.....*.*..***.*.....*.*.*.**.....*.*..****.**.*.*.***.**...*.*...***.***......*...*.**.....*..*.*.*..***...****..*.**...*.*...............*..*..*...*..*...******......**.**.*.*.*...*...*..........**..**.****.....**.....**.*.*.*.**.**.*....*....*...**.....*.*..*.*..**.*.....*.*.*..**.*......**..*...*...*.....*....*..*.*.*...*..*...**..*...*...*...*....*....*...*.**..*.*...*......*....****..***.....***.*...**...*.........**...*..*.***.*.*...*.*......****..*...*..*.....**.*......*..*.*.**..*.***....*...*..***.*.****.*..*.....*.*..**.*..*.*...**.*.*..*.....*....***..*..*..........**.*.*.**....*..*.*.*....*...*.********..**..**.*..*.**........******..*..***..****....***..*..*.*...**.*...**.*.*.*..*.......**..*.***...*...*..*.*..*....**.......*.*.**....*...*..**...*.*...*.**.**.*..*......*...*.****...*..****...*..*.*.*..**..*****.**.......*...*.*...*..*.........*.....***..*...
..*.***........*.***.....*..*.*.*.....*.*.*.**.**.**....*.*.*.*.*.*...**.....*.****.**...*....**....*....*******......****.****..**...*..*...***.***.***.**.*.*..**..*.....*...*..*...*..**..*.*......*.*..*.*......*.*.*....*....*.*......*.**.*.......****.*..*..****..*.*..*...**....***.*.***..*...*......*****.**.**...**......*..**...*.***.......*.**....*...*.*.*..*...**...*..**..*.***...***...*..***...*.*.*.....*..**.*..**...*.*..***..*.*.....**............*.**..*.*..*.*.****....*....*..*..*...*.*...*..*..*.*.*.**.....*....*.....****.*...****.*.....*.*....**..*.*****.*.**..*.***.**.*...*..*..**.*..**.*.*.......*.*..**...**..*...*....***..*..*..*.*.......**.............*..**..*.*.*.**..****.*....*....***..........*****.**......*.*..***....**..*.**..*.......*.....*....*...*.......***.*...**...*....*.*.**..*...*....*.*..**.*..*..*..*....*....*.*...**...*.*...*...*...*.*.*.*.***.*.*.**.*.**.*..**...**..*.**...*...****.**.....*...*....**.*..*.......**.*.....**..****.*....***......**.*...*.****
*.**.*.*...............*.....*.*.*****.****.....***.*.....*..**.*....*.....*.*.*.*....*.*..*.....*.*.*****..**..*..*.......*..*...*.**.*..*..*..***..**..*.*.**.**.*...*....**.*.....**.....*.*.*...**.**.*.*...*.**.*..*.*.....*.....****...**..**...*..***.*...*.....*.*..*..*......*****.*...*.*.*..**..***.*.*.**..*..***.*.*.*..*...*.*****....*.**.**.*.*...***...*.*..*...*****......*..*..*..*.......*...**...**..*.....***.*....**.**....***.*..***...*.*.*.....**.*...*....***.*..**.*****.*.****....*.*.*...***.*.*....*.**.**..*.*.*...****.*...*.*.*.**.*...**...***.*....*....**.....*.*....**.**.*...*........***..*...*....*.*.....*..*.*........*.***.....*..*.*........*.*...........***..*.**...*...*..*.***..*...*.***...*..*..**.*.*.....**.......*....*...**.*..*.*.*..........**....**..*.*........**.****.*..**....**..*.*...****...*.****.....**...**.**...*.*...*.*......***...***.**.*..*....***...*.*.....*....*.*..*.*.*.*..**.**....*.*.*..**.*...*.*.*.**.*.*...***....*...***...*.*.**.*.*...***....*...
*.*.*.*.*.*....*****.**....*.**..*.*......*.....*...**.*..**.**.*.*....*...*..*..*..**....*....****...*.*..*.**.*..******...*.**.**...**.**.**.*.............*..****..**.***.*...**.**..*.*...*...*.**.*..**......*.*..**....*....**..*.....***..*.*****.****..*......**......*.**.***..*.*....*.*.**.*...*....*..*........*.***..*..*..*..*.***..*....*.******.**.*.*.****.*..**......*....*...**.*..*..*.*..*.**.*.*.***.....*..*.***....****....*******....*.****.*..*.*.***.*..*.*..**.*......*..*.**..*...**.*......*......*.**..*...**..*.*.........*....**.**.*****.....**.**....****..**..*..*.*........*.**.*..**...**..**....*...*******...**.**.*...**...***.....*.***.....*****..*...*.*..**..*....**..****.***.*..**...*.*....***.*.***.......***...***.*....*......*.*.*..*....*..*...*...*.*..*..**......**..*..*.*..*..*.**.*....*.*.*.**..**.......*.*..*.....******.*.**......****.*..**..***.**..*.**.*.*.*......*.*.*.....*.*..**.....*...*..*****.*.*..*.**..*.....*..*.*.*..*.**..*.**....*....*....**...*.*..**..
...**.*.*.......*.*....*...*.*.....*...*.*..*.*..*...*......***...*...*...**.*..*.****.*.....................**.***.*..**..*.......**.....**..**.*.**.**.*****...*..*....**..*.*....*.*.*..*..**.**...*..*.*.....***.*.*....*.....*...*..........*.....*....*......**..*.....***.*....****...***..*****....***..**..*.....**.**.*..*.***...***.***....*.**......**..*.**..*....*......*.*....*.*.....**...*.*****.....*..******.**..*.***...........*......***.**.*..*....*...*.*.*...*..*......*...**....*...**.*.*.*.*.*.*...*..*......***.*.*.*.*.**..*.*....*..**....**.....*.*....*..*.*.*.....**......*..*....**....*....****....*....*.**....**..*...***...***.*.**.....*..*.*..*..*.....*...***...**.*.*......******....*.**......*...*....*..*.**.*.....*......*.**...*...*........*.*..**...*...***..........***.*.**....****..*.**...**....*.*...*.....*..*......*****.*..**.**..*.*.***...**.....*......**..*..***.****.***.....*....*..***..*..*.*..*..*.**.**.*...**.**...*...*.**...***....*...*..........*....*.***.*.*.
***...*..***..*.*.****.......*......***.*.****...*.........*.***...*.**..**.*.**..**..*...*..*.........**..*.**..***.**.*.*..*...*..**.**..*....**...*....**....*****...*........*.***.....*......**.....*.*.***..*..***.*......*.*.*...*.*.***.*.*...*...*.................*.*..***.....*........**.....*.*...*..*.**..*..*....*....*..**.*.**....*.*....*.*.**.....****.**....**..*..**.*.....*.**..*****..*......*.*.**.......*...*..**.****........*.*.........*..*...*..**.*...**.*....**.*.*.*..****.*..*.......*.*...**.*.*....***.*..*.**.*.**.**.*....****.**.***......**.*....*.****.**.*.*..**...*.**..*...*...*...****.***.*.*..*.***...*...*...*...**.**....*..*...***...*..*....*..***..*...**....*.*....*..*.*.*...*.****.****....*...*.*.*......*.*..*........**...*....**..*.....*...****...**..*..*.**.**....**...*.*.**..*..**....................*..**..**.*.*..*.**...*...**.....*....*.***.*.....****...*.*.*.**.****.***.*.*.....**.....*..*.*..**.*****.*.*.**..*..*.***...**.*.*..*....*.*.*.*.........*...*.*.
.*.*.*.****.*...*...*...**..*.......*.****.*..*.*...**...**..**.......*.*......*.*...***.*.*..**.........****...**....***...*...*...***...*.*...**..*...***..*.*.*...*.*.........***.*.*.*.***...*..*......*.*...*.***....*....**.*.***.**........*....**.**....*.**...*...**.*.**.***..*...**.........**.****.*.**.....**.***.*...**..**.***.*....***.*.....**......*....*.........*.*.*.....*...**..*..*.*....**.*...***.*........*.***.***...*..*..*......***...*..**..****.**.*........*..*..**.....**.*.*...**....*.****.**.*....*...*.*.*......*.*..*.**.....**...*.....*....*..***...*...*..*..*...**...**..**.*..*...**.***..*.*....*...*...*.*.*...*....*..*****...*...*.*.**.*******.*......*...*...**.*..****.*.....**...*.*...*.**...*....**....*...*.**...*.*.*..**...**..*.*......*.*.*.****......*......*...**.*.*****.**...**...*.*.*.....*..*....*.....*.*.****...*..******..**.*.....***.***.*...*..**.*......*.******.*....**..*.*.**.....*...*...*.*.**.*.*****.....**.....**......****..*...*...*.....*....***.****
**.....*.*.*..**..**....*.***.......**.*......*..*.**..*....****...**...*......*..***.*.....**....*.*..*...*.**....**.*.........**.*...*.**.....**.*........**.....*.*.*..***.......*..***...*.*..*...**....****..**..*.*.......**....***..*.*..*......*.*.*..*.....*..**..***.****....*......***........*..............*.*.*...*.*..*.***.......**..**........*...*.***.**...*.*.*..*.*..*.*.........*...*..**..***.*....*..**.......*****..***...*.*.***..*.........*..***.*.*.*.**.**.**.*....*.............*....*...****.....*...**.***...***.**.*..***.*..*.*...**.**.*...*............**.*...*.**.*.**....****...**.*..*.*...*..*.****........*....****.*...*****....**.****...**.**....**.*.....**.**..**....*.....*..***...**..*.......*.......**.*..*....*.*.**......*....****..*....***.***.*..*.**.*.*....*.....**.*.**.*.*.*.......*.....****.*...*...*.*......***...**.*...*.*.**.**..*...*.*.*...*.*.*.*..**...*..**......*..........*..*.....****...*..*.*.....*..*........*.**..*..*..**..*.*****..*.*..******..*..*..*.
***..*..***........**..****...**.*.*.**..*..*..*.....***...**...***.*.*....*.**...*....***.*.**.**....*....*.*.*.*...**.**.****....*.**..***.*..*****.....*..*.*.....*.**.*...**..********.**..***..**...**.....*.*.**.**.*.*..*...*.*..****.....*..*..........***...**.*...*....*.***..*.*.*..**.*.....**.**..*..*.......*..***.*...**..**....******....**..*.*...*.**.**..**...*..****.*.*..*.***.*..*.*.....*.*........*..**...*.....**..*...**........*....**..*.....*..**.*....**.......*..*...*..*..**..*.*..***..*.*..**..*......*..*.*..*.**.**..*.**.......*......*..*..**.**...*..*..*....***..***..*....*.**..*.....**.*.*.....****...*....**..*..***.*.....*.........**.**.*..*.**...*.***...**...*..*.**.......**..****...*.....**.*....****.**..*****.*.**.......*...*...*....*...*.**.**.***...*...*....***...**..*..****..*.*.*.***....*.*....*.****...***.*..*...*.......*.**...*.*.....***.*....*.*..**...*.....*.*.*.**...*....***.**...**.***...*..****.....*......*....*.*...***..*..*.....*.*.**........*..**...**
.*.*....**..*....*..*.....*.***...**..*.*.*.*.***.*.*.*................*.*..*.**.*..*.*....**...*..*..**..*..***.....*.*.*.*..*.*.*.**.**...*..*....****..**.*..***.*.....**.***.******.**.......*.***....**..*..*......*...*...*****...**.*.*.**...*.**.****.**.***.*.*..**..***...**.*..**.***..****..............***.**...*.*.*..***....*.**.....*..***..*.**.....*..**...*.***.**..*.**....**.***..***...*......***..*.*..**..*.*.....*...*..**.***..*.*.*.*...**..**.....*....*.........*......**.*.****.*.*..**..**..*...******..**.**.**..***..***.*.*.*.**.**......**.*..**..*.***...**...*...*...*..*.*....*..*.......*...*..**.**...****.*.*....**..**.*.....**.*......**...****....*..........***.*.***..*....**.*.****.......*..*..*.**.***.....*...*...*****..***.*.....*.*.*..*..*..**...*.**....*...*..*....******..**.*...****...*...........*......**.*....**.*.***....*.**.*......***.*..**.*.*..**....*..*.*......**...**....*..**....**..*.**.......**........***...**..*.**..**.**.*..*.*.*..*..**.**.....***..*.*.
...*...**...**.*...**....**..*..**...**.*..****.**.*...*..*.*.....*...*...*.*.**.*.*......*...*.*..*.**.****.*...*.*.*.***..*.****.**.......**..*......*.....**.*...*.*.*.**.*.*..*.****..****....*.**.****.****...*..**...*.*.....**.**..*..*.*........**.*....*......**.*.*.*...*..**.*.....*...*.*.**.*..**....**.*.**...**........**.*..*...*..**...*.**..*...**.........*.**...***.....*..*.*.*...**.***..*....*.*.*.*..*.****...**.....****..*.*..***.*.**.**.*.*.*......*..**.*..*..*..*.....*..*....*.........*.*.**...**.****.*......*..***..*..**...*...*....**.*.*....*...*.*...*.***.*..*..****.........*........*....*..*....*..*..*.**...**......**...*...**.*.......**..*.***...*.***.*.**.*.*.......**...*...*...*.**.*.*...***..........*....****.*...**......**..***...........*..*....**...**....*..***..**......**......*......*..**....**...*.*...*............*..*..*............****..**.****.*......*..*.......*.*.*.*..**.**.*.*...*..*...........**......**.***...**...*.....*....*.*****.**...*.........*.*.*
.**....*.*...**.**.*....**....**.*......***.*.*.....*.*..***..*..***.*.***....*...*.*.**..**.....*..*....**.*.*.......*.**.*......**.*...**..*.*..*...*...*..*.*..*..*..****...*..********..*..***.***.......**.****.*..*.*....*...**...*.......*.....**.....**....***.....***.**..*****..**.....*.....***.*....*....**..*...**.*.*..*..***....*...*...***.**.....*.*.***.*****..*.*...*.****..*......*****.*.*..**.....*..*...***.****...*.*.....**....***.......**...*****...*..***.....*.........*..*..**.***.*.*.......*.....**.........*...****..**..**......**.***.*.**.**.*......**..**...**.**..*.*.**..*..**....**.......*.*...*..*..***.*.**..**.*....*..*....*.*****....*..**..*......*.*.*...****..**..**.**.*.***.....*.....*...***..*.**.*..*.*.*....*.*.....*.**..*.*..**.*..*....*.*..**......*.*......***..*.*..*..**....*.*..*.*.**.*...*....*.**.*..*..*....**...*.*..*.*.*..*....****.......**..*...*.*....*.******...**.*...**.*..*......**.**..****.*..*.*........*.*****..**.....**..***..*...*.*.**.***....**.*.
..**..*...**.*****...***....*..*..*****...**...*...*...*..**..**.*.....**...**.*...***.**.*....***............**...*.*....*..*..*.*.*...*.....*....*.*..**..*.*.***.****..*...*****..**.*.....*...*...**...*..*.*......*...*..***.*.*.*......*.*...****.*.....***..*.*..*..*..****..*.*..*..*...*..*..*..*.*.*.***...**.*.**.*.*..***.*..*..**.**..*...*.****.*...*.*.*.....*..**.*****.*.*...***..*..*...*..***.........***....**....*.*..*...*..*...*.....****..*..**....**.*.*****..**..........***....*.*....*....***....*******.******..**.*.**..*.*.*.*..***..*..*.*..*.**.*.*.....*....*...****.***.**..****.....*.*.**.*..*.*......**.**...*....*.*.*..*...**..***.....**.....*..**.*..*..*.*.*.*.*.***...*****.*...**.....*.*...****..**.*.....*...**..**....***.***.*.*.*.*..*.....**.**..*.**.**.*.*.**.*.*.*.*..**..***.**...*....*.*.***.*..*..***...*......****.**.**....*.**.*...*...**.*......**...***..*...****.***...*..**.***....**.**..*.*..*.*....*..***.*.....**.....*...***.......**..****.*...*....*..*..***.***
**...**.*****....**.*........*.**...**.*.**.....**.*.**.*.***.*..**....***..*....*.*.......*.*.**.......*.*.*.*.*.*...*..*.*.*..*....*...***.*..*..*....*.....***...*.....*.*.........*.****...*..*.*...*......*..*.*........*.*.....*...****..*....***.**.....*..*.....*.*....*.....*.**.....*****.*......*...*****..*....**...****.......****...........****..*..*.*.*.****...*...*..******........*..**.*...*...**.**...*.*...****..*....*..**.***.*.*.**.......*...*.*.....**.*.......*.*.*****...*..**....*.*.*..**.*.....*.**..**..**......*..*...*.****.**...*.........*...*..**...**..*.**.*.*.....***..**..*.......**..**.*..*.**..*.**..........*...***...***.**.*.**.**.***..*.....*..****..*..*...**..***..*.**...*..*......*.**..*.**..**.***.*...**..*.*.**.*.**...**.***.*....*.......*.**.**.....****...*.*..*...**..**..*..*.***...*..*****...*.*****.*.....*..*..*...*..***.....**.***.**.....**.*..***.*.*.***..*......*...*.*.*.....*****..*.*.......*****.***......*.**..*.*.**.*.*.**..*.....*.**..*..*.**.....*.*
..***......*...**....*.*.*....*****.***.......***...*..........*....*.**.*..*..*.*......****.*..*****.**.*....*..*.....*..*...***.*.*..*.**...*..**....*..*.....*.**...**...**..*.*...**.*.*..*...*...*.....**.***..**..*.*....**.*.*..**.*.*..**....*.......**..*.*..**.*..**....*......**..*.....***......**...*..*.***...***..**.*...*.....*...*.....**.*..*..*......*.***...**.*.*.*.*.*..*......**...**....*.....*........*.*.*****.*******..*..**...*.*....*.**..**..**.*..*.*....**.*......**..*.*...***...*.*.*..*......*........***..*.**...**.**.*....**..**....*****.*..**.......*...****..**.**.*..*.**..**...*.....*......*.*....**......*.*...*.**...*..**.***.*.*.*.*.*.*.*..*......***.**.*.*..*..*..*.*.......*...*.**.*.******..*.*......*****..*..***......*..*..*.*.*.........*..*.*.*****........*..**.*.*.****.*.**....****.*...*..*....**..*.....*.***..**...*...*.**.**...*.......*.*.*...*...*....*.*....**..*..*.**.....*.**....*...*....*.**.*..*.*.**...****...*.*.*.......**..*..**.*..**....*...*.....*...
**.*..**..**.*.........**.........*...**.**.**.***....****......*........**.***...*.*......***.***........***...****....****.*..*..***.**..***.***...*.**....*.*.**.*.*.....*.*...*..*..*..*.**.*......*..*.***...*..*...**.*.*.*.*....*.**..*.*....**.*....*.**.*..*......***.*...*..*.*.**.....**.**.***.***....*.****......*.*.**.....**.*..**..*.*...**....***...*..***..*.*..*...**....*....*..***.*..*..*.*.*.****.***....***..**.**....*.**...*..***...***.....*.*......**..*...*..*.......*.....**.**.*.*..*..**.*.*....**...**....***.....**...**.*......***.*....***...**.*.**.*.*.*.***.*.........*..**.*.....*......*...**...*..***.*...*..*......*.*..***..***..*.....***...*.*.*...**.**.....**.....*......*..*..*....*.*.**.*..**..*.*.**...*..**.*...**..*.*.*....*..**.**........***...........*.....**...**.....*.*.*.....***...*.**..*..**.*..**.**..*..*....***...*..*...***.......*******.**.....**.**.*...*...*....*....*..*.*.*..*.*.*..*.**....****....*..*...**....**..*....***.***.***.......*.*..*..*........
*.....*....*.**.***.*....**.*..*..****..*..*.*.*.....**.....*...***...*.****..**.....**...*..*..*.......*...**.*.*....**...*..*.*....*...*.*****.....*.*....*....*..*..**.*.*...*.*..*..*****.*....*..*...*.*.***.*.....*.*..*...*.*.....*......*..*...*.*.*.*.***..*....***..**..*****......**.......*..*.......*.***.......*.***....**......*......*....*.....*..**..*.*....**..*..**...*..*...*..*.**.......*.*....***......*.***.**...*..*...**..**..*......*..*.....****.......**..**.***...*.....*.......**.**..*..........*...*.....***.*...*..**.**....*.*.**.***...**..*.*..*.*.*.*.*....*.***...**...***.....*..*....*..*..*..........*...**.......**...*......**.**.*.*.......**.....***.*.*.*..*.*.**....**.*...*.***.***..***...*...*..*.*.**.**..*..*..**.*.*.*......*....*..*.****....*****.*.**.*.....*.*....*.....**.**.***....*.**.*.*..*..*...*...*.****..*.**.*.******.**..*.***.**.*..*.**.*..*...*****.......*....*....*....*.....*...***...*****..**.*..**....**..*.**.**.***...*...*..*....**..*..*****....**.*.
***..**.*..**..*..*****..*.*.*....*.**.*...*.**......*..**....**.*...*.......*....*...*.*.*....*.*....*.***.*...*......*........*.*.***.*....*.......*..*........**.*...***....****.*..*.......*..**....*...***.******...*...*..**..**.*.**..*..*..*.*..****.*..****...*..**....*.**...**...**.*...*....*..*.....*...........*..*...**.*.*.****.*.**.***...*...*..*.....*..*...*.******..**.*...***..**....*...*...**..**..*..........*..*.***.*.****.*....*..*.*.****...**..*.*.**.*.*.***..**..***..*****..*...*....**...*.***.***.*.*...*..**.....*.......*.*.*.....*.*.........***.*.....****....*.*.*.*..**..*..*...*....*...*.**....****...*..*..*...*.....*.**...*.*.*....*.*..***.*..*..*..**.*.***.*..****.*...******.*...**...**..**.*......*...*...**..*.....*..****.*...*.*.**..*....***.****.**.**.*...*...*****.*..**.....**.*....***.*.****..*...*.....*.*......**..*...*.*........*..*..*.*.....*..*****.*.*..*.**......*...*.*.**..**..*....*..*..***.*...*.*..*.*..**..****.*.*..*....**.......*..***..**.****....*...
*....**.***..*.*...........*.*...*....*.*...*......*...*.**.*.*.*.*....*****..**....******..*.**.......*......***.*..*.*.*......*.***....*.*..***....*.**..*.*....***........*.*.*.....**.*...*..*.*....*..**.**.*......*..*...**.**.*..*.***.*..*.*..*.........**..*..**..**....*..****.*.*.***.*....*.*.....*.**.***...******.**.....***....*..***..**.*.*....*...*.*.........**....*.*...*..*..*.***....***..*.**.*.....*..***..*..***..*...****..***........*.*.*****.....*..****..*...*........*.**..*****...*.*.....***.**..*..*.***.**.*.**.*..**....*..**.....**..**..*...*...*....****..*.......***.**.**.......**...*...*..*.*......*......*...***...*....*.*.*.*.**..*..*.........*.**.****.*..*.**......**..***..*.....*.**.*.**...**..*..*....*...*.***....*.*...*.*...**.*..***.*.*...*......**.....*..*.*.**.*..****...*....*...**..**...*..*.*..*..**..*..***...........**..**.........***...**....*.*..**.....**.*.**..***..*.****.*.****....*..*..**....**..*.*..**....**....*..***...**..*..****...*.....***.****..*.
...*..**.*.......*..*..**..........**.*...*....*.*...**.*...*....**..*..*..***...*.......*.**...*...**.....**.*...*...**..*****.*.*..**..*...**...*..**....*...*....**..*..*.*...*..*.*****.*........*....*..*..*.**.*....*..*.*.***.*...**.*.**...*...*..***.*.......*...*...***.*...**.**.*.****...**....**.*..*....***..**********...*...**..**.**...*..*.*..*..**..**.....**.*...*.*.*.***.*..*.**....*..**......*..**.**..*..*........*...*......*...**..**.**.*...**.**....***.**.*..**...*..*.**..*..**.....***...*..**.*...*...*..*.*....*....**..**.**..*............***......*.****.....*..***.....*.***......**.**....*.**..*...*.*..*..*........*....**...**...*.***...***.*...**..*.*.*...*.*.....*.*..**.....**.*..*..*.*...**...*..*.**.*..*..*..**.*...*...*.*.**.**.**.*.*.....**.....*.....*...**.***....*.**.******...*****.**...****...*...*..*........*...*.........***..*...*.*.**...........*.*..****....*..*..**.......***.........**.***...*.*..........***..**.*....*.*.....*..**...*.....**..**.......*.*...*
.....**..**.*....**....*..*..*....**.......*...***...*..***.*.*.*.**.......*.**.*..***.*.**.*.**..*.*.*.....**.*****.*..*..**..****...*.*****..**....*.***...*..*.***.*..*..*****...*.**...******..**...*..***.*..*.**..*.**.*...**.......*..*.*..****.*.**.*.**.**.*...*.*..**..*.*..**....*.****.*...*.*..*.***.*...***.*..*.**..****..**..****...***..**..*...*.*.*.*******.....*...*...*..*.....*......***.*.***..*..**.***..*.*.*..**.*.*.*..*..**..**.*..*.*..***.......****...****.....*...**.*.*.*.*...**....*......*.*****.*...*.*..*.....****.*.**.......**.***.**..**..*.*..**......*.*.....**.*..*.*.**...***.*...***...*.*****..**.**.*..*****.**.*..*.*******.*.*.*....**..*.....*......***..***.**.*....*.*......*.......*...*..**....*.**....***....*.*...*.*..*..**...**..*.**..*****..*....*....*...*******.*...**.....***.*..*........**.**.*..*.**....**.*...*.....**..****.*..*..**.**.**.**...*...*....*....**..*...**..*.**...*....*....*....*.*..*****.*.......**.....***..**.*.****.*...*.*...*..**.*.*.*.**.**
.*..*...*.***.*.****..**..***.**.....*.*..*..*.....*....*...*....*.*..**..*...*....*.*..****..*.**...***.*..***.**..*..*......*.**...*.*....*********...**.**.**..*....*.....**..*.......**..**..**.*.*.**....****............*.........*.*.......*....*...**...........*.*..**.*.*.*.....*..***.****....****..**....*.**....**.*.*.*....***.....**.*..**.**..*.****.**.***.*........**...*****.**.*..*.**.*.**.....*.*......**..*...*...**.*.***..*..*.*...**..*.*....*.*.*..*.*.*..*.******...*.*..*..*...**.*.....*........*.*..*...*..*...*.*.*.**..*...*....*...*......*.*..*...*.**..*...**.........*..*.*.***..*.**.*..*.**.*..**.**.*.....***...........***..**...*.*..*..*.***...*...*.*......*..*....*.*...*.....*.*......*.*.**.....*...........*..*..*.*..*....**..**....*...*...*..**....**....**...*....*.*.*..*.**...***....*.*...*.*...*.*..**.*..**....*..*.*..*..*.******.*..*.***.*...**.*.****..*.*...***.*..*.....*.....**.*...*.***.*....*........*.*..***.*.*.*.*..***..**..**..**..**********..*..*.*.*.*..**..*
.*.......*.*....*.*.*.*..*...***....*..*....****...***..****..*******....*....***.***...*...*..**..*.**....*..*.....*.**....*.*.*...*.....**.*......*.*.*.*..**.*.*........*....*..**..*...**....*....******.*...*.*.**.**.**.......*..*.**...*.**.**..**..*****.......***...**.*.......***..*....****..******..*.......*...*.*.**...**..*....*..*.*..*.......*..**.*.*....*.*.**.***.*...*.*..*.*.*...*...*.*..*...*.*.....*.**.****.*...*.*..*...*...*..*.*........*.*****.....*.**.*..*.....*.*.......*....*........*....**.**..***..*..**....*.*..*.*.*....*.**......**....**.....*..*..**.....*.*...*.***.*.*.*.**........**.****..**..*..*......***.*.*.*..*....*..***.**...*.....**......**..*...*..***..**.......*..**....*.*.*..*.......*.*.***.*..*.*.***.***....**.**...*..*..*****.*....*......**.*......*...*..**.**..*..*.**.*.......**....***.**..**..*..*.****..*.**....**.***..**...*...******..*..*.*......*.*.***.**.**....***.*..*..**.*.***.***......**.*..*.*..****.*.*.*...****...**............*..*.*..**..*..**
.*.***..*.**...*....****.......*..*..*.*.***....*.........**.**......*..*.**....***.**......***.....*.*.....*..*..*......*...*.*....**...*...******.*...**...*.*.**.*....*..*..**.**....*.....*..*.*.**.*.*..*...**.****.**..****..**.***..*..*.***..*.**....****..**...*.....*.***.........*.***..*.....*..*..**.....**..*.**.....*.........**..**.....*.....*....**.*.*...*..*....*...*.****.**.***.*..**.........***.**......*....**.*..*..*.*..**..**...**..*.*....**.*.**.***.****....*.*......*..*...**....*.*...*.**....*.*..********.*..*...*.**.....*.***........*...***.*.....**.....*.*..****......*..*.*.*....***.*.*.......**.......*.....**.**..*.....*.*.*.*.*..*.*.*.*....*..*.*.............*...*.*******...*.*.**.*...***...**.***..*...*..........**..*.**.*...***..**..*..*.*.......*..*..*........*..****..***....*.*.**...*..*..***.****.**..*......*......***....*..*..**.**....*..*....*...**..*.......*.**.*....**.....**.**..*...*..****.**..*.*...****.*....*...*....*...*.....*.**..*****.....*...*.**...*..
...***........*.....**..*****..*.**...**...*......*....**.**.****........*..*............*.***...***.**..**.*......*.....***...*......*.*.***.*..*...**..*.*.*...**.***......*.***...**.*..*.......*.....*...**....*...*.**.....**...*..***.*...**.*****...***..****.....*.*.*..*...**...*.*....*.*...**.*.****..***........*****...*..***.*.....*.*.*...**.....*.*......*.....***...*..*.......*.*...*..*.*....**..**..**...**..*.*...*....**..***...*.*.*.**..*.*.*.*.*.*.*....***........*...*.***..*.*........*...**.*.***.........*.**..........*...*..*.*..*.*.*.......**...***....*.**.**..*.***...*.**..*.*...***..*..**.....**.*..*.*.***.....*...**.....**.**...*.*.**......***.***...***.*..**.*..*...*.*....*.*..*..*.........*...*.*.*......*.****.***..*..*.**.**.**.....*.........**.*......*....**....***.*.*..*...*.*...........*..*...*.*........*..*.****......**.....*.*.*...*....*.....*.**.**.*...**.....*.*..**.*.*..*...**.******.*....*...*****......*...**.*****.........*..*..*******.**..**.*.*..*...**..***
.*....*..*....*......**....*.*..****.*...***.*.*.........*.**....*...***.***.*.*.*..***.......**....*...*...**....*.*.*.*.*.***......*..**.*..**.*....**.*****.*.***......*..***...*....*....*.....**..***..*.....*...*....**...*...*..*..******...*......***.......*..****.*....*.**.*.*.*...**.*....*..**...*..*...*...**......*.*...*....*******.*..*.*...*..**....*...*..*****.........*.*..*..*.*.*..*..*..*..**...*...*..*..**......**.**.....*.**.......***..***....*..****...*.**...*..*******.*..*.*......*....*..**..*...*.**...*.*.*..***..*.*.*....***.*...*.**.*.......***...****...*.**..**..***....**....*.....****.*.....**.....*.....*..**......****.*..*...***.*.*.*.***.*...*****..*...*........*....**.....***......**.*.*.**....*..*.**.**.*........****....****......******.*.*.*..****........*..**.*........**.**.*.*.**...***.*...***...**...*..**.**..*..*..*.*..*.*..**..*....**.*...*..**..*.....**.......*..*...***........***....*...*.*..*****....*.*.....*...*........*..**......*.......*.....**...*...
*..***.*.*.*.*....*.***...*...*.....**....*...**.**.***.*......*...*..****..*...*..*..***...........*.***.**.....**.**.**.*.*.**.*....*..**.*.*.*..*....*...**..**.**.*..***..***.*.....*.*...*.*...*.***...*.**.**.**.*.*.*..**.*...***..**.*....*..*.***.*..**.**.**.*..*...**.*.*.*..**.*.*.**....*....*..*.*.*.**....*.**...****......*.**......*......*...*.....**.*.**..**.**......*....*.*.**...*...*...*...***.*.**..***..*...*...*.*...*.**..*.***.....*.*.**.*...***...*....****....*.*....*..*...*...............*..****...*..*.....*.***....*.***..*..**...*...***.....**...**......*.....*...***.*.*.....**.*.*.*..*...*..*..*..*****.*.***...**.***.**..**..*..*.*.***..*.*.**.*..*.....**.*...*...*.*.**.**...**.**..*.....***...*.*.***..***......*.***..*.**.**.*.....**.*.***..*.*...........*..**..*.*.*.**.*.**...*....*..****....**.*...........****.*.*..*.*..*...*....*.*.*......*.*.*..***.**.**...*.*...**.**.....*.**..*...*...*.***...*..**.*..***.....*...*..*.**.*...*.**...**.**.**..***.***.*..*..*..**.*
.**.*..**.......*.**.*.****....*..**..*.*.**.*.*..**...**.....**.***..**..**.**......**..*.**.....*..***.*.........**.*.*.**...*.***.*.*.*.**...*..*..*..*.*.......*.*..**...**.***.***..*.*.*....*...**...*..*..*..*....*......*.....**...**..*.*..**...*.**..**.*.***....*..**.**.*.....*.***..**...*.......**.***.**..*..*.*...*.**..*......***..*..*.*...*....***....**.*****.*....*..*...*..*..***..*..*....*...**..**...*...****......***..*.*...***.*.*..*.**.*.*.**..*.**.*.**.....**.**.*.**..........***..*....**.***......*..*.*...*....*..******.*.*..*..*.....*......**.*..**..*..****.*.....*.*****.*..*..*...*..*....*...*..**.***.*.....*..***...*.*.**.*.*......*.*..**...*.**.*..*.***...**.*...*.*..*.******.*..*.**....**.*..**.*...**....*..*..*.....*..*.*......*.*.....*..**.....***.*.*............*...*.**..****.*..**.*..**...*...*.**.....***.*....*..*......**.*.*....*..*....**.*.**.*.*..*.....*.....***..**.*....*..**..***.***..*.**...**.*...*..**...*..*.**...*.....***....*.**...**..*.*.*..*..*.**..
........*....**..**.****.**..*.*.*...***.*.***.*.**.***..*..****....*.....**.*..*..**.*....**.*.....*..******..*.*....*.....*.*.*......*.**.***.*.**.*......*....*.*.***..*..**.***.*...***...**..***...*.*.**....*...*.*...*.....*...*...*...**...*.*...**..*..*.*..***.**.***.....***..**...*..**.******.*...*.*.*...***...******.**..*.*...***.**.*..*.*..**..**.*...*.*..*...*..****.***.*.**.*...*.*.*..*..*.*..*...*.*.......**...***.*.....*..*****.......*..*..*.*..**....*..*..*..*.**.............***..*......***..*..*...**...*......**........**..**..*.....*.*.*...*.*.*..*..*....**.*..*....*.....*.**..**....*.............***....*.***....*.*........***..***...*..*...******.*.*..*..*.*.*...*.**...*.*.*....*.*..*.***.*.**..***.*..*...*.*.*.**.*..**.....******.*...*.***...*...*.**..**......*.*..**.....*.*..*...**...****....*.*.****....*......*.......*..***....*....*..*.....**......****.....*.*..*...*.*.**..***.***...*..*.***....*.**.*.**.*......*.*.**.*..............***...**....*.*..*...***..*.......
**...****.......****..*.*....*...*.*..*.***..*.*..**....*....*.**.....*.*..*.**.*......*.*..*****....*..**...........*..****.*..*....*...*.**.*.*.*...*.*.*...**...****..*.....*.***.**..*..*.....*...**.**.*...*...*..*****.**..**......*..*****..*.........**.*.*******.**..*****.......**.....*******.*.....*****....**..........*..**.***.*.**.*.*.***..*.*.........*..*.*..**.*.*......*....*.*.*..*.**.*.**...**...*...***....**.**..*.****.**..**....***.......**..*..*.***....*.....*....*.**..........*.*....*....*.****..*..**.......*....**.*....*..***.**.....*.*..**.*.....**.*...*.**.*.**.*..**....*.**....***...*..*..***..**..**...*.*.**..**.****...**.....*..*.**...*...*.***..****..***.**......*..*****.***.......*...***....*******..*..*.*.**..*.........*....*.*..*.***.....*......****.*.*.***...*..**...*.**....**.*..*..*...*.*.*.***..**....*....*..**..*.*.**..**....**...*.****.*..**...**.*..*.......**..*.*..****.**..**.**...*.*.*....*..**.*......**..*.*..*.*.....***.*..******..*****.*...*.*...*..*
*....*.***.*.*...........**.**............**......*.*...**.**..**...*...*.*....**.*.*..*.*.*..*.**.........*....*.......*....*****.*.***......*....*....**.*..*.....*..*.*.***..*..*.......**.**...*.*...*......**....*....*..**....*.*.*.*.*.*.....*.**...*.....**..***.*.*........*.*.*.**...*.......**..**...**.*..**.****.***.....*.*..**.*.*..*..****.*...*.*.....*.*..*.*.**....**.....*.**..*.***..*.*.**..*.**.*..**.*...***...**.*.*...*...*...**..**....***..**........*....*.....***..*..*.**..**...*.......*.*.***......*.....*.....**.***..**...........*.**......*..*.*...*.*....***....*.**.*.****.****..*.*....**...***.*.....*****...*......*.....*.*....*..**..*.**..***...**....**..***...*.****..*.*.*..*..*.**..*.......*.*.*..*....*..***.*......*.**.**..*.*...*.*..**.**....**....*....**..*.....*....*..**.*..........*.*..**..**.**......*.***....*....*...*........***.....*.***..*...***.*.*...**....*.*...*.*...***..**.**..*.***.....**..*.**..*.*..........**.*.*....*.****...***....*..*..*.*...**..**.*
***.****....*.**.*..*....*..........*.....*.**......***.**.....*.*..*.*..***.*..*.*.....**...*.**...*..*.**..**..*..*..***..*....**..*....***.*......*....*.....*...**...*...*.*.*..*.*..........*..*******.*..*.....*......*......**.**.*.*...****.***..*.*.*..**..*....**...*...**..**....*.*...*.......*.**.*..****.***....*..*.*....**...*.*.*.*.**....*......*.*.....**...**.*.*...*..*....*..*.*.....*....*...*.......*........**..*......***..**..*****...**..**.*.*.........*..**..*.*....*.**.*..**..**....*.***..*.*.*..**..*.*.*.****..**.*...*..*..*.***..******.*..*.....*...*..*.***.*..*.*.*...*..**..****.*...**..*.*.***...****...*...**.**.**...*.**.*....***...*.....*.*..**..***.**.**.*..***...*...**.*...**.*.*..*.*.....**.*.***.*...*.**.**.*..**..*.*..*.**.*.*....*.*.*.**.**....***.*....**......*...*....**.*..*.....**..***..*......**.*.****.*..**..**...****.......*...*..**..***.*.*.**.*..*.*..**....*...**.*.**...*...**.***.*.*.***...***.........****...*..........*..*...**.**..**.*.****.*....*.*.
.**.*..*...**.**..*.....*.....**...*..*.*..*...**....*.*.*.*.....*.*.....****.**..***.***.*...***.**..******...**.......*.*....****.****...***...*......**.*..**..*..***....***.****.**...***.*..*...*.*.*..**..**.....*....*..*...*...*.**.**....***......*.**....**.*....*.......*.*..*......*..*.*......**.....*.****..**....*..*.***.*...*.***.**.*...***....*.**.**..*.**.*******...*.*...*...**..*..........**.*..*......*...**....***..*.**.**..*..*****...*...**....*..**.*..*.....*.******..**......**.*....*..**...**.**.*..*...*.*..**..***.*..**.*.*.*.**.....*.*.........******..*.*.**...***..*.*.*...*..***.....*....**...**..*...******.*.**.**....***....*.....*...****.**...***..***...*..***.**.**.***...*.**.....***....******.**.*.*..*....*...*.*....*.*.****...*.*.*.*..*.*****.**....*.***...*.*.*....*..*.*....*..**..*.......*....***...*......**....**...*..**..*..**..***.*..***...*....*...*..*.*......*.***....**..*.*...**.**....***.*..****..*..**.*..**..*.*.*.****.*****...***.**....***....***.**..*.
....*...*...*..*....*..**.*.**.***.***.*..*.*...***....*...*.*.*.****..**..*....*****.**.**....*..*.*.*..*...*.*.**.*....***...**.*....*..**......*..*.**...*.*...**..**.*..**.*.****..**.*..*.....*....**..*.....**......*..****..*.*..*..*****....****...*...*.*.*****......*...*...***..*.**.*.*..*.*.**.***.....*..**.*....**...****.*.*.*.*....**...**..*..*..*....**.....*.**..*..*.*..*.*.**.*..***....*.**...*......*..******..*.**.**.*.****..****.*..**..**.***.**........*.*..**.*.***.*.....*.*...***.**.*.*..*....***.....*...****.**.....*.**.....**.*.**..*.**...*.*..*****..**.*.**..***.....**.............*.*...**.*.*.**..**...*....*.**..**..**....**...*.*....*.***......*.*.*..**........*.......**..*....**..*...**.**......*.**...*.***.*..**.*.**.***..**......*.*..*....**...*.***....*.*.*.*..***..**....**.*..**.*......*.....**....*****........**.*.*...*...**....*.*.*.*.**.*......*..**...*.*..**...**..**...**..***..*..****..******..*.**...*..*...*...*...*..*.**.*.*....*.****..*.*...**.***..*..*.*
.****.**..*.**..*.*.....***...****.*...**.**..*.**....*.....*..*.*.*...*...**.**.....**.....*...***.*.*...*.**.**.....*.***..*.........**....*........**.....**......*..**.......*.......*.***.**........*..*.**....***..**.***...*******....*...***.....*.**....****.*.***.*.....*....***.****.**...*.**.......*.*...*.....*.*.**..*.....***......**.........*.**...**.*.**...*.***.**.*.*......**...*.**..*..**.***..**.***.*...**.*..*....*..*..**...*...*.***....*.**....*...*...*...***..*........***..****...**..*.***.*..*...***.*.*.**..*..*..*..*......*.....**.*..**...*....*.****...........*..**.....*..******...*.*...**...*.***.....*..***...**...****..*.****..*........*....**.*......*...*.****...***...*...***....*.***......***.*.***..**.**.*.*.....***..*....**.**.........*.....*.*......**.**.....**....*.*..**.*.**.........*..*.**...*.****...*...**.**.*............*...**...*....*...**...*.***..**..***.*............*...*......*..*......**...**..*...*..*.***....**.*....**.*..*.*....*.**....*...*.*.**..
....**...*..***..**..**.****..*..........*..*......**.**...*...**..**......****.*.*.*..*.***.*....*.*..*.**....**...**.**....*.*.**.*....*......*****.*....*......*..*..*.*.*....*.*.*...*...***...*....*.....*......**...***.**..*.***.*.*.***.*...*...*..*****...*.....*....*.*..**......*.**..**..*.***...**.*.*..**.....*..*......**.*..**..*.....*......**.*.....**.*.**..**.****.*.**.***.*...*.*..*....*..*.*......**.*...*.....*..***..*..*.*.*******....*...*..**.*..*...*..*..**..*.***..**..*.***...*..*.*...*..*.*..**.*..**..*..*..*..*...**....*..*...**..**..**.*****.*.*.*****....*.*****..****......***.*..*.*.**..*.........*...****..**.......****......**.....*....*...*..*..*..*...**....***..*..***.....*****...*..***...**.*..****.*......*.....*.....*.*.....*.........*.*.*......**..**.*.**.**......**.*.*.*.*...*.....***..**.**..***...*.*.....*.**....**...*...*...**.*...**..***....*...*.*..**.*.........*..*.*.**..**.....*.**.***...**..*.**.*.........*....*..**.*.*..*...*.*.......***....***.***.*..
.**.*......*.***....***..***..****.*..*....*.*..*..*..*.**......*.***...*..*..**..*......**.*..*..*.***..*...*...*...****..*.*.*...*.*...***.**.*.*..*..***...........***.....*.***.....**....*.*.**.*...*...**.*.......****.*.......**..*.*****.***.*..***....***.*.****.**.*.**..*.*****...***.**.**.*....***......*.*...****.*.**.....**.*..*..*.......*.*..*.....**.*..**...*......*****.....**.*.***..*..*.....*.*..**.*.*..*......**..*....*..*......**......****...**...*.****.*.*...*.*.*.*.**..**....*.....*...*.**..****.*..*..*...**..*.*...***....***...*..*......*.....*..*.**.**.****......*.*......*.*...**.*.*..*.*....*.*.***....*..*.***...*......**..**....*...*..*.*.**.*..******...*.*...***..*..**..***..*..*..**..*.*..*..*...*.......*.*.*.*.*.****.*....**.*......*.....*.**.*....***.*.*..*...*.*........*****..**.****.*.**.*..*.*.***..**.*.**.*.**........*......*.....**.........*...**....*.*...*..*....****.***......*.**....*******...**.**.*..**..*...***...*......*..*..*.*.***.......*........*..*..
.**.*..*...**..**...**.......*..*..**...*.*.....*....**.....*.***....*....**.***.........***...***.....**..*..*...**.....*...*......***.*......*...**.*...*****.....*..*..*.*.....****...**.**..*.**.*.*...**..**.**....**.*.**.*....**......*..*..*......**..........*..*.**...**.*..**.**..*......*.*...***...........**..**...**..*...*.*....****...*.......*..*..**.**..**.*..*..*.*..***.........*.**.*.*....**....*..*..***..*..*....**.***..***..*...**.*...**..**..**...*...*.****.**...***..*..***.*.*...*.*....*...*.***..**.**..**.....*....***.*..*......***.*...........*..*.*..*..**.**.*......*...*..*.**.***.....*..**..*....**.****.*.....**.*....*....*.**..........*.**.*..*..*.....**.**......*.****.*.*..*...*...*..*.**.....*.**..*..**..*.*.*..****.*.....**.***........*..*.*....*..*.*..****...*.*.....**....*...*..*..**.*.......*.*.....**..**.*......***..*........**...**.......*.**..*...**....****....**......*.*.****.*********.*.****..*.*..***.**....*..**........*..*..*..*****.*..*.*..****..**...**
****.....**...*.*.....*..*....***.*.*...*...*.....*..****.**..*.*.***.*...**......*...***.*..*.*..*..**.*....**......*.*..*.......***..*.....*...**..*.*.*...**.**.*..*.***......******.**..*.*..*...****.***..*...........***..*..*..*.....**.*..*.*.**....**.*.*.**...*..*.*....**.**.*..**...*..*....****...*..*...**..*...*.......*..*.*.*..****..***......*.*.*..*.*...*..*..*.*..****.*....*....*..*...**.*.**....*.***..**..*.**.....*.*******..****.**.*.**..****..***...........****.***...*..*.....*.*.*....*..*...*.......******.*..*.*....*...*..*...*...*..*.**..*.*.*..*..*.**..*.*....*..**...******.....*.**.*....*..**.****.**..*.*.*..**..*...*.....*...*..*.***...*..*.*.*.*...**..*.*****.*....***...*.*.*..**....*****...*.*..**.....*.*..****.**.*......*..**.*....*.*..*........*.*.***..*..*..*..*...*.*...**.....**......*...*..**.**....*.....**........***....*****...*....*......***...**..*.**.**..****..**...*.....*.....*.*.*.**.**....**...*...***....*....**.*.**.**.*....*..*.**..........**..**.*.*.*
..*..*..*****...*....**.***.*..*.*.*.....*.....***...*.......*.......*.**.***..**.*..***..*.***.....**...*.**.***.*..**.***.*.**....*..*..*.....*...***.*...**...*...***.*.......***....*.*.....*.....**.*.*.....*.*.*.*.*......**...**.**.*.*.....*........*..***.***..**..***...**...**....*.*..**.....**.**..*.*..*.**.......**.....**.***.**........**....*...........*.****.*...*.....*.**......*.*...*.**.*..**.*.*.*.****.*.*.**..*..**..**.*..**.**.***.......*.******.**..*......*.*...*.**.....*..*.....***...*..**...**....**..**.....*.....***...*.*...**..**......*...******..**.*......*...*.....***..*........****...*..**...*****...*.*..*.*..*..**....*.**.**....**..*....***..*****.*..***...*.*.*....*..***.**.......*...........*.**.....*.***..*..*....*.***...*.....**....*..**.*.**.....*.*..*......*..*....***.*....**....*...*..***....*...*...*.***......*..**.***...*.*..**********...*......**........*...*.*****..**.***.....*.**..........*.....*****..**......*....**.*......*..*.*..*..*.*.**....***.***
....*.*..*..**..*..*..****.....**.*.*....*..*.**.*.*...*.*.....*....*......**.....*.**.**..**.......**.*****..*...*...**.**...*.*..**..*....*.*..*.****.*...*...........**......**...**....***......**.**..*.*....**....*......**..**..***..**...*.......*...*.**..****.*.....*....*..*.*.*...**..*..*..***....*.*..*.**.**.**.....**.**..*.*.*.......**.*.*..****.*.**...*.*****.*..***...*.......*.*.*....***.***..*.***..***..*.**.*..*......*.....*.*..**.....**...*..**....*..........**.*****..*....*..*...*..***....**.*.*.**.*.....**...**.*..*..*...***..*..**.*.**....*.****..****...**..*..........*.*.**...****....*.**...*..******..*..*..*.....*.***.*....*..**...*.***.*.....**.*.*..***......*.*.*..*....**...***.....*....*.*.......*..*.*..*......*.*.*.***....***.......**.***...*.*..*....**..**..**..*.....*.*..***..**..*.**..**....*..**...*....*.***.*...**.*.**...*.*...*.*.*.*..*.*...*...*...*..*...*.*...*.*.****...********.*....*...*.....*..*.......******..***.*..........****.**.**..*..****.**.*......
*......****....*..**..**.*...*..****..**....*.**...**......*****.*..*..*....*.*.*.*.***...*..*......***..*.**.*.*....*.*....*.*.**....***..*....**........*......*.***.*.**.....*....*.*.*.*..*..........*...*...**.***..**...**.*.*..*...*........**....***.*****.*....*****..*.**..****.....**..*.***.*..****.*****.*.*...*.***............***..*.*..****..*.*.*.**.....*......**...*..**.....**.*..*..**..*..**..*.*.*...*.**......*.*....*.*.*...*.*.*...*....*.**.*....*.....**...***..*..**..****..*.*...***....***..*....********...*****..*..*..*.*.....*.*.**...*.*...*.....***....*.***..*...*.....*.*.*..*.....*.*.**.......*.*..**.**....**..*....*....**..***......**..*..*....***..*.*..*..*.*..*....*****.*..*........*..**...*...*..***.*..****..*..***.*****..**.*.****.*.....*.**.*..*...*.**.*****.*....*.*.*..*...*.*..*..***.*.*.*...*.*.*.**.*...*........*.***.*..*..**.*.......***...*..***..***.*..*.*.*...*...*..*..**.*.*..**.*...*.*.*.**..*..*.**..................*..**...*.*...**..**.*...**.**.*.*..*...
....**.*.**.****..*....*..*.*.**.*..*..*.*...*.*.*....*..*.**.*.**.....*.*.....*.*......*.*.*.*.......**...*......*...*..**..******..*..*...****.*..*.*.*.....****..*.**..*.*.**...*....*..*..*...**.*.*...**.**..**.**...**.......*..*.**..........**...**...***.*..*..**.*.*.**.*..**.***..*.**.*....*.**......****..*..*.*..*.*...*.*...*.....*.*......*..*.**.....**.*.*.*.....***.....*****.**....*.*.*...**.**..*.......*.**.*...***......***..**...*..***.***.....*....*..*.*.*..*.*......*.*..*.*.*.**...****..*.**..***...*......*.*.....**.*.**...*.*.*.....**..*.*..*..*...**..*..**.**.....*....**..*..*..***.*......*.**....**...*....*.*......*....**.*.....**..**..*.*..............*...*...*..**.......**.***....*.**.....***.****....*****.....*.*.*.......*..*..*..*..*..*...***..***...*..*......**.**.**.***.*..*....**.**.***.**......***..******.***........*.*.*..**.*..**.****.****..*.*..**..**.**...*...*...*.**..*.****....********.*.*.*.**..*....*.*...*.*****..*.*..*..*.*.**.**.*.....**.*.*.*...****..*.
**.*..*****.*.*.*..****.*....*.....*****.*...*...***....*.....*....**.*.**...*.*..***.**....*.**..*......****........**...**.*.**.*.............*.*...*.**...**..*...***....*.*....*...****.**.*...*..*..*.*...***...*****....*.*.**.**.....**.*******..*.*..*.**...*.*.*.***..*...*.*...*..*....*....**.**.*.***.*.*....*.*.***..*..*.*..*..**.*****.***..*...**....**.**....*..*******....**....*..**....**.......***...**.*...*...*.*.**......*..........*.**.**.*...*..*.*.*.**.*..*.*..**.**....*...**.*...*....*.*.......*.*.*.**..*..*....**.....*...**..*.*.***..**.*.*.**...*.*..****....*.*.*..........**.*.*..*..*.*.....*......*.....**.*........*.*.**....**.*.***.*..**.*.*****.**......*****...*.*.****...*..**.*..*..*.**...*...*......*.****.*...*........*.*...*..**.**.*.......*...*....*.**.....*..*..**..*.***..**.**.***.**..**......**..**.**...*..*.*.***..*.*.**.**.......**.......**.*.**........****.*.*...****.*****...*.*.*...*.....***..*...***...***.*..*****.*.***.........**.**.*.*..***.*...*.*....*..
....*.*...*..*...*.*..***.....*.*..*......****.**..*..****...*...*..*.*..**..*...*...*.*...*....*..*..**..**.*....***.*..*..*..*.*....****..*...*.**......*.*...*...*.**..***.****.........*.....**.****..***.*..*...**....*****.**..*...*.*.****...***...**.**..**...*..*.***.**.**.**..*.....***...**.*****......*..**................*.*.*.*...****.*....*..*.****.***....***.**.*..*....***.**...*....**.**...*..*.*.......**.......*.*...***.*..*.......*...*...*......**.*.**.***...*.*..**....*.*...*..*...*..........*.*...*....***..*.......****..*..*.*..*.**..*.*.*..*.*..*.**.****.**......***....*.****..*.**.**...*****..*.*.*.*.*..**.*..*.*.*.*....**.****..*...*...*..*..*..***..*...........**.**..*.*.*****..*.....*.*..**.....*..*..*...*****....*..**...**...*.*****..***..*.*...*...*.*.*.*.**....***........*...*.*...*...*...*....**.****.*..*..*.*.....***.*...*..**.*..***.*.......**.**....**.**...*....*......**.**...*..****.**....*...*....**.******....*.*.**.....*.*......*.***...**.*...*.......*.....*
..*..**.**........*.*.**.....*.*....****...**.....*******...*..........**..***.*...*..**.*.....***.*.......*..*.*......*..*.........********....**..*.****..**...*.*..*****...***....*...*.....*****.***.*.****.***.*.*...*.........*...*....**.****..*..***.*....**...**..*.....**..*.*..*..*..***..*.**.*.**.***.*...*.*..*..*..*......*..*......**....**...**.*..***.***..**....*.*.*.******...*.*......*.......**......*......*.*.*..*****....*.*..*.**.*....*.**....*.....*.**.*...*.****.**.*.**.**.*..*****..*.****..*...*.**.*..*.....***...*...*.....*.*.*.........*...*.*..**..*.*..*.*....*.*..****....*..*.***...*.*...**...*.....*..**.*.*...*............**......*...*.*...*..*.*..*....*.*....**.....*...*...*.*****....***.**.....*..*..*.**......*.*......*....**......**..**.***.*...*.*.*.*.....*....*..*.**..***...**...**.......*....*.**.....*.*.....**.....**..**.*....*.*.*.*.**.**..*.....*....*..........*..**.*..*.*.***.*..***..*..**.*.****.**..*.......*..*...**.....*..*..*.*.****....*...**............*
**......*.*..*...*.*.*...*......**.....**.....**.....**.*..*.**......*......*.*........*.****.*...***...**.**.*.*...***.**...***...****......*.........***..*.**..*.***..*.**..**..*****..*.....***.*.**.*.*..*****.*........**..**.........*..*.*.*......**.*.***.*...*.*..**....****.........*..**...***.*..******...*...****..*...*...***.**..******.......*.***....****..*.*..*..***.**..*...........*.*.****....**.**.*...*......***...*..*..**.*.*.*******.*.**..*.*.****..*.*...**........**.*.***.**..**.....*...**..**.**..*..***....*...**.....**..*...*...*.....*.*.**...*..*..***.*....****..*..***.......*..**..**...*.*****........*..*.**.*.*.***.***..*..**.**......**.......**......*.**..*...**..*..*.*...*.*.**.***.*.*..**.*......*.....*.*....**.*.*..*....**.....*..*.*.***.*...***.***...**..*.*..*.*.*....*......*..*..*.*.*....*....*..*.*..*.**...*..*..**.*....*....***..*...*.***...*...*.*.****.**..*...*....*....*....**...*.**.*.....**.**......**..*.....*.......**.......*..**.....*.*..*...**..*....*.
..*.....**...*.***.*....*..***...*...*..*.....*.***.*..***..*****....**....*.*****..**...*..*.....**....*.*****.....*.*....*...**.**.*..*.**.*.**...****....*.**.**.......*.**.....*.**..*.......*......*.*..........**.*...**.*.*....**.*.*....*.**.....**...*.**........*..***..*.*...*..........****...*..**...*.....*.*....*.*.....**.*.***....***..*...***.*....**.*.**..*.*..**....*..*...***...........*..*.*...*.***...***...*..***.****.*.*.*..***.*..**.*.*.****...*.***.***..*..*...**....*....***.***...**..*..*..****.**....*..****...*...***....***.*..**.*.*.**.*..*.*.***.**..*...**.*.**..**.*.**.**..****...***.*..**....**...*..*...*...*****..**.*.....*......*.*.*.....***..**.****.......**.**.*****..*..**....*..*....*.*.*........**..*..**...*.*.**.**....***.****.*.....**.****......*.**..*.......****...........*...**....**...*****...**.*.**...**..*.*..**........*..*.**.*.**..**..**...*****......**.***....*...***...****..*...*.*****....*.....*..****....*..*.........*.*..*..*......*..**...******..
*.**.....***..**.....*..*.*...***.****..*****...*.*.*......*.*....*..*.**.***....**.*.*..*.**...***.*..*.*..*.......*....*......*..*...*****..*.*.*.*.****..*..**..*.**.*..**..*.....*......*....*...*......*.*..*.*..*.*.....*..*.**.*..*.*..*....**.*...**..*..*...*.***.**...***.***.***..**.*.....**..*.*...*.******.*...**.*..**.*.**..*..**.**.......*.*......*...*.***..**..*.*.*.........*.**...*..**...**..*..*.*.*.*......****.*.*.*..*...*.........*...*......*.**.*.*.*...**.*...*.*.*.......*.*.*.**......*......*....*.*...........*****..**.*..**...*.*.*....*.*...*....*.*****......*.***...*.***..**.*.**.*.*.**....*...***..*.**.*....*.*....*...*..*....*.*....**..*.*****..*.*.*...*..*.**.....*.*....*......**..**..*.**..*..**..**.**..*...*.**.**..**..*.*..**.*.*..*..**..***.**...***...*.***.....**.*.*...***....*.......*.*.....****..*****....*.*.**...*.*....*..**.**.*.**.******....*.**........****....*.*..*.**.**.*.*****..*****.*.*.**......***.*.*..*..*..***......*......*...***.**...*....**.*..*..
..**..*..*..**.*.*.......*..*..***........**.**.*****...*.****..**.*.*...*.**...*..*.*...****.......*...*.**................**.**..*.....*....*.*.***....*......**....*..**..*.*..**..****....*.**..*.*......**.**..****.*.*.**..........*****....*....*...**.*.*.*...**..*....*....*....**...*.**.*..***.**..***....****......*..*..........*..*.*.*..*****.**...**.*....**..*..*..****..*..***..*..*.........*****...**...*...**..**.**.*...*.*.*.*..*.*.....*.***....*.....*.*...**....*.*..*.***........*.*.*.*.*.*.**.*.**.*..*..***...***..***.***..*...***.*..*....**........**...**..*...**..**....*....*.*..**.***..*.*....***...**.*...**.*..*...**...***.*.*.*.*.........***..***.....***...**.......**..*.....*.*.******.**.**...*.**....*.**..*.*.....*.**.**..*.....*.*..**......*...*..*..*.*..*..*..*...**.****...*..*..*...*.*.***.*..***.*..**.***....*..*.***.........*****..*.*.**.........*.*.........*.....*..*.****.**.*..**...*.*......*.....*..*..***.**.....*....*..***.*.**.*.***..*....*.*.**.*.*..*....**..
...*.***..******.......*....***..**.*.....*..*.*.*........*.......*.*.....***.****.**...*.***.*.*.....*..**..**.......*.*.*.*.*.***..*.**.*****..***..*.*.....**.*.**...*..*....***..*...**..*....*...*****.....*........**.*.*.****..**.........*...**.***.*.*.....**......**..**.**...*....*.*...*...**.**..*..****..*.*.*...*.*****.*...*.*******....**..***.........*........**.*.*...*.*...*.*.**.*.*..*...*........*......*..*.*....*.....**.**..*..*.*.*.*..*...***.*.*.*..*..*....****......*...........*.***..*..****.....*.*.*..*.*.*..*..**.*****...*...*..*.**.**...**......*.....***.*.*..*.*.*.**.*.*.....**......**.*..*....*..**..***.*.....*..*.*.*..*......*...*.....*.*...*.**..**..**..*...*.****.*...*..*.*.*.*.**.....**...*..***...*...*.*...*..*.....***.**.**.**.*..*..***.*...****..*..**...*..*.*.**...*...*.*...**..*..*.*.**......**.*..**..*.**.*....***.*.*.....*...******.**.*.***.*.*****....***..***.*...........*.*...*.*......*...*.*.*.*...*.*....***..**.....*.........*.*...*..*....*.*..*...*...
.*.*.*****...*...**.*..*.**.*.*.*....**......*......***..**.*.**.******.****..*.*.....**....*.*..***.....**..*.*.*....*.*..*..*.**...*.*..*.*..***.*..*...**.*..**.....*.....*..*.*..*.**...**..*.*.***...*..*.*..**...*...**...*.*.*.***..*.**.**..*****.**........*......*....*..........*...*.*..*.*.*.......*..***....*.**......*.*..*.*.***..**.*...****.*.*.*.**...*.*.*.*..**.*..***.....***.***..**.*.*.*.**.**.*..*.*.*.*.........****....*.**...*.*...***.....*.**.*.....*..*..*..***.****..**.*.***.*..*.*......*......*..****....*.*..*..*.....**.*.**.**.*...**..*..*.**.......*...*..*...*..*..***....**.**..*.......**.*.**.....***.*..*.***.*........*.*.*.*....*.*.*..*..*....**.**...**...*...*.*.*....*.*.*.*...***.*.**....**.....**.......*......**.**...**...*..**.......**.*..**..**.*......****..**..*...*.*...**..*...*..**..*...**.**.**..**.**...*..***.....**...*..*.**.***...*.***.*...*****.***..*..*..**.*.*...*.*......**.*....*..**....*.......*****.**...***..*...*..*.*.....*..*...*.*..*****..*.*...
*..**.*.*...*.**.**.**.**........**..*......**..***........****.**.*.*....*..*.*...*.*.*.......*.**..*.*.**........*....*....*.*.*.**.**.*..*.*..*..*.*....**.*..*......*.**...**..**....*...***..**..**..****.*****.*****.***..*.**.***.........**..**.*...****.***...**.......*.*.******.*.*.*.....*..*.*...*......****...***.*.*..**..*.***.........*.*..*.**........*****.*...*....*...*.**..*...**..**.***.*.*..........*..*.*.**..*.***.*****.*.*..*..********.....**..*.*.**.*....*..*...*...........*.*..*...****.......*.*.*..*.***.*.*.*.**..*.*.*..**..*....****..*..*.**...*......*.**..*.**.*.**.*..*.*....**..*.**..**.***.**.***..*.*.**.*.*.*..*...*..**..*....*.**..**...****...**..**..*.*.**...**..*.***.*..**......***.*...*.***.**.......*.*....****.....*..***..***.*...*.*..*...*..*******..*..**...*...*.....*..*.......*..*.***..*..***....**.*...**.*..*........**.....*.....***..*****..*.*.*...*.*.*...*.*...**.**..**..***.*.*.*....***.....*..**..**********.**.*..**..**.*...**..**..*****............*..
*....*..*.*..*.****...*..**.***...*.**....*.*.*.***.*.....**....*..*.*..*..*....*..*...**.***....*.*..*........*.**..*****.........*.*....*......*..*............*.*...*..***.**.*.*........**....***.**...**.**....****.**.*......*.*.....*..**.....****.*.......*.........*...*....**..**.*..**........*.*..**.******..*...*......**..*.********..*.......**...***.***.***.**.....*....**.....**..*..*.******....*.*...*.***....*.*******.....**..*.*...***...*.*.**....**.......**.**.**.*.**.....****...*..****.***..*..*...*..***.*.*.*..**......***........**....*..*.*...*.**.....****...***....*.*.....**.*.*...*..*.........*..*..*..*...**..*...**.**.*.**.*.*..**....***..*........**.***..**.....****..*...**..****..*...**...*....*...***.*..*..*.*..*....***.*...***.***.*....*...***...*..**....*..*.....*..*.......*.**.***..*.*.**..*.**...*....**.***....*.*....***..****....**...*.*.*..*...**....*.***.....***.*...*..*.*...*.**..........**.......**.....*.**.*.**.....*.......**.**...***.**.**.**.........*......
*.*...*...**.******...*.**..*.....*....*..**..**....**.......**.***...******..*.***.*.........*..*.....*..*..**..**.**.*.*.*.*..*.*..**.**.....**..*...*............*..*.*...*...**.....**...**.*.**..**.*..**.*...*..*.......*..*.***..***....**...*....*....*..*..*.....*....*....*..*.*...**.****...*.....*.***........*..*****..*****...***.****.*......*..****..*..**....*....*........*.*..**..**.....*...*...**...*.*...*.*..*...**...***..***.*...**....*****....*....**.*..*..*...*.*....*..***.*.*.**.*...**..**.****.*.*....*..**..**.....*.*...........****.*.*.***.....**.....**.*......*.*.....*.*...**...**..***..*.....**.*...*.......*...**.....******..*....*.**....*.....*.*....*.*....*....*..*...*.*.**....*...*...****.**.*...*..*..*.**..*.***..****...*.*.**..*...*..**.*..*....***....*.**.*.*.*....*....*.*****..**.*...**.**......*...*..*.***.....*..*..*..*.**.*.*...*...*.*.*..****.*...*.**.*.....*.......*..*....*.**.*.....*.*...........****.*.**...*.**...**.***.....*...**...*.*.*..*.*............*
.*.....*..**.***.**.....*...*.*.....**.**..**.*..*...***..**.*.....*..*.*..*****...**..*..**.*...**....*.......*.....*...**....*.......*.*..*....**..*.*...**..*...*..*.*..*.*.*.*.*..**.*...***......*...*****..***.***..*..*.***...*.********....*.**.......*......*.**.*.*.*.**..**.*.*........*.*....**...*....*.**..**.*.*......*.**..****.*..***.**..*.**....*...*.**..*..*........***...***.**.*.*....*.......*.....**.**..**.........*...*..**.**.****..*.*...***..*.....*......****..*..*.***..**.*.*....*****..*..***.***...*.......***.**.*....*....*....*.****...*...**.*.*..**......**.**.*..**...**..*.**...***.*.**.*.*.*.....*..*..*...***.....**...**....*..***.**.***.*.***.*...*..**....*.*.**.****.*...**.....*....*...*.*.*..**.......*.*...*....*.....*..**.**...*...***.**...*.**.*...*.**.*.***.*.**..**.*...*..*.......**......*....**.*...*..****..***...**...*.......*..**..*....**.....**..**.*...*.****..**.........*...*..**........*..*.**.***.....**.****.**..****......*.....***..*...**.*.*.*...***..*
...**...*..*....*..**...*...........**..**...*..*.***.*...*...*****...*.....*..**.....*..***...*....*..*..*.*.*...**.*.***.*.**...***.*.*...*.*...**..***.**....**.*.*.*.*..**.....*.**........*..*..*.*..*...***.....*.**.*.**..**..**..*.......*....**..*.****.*.**.***...*...*********......**.*..*.....**.......*.*.****..**...*****..***..*.*.***..*..*..*..............*..*...**.**.**...****.**.***..*..*.*....*......***..*.......*...*.*......**.**..*..*.*.....*****.**.***.***.*.**....****..***.*...*..*.*.......*...*.**.*..*.....*...*.*........*....*........*.*.*..*......*.**..*...*..*..****.*..*..*......**....**..*.*........*..*....*...**.....**.*.*.*.....*.*..*.....*.*.*......**.***..*....*..*.*..*..........*.**.****...**....**.*.*..*...*...**.*..**.***...***..**...***....***..*.....*.*......****..*.....*.*......*..**..**.*.*.*...*.*...*...**.*.*.*..***..**.*.....*.**..*...*.*..****..*..*...*.*.*...*..*.*.*..***....*..*.......*..*.....*..**.*.**..*...***..*..**...*..****..**....**.**.***..*.
..*..*..***.*.**..***.**..*.*...*....*.*....**.****.....*.*.*....*..*.....*..****...**..*...*.*...*..*.*..*.*..***.*.*....*****...*....*.*........**......*.****....*..**.*.**.*..*.**..****.*.*...**..*..*...*.**..*.......*.**.****.........****...****.***.**...****.*.*....*...*......*.****...**.**.****.*....*..****...*...*.*..****.**......**...**....*....*....*..*.*.**..*.*....*.*..**.....*...***..**....*..*.......****....*.**...***........*.*.......*......*.**.**....*.**...*....***...*.*......*....*...*..**...***.****...*..**...**........**.*..*........**.....*...*.****.*...*...*.*.**.**..*..**...**..*.*......*...*..**...*.**..*.*.......**...*....*.*...*...*..**.*****.*.........*.....*..***........**.****....***.*..........*****......*...*..*..*......***.*..***.*..**...*..***.*....*....***.**.*.....*..*.******..*........*.*...*..*****.**....***......*..**.*....*.**.....*..*..*.*.**..**....**..*....*....****.****.*...****..*....****..*....*.*..**........*.***.*...**.*.*......*.......**..
***...***..**....****..**.....**....*....*..**.*..*..*...*......***.*...*.**......**.**.*..***.**...*.*.*..***..*......*.**.*...*.*..*......*..*..*....*...*...*...*....*.*.**....**..*........*****.*.*.*.****.**..*****.*.*.*.**..*.**....*.*..***........*..*.***.****...**.***...*.*......**.*.*.....**.***.*.*....*..****.*..**..*....*.......*.**.**...*.**.......**....**..***..***..*****.*.*.....*..*.***.*.*.***..........****.*....*......*.*.....*.***......**....*..*.*....**............*...*.*.*...***.....*.**.*...*...***....***.*.**.*.*.*..**...........**.***.......**...*.**.*.**...*..****...*.....**..*...**.**.***.**.......**.....**....*.****..*......*..*.**.....*..*.**....*.**.*.***..**.......*....*...*.*....*.......*.......**.*.*.....***..*.*.**.*...***...*.*..****.***..*..***.*.....**..*.*...*.*****..**.**.*.*...*...***....*.***.......*.*.....***.****.***...***..**.*..*........*.........*...****..**.*.*..***.*.*..*.*.*...*....*..*.***........**..*****.**...*.**...***.*.*.*..*....*.*.**
..****...**..*....*....**.*.**.....*.....*........*...*..****..*.....**...**......**.***.**.***...*...*....*...*.*.**.......*..***...***..**.*.**..*****..**..*....*.**......*....**.*......*....***....*.*..*........**...*.*...***....*.*....*..***...*.*..*..*....***.**.*...*..**.*..*..***...*..*......*.*..*......*.*..**..**.*.....*...*......*.*.*..*....**.**..*...*..*.........*..*.......***...**.**..**..***....*.*.......*......**.*.*..*.*....**...*........**.*.*.**.**.....*.....**...*..*.*......*..*......***...*..*....***..**...*.*.*.....*.**....**....**.**.**.**...*.***..*..**...*..*.*..*..**.*..****.*.....*..**....**..**..*....*..*.......***...*.*..**...........*....*....*...*..*.....*...*..*.....**...**.........*..**.*.*....*..*.*....***....*..*.*.***...*....**........*.*..*..*.**.*....**.*.*.*..***.****....***.*.*..***.....**..**....**..*..**.*.....*.*.*.****..**.**.........*..*........*.*..*.***.*.***..**..**..**..*.*.....**..**.*......*.....**.**.....*.....*.*.***..*.*..*...*.....*
.*..*....*..*..*..*..*..****..*.**.*......***........**.**.*.*..*...*.***.**...*.*.**...*...*..**.**....*.......*..*..*.....**.***...**..***.**..***.*..***..*..*......*..........*.****...*...**.*.*..**..**.*..**.*.*.*.**.**..*...*.*.......*.*.*.*.......**...*.*..***....*..*..*.**.*...*.**..*.**..*.**...***....*...**.**..***...****...***.*.*..****.**.*...*************..**..**.***...**..**...*..**...*.**...*.........*.*.*...***...*.*.*.*.***..********..*..*..****....*******.**...*...**.....**..*..........***..*..*..**.**..*...***..*........*.*..*.*.**...***.**.***.**..***.**....****...*..***.*.*..*..*.....*.**..*.*..*..***......**.**.....***..*.*..*.**.....**..*......*......*.**...*.....*.*..*.....**....**..*....*...*.......*....*.*.*..***..**....*.*.*....*....*........**..*.*.*..*.*.*....*..**...**....*...*.*...******...........*....*.*..*.**.......****.......***.*....***........*.**.***....*.**.***.**.**......*.*..*.*...****.*....*.**..**..*..***..*.**.*.*.**.*.**....*..**..*.*....***.
....*.**.***......***....*.....****..*...**......*..**.....*.***.*....**....*.**.........*.*..*.....*..***.....*.......*...**.***....*..*...*...*.*.****....*....**.*..**.*...**...*.*.**..*...*..*...*..**.*..*..*.*..*...***.....**.******......**..**.....*...******.*....*.**.*....**..**.**.****...**...*...***.***.*.....*.**.......**....*...*.*....*.......*.*.....*.....*..*..***.*.*.*.*....**...*.***.....*.*..**.*...***.****.........****....*.*.*.*........*....*..*.....**...*.*...**.**.*.**.*......***...*..****.*...*...**.*.**..*.*.*.**.**.*..*...**..*..*....**.**.*..*......***.****..*...*.**...**...**.....**.**.***..**..*.*..***..*.***.*.*..*.*..*...*..*..*..***.***...**..*.*...*.**.....*.*..*.**....*.***.**.....****.........**.**...**.**...******..*..*..*...*...**.***..*.**.*..**..*..*.**..*.**..*.**..**........****...*......****..*.**..*.......*.*.......*...***.**..*.*.*..*....*...*.*.*.*.*.....***....*.*.**....*....*.*.**.*.**...*.*...*....*.*....**.....*..*...*.*...*.*..***.****...*.
.**...*...*.*.*..*..............***.*.***..*.*.***.....*.*.**..*....**.*...*.**.**...****.**...*.*....***....*.**....*..*....*.*..*.***.*.*.**.*...**..*...*.**..***........*.......*...**.*....*......*.*......****...****...*......*.***.*.....................**...*..*....**.*.*..*.*.**...**.*.******...***..**.....*.*..****...*..*....****....*****.*...***..*...*..*..*.*.***.....**..*..***....**....*..*.*.*****...*..*....**...**..*.....*..**.......***..**...****........*.**...*....*.....**.**.**..*.**...**....*..**....*..*.***...*.*.*.****.........*.*....**..**...****.**..*...*...*..*.......**.**.......***..*.*....*.*..*..**.......*.....*.*.*.....*..**..*.**...**...*.*...*..**.**..**...*..*...*..**.*...*.......**.*....*.*.**....*......*....**.***........**...*...*..****..**...**..***....**.*..***.*...****..*.**....**...*.*.*.*.....*..**..*..*.*....*..**.*...*.**..*...*....**.*..*.*....*.*.......**.***.*.**....*.....***.*...**.....*....***.*....*..*....**....*.*.***.***...**.*....******....
..*.****.***......*..*..*.*....*....*...*.*.*..*...***....*......**.****..***....*....*...**...***.***.*.....*..*.*...****...*....*...**..**...*.*.....***.*..*****..*..*.........**.*....******..*.........*.*......*.*..*...****.**.*...*...*..**....**.*..**..*.....*....*.**.*.*........**..**..***...**........*.*.**...**.....*.*...***...*.***....***.**.*..**.*.....*.*.*..***.*...**...**..*.*..**...*...*****.*...*..*...*.*.**..**.**..*...*.**.*....*....*******..*...*.*..*.*.*.*.......*.**.*.*..*....*.*.......*.*********.**....*...****..........**..*..**....*......*...**..*..*.*..*..**.***.......**.*....*.......***.**..***.....***..***.**...*...**....*..*.**.*..*....*.*.*..*.**.*....*.......**.*.****........*...**.....**.....*...*...*.*.**........*.*...*.......*..**.**.......*.*....*.****.*..**..*......*..**...*..*.......*.****.**.....*....**.**....**..*......**...***.*..*.**...***..*.*...*...*........*..*.**..*...*.*...*.*.*.**..*...***.**....*..*.*....**.********.*.*...**.****....*..**...
....***.*.*....*..*..***...*.*.****.***..*..........*..*..*....***..*.*......****..*.***....*..........*.*.**.***.....*.*....******.*...**.**..*******..*.*....*.*......*****..**..*.*.*.*.*.....*...*....*.....**.*..*.*****..***...*..*.....*..*.*****..*.*..**.*..*.***....**.*..*.*.*.**.*....*.*..*.*.*.*..*.....*...*....*...*...*................*....******.....**..*..***...*.....*......*..*..**...*..**.*..*......*..***.*.......*....*.........*.*..*..**..*...**...*.*.***...*.......*......*..*..*...**.*..*.*..**..*.*....*.*.**..******.*..*.*....*...........*..*......*.*...**..*.**.....*....**...*.*...*.*.*..*....*.*..***.*..****.***.*.*..*..**...**.***.*..*..**...****.....***......*.*.*..*...*.*..*.***..***..*..**...*.....**.....**.*..**.**..****.*.***..*****.....*.**.***..*..****.....***.*.*.***.*....****.***.......*.****...**..........**......*.....**....*...**..*..*.*.....*.*****..**.*.......****..*..**..*.....**.**..*...*.....***.*.*....*....*.*.*.*.*..**..*.*.....*.....*.*..***.*.*..**
*...*..***.....*.**.*......***...*....*.*..**..*......*.*..***..*............**...*...*..**........*...*..*.***.*....*.***..*...**...**.*..*..*.*..*..****.*.*...*.*.*...*..**.*..*.*..*....**.....*...**..*.*.....*.****.**...............****.*....**..*.......**..*.*........*..........***..*..*.*...*...**.....*.*.*...***..*...****..*..*......*..****...*.*.***...*..*.*..*.**..****.....*.**.....**..*.**.*..*..*.**.**..**..*******....*.**...*.*..*......*...**...**..*..*.***.......*..*....*.....*..*....*.*.....*.**......**...*..***.*.....*.*..*.*..**.**.**.*.......**.....**.......*.*.****......*..**......***..*..*....**.***.*..*.**....**..**...*..***.**......*..*....*..*..**.....*.*..**...*..*...*.***..*.**.**....*..*.*****..*..*..*.**.......**...**.*.*.*..*.*.**.***.**.........*.*.......*..*.*.*.*...*..**.....*.*...**..**...**.....*.*****..*......**.*....................***.*...*...*....*.*.*........*....**...*.***..****.**.*.***.....*.*....*..**.**..**..**..*..*..*...*..**..**..*..***..*.*.
.*.**.**.....*.*....**.*.*..*....*.*.**..*..**...*..**.......**.**.***.**....*...**..*.***...*..*...*..**.**...**.*.*.***.*.*..*.*....**.*..**.*******.**..*.....**..*..*.**.*..*.**...*..*.*.*..**.***..*......*.**..*.*.*..**...*..*....*.*..*....*.*..**..***.*...***......***...*.*..*.*..****...*.*..*.**...*.*.*...****.....**.*....**....*..*.*.......***.....*....*...*.*****..*.*.*.*.*..**..*.****..**.***..*.*...**..*.****..**.*..............*..*.*..**..***..*.....*.*****.**.*..**.....**..**..***..**.*..*.*.*.*****.***...**.**....*..**..*..**.*.....******...........******.*...*..*.*.***.*..*.....*..**..**.***..***.....**....**.*.***.....*...*...*.*..*..******.****...*.*..*.*...*............*..*....*.......*..*.*.*.*..*.*....*****...........*.*....*.****..*.*.*..*..**....**....*........*.....*.**.*...*......***.*.....*.*.*..*...**.**.*.*..*..*.*...***.*...****....**.*.*..*..*.*****.*.**..**.*..*.*...**.*..*..*..**...*..*..*.*.....*.*........*.*.*..******..**.....**.*....*..***.*.**...**.*..
*.**.**......*.......*.*..**.*...**.*.*.*...**..**.****...*..***.....*.**...***.....*....****...**...**.*.*.*.......***.....**...*.*..*..*....***...***....***...***.*.**..**.*..**.**..***...**.**.*........*.**.**..**.*.*.**.........**..****.*.....*..*...**..**..*....**.....*..*.*....**.**.....**..*........**..*.*..*.*...**..*.*..*.*..*.........**...*..**..***.*.*...****.*.*.***....*.***...........*.*...*...*.....*.*.*.*.......**.....*.*...****.****..*.*.*.......*.*..**.*...*..**..*...........**..*...**..**...**....*.*....***..*.*...*....*.**..**..*..*..*....****...*......*.**.**..***...**.*.*.*..**.****.*.*....*.*...........*.*.**.***...*.**..*.*.****....**..*...***..*........*.*.....*...*..**..*.....*.*..**.*..*.***.*..*...*..*.*..**.......*.*.***.....******.***.*.*....*.****...*****.*..***.*..*.......**...*....*..***.*.*.*...*..*.....**...**.*.***.*........*.*....*..*.*..*..*...**.*.*..***.***..**..**...*..*....*..*..***.*.*..*.....*..*..*........**...**..***...**.****...***..*....**
.*...*.*..*.....***.*.......**..*....*...**.*..**..*..*...*..*.*...*....****.....****...*..*.*........*.....*.....*.....*.***..***..*.*.**...**.**.....*..***.*.*.**..*...*...**.....*..**.**...**........*.**..*.......****.*.*...*.*.....**.***.**..*..*.....*..*.*..*..*.....**....*.***..*..***.*....*.*.......*.....**.***..*..*.*.*.*.**...***....******....*.......*..........*..***.***.**...****.**...*....*..*...**.***...***..*........**..**.*...........**.*.**..........**....**........*.***.*.*....*.**.....**...**...**..****..*.*....****..**...***..*..**.***.**....***........***.*...**.*..*.*..**.*....*.*.**..........***.*****.......*.***.*....*.**.**..*.....*...**.*....*....**...*.**.*...*.*...***.***..**....*..***.*..*****..*..*....*.......****.*......**.***.*.*.*....*..*...***..**.*.**.*.**.....*...****..*.**....****..*..***.**.**.**.*.....*.*....*****.***......**.*.*....*.*.***.**...***.***.*******.....*..*..........*...*...*.**..**.*.*..***...**...*.**..*...*......*....**.**........**
***...*...*..***.*....***....**.***......**.*.*..*.....*.....*.**..**....*.*......*....*...*.*.***.*.**.*...*..**....*.*....*...**.*....**...*...*......***.*****....*..**.******....***.*..**...*...*..*...*..*.....*.*.........****.*..**.*...*.**..**.**...*....***..*..**...**.*.*..*......**.....*.*.*.*****..*.*.****....***.**....**.*.**..*.....*..*..**..**.*.*****.*....*......*...*..*..*......*...*.***.......*.*.*.....****....*...*..*.*.*.*.......*..****.*.*...****...*..*.........*.....*......*....**.*..*.......*.*.**.......**....*.*....*.**.*..**.**...*...***....*.*..***..*..*...*..*......**.*.*..*....*..****.*......*...**...*..***...*..**....*......*....*.**..*.**.****..*.*.***..*.*........**.***.****..**.*.....*.*...***..*..***.***.**......*..***..***.*..*...*..***..........*...*..**.....*.*.....*.*.*..*.**..*..*...**.**.****..***.**.**..*.***..*...***.**.*.*.*..**...*..*..*....**.........*.***...**...*...***...**...**..*..****....*.*.....**.***.*.*..**.....*.*..*...*..*****.*.**...*.
*..*..****.*.**.**.............*..***.........*..***..**........*..**...*......*.*..*....**...*..**..*.*.***.*..******.******.**.......*.*..**.*.**.***..*.*..*..***.**.*...**..***....*..*..**.*..*.*.***.*.....***.***...*.***.**.*.*.*.........*..**..*..*.*..*.**....***..******.*.**.*.****.**...*.**.*..**.....*.*....**..*****..*.*..*.*...*.**..*..*...*.*...**......*.*....**.***.*.***...*..**...*..*.........**...*.**.*.***.**.....*...*..*..***..*.............**..*.**.*...*.**......*.**..**..*........*.*....***......*.*.*....*...*.*..***.*.**.....*.*.*..**......*.***..***..*.*..*....*.*****..*..*.*****.***.**.*.*.*..*..*..***.**.*....*****..*.*****.*..........**..*.****..*....*...****.......*..**.***..*...**.*..*.**.*.....*..**..*...*..........****......***.****..*.****....*........*...........**.*...*.......***.........**..*...*...***...**.**.**...*.****...*.*.**........**.****.*....**.....*.........*..**.....*.**...******.*...*.*.*....*.*.*.**..*..*.**.*..***......*....*...*.......*...**
*....**.*....*.*...*..***.**..*..*..*......*...*...**.**.........*.*...***..*...*...*....*.*****.***..*...*..*.*.....*.*.......*.**......*.****.*...*.*.*..*.**...**.***..*.........*.**..*.*...*...**...**..***.*..**..**.*.*..*.....*...**...*.*....*..**..**..**..**...*....***...*..*.*.*......*****.*......*..*.*.**..*.****.*****.*.**......**.******.....*.*...*.***.**...**.*..*...*.**..***.**..*.....**..*..**....*.....*.*......*.**.**...****..*....****..***...*..****.**.*..**.*.**.....***....*...**.*..***.*.****..*.**..***.*.**......***.........*.****....*.**..***....**..*..*.**...***..*....**....*..*...*.*.*.*.**.*.**....*.*......******.**..**.*..*...*.*..*.*.**...*.*****.*..*.*..*.*....*.**.*..*......*....**..**....**..*...**...*.***.****...*.**.***.*..*......*.**.*...*.*****.**.*......**.**...*.**.*..**..*..***.....*.*........**.*.*.*.....*..*....****.*..**.***.*.*..**.*.**...**.**..**.**.**.....*...*..**.*....*..*.*.........*...*..*.*.......***.*....*...*.*...*...**...**.*..*.*....*...
.***..*..**...**.*.****.....*.....***....*.........*..*....*..**.**..****..**...******.****....*.*..**.*..*.....*..**.....*.**..*..*....*.*..*..*.**.....**.**...*...**.*........***.**.***..****...**.*..**.********....*****.**.**.*.........***...*****.*.*..*.....*.*.**......*.**.*.....*...*....**.*..**.**..*.*.*.**.*..*.*......**.**..*.*.*.*.**..*.**.*.**.**...*.*.*...**.....**......***.**....*...*...*.**.***..*..**..**....*.*....**.***.......*..*...*.....*..*.****......**..**..***..*..****.*...**...****...**...**....*.*.*.*.*******.*.*.***......*..*.**.*.*.**.*.*..**...*...*.*..****.**..**....****....*..***..*.*..*.***...**.*...*..*..**..**.*.**..*...***.*..*.**.****.***.*.***..*..*.**...*........***.****...*.*....*....*.*......*.**..***......*...*......**.*...*.......*.*...*.*...***..*..***...*..***.*...***..*..*.*.*..*.**...*..*.****.***..*.....***.*...***.....***....*......**.*.....****.*..*....**.**...**...*.**..*..*..*.**.......*..*...*...***.....**..***.......***.*.*.**.*....**..
........*..*.*...**...**.*..*.*.**.*.*.*..*..****.*..*****.*....*..*.***...*...*...*.****.*..*.....*.*.....**...**.*.**....*..*.*****...*.*.*........***......*.*****.**.*......*....*....**..*..*.***..*...****.*..*.*.***..**..**.*.***.**..**....*...*.*..*.*....*.*.**.....**.*.*.*.****.*****...*...*.*...**.....*.**...*..*.**.**.*..*....***.**.*.*.*....******...*.*.***.*...*.*....***......**..*.**...**....*.*..*.*.*.*.*.*..*.*...*.....*.**....***..****.*..*..**.***.......*.....*...*...*..*.*..*....*..*....*...***..**..*....*.*...*..*.*.....*..*..*...*.*...*.....*.*...***.**.*.*...****..**..*..*.*...***.**.*...*........*.*..*..*.**.*....*.*.*....****.**..*.*.**.....**.**....*.**.*..***...*....*....*...*..**..*..*..*......**......*..*.*..***..*...*...*..*...*..**....*......**..***.**.*.***.*...*.*..***..*.*****..**.*.**.*...**........*..*..**...*.***.***.**......**....*.***..*.*.......*.**...*..**.**.*..***.*..*.*..*.**....*..*..*.*..*..***.*..*.**.*.*******....****...**.....*..*.***.**....
*..*.*.*.*.*.*...........***.......*..**..*..**...*.*.*...**.......****.*.**.*.....**..**......**..*..*.*..*..*.*...*..*****...........*****.*....*...*****...*..*..*...*.............*..*..*.....*...*.......**..******..*.........*.*..***...**.*.*......*...*.*..*..*.*...*..***...**..**.***..*.*****...*......*.****.*...***.**.*..*..***.......*...*....*.***......**.*..*...*..*..*..*...*.*....*...*..**.*....*.*.***..**.*.........*****.....*..*....*....*...*..*..*.*...*..***.**.**....*...*...*..*.**..*..*...**.****...*.......**.**..*..*.**....*......*...***.*..*.*..**........*.*.**..*.**...*..***.**.*.....**.*.....*.*...*.*............**..**.....*..**...****.**..*...****.*.*..*.....*..*.**.**.***.***..*..*.*.*......*...*...*..****.*.**..*..***.*.*.*..**.*....*..*...*...*....**..**.***.*.***..**......*.*.*..**.*.........*.*..**......**......*....*..**..*..**..*...***.**...*.*.........*.**.*.....****..*.*.*.....*..**.....**....***.**.**....**.***...*.**..*...*.***....***.*.***.*...**..*.....*.
*.*.....*..**..*..*..*...*.*.....*....*......**...**..**.**..*..***.***.....*.*...***.**......*..*...........*.*.***.***.*.**.*.*.....*.**..**.**.*.*...*.***.*.*.**.*..*...*....**..*.*..*.***.*....*..**...*.******.*....*.*.....*.....**..**.****.**......***.**..***...*******.*...*.*.*...*....**....*..****.*....*.....*..**.**.**.***.**.**..*..**....**..*...***.*.**...*.****.*.*..**..*..*...**.*....*....*......**..*...*..*..*..*....*..*.*.*.*....*.*****.*..........*.*...*.*...*****......*.*.*.*...*....*......**....*...*.*.*.***..........**....*...**..***...**...*.*.*.***.*....*..*....**.*..**.*...*...*....*...***....*..**.**........**..*......*..*...*.***.*...**...*......*.*.**...*......**...*..**..**.....*..*...*....***.**..*.*.***.*.*.....******.*......*..*......*....*..*...*...*.*.*.....*...*....*.*****.*.*..*.**...*.*.*.**.*..*.****.*.*..*...*.*....**.*..*..*.**.**..**..*.**...*...**.*****.**....*.*..*...*.*.**...*..*.***.*.*......*.*..**..*.*..*.*...*..*..*...*.**.*...*..*..*..*.*.**
....**.*.*..***..*...**.***..*...****....***..**...*.*....**.....**.*..****...****.***..**.**....*.*..**.*.......*.*....*..**.**.***.**..**.*..*..***...**...*.***.....**..***.*...**.....*....**.*.....*..*....**...**.***.****.*......*.....**....*.**.*.****.**...*...*.......**..*..*....**.**.*.*.***.**.....*...****..**.****.***..*....*..*.....*..***.*.*.**.***...*..*.*.**.**..*....*...**.*.***.**...*.......**.**.*..*.....*..***...**.**..***.**.*...*.**.*..*.*.*.*..*.....**..*..*.*.....*.*...*.***...**..*.......*...*.**......*........*.*......**.**....*..*.*.....**.**.......**..*.*..****...*..*.***.****.****.*..*.*...*.*.*..*.***.*.....*.*.**.....*.*.*****...*.....**.*.**.***..*...*.****..*...*.*..*.*..*.***...**.*.***..**.**..*..**.**...*.*..*.***.*...*......***..**..*.*.**....*...*..*.**.**....*...*.*....*.*.*.*.......*..****...***..........*.*.*.****.**..*.**.*..**....*.............*.***..**.**.....***.......*.*...*.*....*.*.**..*.**.***..****.**.**..*.*....*.**.*..**.**.*....*.*..***.
...**.*..*.****...*.*......*....**.......*.*.*....**...*..*****...*...*..*...*..*......***.*...*...*.*.*...*.....**..**.*......**....**..*...*....****.**.*.***...*.*..*.*.***..**.*....*.....*.....**..*.....*.*.....*.*..*...**.**...**..........**.......*..**..*.**.**.*........*.*.*..******...*.........**...*.**....*.*.*.*.*.....*.*..*..*.**..*.....*..*..***...*.*..***.**.*.*.....*.*.**....***..*.*.*..*.*.***.**.*..*..****..****...*.**.****.*..**..*.***..*..**.**.....***...*.*..........*.****.*.**..*.....*...**.*..*.*...*.*..........*..**...*....*...**...****....*****...*.*..**.**.*...*..**.*..***.*..****...*..*...*.***..*.......*.*.*.*...*.*.*.*..*.*...*....****....*..**.**.***.....*.*.....**..*...***.*.*...***.**.*.**.***..**.*..**...*.*..***..*.*.**..**.....***...**..****.....***...**..*.*******.**.***.......*....*..*.......**.**.**.*******.*..*.*.*.*...*.***..*......***.***......*.*........**.**..*.*.***.*...*.**.**..*...**.*.***.**..*.*...**..***.*.....*..**...*.**...*..*.....**.*.*
*.*.*.*.*..*.*.......***...*.*....*.*..*.*...**....*.......***.....*..*.*.*.**...*..***.*..*.**.**....*..**....*.*....*....**....*........*....**.*...**.....*..*..*.....*.*....*...*.*....*.**.*.*...****.*.***..****.......*.*.....*..*......***.**..**..**.*.*...*..*.**.**.***..........*........***.*..*.**...*....*..*.....*.*....*..*.....*.......********....*......***..*..*.....*..***...*...***.*...**..*....*.......*...**.**.*..**..*...*..***..**.......***.*...*...***..****.**.**.****.*...***...*..*.**.***.**..***..*.***.****.**.***.*.*........*.**.*.......*..*..******.***..*.*.**......*....*......****.*......*..****...*...*.**.....*..**......**.*.*.....*..***...*.**.................*...*******...***..*..**...**.*..****.*...****..*...*......**..*..**...**...**.*.*..**...*.****.*...*.***.***....*...*......**.*....*.**.*...*.**.*...**.**.*...*..*.....**...*.**.*.*.**..**.**...***...*.*..**..*.*..**..**.*...*...**..*.***.*.****.*.*.**....*..**...*...**.......**.....**..**.**...**....**...***
...*..****..*.*.*.*.*..*.**.**...**..*.*.*.*.**..*....*..*..**..*..***..*..*........*....*......***.*.*.......*.*...*.*..***..****.*......*..***...***.**..*..*...**.*.*....**.*..**........*......*.*.***.**.***....*..*****.*...*.*..*...**..*.*.***.*.......*......*.*..........*.*.*.*.*.....*.*......****...****.**.**...**....**...*.**.*..*.*.*****.*****....*..*..*.**..*.....*.**..**..*..**.**.***....*.....****..*..***.........*..*...**.*...**...*.*...**.*...**.....***....*..*..*..*.***...*.**..*......***.*.*.**.**.**...**...*...*.*.*****..*.......**..********..*..***..*..***..*....*..**.**.**.*...*..**....*..*.*.*....*.*.*.....**.....***...*.*...*.**..*.***....*..*.**...*.....****.........**.**.**.*..*..**.**..***..*.*.**.**..**.*....*...*.**...*..**.**.*.*..*..*.****.*.*...***.*****...*.**..*.*.***...*..*.*..**.**...**..**.*.**...*..*****..*..**......*.*.*..*...**.****....*......***....*...**...*....**..*....*...*.*.......**...***.****...**....*..***.....**...**.***.**.*....*****...**.*.
..*..***..**..*....****..*..**..*...*.*......*...*.***...........*..**.....*.**.**..**..**.*.***........**..*.**..***.**........*..***.**.****.**.......**...*.*...*.*.....***.*.*....***.*.*..*.**...***.*.........**.*.****.*.***.*.*.....*..**..**..*..*..*..*......**...*..*.....*.*..*...****..*.*.*.**...*.*..*.****.*.****.****..*....*.**...**..*..*......****.*.**.......**.*...****.**..**..***...****..**..*.**..*...**..****...*****.*....*...*..*.**..****.**..*..***.....*.******.**.**.****.**..*.***.*......*.***..*......*.*.*..*....*..........**.........*..*..*****.*.........*...***.....****.*..*.....***..*.....*..*.*******.....***.****...*...**.**.****..**.....*..*****...*.**..*..**.*...*..*..*..*.**...**.......**..***.***.**..*....*.....***.*......***..*.......*.***....*.*.***...*.*.*..*.*...*.*.....*........*....*.***...**.*..*.****....*.*...*..*.*..*..*.*....*.........****.***.*...**...*...***.***....*...*.**.*..***...***.....*......**.*....***..***.***.***.......*..*....*....**..**.**
....**..*......*****..***..**..**.*...****...............*...**..**........*..**.......*.***.**.***..*.*...........**...*.*..*.....*.....**..*.....*.*.*.****...*..**..*.**.*.**..**.*..*...*.*..*....**.*...*...*..****.*....**..*.**............**..*......**..******..**.**.*.**.*....*.**.**.****..*.*..*..*.*.....*.**......*.*..*.*..........****.....***..*..*.**.....***............**..*.***....**...***.***........*...**.......**....*.**..*.*....*.*..***..*.***..*..**..*.****...**.*...*..**......*.*.****.*.****.*.**.*..*..*....*..*.**.**....*.*.*..*......***.**.***...**..*.*..**......**...*..*.....*.*..*.*......*.....*.*******..*.**.*.**....***..*.*..****...*..*.......*.**.**.*..*.****..*...***.*.*.....**...........*..*..***.*.**...**.*.**...*..*****..**.*..*.*....*....*...*..*......**...**.*.*.*....*.*..*****...**.*..**..*.**.*.....**..*....*...**.......*....***.***.*.*.*...***.....*..**..*....*......***..***...**.*...*.**..*.*..**.*.*...*..**...***.**..****...**.....*......*....*..****...
*.*...**.*.*..*...***..*..*.*...........*..***.*..*..**...**.*.*....*.*.**..**..**.**..*..*...*.**....**....*....*.****..*..*.**..........*.*.***.....*.*.***.*....*.*.*...*.*...**..*......**..*....*.............****..*..*...******.*....***...*.......*...***.**.***...*..*..*.*...*.**.**.*.*.**..*.**..*.*.*.*......*..*..***.*.......**.......**..**.**......*...*.**.*.*......*....*.*.*.***...********...*.*..*.**.*..****.****.*.....***...*..***..*..*..**...**....**...**..***........*..*.***.*..**.**.*******....*..**...*.****..*....***.****........*....***..**.**.***.*..*.*....*.**..***..**.**.*....*.........*..*.**..*.*.**...***..*..*.*........**..*..**...***.*.*..**...*...*..**...*..*....*.*.....**.*...*..**.*..*.*.....*.*...*.*.*............**....*....**..*.**..**..**.*.**.*.*.*..*......*.....*****.*.*.*...*......**..*..*.**....*.*.*...**.*.*.......*.*.***...*.*.**.........**...**.*.*..**.******.*...***...**..**..**.*........**.......*...**.**.....***.*...*.*....****..**.**...*..*..*..**.
.**..*......**....*..**.*.*....*...*..***..**......**..**.*...*.*.*...*.***...**...**.*...*********...**....*..*.**.*.***..*...........**...*...*....*...*...*..***..***..........*....*.*...**.*..*........**.......*..*...*..**..*.*.*.*.*...*...*..***.***....*....**.***.*...***....*.*...*....*...*.*.****...***.****...*..***......*.*.**..**..***.*..**.**..*.......*..*..*.....*.....***....*..**.***..*...**..*..**.*..****.*.*..*.**....**..*..**.....*.......***..*.**...*.***....**..*....*....*.*...**.....**.......**.....*****....**.*...***.*.***..***..**....*..*.***.*..*.....*......*....*....*.**...*...*..***.*..*.*.**..*..*.*........****..**...*.***.....*..*...**..*....***..*.*..***.**..***..***..**.**.***...*..*.***.....**.....**..*..*.*.......*.........*.*....*....**..**.....*.*.*.*.*.*...*....*....*.****....**.*..*......****.*.*.......***..*..*....****....**...**....***.*****....**....*..*.....*.*...*...***...**..******...**....**.********.*..*..*.....*..*.*...**.*****.***.*.*..***.*.**.
...*...*.**...*.*...**.*****....**.*..*...*...***..***.**...**...........*...*.*..*.*.**..****.....*.*.*.....*.....*.......*..*.*........*.***.**.*...**.*.*....*.***...*..*.........**.*.*...*.**....*..**.*..........*...*....*.****..**.*...****.***.*.......*..*..**..*.***...*....***...*.*..*.**.****.***......*.**.**..*.***......*.**.***.**.**..**.****...*..*....*....*....*..*.***...*...*.**...*..............*...*..*....*.*......*..***.*..**.*....*....**.***..***.*****..*..**....*..........*...**..***..*...*.....*.....**.*..**..*.*..****...*..****.**.*.....*.....**..*.*..*.**.*.*..*.*....*..**.**....*....*..*...*.*..*...*..***.....*.....*..*..*...**.........*.**..........**.*..*..*.*.*...**.*...*..****....*.****......*..*.*...**....*..***.*...*..***..*...*...*.**.*****...*.*******.*....*...........***...*.*......*.....*...*..****..**.*....**....*.**..*.*.*****....*......*...**..*.*.****....****.**..**..*****....***.*...*.*.*..****..*.*****.....***.****..****....*.*********..***.**.*..*..
..***.**...*..**.*..**.**...*...*...**......**..*....*.**.**....*.*****..*..*...****.**..*.....*..*.*........*......**..*..*..**..*.**......*.*..*..**.....*.*.....**.......*....**.*..*.*..****..*..*.*.****...**.*.*.*.*..*.*.**..*.*.*.**........**..*..**.*..**.....*.*..*.......*.*.*.*....*.*..*..*****....*.......*.***..***.**..*...*.*..*...***.*...**.*...****....**.*.******......*.*.*..*.*....**......*..**..*.*.*....*..*......***.................*.***..*...........*....*.*.*.*......*.*.**.*....*.....*.*...*.*.*.*.*.*..*...**.*..*......*.***.*..***..***.....*...*.*.......*.****....**......*..**.*.*..*..*.*.*..*..**.*....**..***.*....*.*....**..**.*......*....*.**.*....*...**.....*.*.*..****..**.....**....**.*...*...*.....*****....***...**.*.****....*.............*.*.*..**....**.***.......****.**.*......***.**..*..*.***.**...*...**....**.****.*..............*..**.....*.*.*...**.*.**...***...............**.***.**....**..*...**.*..*..*...**..*****..*.***.*.*..**..*.*..***.*.......***.*..**.
*.*..*...*....*.*..*......*..........*..*..**...**...*......*****..*.*.*.*.....*..*.....*.*....**.*****.*..*****....*.*.*..*.****.*...*.**...*.*....****.*..*...*.*.**...***...**........****..*...***.....*.**...*..***.*..**..*.***......**.*....*...*.*..*..**.....*........***...*..*..***..****...***.*.....*.**..***...*......*.......***.****.*..*...**......*.*...*....*.****.*.......*.**..*..........*.*..**...*.....***.**......*.....*..**.*..**..*.*.**.**.....*.**...*.*.**.......****.*.*...*..*...*.*..*.***.***.****.***..*..*..**.*.*.*.*..**.*...*.......***..*..*..**.**.*.*.*.*...**..*..**...*..*.*.*...*..*.***.*.*.........*****.**.**..*.*....*....*..**.**..**.......***...**..***..*.***..**..*..*..*..***.*..*..*.*.**.*....*.***...*.*..***.....*....**.*......**..*.*.***.*..****.***.*......**..***....*..*.**..*..**..*.....*.....*...**.**.**.**.*..*.*...**..**....*..**.**.*.*.**....**...........*....*..***...*....*..**.*.....*.*.**....**...*..*.*...****.*...**....*.*.*.*.*..*...**..*..***....
*.*...*....*..*..*...*.**.*.**.**.*....***.**...**..**...**...*...**...******.***...*....*.*.*.*.*......**********.**.....*..*.***.**.*..*.*.**.**.*.**.*.*...*.*.*........*.*..****....*.*..*.***.*.*.*.....*..*...*.....*****.*...****...*.***...*.*....**...*.**..*.*.......*.**......*...*.****.*....***...**.*..****..*..**.*.**.*.*...***.*.*..**.*******..***.*.*..**.*.*....**.**.**..*......*..*..*..*.*****...*.*.**...*...**..*........**....*.*.*.**...***..**...*..*...*....**.*...*.**..*.*..***.**..*...*..*.*......*.**.....*..*..*****.*...*.*.***.**......*...**.*.**.....*........*........*...*..****.*....*.**..***.*....*........*......**.*.*******.**.*...*.**..**.....**......*******...**......*****.***..****.............**..**...*.*..*....***......**.***....**..*....***...**..**.****.*...**.**...****....**.*.*..*.*...*.****..*...*.***.*...**.......*....**..*..*****..**.***.***........****.*..*.*..***......*.*.*.......*....*...***...*.*...*.*......*....*.*...*.*..**..*.*......**..........*.*
*.....*.....*.*.....****..**.*...*......*.*.**....**.*......**..**.*...**..*.*..*..***.***.*.**.*..**.*.**.**..........*.***.**.*.*.**.......***....*..*.*.*......*.**...*..*..*..*****.*.*........**.*...*..***.*.**.....*.......*.**..........**.*...*..**.**.****..*...*...*...*...*..***.*...*.*.*.*..........*****...*...*..*..*..**.......*..*.***.*.***.**...*...**....*..****.*..*......*.*.*...*.*.*....*...*.**.*.***...****.*..*.....*.*......*.....*..*....*.*****.*.*.**.*...**...**..*................*..*.........**...*.**.*.*.....*.***...*.**...*..****..*.*...****.***..**...*.****...*.....*..*.*.*.......*..**...**.***...*..*.**...*....*****...*..***..*****.....**.*****..*.*.*.....*..**....*.......*...*....****.***.**.*....**......*.**......**.....**.*.*.*.*........*.....*.....*...*.*........*.**.......***.............**..*****...**....**....**.*.*..*..........*.............*.*..*.****..*............**...*.*.***.**.**.....**...*..*..**..***...**.****..*........*.***.*.***.**...**.**.***..**.
**.*...*....*..**.*..*..*..*.*....**..*...*..*....*.*......**....*.*.*.****.*.**..*.*.........**.**.......**.***.****.........****..*.**..*.....**.**...**..*..*...*.**...*..*......*.**.***..*..*...**.*....*.*....***.***.*..*.....**...****.*.**........***...*..*.**......****....*.*..****.*.*....*******.**.*.*.***..*.***..*.*...*..*.*.*....***......**..**.*..*.*...*.*.**.**.********..*..****......*.**......*...***.....*...**.**...***.*.**.*.**.*......**...*.*..*....**.*.*****..**.....**.*.*...*..***......*..***....****........*.*.......**...***.*.*.*.*.*..****..**....***....*.*.*.**..**.*.*****.*..***.....*..*...**.***.***..........****.*....*.*.**..**....*...***........**..*..*....**.**..**...*.***.....*****...*....*....*.*....**..**.**....**.*.*....*...*.**...*..*..*.*..**.*...*..**......***..*.*.*.*..*.*.*.*..*.*...*.....****.*....*.....*..*.****.........**.**..*..*..***..*..**.**..**.*..*..***.*.....***.*.*.**.*.....***.**.*...**..****..*....*..*..**..*.*.***.........*...*.*.**.**.*.
.*..*.***.**.*...*..*..*....*.*...**.......*..***.**.***..*.*.***...**......*.**.*..*.*.**.......*..***....*..**...*..*.*.*.....****..***.*.............*....*.**.....*..*.*....****.****.*....*.*****..*.**...*.*..*.*****.***..*..*.*.**.**..*..*.**...*..*.*..**....*.***..*..**.***.*..*.*.*****..*.*...*.....**..**..**.*.**.**.......***.*..*....***.**.*....**.**..**..*...***....*.***....******.**.*.*...**.....*.....*..*.......*.**.*..***...**..**...**...**.**...*.*..*.**...*..**.**....*.**....*...*.**......*.....*.*.**..*..*.**..*..*.....*...**.....*..***.****.*..****.*..**...*...*..*.*.....*.**.***.*.....*.......**............*....***........*..*...***..*...***..*.*...****......*.*......**...*..*.*.....*...***.*.**...*.....***.*.*......*....**....**...*..*.....*...***....*.*.....*.*..*.*.*..**.**.**....*.*..*.*...*.....*.*.***...*.*****..**.**..*....*..*.***........*...*..*.**..*.*..**.....**..*.*.*...**.*..*.*......*.**.**.*..*.*...**...*...**.......*...*..**.*.**.*..*....**...........**
*..*.*..*.*****.*****........*........*.******.*.....*....*...*..***.**.*..*.*.*.**.....*.*..******.*.*.....*..*.*...**.**.**.**...***.**..**..*....*.*......***.*...*....***..***....*..*.**.*.*...*.****...*..**.***..**.*****...**.*.*.*....*******...............**.*.***.***.*..*.*..**...*..**.......*.**...*..*...*..**......*****.*.......****.**..*....*.*..*.****.*.....*.......*..***.......**.**...**......***.****..**..*.**...*..*..**.*..*..*..****.*.**...*.***.*.*.....**..*..***.....*..*.**.*..**..*..**.****..*...*..*.*.*..*.....*.......*....*.**....**..***.**...**..**....**.*.*.****....*.**.*...**..*..*.***.*..*.*.***.**....*..*...***.*...*......*....**..***..****...*..*....*..*.*..***...*..*....*..*.*...*.***.*...*.*..........***.**.......**.*.....*..*.*..*.**.**.......*.**.*...**.*.......**.......**..**.**.*.*..*..........*.*.**.****.*.*...*......**...**.*..*.**...*.*........*....*..****.**..******.*..**...*.***....*..*...*..****..*.*.*.....*...*.*.*******..*..**............*.*......
*...**.*...*.*.*.*...*...*.*.*..*...**.....**.*...*..****..****.*.**.*.*....*....**.*..***....*.*.*..***..*.**..*.****..***.............**..****...*.*...*.*.*....*.*****...*..**.*..*.***.*......*...**.....*...**.*...**...*..**.*..***...***......*...***.*..***..*.***.*.***..*...*.*...........**.*.*.*...*...***....*.***.*..***........****...*..**.*.**.*..*.*.**.*.*....*......*...*.**.*..*.*..**.***.**..*..*.*..*****...*.*.*..*..***..**.*..***..*.*.*...*.*.*..*.....***.*.**..*..***.....*.*.**...**.....**...............*..*...*........*.*..**..*............*...*****...**......*.****.*..*.*..*...*.*.....***.*.****.*******..*.****.*.*.**.*..*.......**.**.*...*.*...*.***...***.******.*..****.*..**.**...*.*..*..*...*.**.....**.*..*..*..*.****.****...**...*........*.****..**.*...**.**.*.*.*......*.*.*.*....*..*...**..*..**..*..*..*...**...**.....***.**...**.**.*.**.*..**...**....*.*****..*...*......*.*..*.*..*******..*.*.******..*..***.*..*..***...***...*......*..*..*.*.**.**....***...*...*.*..
.**...**.*...*.****...*..*.*.....*.......*.*.**.*..***.**.*.**..**.*......**.**....*..**...*.****..**.*..*...*.......*...**..*.*..*.**.**....**...*.*...*........*...**.*.........*.....*..*.......**.**..*...*..*.*.*.*..*.*.*..*..***...*.**..**.*...**..*.*.*..*...*.***.....***....**.*.**...*...**..*..*..**.**.**..*.....*.....***.......*.*****.*..**.....**....*...**.*.......*.**.*.*.....*.**..**.....*..**......*........**..**....*.*.....***..***..*..*..*..*....**.***.*.**.*.*.***...*..*.*....*.****..*.**...*.....******.**.*..*...*.*.***..*.*..**.*..*......*.....*.....**.***.*.....*....***..***....*...*.......*...*.***.....****....***..***..........*...*.*.*.*****.*...*....*****....**.*..**.**..*....*...*..**...*...*..*.*.**...**.***.**.**********.....*...*..****.*....*..**.***....******.*.**..**..*..*..*..*.***.*..*..**..**.........*..***.*.*.*.*.*.*.****.**....***.*.*.....*....**.**.****...*....**..*....**.*..*..*.**...........*...**...*.......*.**..*...**...**..*.*.*..*.**..*.*..*.**...
***.*.....*...*.....*....*...*.*.*......*.*.**...**...*..*..........*.*...*...*.*..*.*.**.*.**...*.**...*****..**.*..**..*..**.*..*..*********.**.*..*.*.*...****..*..*.*.**....*..*.**..*.*..*.*........***..*******..*.***.......**.*...***..*....**...*.*.***.*.*....*...**...........*.*.*.*******.***.*..***..***...*..***......*......***..*...*...*....***...***..***.*.*..*....****.**.*****.....*.*........*..*....*.*.*...*.*..**.*....**...**.***....*..**.**....**..*.....*.*..***.*....*..****.*....*.**..****.***...***..**...***...*.*...***.****..**....***..*.....*.*...**...***...*.*.**...*.*.**..*..*.......*.*..**...*...*.***.*....***.*.*....*......*.......*...**..****.**.*.*...*...*...*****.***.*.....**.*.***..*....*****....*.***.**.**.**.****.*..***..**.*......*...*..**.*..**..**.**...****...**..*......***...**.*.*.*.*.*.*.*.**......*.*...**.**.*.***.******........*..*...*..***...*..*...*...*.*.*.*.***....*...*.*.*...***..***....*.........*..*..*..**...**.....**...*.*....*..*.*.**.*..*.***
.***....**...*.**..*......***********...*.*..**...*.**.......****.*.*.*...**..*.***.*.**.**.**...**.***.....*.*.*.*....*......**..*...*.**..*.***....**..**...*.**.....*.**...**..*.........*.**..*.*.**..*..*......**..****.......**..**..*.**....**..*.*.*.**...***.*.*..*..*..*.*...***..*...*...***..*..***.***...*......*........**.*.****.**.....*......***....**.*......*.**.......***.*..***.**.*..*..*.**.***..**....****....*......**.....*.**........*.*.*.*..*.**.*..**...*..***..*.*...*.*....*.*..*.*.......*.**.......*..*....*..*...**...****..*...***.*.**...**.*....*....*..***..***.*.*.*...***..***.....*......*..**.....*.*....*.*...*..*...*.*.....**..**...**.....*.**...*.**....***..**.*...***.*.....*.***.****.*...**......*.*....*...*.**.*..*****........*...*.**..**..*.*.*..*....*.*.*.*..*..***.*.**..........*.*.*.*****....*****...**.***...*.***.....**.*..*.....*..*.....*....*.*...**...**.......**.*.***..*....**...***.***....*****.**.***...*......**.**.**.*****...*.........*..*..*.......*.*..
***.***...*.*.***....*.*..*......*..*....**..****.*.....**...*..**.****.**.*.**.****.........*.***.*..*...*.****.**.*.**...**.**..*.*..**.......*.*....*....*..*.*...**...*..***.*...*.*.*..*....*.*.....*..*..*.*..*...*..*.......**.**...*****.*.***.*....**.*..**..*.....**.........*.*......**.*...*....*.*.***..***.*.**..*...*..*.**.*...****..***....*........****..*..*..*.*...*.*......*..*.****.*.*.....***......**......*..*.....*.....**..*.**.*...***..*....**...*.....*****.....*...*.......*...*.*****..*.**..*.....******...**.***...*.*.*.*.*.***.*....**..**..*..........**..***...****.....*..*.*..............*............*.*...*.*......*.*.*..*..**...**.*..*..*..***.*.*.*...*..*..*...*.**.*.*........**....****.***..**..*.*....**.....***.*.....*.**.*.....*.*.....*.***....*.*.......*...*.*.*..*....***...**.*.....*..*.***..*....**....**.*...*...**..*.*..*.******.*..*.*.*.*.*..**....****.*......*.*..*.**...*..**...**...***..*****.***...*.*.....*.***..*.....**.****.....*...***..*.*.*.**.*..*..*..
...*.*...*.*.**...**..****.*...*.*...*..***.*.*******.*..*.**..*.*.*****....*.****.*....***......*....***....*..*****.****.......**.**..*..*..*..***********...*....***..*.*.**..*...*..***...**..***..*......****..*..*...*.*.*****.*.*.....*..*.**...*.........****..***....*.*...***..*.*......*.*......**...*.....*....**.*....*.....*....***..*.*..*.*.*.......*.......*.*..*..*.*.***....*.***....*...*.**......*..***....*.****...*.....*.**...*.....*........***.**.*...***.....*....*..........*.**..*.....***.*..*...***.*...*..**.......*...*..*..**.****..*....*....*.**..***.*..........***...********...**.*...**...***...**.*.*..**.*..*..*..**.***.*....*.*...*.....*****...*..*.****.****..*.**.*.......**..*..**.***.*.*...*.*..***..***.**...*..*.***.*.....**.*..*..*.*.....*...**....**.**.*....*..*.......*..*..*.**...*...**.****..***...*...*...***.*.***..*..........*.****...***..**.*.*...**.*...*....*..****.*..**.**..***.*.*.**....*.*..*....**..*...*.***........*......*.*...**....*.**.*.*...*......***
*.**..*.*..***.*.......**...****.........*..*..***...******.**.*.**.*.....**..**.**.***..**....**..*.*.*..*...*..**..*.**...*.*.....*.**....*...*....*.*..****..*..**.*.**..****..*.**.*....**.*.*.**..**..*.*.**..*...*.**.*..*....*.**.**.*..**.....*..*.*.....*.*.**.*.*..*..**..*..*..*.**.**.*.*.*.*................*******..***..*.**...**...*........**.*..*.*.**.*.....**.*.*....**.**.**..***...***.***.*.**....**.*..*....**..*..**.*.****...***..*.....*......*..**.**............*.*..*....*...*..*.***........*.*..*.*.....*.....**.**.**...*.*.*...**.....*..**.**.....*...**..****...*...**...*.....*.******...*....*..*..**.*.***.**...*...**.....*..**.*.*..*..***.....*.**.**..**..***.*.*..*..*....*..*.**...*...*..*....*...***..*...*.*..***...*..***.***.*.*...***..****...***..*****..*.**......*.*...***....*.....**.**..*...*.**....***....**....*.*.*...**.***.*..*........**.*.**...***.**.*..*.**...*.*.....*.***.**..**..*....**..**.*..........**..*..**....*.*.*..**.***...*...*..*..**........*...**....
****.***..*.**...*......*...*.*..*.....*.*..**.*.*.*.**.**.*....*.*..*.**.***....*...*..**.**..***....*...*...*..****.........*..*.*....**.....***.*....*.............*.*.*..**.*.*.*.....*...**.*..*.**.*....*..*..***.*.*..*......**.*....*...**.**..***..*.*..*.***...*.*.*...**..*.**.*.*.***..*.**.*..**.*..**..**..****..***.**....*...**.*.*..**......*.*.**....**....**..*.*.*.......*..*.*...*..*.**.*.*.*.**...**...*....*.*..*.*.***....*.*.....*..***.*....*...........***..***.**.*.....*.*.*..*.*.*...*..**..*..*..*.*...*.....*.*...***.*.*....*.*....*.*..*...*.*...*..*....*****...*..*.*.*..**.*.*...**.**.*..*...*.....*....*...**..**..**.*.*.*.*.***...*.*.*.*....*..*..*.***.....*....**....*.**....*.**.***.****..**.*..**..*..**......**..*.*.**.*.*.*.*.**.......*..**********..**.....****.*..*.*..***.*.....**.........***...*.****.......**.**...*.*..*...*...*....*.***..*....*.**.*....*......**...***.*.**.*....***..***....*.**..*.*..*.**.*.*.*.*.*.**.......*****...**....**....**.*....*.*..*.*...*.*
*.......*..*.*.*....***.***.**.*.....***.****.***..*.*.***.**..*.**....*..*.*..**.**.*.***..**.....*.***...*..**.......***.*..***.*..........***....*.**...**.*...**.**....**.*.**.....*....*.*..********..*..*...*..*.*...*....*.*.*..***..*..*.*..*..**.*...*...****.**.*..*.***.....**.....*.*..*...***.****...*.**.***..**..*...*.*.....*..*.....***.**...*.....*.**.....*.**.**..*..*****...***..*..***.**......*..**.**..*.*....***.*.....**.*.....***.**.*..*.........*.......*.......*.****.*....***...*..*...*...*....*.*........*..*......*........*.**.***..**....**..***..*...*...*..*...*..**.**...**.*....**..*.*...*.*.*..*.....*..*.*.*.....*.*..***........**.....*...******.**..*..*....*.*.*.*.....*..***.***.**.*.*..*.....*.*.*.*..*...*.*.*.........*..............*..*..***.*.*.***...*...*.**.*.*..*.*.**....**.*..***.*.*..*.**...***....***.*......*..*.****..****...*.*....***..**..**....*****...*..*.*.*..*.....**...*....*.*..*.*.*.***....*..*..*.......*..**....*.*...*****.*.....***..*..****.*.*.....*
*..*.*...*...**..*...*.**..**..***.***.***.*...****..**..**...*...**..**.******.*.*....*.*.*.**..*.....*.*..*..****....**.*.***.*...**..**.**.....**.*..*..*..*....*....*.**.*...*...*...**.**...*.**.***..*.*....*.....*..*.***.*.....*.****...**.**..***.**....**.**..***..*.****....******.*......*..*..*..*.*.*.*..**..*..***....***...*..*..*..*.*...........*........***......*.*..*.**...*.*....*..*..*...*..***.*...*.**.****.*.**..**..**..*.*..**..*.*.**....*...*****.....*.**......*.*...*..*.**.*..*........***..*.******......****..***...*..*.*..**..*.*.....*.*..***..**.****..**..****.*..**.*..**.*........*..*.*.****..*......**..**.*...*..**...**..*......*..*.*.***.........*...*..*.*.*..*.***...*.*.**....*....*.*....*..**...*.*..*.*.**...***....**....*.*.**....**..**.*..*...*.*..**...*..*.........**..*****..**..*......*.*....*...*....*.....***.*......*.**....*...*.***.**.**...*...*.*..*....*...*...*..**...***..**.***...*.*...*.*.*..**.*..***..*...*****...****...*.*.*..*...**....*..**.*....**..
*..***..*.****..*.*.......**....****..*.**.**...******.....*.**..***.*......*.**..*....*.***.*.*.*.****..*....*.*.*...**.*...*.***....*.......*.*...*..***.*.**....*......**.**...*....**.*....*..**...*...*...*..**..*.*..**.*..*......**...*****..*....*....*.**.......*..*..*.****....**...*....***.*.*...*...*...*.**..***..*.***.*...****..**..***....*..*..**...*........*.*****..*..**.*.***...***.**........*..**..*.....**...*..***...*.*..****....***..*.*..**.***..****.*........*.*.*.**.*.**.**...*.****.....**...*..*.*.*....****...*..*.**.*.**..**.*...***.**.*.*....***.*......**....*...***...**.*..**.**.*.**.**..*.....**....*.*........***.***.*..*.**...*..**.....*..*..**..**..**.*...*..*..**..**..**.**.**..*..*..**.*.....*..*........*..**.**...**...*.**.*...*..*.**.*......*...****.....*...**....*....*.***..**..***.*...***....**.*...*.*.*.*.***..**............*....*..*......*.*.*.**...**.**.......*.**..*....**..*.**.**.**...**......*..*....**..***.***...*.*.**......*.*..***....*.***.*..*...*..
...*...*.*.*.**.**....*.*.*......*.....*...*...**..*..........**.......**.......*.*....*.........**...*.*...*...*.*..*.*.*....**.**.*.....*.*.*....*.*.*.....*..**.*.*.*.*.***...***...***.***..*.*...*.........*....*...*.*...**.*..*......**.*.*.*....*....*..**..****..*...*..*..*.**...*.......*..*..*...**.****.*......*..*....*.**.......*....*...**..***...*******..***.***.***....*..**.......**....**********......*.***..*.***..**.**.***..*.*.*.**.*..*..*..*..*.**....**..*..*...*..***.......*.*.*.**.*.*..*..*.*.**..*....*.*...*.*****..*..**.....**...**....*.**.**.***..****.*..*..*...*.**..*.*..*..**.*.*..*....**..***..*.***.....**......*.*...*..*.*...***..****.*.*.....***.*.**.*****.****...*..*****.***.....***.*.*...***...*.******.*.**.*.***..**..**.*........*........*.***.*.......***..**.**..***..*.**.*.*..***...**.*.**........**..*.*.....*.*...*.*.*.*........*****..*.*.*..**..****..*.*.**..*....*.*...**.*...*.*.***.....*.*.....***.***.*.*..**.....**.***..*.****...**...**..***..**..*..*.**.
*...*......****.*.*...**..*....***.**...*....***.*..*.***..*****.....***.*..*..**.***.*.*..**.......**.*.*....*.*.*.*.**..*...**.*.*.********.*.*..****....**.**..***...*..**..*..*....**...*..*......*..*..**...*.*.*...**.*..*.**.*....*..*.**..**.*..*...**.....****.*.*.*...**.**..***.*...**.....*..*...*..**.*........*...***..*.*.***..*..*...**..****...*....***.*......****.....*.*.*.*.*****...*.*****.***.*..**.*.***.**....***.**.....*.*.*.**...........*.****....*....***.*.*......*..*..*...*.***.****..**...**.......*......*....*.*....**.....*.*..*..*.*........***.**.*...*..*.*......*...*.*..********....*.*.*.*..**.......**..*...***..***..**..*.**...*.***...**.****..*.*..**...****..**........***...**..**....*..*.**...*.......*.**...****..*..**.*.**....*...**.**..*..*....*.*.*.**.*.*...*.**.**..*...**.....**...**..*..*..*.*.***....**...*...*...*****.**.*..**....**..*.***..****.**.***.*......*.........*.*.**.*.....*..**.......*.*..*****.*.....**.**......****.**.*.**...*.*.*.*..*..***.**......
*.....*.**.*......**.....*.*...**.....*.........*...**.**..*.****.....**.***...****.**...*.......*.**.*..**....*.****...**.**........*...**..*..*..*...*..*.*....*.*......*.**.*.*......*.*....*.****.*....*.*...***......**..**...*.......*...*.*..***.**...*.....*...*.*.**.**........**..*..**...**...*...*...*..*..****.....**...**..*.*.*.*..*.*...*.*..*..**..*...***..***.*..*..******.....**.**..******..*....**.**.****..**.*.*.**....*.......**.*.**...**....**.*..*.*............**....*.***..**.*..*...*..***..*.**....*...*.......*.......**.**.*.....*...**..**.*.*..**......****.*.*.....*....**..***...**..**.**...**...*.*...**.**....*.*....***.*..**...***..*.......****.**.***..***....******.......*.****.**....***.**..........*..**.***...*.***...*.*....**....*....***....**..**..***..**.....*..*...*.*.**..*....**..*..***.....*****.**..*.*....*...*....***.****.*..***.*******.*...*...*.**..*..***.........***.*..*.***.**.......*.*.*.....***.**.....**.....*.**..*.....**.....****.****...***.*...**....*
*..*......*.*..*...*.*...*.*.*....*.*........***...*..*....*.....***...**.*..***....*.*.**....*..*.*...**...*..*..*.****..*.*.*...*.......*..*.*....*.*....**....*..*.*....*..**..*....*.**.**.*......***.*.*.*.**...**.*.......***..******..*.*.***.*....*.*.*.**.*..*..*...*..*.*.*..*........***........*..***...**..*.*.**..*.***..*..**...***....*...**.*.....**.*...***..*...**..****.**..*.*..***.*.*.**..*..*....**.**.*....*...*.*.*....**..****.**..**.....*..*..***...****..*..*....*....*.******.*.***...*..***..*......**.*.*....*...**......*..**..***.*.*.***.*.*.****.**...*.*..**...*.**...*........*.*...*...*.****....**..*.*..*..**...*.*.*..****....*..**.*...*.**..*..*..*..*..*..*..........*.*******..*....*...**..***.....*.*.**..*...*....**........*.*****.***....***......****.*.*..*..*.....*.**.*****...**.*****.*.....******....*..*.**..*.......***.*.....*.*..*.*.**.....**.......*.*.***..*.....*........**.**..**.**.*.*.*.*..*..****.*..*...****.**.***.*....*.**...**....**...*...*...*.*..*....**.
****..***.***.**.**.**....**..**..*.*.**.*..*.**.*....***..*..**..*.**...*....*....*...*.****...*.*.***.....*.**..*....**.*..**...**..***.........**..**...*.**.....*.....*.*....**..*....*..**..**.***..*..........*.****..**..*..*..**.**...**.*....***.....***.*...*..****.**..*..*..*.***.***.**.*......*.**.*.*........*....*...*.**.*.**..*...*.*.***.**...*..*...*...*.*..***.....*..***.**.....*....**.***...*..*.*......*.....**...*....*...**.**.....*.*.....*.*....*...*..**....*.**..***...*.*......*.**.......*.*.**.......*.*.*..*.**..*.*........**.**..**.**.*.**...*.*.*..***..*...**.**.*...**..*****.*.....*...*.**.*.**..*....******.......*.....**.**.*..****.....*...*.***.......**.*..*....*.***....*****.*..**..***....*..*..*..*.......*.*..*.**.*.....*.***..*.*.*.*.*.......*...*....**.***..**.*.****..*..*...****..**.*.*.....*...*.*****...*.*....*.....*.*..****..*......*...*.****.*...*..*....*..**....*...*.***.**.***..***.....*****...*..****.**..***.*.*...*.*..**.**.....****....*...*.*...**.****
..*.**.**......*...*..**.*...**.*.**........*.*.*......**.****.*...****....*.......*.**.*.*........*.....*..*.*.*.*.*..**.....*.**..**...*......**.........**..**.***.**....*...***...........*....****..*.**..****.**...*.*....*.**..*.......*.......***.*.*......**..***...***.....**..*..*.*...*....**....**.*...*.......**..*.........*.*****.**..*......*......**..**.*..*.******...*...***....*..*.**....*..***..**....*.**.**....*.**..*.....*...***..**....*.*..*....**....***.....*....***.......*..*.....**...**.*.*.*...*.*...**...***...**.......*..*.........**.*.*.*.*...***.*.*...*......**.***.*.*.*.***..**....***.**..**.*.*.*..****..*.........**....*....*..**.*.*......****.*****.*..*.**.**...*.**....*....*.**..*........*..**.*...*..*.*...*.**....*****...*......***....*..*..*.*.......*.***.**.*....**.*..*.*...*...*..**..***..**.*.*.*.......**..*.**.*..*.**...**..*.*..**.**..***.***..**.*..*...***..*..***...**.**..*..*...**.**.**....**......*.*.*...***.*...*..*.*..*..*.*.....*.*.**...*...*..*...*
**...****...*.....*.*....*.....*.*.*.*..******.......**.....*..*.***....**.**..*.**...***....*...*.**..*..*....**.*.***.*.*.***.*..**...*.....*..*...*..*.**..**.*.........*..*****.*.*.....**..**..*...*.*...*...***........*....*.**.*..*....****....****.*.........*....******...***.**..*.......*.*.*..*....**....*.*.**.....**..**...*...*...**...****.***..*...*.*...*.*..*........**...**.*.***...**.*.*...****.*.*.*.*.*.*.....**........*.*..*..*.***..*..........*........*.*...**...*..*****.......*..*..*..**.****............***.*...*.*..*...**......*...***.*....*****..*..*..*.*....*..*.*....*..****.*.*..*.....**..**.*.******.*.....*..***....*....*.***..*.*.****...*.....*...***.*..*.**.*..**.*....**...*.*....*..*.....***.*.*....**..**..**.***......*.*.*.........**.**.*.*.*.*......*.....**.*****.....*.*....***..*..*..***.**..**...*.....*......*.******.*...*..*.......**...*......***.**..**.*...**.*...**.**..****.**..*.....*...*...***.**.*......***...*****..*....*..***..**......*..*.*..*...*.**.*.
.**...***...**....*....***.*.....***.**.**.**..*.*..*..*.*...**..*...**.*..*...**..**.***..**...*.*..**.***....**.**..******..**.*.*.....**..*.***....*..*..*...*...*.**.........*.*.**.*....***...*.***.**.*...*.*..*..***********.*....*.*..*..*........*.*..*.*.......*..*...*...**....*****.*..*......*.*...***.**.*.***.****.*...*.**..*.*.*..*..****.......*.*.....*..*..****.*..*.***.****...**..*..*****......*..**..**.........****.***....*.****..*....*.*..*****.*......**.****...*...........*.*..*.*.........*.*.*...***.***.*..**...***..*.*.....*..*...*..*.*.*.*.*.**.*..*.*.**.*...*......*.....*...***.*.**..*****.*..*.*.*...*.*...**......*.*..*.....*.**..**.*...*****...*.**...........*..**...**.**.*.*..**...*...**..*..*......**.**..***.***....*......**.**......*..**....*..*.*.*.**.*.**...**..**.*.*.***.*...*..*.**..****.......*.*.**..*..**......*..*.**...*.*....*.***...*....*.*.****.**..*..........*..*...*.*...*.**.*.*..***.*...**..****...*.*********.*..*......*.....**..*..**..**..**...***...*
.**.**........*.....***.*.***.*....*..**..***........**..*...*...*.**.......*...*.*....*******....*.*....*.*.***....*..*.**.*...***...*.*..**.*.***..*.**.*..****..*.*.........***..***.*.**.**..*.**..*...*..*...*.**.*..**..*..*..*......*.*.****....**.....****.*.......*..**.*...*..**..**.**.*...**.**.*..***...*......**.*.**.*....**...*.*......*.*......**....*..*..*...*...***..*..*.**.*.**...**....*....*..**..***.*..*.....*....**.*.**.*.*****...*.....*...*.**..***..**...*..**.*...*.....***.**.**..***.....*...*.***.*****.*....*...*.*.*.....*..*..*.*..*.*.*..**.*..*..*....*....*.*.**....*.*.*.**.*.*..**...*......***.**...**.**.**..*.******.**.**.*.*.**......*.*....**.*..*...*....*..**....*.....*..*.*.*.*...*....*.....*.**....**.*....*....**...***......*.*.....*..........*****.***.**....**.*.....*.*...*.**...*..*.*..*....*.*.**.***.*.....*.....**.*...*.*.*....***..***.....**.**....***.....*......*...***.*.....*.....**.**.......**.*......*.*.*.*..*.*.*.*.*.*....***..***.*..*.*.**..*..*....***
.*.**..*..*.......***.**....*....*....*.***...*...*.....**....*..**..**..*.**.*..***.*.*....*.**.*.*...*.*..*...*.*......*......**....*...***.**..*.**........**......**.*....***......*.*.*..*..*****...*..*...*.*.*.*.*..*....**.*.*.*....*.*.....*....*.**..*.......***.*.*......**....*.*.***...*.*..*..*.*.*.....********.*.***.....*****.**..*....*..*.*......***.**.........*.*...*.*.*...**.**...******....*.*.....*.......*.*..*.....*.....*.*..*....*.*..*.*.**..*...*.*.*.*....***......*.*...*.**.**.***.*.*.*.*..........**.*.*..***.....*.....*.......*...*....**....**....*...*..********.****...*....*.....***......*...**.*..*.....*......*......*.....**..**.....*....*.****.....*....*.*...*..**......*..*...**.....*.....**.*...*.......*.**.**.*.*...*...*..*.*.**..*......*..*...*...*..*.......***..*....*.*.*........*.*.....*..*...*...****.*....****.*.*.**.*.**...***..**.****......***....***.......**....*.*.*...*.........*..**....**.*.*.*...*..*.**.......*.*..**..**..**.*.*...*....*.*..*.........*.*.
***.**.*.**.*.*..*.**...*.*...**...*.**.*******...*..**.*...*.*.*.**.*...**.**.**....*.*****.***.**..*.**...*...*..*.**.******.*..**..**.*.*.*...**.**.....*.**.*..**.*....*..*...**....*..*....**.*..*..**..**.....**...*.**.**.*....*.***..***...*..****.*.....**.*..*..*..*....*..**.*.*...*.*...**....*.***..*....*...**....*.**..**.*..**.*.*......*...*...*.....*.**..**..**.**.....***..*.**.*..*.....**...*...*.*..*.*......*...*.*...*.*.***...**..**..*...*.***...**.......**.**.*..*.*.***..***.*...***..**..**...*......**.*...****.***...*..*.***.*.*....**..*...**.*...*.*.**....**.*...*.*.....*.***.***..*.**.***.*.*..*..*.***...*..*...*....***...*..**...***.......*.*.*.....*.**..*..***.....**.*.***.*.**.*...*..*.*.....*.*..**...*.*.*.....*.**.*........**..*....**.*...*.*.**.**.....*..**..*.*........*..****..***.**.**..***..***.....***...*......*....*.*...*.**..*.***...***.****..**.***..........**....**..*..*..*****............*.**.*.**..**.........**.....*.........**...******...****.*.*.*.*..***
**...***.****.*.***...*..*..*.*.**.*..*.***.*....*.....**.*.***.*.......**...........*.....**....***..**....*.*.*..*.**.*..***....*..*..**.*..*.*.**.*.*..*****..**.*......*..*..****..*..*..**...*.*.*...*..***.*..*.*......***..*....*...****.........*.*...*.*....**....*.....**..**......*.*............*.**.*.*..*....**.*..***...*....*...*.*..*.**..**.....*..*.*..........**..***.*..**...*..*.*..**...*..**....*.**....*.*.*....***..**.*.*.*.*..*...*...**.*.**.**.*****.******....**....*..*.**.***..*...**....*.....*.*....*.****.....*........**.*..***.......*.*..*.*...**.*..*.*.....*..*..**.*...*....*.*...*.**.......*.....*...*..*.*.*........*...*..**...*.*....*.****..****...**..*.**....*.*...*.........*....*.**.*..*....*......*..*....****.*...*...***.*.*.*..*.*.......**.........*.**......*..*.*...**.*.........**.......*.**........*...*.*..**........*.***.....***.....*.**..*.....*.*..*...*.**..*...*.***.......**..**.........*..*..*..**..***..*..**.*.**...*.**.**.*.*...***...*.*....*....****..*.
.*....***.*..*****.....*...**..*.**..***.*.**..*.**..*...*.*..*..*.......*.*..........*......*.*.*.*.*..**.*.*...*.......***..*...*.*.**.*..**.*.*.*...*.****.*..*....*....*.**.**....*.....**....*.****..*...**..*..**..*.***....*.*.****..........*..*..*....*.***.**.......*...*.**.....*...*...**.....*..**.****..**.***......*..***.*.......**....*......*...*....*..........*.*....**.*.**.*...*..***.*.*.****.***.*....*...*...*.*.****...*.*....**..*..*...*.....**.....*.*.....*..**.*....*..**.*..*....***..*.*.*.**..***...*..*.*.*.....*..**.*...*..*..**..*.**.*.*..****.*....**.......**..**......*..***.**..***...*.....*.*....*****.**.....***.*....*..*.*...*.*....***...*****..**....**..*.****.**.**.**..***.*..*..*.****.**.**......*.*...***.*..*..**......***.*..**...***.***..**.*....**.*....*.....*.......**.**...*.***.*.**..**..***.*.**.*.*.**..***.*...*...**.*..**..*.*..*.**..*...**..**...*.*.***..****..***...******.*......*......**....**.*.**.*....*.**..*.**.**..*......*..*..*..*.*.*...*...*.*.**
....**..*....***.******..*.*..*...*....*.*.**.....**.**....**...**...*.*....**.*...**....***.*..*...*.*.*......*.*.........*..**..*..*...**..***...**..**.**...**....*.....**......**.*.*...**.*.**....*.*..**....*.****....****.*.*.***....*...**.**..*.**.*.*.....**..*...*.**.....**.....*...*.*..*.*.*...*.**.*.*...****..**.*......*.....*.*..***...*.**.*.*.*..*.......*......*....*..*..**....*..*......******....*.*..*..*......**......*.....*....*..*.***...***......*...**....*.***.....*.**.*.**.....**.*...***....*..***....*.****..*....***......*.*...*.*.*....*.........**...*.....*.*.***...*......***.*..**...**....*.........****.**.*..**.***.*..*.*.**..**..**..*.....**.....**...*.....*.....*.*....**.........*....**..*******..*.*.*.*..**....****....*..*.**....*.***....***..*.**.**...**.*.*..****.....*......**.*.....*.........*.....**.*.**.....*..*.*......*.**..*...**....*..**...**.....*..*.*...*..**.**.....*....**..*...*.*...*.......*....****.*....**...***...*....*..**.**..*.....***...**.***.*.
*..*.**..**...***.***.*****.*..****.*.**.*..**...*...*.****......*......*.*...*......***.*.*..*...**.*..*.*..*.*.*....***.....***....**.**...*.**.*..*..**.....****..*...****.......****...........**.....**.....*...*.*....*.*...*.*..*...*.*.....*.*...**....**.*....*.*.*.*.*.......**.....*.**..*....*.**..*.....*..*....**..*...****...**.***.................*.*...**.*.*...*.*****.*.**.*.***.*.****..**.*.*..*..**.****.......**.*......******.**..*.*.*..*.**....****........***.*..*...**....****...**.........*****...*....**.*..*..*.*****..**..........*..***.*.*.........*...*.***.*....**....*.**.*......*.*..*.........*.*..**....**..*..***.**.*.*....*...**......*...*.*.**.**...*..*..*...*..*..**.**.*....******...*.*....*.*...**..**.*..***.***.*.**......*....*...**.**.***.**.**..*.*...***.....*.****.***......*.**....**...**.*.**...*.....*..*.*..*..****.**.*.*.*..*...*.*.****.*.*.***..*.....**.*.**.*....*.**..*..*..*..*.**.......***..***........***......**.*..*....*....*....*...***...*..*.*....**..
.**...*..**...**..**.**..*........**.***....***....*.*.*..*.*.*..***.***..*..***.......**.*..**..**.**....*.*..**...****.*.....**.......*..**.***.******.....***.*.*.**.*.**....*...**..**.**...***..**...*....*.......*.*.**.***.*..*....*.****.......*.*.**..**.**....*..*..*..**..**...*.....*..*.**.*..***...*.****.***..******..**...**..*.**..*****..*.****............*..*.*....**.***.***.*.*.*.***..**.***..**.*.******...*****.*......*..**..**.***.*..**.**.....*....**..........**..*...*....***.*.*...*.***.**.......**..*****.***...**.*.........**.*..*...*..**.*..*....*.***..*......**.***.*..**..*.*......*..***.*....**.*.*.*.*....**..*.*...***.*..***.**.***......*..*.....*..*.*...*...*.*..*....*.*....***...**..*****.***...*..*.....*..*..*.*.......***...*..**.****..*..***............*.**......**.*.......***..*.*...**...*..*.*.*.....*.*..**....*.........**.*...*..**....*.*.*...**.....****.*...**..*...*.**..*...*.....*.....*..*.*.*.*...**...*....**.*.*.*.**..*......**......**....*.*...**...*.*...
*....*...*.*.******.*.**...*.......*..**...*....**.*..*..*.*....*......*...*.......***...*......*.....****...*.*.***..***..*.**.*...*.*...**..*.....**......*.***.*.***...*.*..*...*.*...***.*.*..*.**.*..*....***..****.....***.*..*.*..*.*.*.*.*.*.***...*..*..*.**.*...*........***...*..**.*.**..*...**..*...*..**.*..*.*....*.**.**...*.......****..*.......*....*****..*.*..*.*....*...****.*..*.*.****.*.....****.*.**.......**......**....*...*......**...*.*....*.***.*......**....***....*...*.***..*..******.**.**.****...*.*..**........**..*........*...*.***...*.*...*.*.***..*..***...........*.....*..**...*..*.**....**.....*.*....*.....**.**.*.*..**...*.**.*.*.***..*.*.**...*..*..*......*.....*..*...**....*..**..................**.*..*....*.*....*.**...***...**..**..****...***......*.*..**.*....****.*.****..*....*.......*.....*.*.**.***...*.**..*..**..*.*........*...*...**.**...*.*.......**..**.*.....*....**.***..*...*.*..**.*..*.*......*.******..........***..*.*.**..*.**.**........*.*...***.*..
.......**.**...**...........*...***.*..**.**.**....*.....**....*....*....*.**.*....*....*..*..***.**.*.***..*.*..*....***.*..**.***.*...******..*.**.***.**.***..**.**..*.....*.*..*....*.*.*....*.**.....*.**............*.***.*.....*****...**...*....*..*..***.....*.***..*..*....*..**.*..**.*.*...***..*..*...***.*.*.**.*..**.*****.**...*.**...***.*..**.*.......*.*.*.*.***.**...****....**...........*.*....**.***...*.*.*.*....**.*.***...*.....*...*.*****.****.*..........****......*.*..*.*.*.**.*..*.....*..*.*..........*....*..**....*.*.***....*.*.***.......*....**..*..*.****.**.*......*..*..*...*....*..**...*.*.......***....****..*....**..*..***.***.**.*.**.*....**..........*..*.*..*.**.....**.*......*...**..*.*...**.*.*.*.***.*.....*..****.**.***..****.*.**.*.***......*.**.....**.*...*..*.**.*.*..*...**....**..*.*...*.*.*..**..*..*...*..*............*.........**....*.......**..*..*.**...*..*.*...**.***.....*...***...........*...*......****.*..****...*...*......*.*.**......**.**.**...*....*
.*.***..**..*..*.*.*...*.*..*..*.*...**..*......**............*....*..**....**.*...**..**.**.*.*.*......**.....**...**.**....**.*..**.**........*.*.*.*....*....*.********...*.*...*.....***.*...****.*...**.....**.*...**.**.*..***.*.......*.*..***...*..*********......**..*.**..*.*....*.***.*.***....*......*.*..........***.*****..*.*.*..*....*...*.....*.*..*....**.*......*.*..****......*....***.**.*.*...*.**.*..***..*..*..*....*.****.*.*.*.....*..**.*....*.**..*..**....**.*...****.........***.*......****.*.**.*....*.*..**.*.*****.***...*..***...*.***..*.*.....***...**..*.**..*.**...**..**.*..**.**.**.**..**.*.*.*..***.*.*....*.**.*.....*.*.*....**..**.***.*.....*....*.......*.*.****..**.***.*..****....*.*.**.....**.*...*.......*....*.*..*.*......*.*.****......*.**...*....**.....**...***..*..*...*.***..*.**....*.*...*.*.*..*..**.****.**..*..*.***.**...**.*..***.*****.*.......*.*.*......**..........*.*.**.*.**.......*..***...*....**..*.........**.....*......*.*..***......**....**.*...**....
**.**......*..**..*...***.*.*.*.*..**.*.*.....**..*..*.*...*.*....****.*..*.....*.***.*...*...*.*..*....**.*.*.....**.........*.*.***....*...**.*.....**...*.**..****...*.*...*.*.*.*......*..*.*****.**..*..*.*...*...*..*..........***.*...*..........***.....*.*....***....*.****........*.***...*.****...*..***.....***....*..*.*****........*...**...*.*.......*.....*.**..***.*...****..*...*...**.....*.**.**..*..*..*.**....*.....**......**.*.....*..*.*.*...***....*.*..*.***.......*..*.*...*.*..****.*.....**...**..*****.*.*.*.**.*.****.....*..*..*.**.*..***..*.*.......*.****.*.**.*.....*****..*.**.**.**....**.***.**..*....*....*...***.*.**.*.**.*.**...***.........**.***.........**.*.*.*.***....*..***..*....*..*....**..*..*..*.**..*.....*.******..***.*...*.**.*.*....****..*..**..**.......*.**....*....***.......*..***.*.**....**.*..*...*****.*..*...***..**..**.....**.......*.**......***......*.**...*.......**.........*.****.*..*..*....*......***.*.*...***....*..**..*.....**..*..*......*..*..**..
**..*.*..**...*....*...**.**.***..*.*****..*.....**.**.*....*.*..*..*...*.*....***..*..*.**.***.*.....*....**.....*.*.*.***.*....****...*..**..***.*...***...***.**..**..***.*************.****...*.......*....*.*....*....***...*...*..*..**.*....*..*..*....*.*.*.**...*.*......****..*.*.*****.*...*.*......**.**...*****.*......*..*.**......**..*.**...**.*....*.*.....*.....*..*.***.*...***...**..*......*..*..*..***..****.*...**...*..*.*......*....***..**.**..*...***....*******..*..**..***.*...*.*.*...*.**.***.**.***.*.**..*..*..**.*.....*..*.*....****.**........*...**.*.***.......*.*.*.*.....**...*..**.*......*.*.**.****..*..**....*...*.*.*.***......*****..**.**...*..*...*.*....**.....*......*....*.*.....*...***..**...*..*...**.*..**.**......*..**.*......*..***..*...*.***......*....*.*.....*.*...**.**........*.***.*.**..***.**.....*...*.*.**.*...*..*.*.**.***.*.*.*****.*....****.***..*..*..*.**.***.....*..*.***..**...*...**.*..**..**..**.*.*.**..*.*.....*.**.*..**.**....**.**..*.......**.*..
....*..******.......****..*.......*.*.**.**.....*....*.*.*..*.*..*.*..*.*...**...*****...**..*......*.*...*.*.***..*.****..*..*.*.*.....***.**.*.*..*...*..*......*.*.*.****.**.*.*..**.***...*......*..*..*.*.**...**.**.**...*..**...*..**.........***.***.*....*.**....*....**********.**....*....**.**...*****..*...**.*..**...*..*.*.....*....**.*....*.*...**.**.*.*...*...**..*.**......**..****.**.**.*.*....*...****.*......*.**.*..*.*.*..*.*....**....**.*.....*.*.....*.....**.****...*....**.*..***..***..*...*....**...*.***..*..*.....*......*.*...*.....*..*.****...*...**..*..*.*......***.....*..*.**..**.**..*.**..*..*....****....**..*..*.*..**..*...*.**...**...*.**.*****....*........*.**.*..*...*..**.*.*...*.*.**.*.**..*....*......*.....*.**.*.****....****..*....*..***.**.....*.*.*....*..*.*...**..**...*.*..*.**...**.**.****...**....**......**.*....*.....*..*..*******.*..*.*.*.*....*...*...*...*..*..*...*.*..*.*.*....*.**.....******.*****.****..****...*..*......*...*..**.*.....*.....*.*.....*
...*........*......***.*..*.*.*.*.........**.**....*..**.****...*..*.*........*.*..*.*...*...**.*.....**......*..****....***..*..**....**......**..*..*....*.**.****.*.*.*..*.***...*..**..*...*.**.*...*..*...*.****.***.*.***.*..***.........*.**..**....*.**...*..**..*.*.**....*..*.**..**......**..*.***....*...*.**......*.**.....*.*...*..*...*...*...*....***.*..**....*...*.**...*..******..**....***.*.*......*.**..**....*.*.....**.*.*.*.*..****..***..*.*.**....*.*...********..**.***..*......*...**.*..*.*.............*...*.*.*......**....*.**.***.......****.***...*..*****..*.**...*.**...**....*********.*.**..*....*........*..*..*.*...*...*****...***......*.*.*.*.*....**...**...**...*.*****.*****.*.**..........*..**.*.****.*......*..*.*....***.**......*.*........*.*...**.**....*..*......*****.*........**........*...**.***..*..****..*..*..*****......**..*.*.****.**...*..*....**.*...*..*.***.*....**...*......****...*.....**.....**....****..****.***..*.....*.***.*........*..*......*...**..****.
*.*..*..*.*...**...*.**.**.***.****.**.*...*...*.*.*..........*....*..*.**..*.*...***......*..****.*....*..**.*..**.*...*.*.***.*...**.*.*..*...*..****..*..*...***...*.*.**....**..**..**....**.*..****.***...**.**..*..*.*..*..******...*..*......**..****.*.*....*...***.*..*.*...*....*...*......**..*..**..***....**.**.*.***..***......***..***......*.**.***.*.*.*..**.*.**..**....*.......***.*.....**.*........*.***..*.*****........******...*.**.***..**...**..*....*.**..*.****.***..*..*.*..*.*.*.**..*...*...****.*.......***...*..*......*.*..****....*.......*.**..**.*..*...*....*....*.***......*..***...**.*.*...***.*.*.*...*...*...*.******..*....**.*.*.*...*.*.*..*..**.*..*.*..*..........*..***.....*..*....*.**.*....**...*....*...*..*...****.*.*...***..*.*.....**..*..**..*.*.....**...**...*.**..*.*.*..*.*.*..**...**..*...**..***.*.....*...*..*..*..*.....*...*..***.....*.*..*........*..****.**......*****....**..***..*.*..*.*....*..**.*.....*..*.**.*.......*.*.**.*......*..***..*.*.***..*....*.
*...**..**.*....*******....*..*...****.*.....****.....*..*..*.*........*****..*.*.***....*..**....*.*.***.*.****..***..*..**....*..*..*.****...**.*..*......**..*.......*.*.......***..**.......*....*..*.*..**.**.*..****..*..****.......*...*.****..*...*.....**..****....**..*...*.*....*..*...*..***..**.....*.**.*...****.*...***.*..*..*..*..*..**.**.**..*.**..*.*....*.*.***.*.**.....*..***..***.*......*...*..*.**...***.*..*.*.****..*...**.*.**..*..*....**....*..**.........***..*..*.*...*...**...*.****...***.**.......***...***............*...*..***..***..***.....*.*...***...*.**......*...*.*.**.**..*.*..****...*.*....**.**..**..*.**....*........*.*..........*.*.***......**...***.*......***.....*...*..**...**.*...**.**.*.**..***.**..*..*....**..*...*.***.****....*.*...*.....***..*......**...*..*.*.*..***.*..***.*..**.**...**....**.***.*...*..*.*..*...***...**.****.....*....*****..***..**..*..****...**..*...**.**.*...*****...*.....***.*****...*...*....***.*.**..*.*.**.....*....**..*..*.**.*..
...............*...**....*...***...*.**.**...*.**..***...*....*.*....*.**..*...**.***.*.*.....*.**.**.*..*.......****..**.*.*..*.....*..**..*....**..*...*...........*..**.*..**.*.**.*.*.*..*.*.***..*.*...****..*..*..*....*.*.*.**..*..*....*.*.**.*.*.*.***.........**.*..*..*.*..........*....*..*.*..*.*.*.***..**...........*..**.**.*.*..**..*****.**..*.***...*..*.*..*..*.*..*..*.*....**...***.*.*....**..*.*.*..*..*.*...*.*.......*...*..**.******..*.**..**...*...*.*.*.**..*..*.*.....*.*..*.*..*..*.*.*.**....**........*.*.......*.****..********.*...*.....*****...***.***.......**....*.*.....**.*..*.*.*.*.....*.**.*.*.*..**...**....**.*..*....*.*.....*..*....***.....*...**.*..*...*...***.*..*...***...***..*.*..*..*.......***********...*.*.*.*.*...*....*..*.***.**...**..*.*........**.....*...**...........****........*..*****.**...*.....*.*.*...***..*.**...*.*..*.***.*..**...*.*..*..*..*.***..*..*.**.**.....*......*.*.***..*......*......*.....*****.*.**..*...*..*...*****...*.****.***..**...*..
.*....*.......***.**....*....*...*.*..**...*......*..**.....**..***..**.*....*.***...*..*.**.....*..*..*..****.***....*.....*.*..**..***.*.****.........*******..*.*.*..**..*.*....***.*.............**...*..***....***...*.*.***...*.*...*......**.*.*.**.**..*.*..****...*.*...**..*...*..*.....*...***......*...**.......*...*...*.**.***......*...*.*...*.**.***.......*.***.*.....**....*..**.*.*..**.....****...**...**.**..*.*..**...***..*.....*..*.**.******.***.*.**..*.*.*....*...*..*.*..*..*.*.***......***....*...*......*......*...**..*.*.***...*.*.*.......*.*.**...*.*..*.****..**.***....*..**.*......**.*.****.....**..*....*.*..****.*.**...**..**...*......*..**.*...*...*.**..*..*.........**........*..*.*.*.*..*..*.*...*...*......*..*...*.***....**.*.*.*....*..***.*....*.**.....***...**..**....*...*....***.**.*.*.**..**..........*.*...**.*.*.*....*......***.......*..*..*..***..**...*.*....*..***..**.*...*.*..*..*.**..*.........*.....*..*..*..........*..**.*...**.**..**....**...*...**.*..**....
..*.***..*.*..**......*.....***.*..*....*..*..**.*...**...*.*...*...**..**..*.........*..**...*.*...***.....*..***....**..*........*...*.**.....*...****.***..*.*....**..*.**.***.*.**........*.*......**...*..*.....****.....***..*..*.*.*.*..............**.*..*.*...***...*...*......**.*.*.*.*.*.*.***.*...*..*..**.*..**....*...**..**..***...*......*.**.***.....*..*..*...*.**.*......*.....*..........*.******.......***...........*.**.**.**..***...**.*.....**.*.**....*.*.....*.*.......*...*.***.....*....*.*........*.*.........*.*...***...*...*..*....*...**..*....*......*..*.***.***..*.*..*...*....**...*....*.*........*....***.*...*.*.....*.*....*.**.*.**....*..*...**..**.*.*..*.*.*.**..*.****..*.....*.............*..**.**.*.*.**.*****..*..***..*....*..*.*....*.****............**.***...*.*..*.*****...***..*...*..*....*.....**.*.*.*...**...*..***.....*.....*.*...*..*..*.******.**...*.*.*...*.*.*.....*.**.**..*.*.*.***.*.*.*...**.****.....***....*......*.*...**...*....**.....*..*.*.*....*....**.
*......******....*...*.**....*......*.*.....**.*.*.*..*.*.**..*....***.*..**..**.*.*...*.**.***.***.*...**...**....**...*.*.**....*.*..*..*..***.....**...**...**.**...**....*....*.....*.....*.***...*..*.**..***...**.*..*...***.****.*...*....***..*....*..********.....**....***.******.......*.*...***............*.......*..*......*....*...*..*..**..**..*........**.***.*.*.....*.******..*.*......**..*...*.*..**..*..*.........*...*.**...**.*.*..*...*.*.***.*.****.*.***..*..*......*..*...*.*...*.****......*...**.*.**.****.....*.....*..***...*..*......*...****....*.**.*****.....**...**..*..***.**...*.***....*....*.*.*.**....*.*.**.**.**...*.**.**...*....*..*...*..*.*...*..*.*.....**.***...***.*..**..*.....**....**....*..*.***.......*.**......*...**.....**.*.......*.**.*..*......*..**..*......*.****.**...**..*......*...**.******.....**......*.*.**.....*...**..*.*...***........**....*...*....*..*.....*...***.***..*.*..***.****.*...*...*.*...*..**.*......***.*.****.*.**....**.****..*..*..*......
*.....*.*..*.**....***..***.*....**..***.*..*..*..*.*...***.*.*.***..**........****....***.**.**.**...***......*..........*******......*.....*.*....*.*.**..**....*..*.*.*......*...**..***..*.*.**.*.****...***.*.***.....*..*..**.*****.*********.*...*......**.*..*.**...*......*...*.*..*.*.****.....*...**.***....**.*.*.**.*.**.*........**..*......*.*.*...*..*..*..*.**.*....*.*.*...*......*.***.*.**.****..***.*****..*.**...**..***.....*...*.........**.........***.....*.***..**.**...**.............**..***..*...**.*.*.***...........*.*.....**...*.*.******...*...*.***..*.*...*...*...*...*.*.*..***..*..**.*.*.....*.**.**..*.....*...**..*****...*...**....*..**..**.*...*..*.*.......*...*.***.**.*...*...*.**.*.*..*..*..**.***.*..*....*..**..*.*.**....*..*...*.....*.*..*...**.*********..***..****.**.*.*..*.*.**.*...*..*......*...***.**..*....**..**..***..**.*..*.*..**..**...**.*.*...*..**...*.*.*..**...**...*.*....****..*.*.*....*.*.*...*.***...*..*....**..*..*..*.*.*..........**.*..*...***..*.**.
..*...*.*.........*.....*...**..*.**....**..*****...*..*.....*.**.*.***...*....**..**.*.****..*...*...***..**.******...*..*...*****..***.***.***..****.**...*...*..**.**.**....**......*......*.....**.***...**........**...**..*........*.**.*.......*.*.***.***...**...**.*....*....*...*.*.*.****....**.*.*..*...**...*.*.......*..*...*..*.*.**....****...*..*...*....*.....*.......***.*..*...*.**.....**..*.*..*...*...*....*...*....***..*.*****.*.*.**.*...******..*.....**.***..****.*..**..**.....*.....**.*......**...*........*.*..*.**.*.*.**..*.*.*...**...*..*.....**..*...*..*...***.*.*....*...*...*....*..*..*.*****...*.*..**.****.**...**.**........**..*.*.****.**..*.*.**....*.*...*..*..**.**....*..*...*.*.*..****.**.***.*.****.**.....***.**.*....*..**.***.....*...*.****.*.*.*...****..*****.*...**..***..**..*.*...**.**...***.**.....*.****..*...*..*......*.*...*..***..**...***.*..**.**..**.****..****....**.**...*..**..**..*.*.*.***.*..*..*....****....****..**..........*.*..**...***....******.*..
...*..*.*....*.*......*.........**....*.*..*..*.*.*.....****...*.*...***..*.*.***...***..*..**.*...*.*.....**...***..***....*...*.*.....*.*...*..**..*.****..*........*..*.*......***...*..........****....**.....*......*.**.....*..*.....*......**.**.*.**........*.**..*..***........*......*....***......*...**...*.**.*.*..........*.........****...*.*....***..***.*...*.*..****...*.**.....*.*.....*.**.****...**.**...*....***.***.*..*.**......***.*..*****.*...*.*****...*.....*.*.**.***...*..******..*.*....**..*...*.*..*..*.....***....*..**.**...*.*.*....*.**..*.......*.*.*.*.**.**......*....*....**...****.*.**........*.*..........*..*.*.*...*.*.****..**....*.**...*........*****..**..****..*.****.*...*......*.**.......****..*.*..*.*...*.****...*....**.*.*...*........*.*.*..*.*......**...*.*.**...*.*...*...***.*.**....**.*...*..*.*.*.....*.*.......*..*..**...*.*.....**.*....*.*.....*..*..*.*...**..*.*....***...*.**..**.***.*....*....*......**..***..*..**.***.**.***......*.*..**..*.*.**.***.....
**.***........*..*.**...*.*....*****.*.*.**......*.**........*..***.*.****.*.**..*.*.*..***.............*.*.***.*..**..**...****..*............*..*...*...*.*.****.***...*....*..*.**.......*........*...*.*..***..****...****.*.....*.*.*.*....******.*.***.***..**.....*.*..*..**.**...*.**.*..**...*........*...**.*.*..*.**..*........**..*.*.....*..**.***...*.***.....**.*....***.**...*.*...*.*.......**.....*.*.***...***.*****.*.*..*..**..*..**...*.......*..****.*...*..*.....*.***.*****...*...*....*..*...*..**..*.*****.*.*.*.*.*..*....***.*...............*..........*...*.*.......***..*....*.*...*..**....***..........**.*.***...*.*.*.*..**..*....*....**.*.....*..**..*.....**..**..*...*....**..*.**.*......*.......*...*..*.*.*..*..*.***..*.*.*....*..****...**.***.*.******..*.*.......***...*....*......*.*.***..*.....****.*.*.***.****.....*..*..*.*........*..****.*******....***..*.*.....*.**......*..*..****......**....*.*.*.*..**...*.*...*.*..*.*******.*****...*.**..**...*.....*..**......***..*...
......***.*..*.*....**...*...*..***..*.***..****...*......*..****..*..*.....*.**..*.**...**.*.......*......*..*......**.....****........*....*.*....*.*........*..*.*.****..*...*.*...*.*...*.*.**.**.....****.*.*.*.**...***.*.......*.*..*.......*.*...***....*.**...**.***..*...*..*..**.....**.*..***.*..*.*....*.....*..**.**.*..**...*..*.*..***.*.*.**...*....***..*...*.*..*....*..*....*.........*.***..*...**.*.*.**......*.**.*....***...*..*.****..**.*.*.....**....*............**.**.*....***....*.*.*...*.***.**.......*.*****.*..*.*...*...*..*..**....*..*......*...*.*.*....**..*...*..*..*.*.***...**.....*.*.**.****....*...*.*..*..*.....**.*..*........**...*........*...*...*.......*.*....*....*.***..*.**..*.........*.*****.*...*...*....***.*....*.*.**.*....***....***.*.*..******.*.**.**..*.*.***.*...*.**..*..*....*.*.**..*..*..**.*..**.****....**.*.*.*....*.*******....*..*.*.**...*.*..*.***.**.....*......*.*.*..*.....**..**.....**..**.....*..*****..*.....*.*.......*.....*.*..*...**..*..*..*.*
.*...*....*...****...*...*..***.*...*..*..*.****...*....**....*..*...*.*..*.***..*....**...*....*....*.**..**..*.*...*..***.*..*.****.**..**..***..**..***.***..*.......**..*.......*.........***...*....**...*...*..******..**....*.*.*.......*.**..*.....*..*...***.*...**.*....**.....*..*........*.**....*.*..*..*..*..****..**.*..*..**...*......***.....*....****..**.*...........*.***..*.***..*..**.**...***.*.*.*...**..***.*.********...**.*.*.*****...******.*....***...*.*..*.*.**..*..*...*.........*...*...*..*.*........*.*..***....*.**...*...****...**.*..**...******.....*..*...........*.........**..***.....**..**..*....*.*.**.....*..***..*..*.**.*....***.*.**.***....***.........*.....**..**.....****.*..***.****...*...*.*....*....*.**.....................****.**.**.....*.*.*...*......*.........*...***..*...**...**.***..**..***..***..*.**.*..***..*****....**....*.*.*..*..**.*....*.......**....***..*.....*.**.***.*......*..*...**...*..****.*..*....*...**.*...****....*..*.......*...*...*....**..
..******.****....**......**.*.****...*.*......***..*.*.*.....**......***...*.**....*.******.**..**.**.*.***.***.**.******.....*......*..*...*.**.***....*.*.**..*...*.***..*.*..*...*.....****.*....***.**.**...*...*..*.**.****..***........*.*.........*****..*..**....*..*..*.**..*..**.**.*.*..**..*...**..*......*..***.*....******.***..*...***.**.**.*..**.***.........**.*.*..*..*.*..***.....*..**..*...*......**...***....*..***..**.**..*****.***..*....*..*....**.**...**......**..*....*.**.**..**.*..*.*.....**.***....*..***..**.*........*.*.***.*..*.**.**.....**.*.*..*.**.....**..***.***..*.*.**...*...**.*.**.*...*........*..*..**...*...*.**.....**.....*..**..***.***.****.*.***...*...**.*..*.**.**.***...**.*..***..******..*..*...***.......**.*..**..*.**.***.*.**..**..*..*..****...****..**.*..***.*..........**.*.**...*.*..*..**......**..........*..............***..****.**......**..*.....***.*.....**..*.****.*..*.*.*.*..***..*..*....*....*.*....**..*..*..*.***......*...*.*..***..**...*.....*.*
..**...*....**...*.*...**.*.*..*.***.*..****..**.....*...***.**.*..*.*.*..**.*..***.**.*....*......*..*......***..*...**...**...*.***...*.**..***.***..****..**........****...**..**..***......**.**.**.**.*..*......*.....*....*......****..**....*..*....*...**.**......***..**..**.........**.*.*.*.*.***.***..**....*..***..**.......*.*...**....*....**....*...*..*...*.....*.***.*.*.*..***.*......*.**....*.**.**..*.*....***...**.****..*....*....**.*.**.*...*.**....*.****.......********.****.*.*.*.....**....*...**.****.......*.***.*.*.******.***....*....**...**.*..*.*...........*.........**..*...*...*..**...*....*....**....*.*.**...*.*.*.......*...*.....***..****..**.**...**.*.*..*.*.....*****.......***.*.**....*...*..*...*.*...*****..*.......***...*.*..*...*.*.*.*..*.*.*.**.**.***....**..*.*****....*..***.*....**...*.**.*.....*.**..***...*..**.*......*.*.*.****..*.*.****...*.*..*.*.*...*..*..**.**.****..*..***.*.*...*.*.*..**..**.**.........**.**...*..*.**.........*.**..**.***.......***...***
.*.**...*..*.*.****.....*....*..*...***..*.*.*.....*..*.*...****.*.*.*..*......***..........*****.*....****...*.*..******......*..*...*.**..*..*.**..*..*.*...*...*.**.*....*....*.*..*.**....***.*....**...*..***....*..*.*.*.*....*........*..*.*.*.....*...***.....***.....**.**.......**..*..*.*..*..**.***..*..***.*...**..*...*.***..*...***.*.*........**...*.*..........*.......****..*.**...***.*.*....*...**.**..**..*....**..****..*.*..***...*.*****.*...*..*.*..*...***....*..**.***.*........*.**..*.***.****..*.*...*..***..**.......**.**..*******.....*.**..****.***....*.*.**.*.**.**.*.....*..*..*....**..*..*.*..*.*.....*****.*..*..*...**...*.......*...***.......**..**.*......*.....*..*.**.*..*..**..*..*...*....*...*.****.......*.*.*..*.***..*....**.**.***..*.....*.........**....*.*..****.*.*.*...**.........*.....*.*.....*...*..*..**...**..*...**..*.*......***.**.....**.*******..*.*.*.*......***..***..*..***..****.****.*..*..*.....*.....**.*..**..*...**.***...*...*.....*...*....**..**.*..*...
...*...*.....****.*.*..*.*..*......*..*.***.*..*...**...**.**.*..*.*.*..*.*.*..**.*.*.****.*..**..***...........*.*........**.....**.*.**...**....*.***..**.........*..*...*.*.***..*..**...*.......*..**...*.*..**.*.****.......*...****..***..*..*..*..**.*.*.*..*..**.*..***.*.....***..*.....*..*...*****.....**....*...**...**.*..*...*...*..*.....*....*.......*...*.*.*..*.*..**...*.*.*...**....**.*.*..*...*.*...*.**.........*..***.**...*...*..*.*..*.*......*.*..*.........*.....*...**...*......*..*.*.*.....*..**.***.*..*..*.*..*..*...**......*.**.*.......***.....**....*.**.**.....*.......*...*...*..**...*...*.**...*.....**..*...****.**.....******...*......*...*....*..*****..*.**.*....*..*.**.*..*.**.....**.*.*...***..*.*****.....*...*.**..****.*****.****.*.*..****..*..***.*..*....*.*.*****...*.****.**...*..*.**.***.......*.*..*...***..*....***....*...*.*....*..*...*.**.*..***..*.....**..***..*..**...**.**.***..*..*****...*.*.*.*.*.*..*.*.***....****..*.***...*****...*.***.**.**.*.*....**..*.
..*.*...***.****...*.**..*......*..*..*........*.*.*...*.*..*...**...*...**.....*...*.******....*..*.*..*.**.*...*.*...*..**.*....*.....*...**.*.**..*.*......*..**...**....*....****...****.....**.*.*.*.**.*.*****.**...***.***..*.*.*...*...*..**...*...*..*.**.**.**...**.*.....*.*......**.**.....*.**......*......*.*......****.*.....*...****....*...**.......*....**....**......**...**.**..****..*......**....***...*..**..*..*...*.**...*.*....*.**....**.*......*.*....*.*.*.**....**....*.....*...**.*..*..*....*..**......**......**..*......***.*..*.*.**..*...*.*....****.***.*..**..*..*.*........*..*********..*.*.....*.*..***.**.**.****.*.*..*..*.*.*.*..*..***.*..***.*....*.*.***..**.***.**.....*..**...*....*.*.*.**.*.**..**.*...*..*.**..*.*......*..**...*.....*.*..**.*....*.*....**...*...*.**.**....*....**.*.*.**.***.*.*....****...**..*..*....*..*.**..********.****.*...*****.*.**.....*.*.***......**......*..******.*.*.*.*...*......*..*.*.*.**.**.**.*..*.***.....***...*.*.*..**.*...*...*....*..
..*.....*.*..**..*.**...*.*......**...*.**..*..**...****.**.*.**.*..*..*.*.**.***..**..**....*.*.......*..*.*..........**.......*.*.*....**.***.***.....*.*.**...*****...*....*.***.***...*..**.*.....***.....*.*..*...*.****...*.*...*.*.**.**...*....*..**.*....****..*.........**..*....*.*.**..***..*..*.*..*.*..*...*.*.....*....*........**.***..*..*.***..*.*..*...*.**..*..*.**...**.*.........*.*.......*.*.*.***.*....**...*......*...***..*..*....*.*.*....*....*.*...*.**.*.*.*****.***..*...*.*...*..*..*..*..*.*****.........*..***.*.*..***.**..****...*..*.*.**..*...****.......**..*.*..*..**..**.**.**...*..*.*..**..**..*.****..*...**.....*....*....****.*...**.....**....*......**...**..........*....*.*.*...****..*.*......***.*.*.*..**..*****..*.**...**.....*....*..*.**.*..*..*.*...*...*....*.**.....**.***..**.*....*.**.*..*.****..**...*...*.*...*..*...*.......***...*.......**...****.*.*..*..**....*.*.*..**.*..*.*.*.*.*..*...*.**..*.....*.*.******.*..*......*.*...*....*...*......*...*.........*.
..****..*...*....**.*....***....*****...*.*...********....***......*.*.**.......*****.........*..*...*..*.*.**.**.*..******.*....*..**.*..*...*.........*....*.**.**....*.*....*.*..*.*...*.*.****.*.*...*.*.*..***...**.**..*...****.***.*...**.*.....**.....**...*..*.*.***.*..*..**.*.....*.*...**..*...**.***..*..**....*.*.*..***.*..**..*.*....*.**.**....*.**.......***.**........**...*..*.*........*.****..*.....**...*....***.*.***.**.**..*.......**....*...*..*.*.**.....**.*.....*........***...*....*..***....**......**.*...*..*.***...*.*.****.*.....***.*.*..*.**....*.......*...*..**....*....*.*.*..****..**.......**.*.*...***...*..*.......**....**..*.*****..***...****.***.*.....******..*..***...**.****.*.*......*.*.*.....*.*..*.....*..*.*....*....**.**...**..**..*...*.**..*...***.**....*..*.***...*.**..**.*..*.*.*.*....*********.**......*....*....*...*.........**...*....**...*..*..*.*.*.**..*..***...**.**........**..*...*..*.**......***...**.**.....**.****.*.**.**.***.*.*....***.....*......**
***...*...*....**...*.*.*...***.*....*....*......*.....**....***..*.*.*.*.*.....**.....**...*.**.*...***..***...*.*.*****.*****.**.**.*.**..*.****...*....***.*.......*.*..*..**.*..********.*.*...*.**.*...**.**.......*.**.*....**....*..*..****.....*....*..**.*.**.*....*..***.**.*......*.******..*.**.*...*...*....*****..*...*......*.*...*..*...**..**.*...*.....*.*..**..*..*..*.**.*.....**...*....*...*.***.*...*.*....*.*.****.**...***.......*.......*.*.*....*.*...*.***...*.....****..**.*........*........*.*...***.*..*****.*.*...***....*..*..*.........*....*.*...***..**...*.....*..*.....*....*..*.**.*..*.*.*...*..*.*.***..*.*....*..****..*..*.**.*.**.....*.*.*..*.....*...*..*....*...**....****.......**....*...***....*..**....*.*.*...*....**.......*.*.**...*.*.....*.*.*.*.*....**...........*..*...**.....*.....*.*.*.*.**...*.*..***..*...*.....**....*..*...*.*...*..........*..*...*****..***.*.*...*..*.*..*...*.**.**.*.*.*****.**..*.*.......*..*.*.*.*....*....*.**.*.*.*.*.**.**.*...*...**.**.*
***...**....*.....*...*.**.**...*......****..*....*...**..*.*..*......*...*..**.*.**.***..**...*.**.....*...***....*.*.*..**....*.*.*.****..***...***.*...*...*..*......**..*.......**........**...*.**.*.*.*...*.**.**.*.*.***....*...*.*...**...*...*.*..*..*.*.....*...*.*...*...*....*....**.**.****.*.*.**.*....*.**..*..**.*.******.*.*..***..*...**...**.*....*.*.***.....***.*.**..*.***.*..*.*****....****.***..*..*..**.****..*....**......**.*.......*.*...*.....*.*.***.***..**...****........*.*.*..*.**..**..**.*.**...*....**.*..**..**.***.*.........**..*..**..****.....*......**......***...*..***...**..***.*..**....*.*..*.****.****.**..***..***.*..*.*.**.*..*.*.**....**..*..*..**.*.*..***...**..*..*.*.*..*..**.....***.*.**.....*.*..*...*..*..*.************..*.*..**...*..***.......*.**.**....*.....**.*****..*.*...*..*......*..**..*..***..*..**.**.*........****.**..*..*.**..........*..*..***.***...*.*....**..*.*.*********.****...*.*..***..*..*.*..*..*....*............***.****.*.**...**....*...*
*.......***..*..*.**....*...*..**.**..........*.*...*.*...*..**..*.**..**.......*......*.*.*.*.*.......**.*.***...*.**..*.....***..**.***....****....**..*..........****.*.*.**...***..*...**.*.*...*...*.....*..*.*.***.*.*..**......**......***.*...*.....***.*.**.**...**...........*.**..*..*...*...***....*.**.*.*..*..**.**.***.*..***...**....*..**..............***.*.....*...**.*...*****..*..**..*.....*.......**.*******.......****..*****..*...*.*.**..*.***.***....**.**..**.**.***..*..**..*..*..*....**.*.*..*..*..*..***..*.*..*..*...*.*.*.*...*.***...*......*...*...***....**....*.*..**..*.**..**.*..***....*.*..**.*.**..****....**....***.**.***...*.....*.**.**.*.*..*.*****..****..*....*..*..*.......***.........*.....*..**....*..*..*.*.**.*..*.**..******.*.*.**...*...*...**.**.***....*....*.*....*....*..**.**.*.*.*.***.***.....**..**...*.....*..*..*.....***..**....***..*.*.*...*..*.*.....***....*...*.*.***.*....***.....*.*.*.....***.......*....*.*.*...*.......*..***....*.*.**.**.**..*.....*..
*.**..**..*...**.***..*.****....*........****.....*..**.***...**.**.**....*.*..*...*.***.*..**.**....**.**.*.**..*..*...*.*....*......*.*.***..*.*.....**..*.***.........*.*.***.***...*.***...*****..*....**.....*........***.....**..*.*.***.**......*....**...*..*..*.***.**.*....**......*...**..*...*.*.....*.*..**..**...*.*..*..****.**.****..****...*****..........*.*******.**.......*....*..**..*....*.**.*****.**.**.*.*..*.***.......***........*..**...*..**.*..*..*......***.*......*.****.**...*..*......*.*.*...*..**..**.....*.*.*.........**.*.*..**.**....*..*****.*...*...*.*..*....*.....*...*..**..*..*.**.....*...*.....*...*....*.*..*..*.*.......*.*......*......*.***..*...*.*.....*.*.....**.*.**.*..**..*....*.......**...*.**..**.*.*..........**.....**.......***.****..*.*.*......*.*...*****.....*....****.**..*...***......*.......*.......***......*.**.***.**....*.*..*.....**.**....*.**.***.*..**..*...**...*...*..*.*...**..*.**...**....**....*.*.*.......*.**........*......*.....*..*..**.*.*..
...*......*.*......**..***..*.*.***..*.*.......*.**.*..**.***.**.**.*...*..****.*.**.*......*...*.*****.*....**...**...***.**.***.....*.*..........***......***...*..****.**...*..*...*..*..*.*..**.......**..***.**.*...*.**.*.**..**.......*.*...****.........*.****.*.....****.**.*..*...*.*....*..*.*..**.**..*..*.*...*....***.**..**.....*.*...*.**.**....**.*.....*..***..*.**.*....*..*...****...*...**.**....*....*..**..**.**....*...*.*..**....**.**....*..*.....*...*..*.*****..*.*..**..**...*.....***..**...*....*....*.*..*..******....*....**...**.*..*.*.***....****.*.***......**.*****.......***....*...**..*.*...**...*..**.*..*.*.***.*.*...**.*...*......*****....*...***......*.**..*..*...**......*.*....*...**...*.*..**.....**..*.....**..*..*...******....*.......**.***......*........**..*...**...*.*...**.*.*...*..*..*.*...........*..**.**..*...**.**.*.****......*.**.******.**.......*..**.*.*..*...****.....*****..*....*..*..**.*....*.*......*.***..*.*....*.*.....*.*....**.**.**.*....*.***..**.*
*.*.*.......*..........*.*...**.***.***...**.**...*.*........*****..*.**...*....*..*.**...*..*.*.*...*.*....**.***.*...*.*.*.*.*...*....**.***..*.....*.*.*.*......*.....**.*.....*******..*....*...*.........*....*......*.*.....***.......*.***..*.*.*.***.....*..*.***..........**.....*..*****...*.*.*...**.**.*..*.****..*...*..*..****.......**...*......*.*..*..*...***....*........*.*.*****...*.*..**.*..**.....***......*.*....*...*.**.****.....*...***.*...*.........*.**.....****.****..*....*********.*.*......*...**.*.***......*.......**.....*...***.*.*.*.*.**..**..*..*.*...**.*.***....*..***.*.*.*...**.*.**....*...*...**...*.*....**.*..*...*..**..*.**.....**.*..**.***....*.*.*...**...**...***..*..****....*.....**........***.*.......**..*..*......*..*.**....*...*.*....****...**..****.*.*.*..*.**..*.....**...*..*..........*.*.*....***.*.*.*.*..***.*.....*.**.....****..***.........*.....**..*..*.*......*...******..*.**.**..**.*...*..*..*****.***.*......*...*.*...**.**..**...**....*.**.**.....*
*.***...*.*..**.*..**...*.*..**.*****....**.*.*.*........*.*..*.**....*...****......*...*.*..*..*.****.*....*.*.**.**.**.***....***....*.**..*...*...*..**......*.*..*..**..**.....*.**....*.****........*..*....**..*.***.*..*.*...**..*...*..**....*...*...*.*.***.*****...*.....*.***.**.*...***..*...****.*...*.**..**........****..*....***...*...*...*.*...*..*....**.*..**.*.**..........*.*.*.**.*.*....*...****.*.*.*.*.*.*..*..***..**............*..*.**...**....*...**..*.*..*.......*...*....*.*..**.***.*....*.*.*...*....*.**..*.*.*..**.*.*.*.*....***..*.....*..*.*..*..*.....*.*...**.*.**...*....*....*...*.**.*....*.***.**...*....*....*..*.**..*.**.*.*.*...***.*..**..****.....*..*..*...*.*...*...*...*.**......***...**.*.*.*.*.***.**.**.**....**..*..............**...*...***.*.*...*...*...**..*.*.*.*.*.*.*.*.***..**........*.*...*.....**..*.....**...*..**.***.*..*.**.*..*.........**..**.**..*....*.**.*.*..*...**...*.*.***...*.*..*....*.......*.*.*.....**.*.**.*.*.....***.....*...*..**..........
**..*.**......*.**..****.*.....*..*..***.....**.*..*.*..**.*.***..**.*..**..*...**.*.....*...*.*....***...*...*.***...**.*..*...*.*...***..****.***...*...*.***..***.***.*****..*..**.*.*.*..***.*.***.**.*...**....*.*.***..**.*.*....*.*..**...***.*.*...*****....*........*.*....**..*..*..*****.*.......***.*.**....*....*...**...**.**.....*..**.*****.***.*.**...*...*.*....**.*..*.....*.*...**....*****..*.......**...***..*..*...*...*..***.*..****.**.****..***....**....*..*..*...*.**.****...**...***......*........*.*.*.**.*.*.**.*...*..*....*..*....*.***.***.***...*..**...*...*......*.**..*.*...**...*.*.*.*...*....*...*.....*...**..**.*****...**....**...*...****..*...*...**..*.**..*..*.**.**.*.*....**...**..**..*.*..*........*.****......**.*.*....***......*..*.*..***..*..***.....**..*..*.*...*..**............*..*.*.*...******.*..***.***......**...*.**.....***.*..*..*..*........*...****.*.....*.***.*......*.***...*.*......*..*..*.**...*..**....*....*.*...**..*.******..**.****..*.........*.*...
*......*****.......***..*..*.*..**.*.**.*.*.*....*....*....****......*.*..*.....*...*.*...*.****.*..***..*..*.**.....*.**.***....*........**..****..*.**.*...**..***.*..*...**..*..*....**..*.*.....*..**.........*.*..*.****..*.......**...*...**.***.*..*.....*..*.***......*.*..*..*.*.*.....*****.*.**....******....*..........**.*.*..*..*..**...*..*...*..*****..****.*....**....*.**...*.**.....*.**....*.*....*....*.*...*.*.**..*.***.**.**.*.......*...**...**..***......*****...***..***..........***...*..***.**.**.*...*.*..**....***.....**......********......**.....**.**.**..*.****.***..*****.*.**...*..**.*....*..**.**.**....*...*.**....*.**.****.*.**.***.**..***.....*****..*.***..*......*........*.*.**..*...*..**..***.*.*.*..*.*.**.*..*..***...*.**.**.*.*.***.*.*..*.*..*.*....*...*.......***...*.**....**........*.........****..*...*.....***......*.*.....***...*****.....*...***..**.***.*.*......***..**........*.*.*.**.***.*..*..*..*...**..**....*.*..*..***.*.....**..**....***...*....**...**..*
....*.....*.*....*...*.*.*.*..*...**......*.*........*.*...**..*.**..*...*.*.**...*****....*..****.**..*.*..***..*..**.*.**.*..*..**..**.*.**.*.*...**.*....*.*.*....*..*..*..*..*...***..***..*...*...**...*..*.*.**..*..*.**.*.*...**....*..**.*.*.*....**..*.*...*..*.**..**....*.*.......*..**.*.****.**...**..*..*..*.*.**.*..*..**..****...*.....*...*...**.**..*.*.**...***..**.***.*.*.*..*.*..**....**..**..*...**.....**.*....*.....**...*..**.*....**.***......*.*..**..**.**.*.......***..**.*..*.***...*..*..*...*.*.....*.**.*.*.*.*....*.***.*.*****....*...*.*******.*...*......**.*.***......**.***.**.*..*..**..**...**.**.****...........*.....***.*.**....*.*....*...**.*.....*..***...*.*...*...****...**.*..*........*..*........**....*....*.**...*.......*.*.**.....**.*..**........*...*...*..*.*..********....***.*.**...........**.***.*.*...*.**...*..****..*.******.****..***...***..*..*......***..*....**..*..*.*....**..*..*.*.*..**.*....*.........**.*..*.*.*..*...***.**...*...........*..**.*.*.***.
**.*....*.*.......*..**.*..*..**....***..*..*.*..*.**..*...**...*.****.*.*......**..*....*........*.*...*.***...*..**..**.*.*....*.***.*.**.*..*....**.****.**......*....*...***......***..*.**.*.**.**.*...*.*.**.*.*.*.**..**.***.**...**..*.***.******..........*......*.*...*....*...*...*...*.*....*.*..***.*.**.**.....*.......*****....**.*.*..*..*..**....**.*...*.*.**.*..*.*.***.*..***..*...**.........*.....*.*....*.**.****..*....*...**....**..*..*.**.*....**...*.*****...****..*...***..*...****.....*.***...*.*.*......*.......***..**.*....**....***....*.*..**.*..*...*..*.*...**.........**......*..***.**....**..**.....**...**...*...*.**..*..*.....**....*.**.....*........*.....***....*..***....**..***.***..*..**....***...**.*......*...*..*..****..***.**..*.*.*..*....**...*.**.*.****.*.*.**.*.*.***.*.****.**..*.**.**.*.....**.*..........**.***....*.*..**.**....***.*..*.*...*....**..**..***..***.*.*...*.*.....*.****...*.*.**....***...*..******.*.*.**.**....*..*...*......*.*.*.****.**..*....*.*
..**....*.....*..*.*.**....*.*.......**.........**..*..*.....**...****.**...***.***.*......*...*....*..**....*.***..*.*.*......*****.*...**..*..*.***..*...*..**......***.......***..*.*..*....**....*.......*.**..*..*...*..***.*..*..*.*.*.*..**.*.*.*..*.*....*.*..*..*.***.**.****..*.**.*.**..**......*..**.....*......*....*..*.*......*.*.*....*..*.....**..**.....*****..***........*..*..*.**..*****.*.....***..**.*.*.*.........*.***......**.*..**.*.*.*.*.....*..*..*****..*.*.*..*.*...**...**...*.......*..**..***...**....*.*.*.........**...***.*.**..**....***.*.*.....*..*..*****.**.**.....*..*.*.*.***......**.*....***.**...*.......*..**.*.*...*......*.....***...**.*...*.**....*.....*.....*....*.*.*..****.....*..*.......*..*.*...*.....*..**...*...*..**..***...***..*.*..****....*.**..**.*.....*..**....***.**...*...*..*..*..*...*.**.*......*........***........*....**...*.**.*....**...*.*.**...*.*.*****.*.**.*.***....**.*..***..*.....*..*.....**...*....*..***..***.*...*.*..***....*.*.....*.*....
***....***..**.....**..**.*.*.****....*.*.**.****..........**.**..**.**...**.*...**.....*...*.....**..*..*..******....*.*.*.**..*.****.*.*......*...*.....*.*....*.*.*...*..****.*.***..*.....*...***.....*.........*...****.*.**..*.***..*.****.*.*........*.**..**....*.**..*..**.........*...*..***......**......***..**....*.**.******..*.*.***.*..*..***.*.......*..***.*..**...*.*....*..*.*****.**.*.**..*.*..*.*.*.**.*..*...*..*..*...**.......*..***.....*.*..*.***.***..*.*.....**...*..*..*.**.*..**..*..**.........*...**.**.*.....**.**.**.**...*******.*.*.*.****.*..*..*.*......*....**.*..*.*.........*.*.**.*.***.*..**..*...*.*.....*..****.****...**..**..*.*.*..*.*....*.*..**.*...**..*.**.......*....**.*....*.**.******...**.*.......*.*...**.**.........*.***.......*.*.*.**...*......*.***.**...**.....*.*.****.*...*.***..*.*..*......*....*..*.*.*.*....**..**..***....*..****..**..*..**.**....*...*..**....***.*..**...*....**.*...****..*..****..*..*....**..***..*..***.***..*....*......***.*.*..*.**..
..**.....***....*...*.*..*...**..*..*..*.***.**....*..**.....**...***.*.*.**.*.....**.**.*.*...****...*****..*.*.*..*...***..*.**..**.*.***.*...*..*.**.***********....*.*.*....***..*.......*.***.*..**.**..*.*..*.*.....*..*.***.....*.*..**........***..*.**.*.*..*..**..*..*.*.*.***..*...*.*..*.*...*...***..*.**.*....*...**...*.*.******.****..***.*...*...**...*..**.*...*...*****....*.****..*.*......*..**...*.*..*.**.*......**...***.....*....*.**.*.****.**..***....*....****.*...**.***.....*.*..***...**...**..*.....**....*...**..*.***..*..*.*...*.*.*....**.**.*..*.****.*......*.....*.******.....**.******...*......*....*.........**.********...*....*...*.*.**..*...*..........***......*..*..**.....*..***....*....*..*.**.......**..*.*...**.**..*****....*.*.*.*.**...*****...*.*..**.*..........*****.....*.*..........*.*****..**...*..*.**...**....***..*...*.....****.***.***.*.***....**..***.****....**..*..**....**...*.....***.*.**.*.***.*.*..*.*.*..**.****.*.**.*.**......***.*..*******..*..*.**...
.*.*.*.*........*.....*.*..**.*...*.*...*****.**.*.....**.*.*.*..**...***......*..*......**..*.*.*.*...*.*...*****....*....*.**.*..*..**..***.**....***...*..*****.*...*..*.*.*..**.*..**..**..*..*.....*.*..................*...**...**...****.*.....***....**.***...*........*.*.*..*.*.**...*.**..**......*.*..****...*....**.*.*.*....*..*.*.....*...*.*...*...*....*.***.......***.*.*.*.*****.......***........*.*..**..*..*.*****.**..*.*..*....*.***.**...*.**..**.*.**..*****..*.*..*..*.**.***..***.....*.*....**.**...*..*.......**.**.*...*...**.*.**.***.....**..**.*..*...*.*.*.****..*.*.*...**..*..********.*..*.*.....***....*...*.**...*.....*....**....**...**...*.....*....**.*..**..*...*.***.**.....*..***..........*.....****.***..*.....***.****....*..*......*....****...*.....*.**.......**.**...**...*..*.....*...*.***.*....**.*.****...*.**..*....*..*.*.*......*...*.*...**..*..***..*......*.**.*.***.....**...****..*...*....*.*...*..****.*.***..*.*.......*....*.**.****.**.*.*.***.....*.**..**.....*
.***...***.*.*.******.*...*.....*..*..*.....*..*.***....*.*........***..*..*..**...*...*..*.....*.**..*....**.*...**...*..*.*.****.**...*....****......*.*...*.*..*.**.*.*.*.*....**.*.**..*..***.**...*...*.*......*...*...*.**.*.*.**..*.***..*...**........*......**.*...*.**...*....***.....*.**.*.*......**.**...*.....*.****.*****.....**.*.*.*..***.***..*....*........**..***..**.*...*......*..**.*..*...*.*...***..*...*......*...**.....*.........**..*.*....*...***.*......*.*.......**......**........*.*..**..*..**..*.***..*****...**..*...*...*.*...*.*.*.*..**....*..*..*.*...*...*.***.*.*...*.*.**.*.........*.......*....***..*...******.....*.*...*.*.....*.*...***.****.*.*.**..***.*..***.*.***........*.....**....*..*.*..*..*.*..*.**.*...*......***.*...**....*.*.**...*..**..*..*.*.*..*....*......*..***..*.*....*..**.**....**...*.*.*.***.*..**....*...*...***.**..**..**.*..**........*****.*...***........*.*.**.....*.*..*.**..*....*........*.*..*..***.*..**....*..***.****......***..*******...**...
*.....*.**.**....*.**.....**...**..***.**..***.**...**..*...*..**..*..*.*..**...****..*..*.*...*...*..*..*....*..**...*..*...*.****...*..***.*...***...*...**..*..*.**..*..**......*..**.*....**.*.**........*.**.*.*......*..**...***..***....**......***....*......*...*.*.***.*...*.****.**.......*...*.**.**......**.**...*.**.**.....****.*****.*.*..*.*.*.....*...*...*..*...***......*...*..****..*....**....**.*.***....**.***.**...**..**.****.*...*..*..**..*..**.*..*....*...*.**..**...*.........*..**.***..**...**....***..*.....*...**...*.**..****.*.*.**...*****.**..*..**........*..****...*....*..*....*.***..*...*.**........***...***.**..*......******.*..*...*..*.*.**.******.***..**......*.*****.*.**.....*..*..*.**...**..*.....*.*.*.......***..*.**...*....*..*..**.*.**.*..*.*.**..*.....****.*.*.**.*............*...***.....*.**...*.*.*....*..****.*.*...****..***..*.*.*....*...........***..*.*.**......**.*.....**.**.*.*****..***....*.....**...*.....**..*........*.**....*.*.*..*..*.**....****.***
*..*.*...*..*.*..*.....****.*...*.....*.......**......*...*..***..........**..*.*...*.*.*..*..*...*....*.*.*.....*.........***.*....*.....****..**.**.*.**.***.***.....**.**.**...*..**.**.*.**.***...****.....*...***.***......*..**.***.*..*.*****.......*..*......*...**........*.***....*....**..***.*.**..****.****..**....***.........**..**....*..*.*..*.***..**....*...*.**..*.**..*..*.......*......*.**..*..***...*.***....****...**..*..**.....*...*...***.**....*.***..*...*..*..*..**.*.*.*...***.*..*.......**.***.*.***.*..*......*....*....*...*.....**..***.*..*.*.***........******........**......**.***...*.......*....*..*.******.**...**.....**.*...*..***.**.....*...**..**.***...*..*...*...*....**.....*..*..*...**..***....**.**..*.**..*...*....*...***.**.....**..**...***....*.*..*.*.*.*...*.*...*.....*.*....***...***.....*....***...***..****..*..*..*...**.*..**....*..*....*...******.*.*.**.*...*...*.*.***.*.*..*...**..*.....***.***...**..**.....*.......**..*.......****.*.*****..*...*...**.*.*
*..*..*.*..**.....*********.**.*......*..**........*.**.*....**.*.*...**...***.......*.*.*.......***..*.****.**.****..****..*.*...***.**...*...****.*..*...*.***.*...*.*.*.....*......*.....*.*..**.*.......**..*.....*......**.***.**...*.*..*......*.*.....***.....*..**....*.**..*****..**.*.*.*.*..*.*...****..**....*..*..........**.*.......*...**..**.....**..****...*...**............**.**..*..**.*.**..***..*..***.***.*...**...***....*...**.*....*..*....*.*...**.....*..**......***..*.*.**..*.*.*.***..*.*....*..*......**.*...***.*.**.****.........*..****...***.**..........*.*.**.*..*...*.******..*....***.**....*...*.*..**..*..*..*.*....***...*.**.***..**...*...*..**.*.***.**...**.*..*......*****.*..*.*.**...*..*...**.*.*.**....*.....**......*.*..*****...*.*.*.....*.*..*.**...*..**...*.....*...*..*****...**.*.**.*.**............*.*...*..*..**.**...**.*.*.*.****...*.*******...***....*.....**..**.*.**.*...*.....*.**..**.*.*.....*....*.**.*.*....**.*..****.*.***.*..**..*...*..*.*.**..*.**.*.....
.***.*..*******........**..*..**.*...***.**.*...*...*...*..*****...**.*.*.******....*.*.....*.*......*...**.***..**..**.*.*...***...*........*..*...*.*....***..**.*.***.**.*..*.****...*.*...*....*...**..*....*..*.*.*.*.*....*.*...*......**.......*.....*...*......*.*.*......****.**.**.....***..*.*.....**...**..*....**........*.....*..*..*.*...**.*.*.**...*..**......**....**...*.**.*....***.*.....*.*...*........*.*..*..*.***...*.*.*.*...*.*.*....*..*..****..***.****..**.**....*.*****.*****.**.****..*...*.**..*.**...*..***.*..*.....**...*.***..*.**.*.*.****...*........*...*..*****.*.**.*..**....***.**....**.**.**.*.**.....**......*.......*****.......***....****...*..*..***........**...**...**..*.*..*...*...***.*..**..**.**....**.*....*.*...*...***.*..*..*.**.*.*....*.*.**.*...**..**..**....***.*..**..*..*.***.**...*....*....*.**.....*.******.*****......*...***..**.*.**.*.*.....*.....*..*....*.....****....*.****...*..*.*.**.***.*.*.*....*********........******.****..*..*.**.*...***.**.**..
.....**.*.......*.*..*.***..*...*......*.*..*..***..*....*.......*..*.....*.**.**......*..*....**..**.**......*..*......**.***...*.*..*....*..***......***.*.*..*..*.....*.***.*..*.....**..*.*....**.*..**.*...*.*..**.................*..*.*..*******.*....***.......*..****..*...*...***.....*.**..*.......**...........**...*....*......*.*..*.*.***...***..*....*...*.**.**.*.**.***...****......*....*..***.*.*....*...***.***.*..*....**.*.*.**.....**...*......*...*...**......*.*..*.****.*..*****.***...*.*.*......*..*...*****.**.*.*..*.*.*.**..**.*.**.**.....*....*.*.*.....*.*.*...**.*......*.***.*.*.*..*..*.**..**.*....*.*.....*..*.*.....*...**.*.*...*..**.**.....*...*..*..*..***..*..*.**.*.*..*.***..***.*..*...*.*.*..*..*.*.**.*.*.*.***.****.*.*.*..*....***.***.*..*...**..*.....*.*..**.*.*.*........*......*....****.*..*....*...**........**......***.***..*.**..*..**..*.*.*..**.**.*..***..*...*...**..*...**.***.*.....**..**....**.***...*..*...***..*...*.....*.**.**.**.*.*.*.**..*.**...*.*..*....
..***....**......**...****......**...*.**...*.**....*.......***.**..****...****..*..*.*.*..***..*.......*....*.*****..*..*...**...*.*.**.*.***..*....**.........*.**.***.*..**....**.****.****......***.*....*....*.**.****.****...*.*....*..*****.......**.**.*..*.*...**..***....**....*...*..*.**..**..****......*....***.*.......*..**.**....*.....*..***......*......*.*..*..***...........***.**........**.*...*.**..**........*..**.....*.***.....*....*.*.**....**.*.*.*...***.....*...*.**....**.*.*...*.....*...*...**.*..**.***.*..*...*....********.....*.**..*..****.*..*******.**.**.*..*...*.*..*.*......**..**..*..***..**.*..*..*.**.....*....**....**....******.*.*....**....***.....*...*..*.******..***..**....*...*..*..**...*...*..........*...**.*....*.*...*.**...*....**.*..**..**.*.....**.*.*.*.....**.....*...**..*..**.*****..*.**.......*..**.**..**..*......*.**.*.*....*.......*.*.*......**.*......**.*..*...**.*...*.....*.*..***..*....***..*....**....*....**....**....*..*..**....*..**....**.***.*
.**.*.*..*.**...*.***........*.***.*..****.*.*.*..**.*.*.*........**.*...***..**...*.*..**.........*..*.**..*....***.....*..***..*..*.**.......*.**...*.*.***.***.**..*.*..**..*.*.*...*.*..*.**.***.*.**.**.*..**....*.*..**.*..*......*.**........*.**....*.****..**..*..**...*.*....**.*.**.*.....****.*****...*.*.****.....**.....*..****..**..*.*..***.....*..*..******....*.*......**.**...*.**.**....*...*.........*...*......*....****...*...***.**..**.**..***...**....*.*..*********....*.**.**.*..**...**.**.*.*...**.**......****...*...**....*..*..*......*..**.........*****.......*.*....*.....***..*.*.*.*.....**...*....****.*****.*.*.*.....*.*....**...*..*..**....*.....*....******..*..*.....*..*.*..*...**.**..**.***...*..****.*..*.*..*..**...*..**..***.*..*....*....*.*.*.***...**.*.*.**......**.*..**..***...*..*....*......**.*......*...****....*...*..*..*.*.....*.*...**......*..****.*..***.*.***....*...*.***..*....*.*..*..*.........***.***..**.*.**..*..*.***..*..*....**..*.**.*.**...**...*...*..
..*...*...**.......*.*.*.*..*.*....*****.*..*..*.***...*....*...***.**...**.*......*...****.*.....**..*******.....**...........*...**.**.*.**.*.***..*...*.*.*...*...**.*...........**..****...*.**.*.*....***.**.**...**...**.*.*.*...*.**.**.*.*...**...**.*..**....***.*......**..*......**.*.**..*.*.....*...**.*.**.**....*.*...*.*.*....*....*..***..........***...*.......*.****.......**.....*.*.**.*.*.*...**.......*...*...*.***.*..........*...*.*...**..**..**.*..***...*.*.....**...**...*.*.*.****.**.*.*....*......*...*.*.......****...**..*...*.*.*.....*.**..*..****..*.*....**....*...**...*.*....**.**..*.*.*.*....*..*.****...*****.....**..**.*.****.****.*****.*..**....*.....*.**.*.......*...**.***......*..*.....*.**..*.*......*...*....*..**........**...*....*....****..***..***..**.*.*......*.**.**.....**.......*..*..*....*...**...*..*.*.*...*..*.*....**.*..*....**....*.**.*.....*.*.....*....*.......**..*.*....*..****.*.*......*.**.*...***.*...**...**..*...*.**...*.....*..**.***..*..**.**.*.*
**...**.***.......***.**...*.*.***..**..*.*.*..**.*.*...**..***.....***..***..***...*.**.***.*.**.....*.**....**.........*......***..*...*.*.****.....*....*.**.*..*.****..***.*.......*...*...**.**..**.*..**.*...**...**.**..*.........*.*.***.*...*.*.**.*.*....*..*....*.*..*.*.....****....*...***...**...***.*......*.....*..*...*.*..**.**..****.**....*.....*....**...*.*.**.**.**.*...**....**..*..**.*..*....*.***.*.***.....***.**.***..**.*..........*.***.*.**..*.*..****.*..***.***......**..*..*..*..*.**.******.*.....*.**..*.....**..**..*...*****..**..*....*.*.*..*...**......*..*...**......*..**..*..*******....**....*.**.*..***....**.**.*.*.*....*.*............*...**..*.***...*......**.*..........**...*.....**...**..*...*.*.*...***.**.*....**.***....***....*...*.**.**.....*.*...****..*.....**.***....**..***...*....*.......**...**...**..**..*.....***.***.***.*.*.*.*.*.*.***.**....*.**.*..*.....*...*.***.**.*.*****.......*****.....**...**..*....****...**.*..**.**......*.*....*.**.**.**...*.**
***..*...*.......**.*..*..*****..*****.**..**...**.***.....*.*......*.*.**.*..*...*.*.....*...**..*.**.***.*..*.....*.......*..**..***...*..*...***.....*.*..*.....*....****..**.*.***.***..****.**...*..**..*...*....*...***.**.*...*..*..**......**..*..***.**.*..***.**....**.***.*....*****..*....*..***........**..*.**..**..**..**.*.*.*..****..*.*...*.**...*.....*..***.*...**.*.**.*...***........*.*.*..*...*....*****.**.....******......*.***.*****...*....*...*.*....*...*......*.*........*......**.*...**.*...*.*........*...*.**.....*..*.*..*..*.*.***.......*.*.**...*.*.*....**.***.*.*...***..*..**.*.*..*..*..*....********.***..*..*.**...*..*.*.....*....*...*...**..*.*.*...***..*.***..*.*...*.****.*..**.*..**.*.*.*...***.*****.......***.*....***..*....*......***.**..**......*..**..*.***...*....*..**...*..***...*..*..**********.******.*.******..**.*....*.**.......*...**.*...*.*.*.....*......**....*....*...*....**..**.*...**..*...*.....**...*.*........**.*......*.**....****........*..*..**.*..
*.*.......**..***.*.*....*.****.***.....*...*.*..*..*.*...***......***....***.....*.*..****...***..*.*....*.*..*..*.**..*.*..**......*.*..***.....**.*...*...*....*.....**.*..*.***.....*.....***..**..*....*.****..****..*..*.*..*...*.*..*.*..**.........**.*.*..**.....*....*...*.*..*.***.*....*....*.***.*.....**.*...*...*...*.*..**.*.***..***.**..**.*.*...**.**...**.......**.**.*.*.*...*.***.*.***.*.***.**.........*.....*.....*.*.***..*****.*..*.............*..*...****..*.*..*...**...**...*.....*.*.*....**.....***...*..*..*.****.***..**..*.***.*.*..*...*.**..*..*.....*.*.****.........*.*..****......*.****...*....*..*.*.....*...**...*.......*.*.....**..*..**.*..**.*.**.*.......**..**..*.*...**..*.****.*...*..*.*..**..**.*...*.***....*........*...*....*.*.***......*...*.**....**.*..*.**..*****..*.*..***....******.....*.****...*****.********.****.*...***.*.*.*......*...*****..*.**.**.......****.**....****......**..***.***.***...........****.**.**..*..**.......**.*****.***......*...*..*.*.***
..*..*.*.**..***..***.*...*.**.....****.*.*...*..***.**.*****.*.....**....*..*......*.**...**........**.**...***...*.***.....*.*.*......***...*.**....**..***..***..*.**..*.**..*...*.*..**.*..*...****.****.*......*.....**..........*.*.*..**..**..*.......***...*.**..****....*.******..*.....*.***....*.*...****.*...*..*........*.*..**..*.***.........**...****..*...**.**.**..........****..*.*.*..*..****..**...*.*..*...*.****.**.....**.*..**..**..*.***....*...*..*.*.....****.*...**....*..*.*..*..*...*.*...*...*...**.***.***..*....**.**.*.*.*..........*.*..*...*.**.*..*..*****..*.......***.*..*.*.**...****.**.*.............***....*....*.....**.....*.*****.*.*...*......*......****.*.*.......**..*....*...****.*.....*.*.**..**.**.*...**..*.*.*..*.....*....*..***...*.*.*.....**.........*.**.....**.*..*..**.*....*.*......*******......*..*....*****....*...**.****.*...***.*..**..*.*....*..***....*.*......**.*.*.........*.......*..*.***.**.***......**.*...**...*.*..*.**.**.**....*.**..*...*.**...*.*.
**.*.*.*..*...*....**....**.......**.**...*...*..*...****...*.....**.**..*...*.***.*.**........**..*.........*.**.*.**..**.*..*...***.**..*.**..*.***....*.**.*...*.******.*.*.....*.....*.*.*...*..*..***..**.*..*...........***.***..***..*..**.........*.....*.*.....*.*.*..*......***...*..**.....*...*.*..*...*....*..**.****...*.*..*****.*.*.....*..***..*........*.........*.*....*....*......***.*...*...**........**.***.*.*.....*..**.******.*.*.*..*.....*.*.*.....*.*..*..*....*.*.*.....*...*.*.**..**..**.*...*..........***..*...*.....**.....*.*.............*...*..*......*.*..****.**...*****.....*..*.*......*..*.*....*.**....**..*.*....**.**.**..*.**.*.**..*.*.****...*..*...*.....**..**...**..****......****..*.*.*..*.*..*.*.....*....*........**..****...**...*..*.*.*.*.*.......*..*..*..*.**...*.***.****.*******.....*.***..*..***...*.*..........**.**..*...*.**....**...*.**...*.*.*.**..*...*******.....***........***...***..*.......*....**.**..*.....*....***..****.....****......**.***..*.*...**.
.**.*...*.*....*****..........*..***.**.....*......**..***......*..*....*...***..*.*.*..**..****.**.***..**.****...*.****..***.*....***.**...*.*..*.....*.......****.**...***...*...*.......**.*.*.*...*.......*..*.*...****.*..**...*..***..**..*.*....*..**..*...***.*******.**.*.........***.*....*.*....*..**.*.....*..*...***.*...*.....*..*.*...*.*.***...**...*.**.....**.*.****..*.***.*.*****.*....*...*.*..***....*.*.**.**....*.*****...*......**...*..***.***..*....*..*.......**..**.*..*...**.*.**.***...*.*.*..**.*....***.**..*...**...**.....*.***.**.*.***.***.*..**.****.*..*..........******.....*......*...*...*...*..**.*.....*.......*..*..**...*.**.*...*....***..*.*.***.**..*****...***..***..*....*...*..*.****.***..*..*..*.***.*......**.*.**.*.*.....***..*....*...*..**..**..*.*..**..*..**.....****........*.****.*.....**..****.*..*..*..**..*..*..**.***.**...*...*...*...*..***.**......*..*.*.*...*..**...**...*....*...*......*.*.**.**.****....**..*.***.**.*..*....*.**.****.**.*.....*...*..**..
..*.*******....***.*...*.**.*..*..*..**..*..*****.*.***.**..*.*..*....*.*..*.***...*...***.**...*.*.*..*..*.....*...*.*....*.*.*.*...***....*......*.....*.*..*..**.*.****.....*.*...*.*.*.*.*..**.....*.*.*.*...**....*.....*.*.*.*.**.*...*.*...*****.*...**..**.*.*....*.*...*..******.**.*....*.......*........*...**..*..*****.*......*.*.**..**.*....**..**.***.***.*.****..*....***.**......****..****...*....**......***.*****.**...**..***.***....********......*..*.***........*..*.*.***.*....*..*...*.***....*.**......*.*.*..*.*...*...*.*...*.*..*.*..**.....*.*.*....*...*....*..***....*...*.**.*..***..*......*...*..*.....**.***......*..****.****.*..*.*.....***..**.*...**..*....***.....*.....****.**.***....*.....*.*...*..*.*.....*.*....***..***....****.**.*..*.**...***...***..*..*.*.**.*.**...*.....*..*..*............*.....**....*...*...*.*.*...**..*...*.**.*....*.**.*..*.....***....**.*.*....*..**..**..****...**........**.**....*.......****.*.*.*.*.*.**...*.*..*.*.*.*.***...***.****...**.....*.
....*.....**.*.*..**.*...*.*.*...**.........*.....*.*....**.*...*....*.*.....*.**..**.**.****.*.*...**.*...*......*..**.**.............**...**......*.**.......***...**....*...***.*......**..*.....*..***.*.*.*.*.*.*.....*..**...*.*.*..***.*.......*....*.*..***.......*.****.*.**........*....****....***.*.........*.*....**.**.*..**.*..*...*..*.....***.*....***.**..*.*...**.*.**..*.*...***.....*..*....*****.*...***....**...*..*....*.....****..***..*......**.*...*....*....*..**..*..***.*.....*...**...*.***.*...**.*...**...**..*......*....**..**...*.**..*..*.*..****......*****..*...*...*...**....**..*....*......*.*....*.*...*..**...*...****..****.......**..*...*..***.*.....*..*..***.*.**.****.*.*.*.*.*.*..*.*..*.*..*.**.....*.**....****..*.....**..**....**..****...*.**.*.*..*..**.*...*.....**..*..****..**...**.**.**..**...*..*..****.*..****..*...*...*.**..*...*..*.**..**..**.***..*.......**.**...*.**..**..**.*.*...*.*...*..*.**....*.....*......*.**.*..*.**.*.***.*.*...**...*...**..**.**.*...
.*...*.*.*.**.*********..**..**....**.*....****.*...*.*...*....****..***.****...**.*.*.*..***.....**.**.*...***.*...***..***....*....*.*.*..*.*...***..*..*.*.**..*...*....*.*..**.*..*..*****..*..**..*..**..*..*......**.*.**....**.*.***.**..**.**..*...*...........*..**..**..****..*.....**...*.*......*..**..**..*..*.*...*.***...***......**.*..*...***..**.*****.****.*.***.**..**......**.*...**..*.....***..*..****.......**...*....*...**.*.*.*....*.*.*.**..*...*...*....***..*******..*..*.*..**.....**.*..*..*..*.*.*.**.....*...***.*.*......*.....***..*..*.*...*.....*.*..*.*..*..*.***........*.***..*.*.*....****..****...**...***.*.***.....*...**.**.*..*.....*.*..*....**..****......*.*..*........*..*.**..**...*.*.*.**.**.......***.**.*.*...*.*.*........**.......*..*..**.***.**...****.*.**...**.*.*..*..*.....*.*....****.****.*....*.***....*.*.*..........**..*..**..*..*......**..****..**.*.*..*...**..*.*..*******.**.*.*....**..*...*.*.*.**......*..........***.**..*.....***.*.**...*.*.**.**.**..*
.*.**..*...*.....**.**...**...****.***.**.**.*....*.*...........*.**..*...*...**.***....*.**..*....*..*.***.**.*.***...*..*..***...*....**.....*..*..*.............**.*...*.....*.....*.****.*...*...*..*...***..**....*..*.*.*.**.*****..**........**..**.***.***.**..*..*...*...*..**.**..**.***...*..***.***...**...*.*...**.*...**....*...***...***....**.*......**..**..*.........*..*..***..*..*....**.**...**.......**..*..*...***.....**.*.*.*...*.****...*.*..****..***..*..*..*..*.**..**...*..*..*....******....**...*....*..*.*....*......*..*.....*..**.*.....**....*...*******..**..**..***....**.***.***..*.**.*.*.*.***.....****.**...*...*........*........*....***.**..**..**..*.....*.*.....*.*....*.*.*....*...**....**.****........*......**...**..*......*.**...*.***..***.....***.....*.***......**.**.*..*.*......*******.**....*..****...**...*..*.*.****..**.*..***.*.**..*.*.****.*.*.**...*.......****.*....****.******.***..***.***.*******.****.*..*.**...*.*...**..*..***..****.*..*.*...*.***..*....*..*
*.*.*...*.....*.*.*..........**.***.*..*..*..*.*.......****..**.*..*.*......*......**.**.*.*.**...**..**.*......**......*.....***...*.*..*...*......**.*...***.....*...*........******....*.*.........*.*..*.*..**..*........******..*.***..*.*..**....***.*....*...****....*.......*.**..**...........*..*.*..**.*.**..******....*..*.*......*.**.*.....*.....***..**..*...*.***...***..*.*..**..*..*.*.*.*...*....*...*.*.**..**.*****..*....*.*.**.*****.....**.*..****..**..*.****..*.*...*.....*.*.*.*.*..*.....**....**.**......**.....***..***.*...*..*..*.....***.*..**..*...*.*******..*.*..*****..*...*........**...*...**...*.**.*..***.....**.*...*.*.**..****.*.............**..*...*......*.*.**.*...*..........*...*..*.....*.....*......*.**.*..*.**.**.*.*....*.**....*..**.*.*.**.**.**.**..*.***.*.*..***......********....*....****..**.*.***.**.*.....*..*..*..*...*..*...*..**..**.*.*...*..**.....**.....**...**.*..*.*.*...***.*..**.*..*..**..***...****..*.*.**......**..*.*..**....*.*...*.*.*.*.*.**.....***
*.*.**.*.***.*........*...**.***.*.*..........*.**.**...*..*****.***..**....*.*.*..**...*...*.....*..*.*...*........***.*..*..*.******.*.*.***...*.......*.....*...*....**...**.........*****.**.....**...***...***....**.***.*.*.*..*..**.*.*.**.**..*.****..***.**.*..*****.*....*.**..***...........*..*.*...**.*.*..****.......****....***.....*..**.**.*.*...*..*..**....*.*...**..*.....*......**.***..*.........***.***...*.****.*.*.....*..........*......*..**.....*.*....*****..*..*.....*..*.*.*..*.*.*.*..*...**...***.**..**.......***..*.*..**.*..**.*....*..**.......**...****.*....**.*....*...*........*...***..***........*.*.**..****.*.******...*...*..**.*...**..*..*.**....**..*....****.*..*.***..**.*.*..*..*.***.*.....*.***.*.....*.****..**....***....*...***...*.*...*...*.*...**.....*...*.*...**.....*.....**....*.*.*.*....**.....*..**.....*..*..*****.*.**.**...**....**.*.**..*********.**..**.**.*.....*..*..*.*.......*..*...**...***....*....*.*.**.*..................***.*.**....**..*.**.*.*....
*.*..**.....****.*...*..*..**...*.*.*..**.........*..*.*.*.***..*.***...*****..*....**.*.*...**.*.....*..*.**.*.***....****...*.**...........*.**.....*.***....*...*...**.**..****.*....**...***.*......**.*..******..**..*..*..***....*.*..*..*........*.*.****.**.*..*.*....*...******...*..***..**.*..*...***.*.**..******.****.*..***...*..*..***.*.*..***.***..*.**.........*...*...**.*.*.....*.*..****....**....**.***...*..*.*.**.*...*.*.*.*.**.......**.**..*...**.*.*..******.*......*....*...*..*..**.*.*......**.*...**.*..*...**.***.*.***.*.*......*..***......*...***....***....**.***...*.....*..*.*.......*.*..****.*..*........*..*..***.*.**.**......*..*.*.*....*....*..*.*..**...**..**.***.*.......*...*..*.***.**..**.*.*.*.*.......*.**..*.****..*...*****.*.*....*..***.**.*.*....*..**.....**...**..*...*****..*...*..****...*****....*.....*..**..*.....*...*..**....*****....*****..*.*.*...*.*..*..****..**...*.**..**..*.****.*...*.....*....**...*........*..****..*...*.*..*.**...*.**...**.*..*....*..
..*.**..*.*.........***..*.*.*****.*.....*.*....*..*.*..**......*......*..*.**........**..*..**...*..*...*****....*.**.*.*.**....*..******..*.****.*...*.*..**....*..****...*..*.*.***...*....*.*....*.*.*.*.*...**....*.*.*.**..*..*..*.**....*..**..****.**.*...*.*..****...*..*.*.*..**..*......*..*.**..*....*....*..*..**.......*..****..*...*.*.......**.*...*.*.**..*......*.*..*.**......*...*..**.**.....*..*.*...*.*.*.*......*..**....*..*...*..*.*.*.****.**..*....**..**......*....*......*..*...*..**.....*..*.*...***..**.**.**..*.****...*.**.**.***......**..*.*....**..*.....***.*.*....*****...*.***..*.**....*...*.*..****..*...*.*.*..*.*.*.****.**.......*.*..*.**.*....**.*****.*.*.*..*.*..........*....*....*.**...*.....***.***..*......**..*.......*.**..*....*.****.....**...*....***....*.****..**..****....*..*...**......**....*..*.......***.*.....**.**..*..*.*..*......*...***.**...****.....***.*........*.......**.*...**.*..*......*****.**.*..**.....*.*..**.*.*....*.**.......*..**.......*.....*
*.*.***...***..*..*...*..***....*..*...*.**..**.*.*.*.**.***..***........***....*.***.....*...*.*..**...*.....*.....**..*.......**....*..*......***...*...***.****.....**.*.*.*...*..*.......**.*.....*..*.*.*....*.*..*...*.*..*.......*.*.*..*...*..*.*****.******.*****.*.*..**....**.****.*........*.*......*****.*....*.*.*.*..**...*.***..*...*.******....****.****.*..****...*..**.*...*...*..*.*...**..***..*..*.***..*.*****.*...*...**.*...****..**....*........**.**...***.***.****..**.*.*.**..**.........*......*.*..**...******....*.**....*.*..**.**....*..**....*.....**.*.....**..*..*.........*.**...*.****....*.***.....*.*.**....*******...**..*...*.**...*...*..*..*.**.*...*.*......**.....***..*....*.****....***....***.*.*.**...***.*..**..*..*.*...*.......*...***..*...**.***.****...*..*....*.....**...*..**.***.***.**...**......*...*..*...*.....*..*.***.*......**.....*....*.......*....*...****......**.***....**.*..*.*..****..*.**.........*...*..*..*..*.****..*.**...**.***.***....*....**...*..**.
***.***..***.......**.*.*.**.*.*.**..***..*****.*.**.**...*..*.**...*...**...*..*...*....*.**....**.***.***..*...*..*.......***.......***....***..*.**...*.*...*********.*.*...*.*.*.**.....*.......**..*.*.*..**...*...*.*..*..**.*.***.*.**....*..........****..*****...*...**.*.****...*...****.....**.*.*.*...**..*....**...***.....**.*.....**..**...*..*..*...**.*..**.*.**...*........***..*.*....*..*..**..*.****...**..*..*.......*...***........*.**.***...*......*..*.*.*.....**......*...*.*........*..*...**.....*.***.*.........*.**..**.*....*****.....**....*...*******..**.*...**...*.**.*.*.**..**............*.**....*.......**...*..**..***..*.****...*...*.*..*...*.*.***...**.******..*..**.***.*.***...*..*.*..*...***.*.*.......*.*.*....*...**..*.***...***..****.*..*..******......*..*..***.*..**.**.**..*.*..*...**..**.*...***..*..***.*..*.*.*******....**.*.*..*..***..*......***.....*...***.*......*.**.**.**..*.*.*.........***......*...**..*......**.**..*..**.***..*****.*..*.*......***.***..**.**
**....*.*.....***..**...**.*...*.*....**.*...**.....*.**...*.****..*.****.*..*...**...**......*..*..*....**.*.***...*.*....*..*...**.*..*.*.....*.....**.*....*...**..**.*.**..*...****.*..**.*.****.***.**..*.*.........*.....*..*...**.*.....***......**.*****......*.*............**.*....*.............**....*.****..**.**...**..*...*.*..*......*..*.**....*****..**.*..*.......**...........*.....**.***.*.*.***.*.***..**.***.****.**.....*.***.*..***..*..*..*.***......***.*...*......**.***.***.*.......*.......*...**.**.*..****....*..***.....**........*.....**....*..*...*.*...*.*.*.*...*.**....*....**.....*.**..*.**.*...*..*...***.*.*..*...*..*..*......*......*.......***..*.......**..*****.*..***....**.*****..**...*...*...*...*.**.*...*..**.***..**.*....*..**.*..**.......**.*.*..**.**...*....*........*..****......*.....*.*....*.*.........*.**.***.**....**...*.**...*....**...**.***..*.*...*..**.**..*.**....*..*..*....**..*...*.....*******.*.*...***.*.**..*........*.***.*...*.**......*.***........
...*.**.*....**.***.**.*....***...*.****...**.**.*.*..*.*.**.**.******.***.**...***..*.*.**.**......**.*....**.*...*..*.....**..***..*.*.....***....*..***.......*..*..**........*.****..*.*..*....**..*.*..*...******..*.*..**.**.*.*....*.*.......*..........****...***...*.*..*....***.**..*.....*...*.*.*....*....*....*****....**....*.....***........*..**..*.*.*...*.*.**.*....*.***.***.*..*..*.***.**......***..**....*.***.*.*....**....**...*..*....*..*.*..*.**...**.***......***.*....****...*.*.**..*.**....*....*...*...***...*...*..**.....*....**..*.....*...*******.*...**.....*.*...**..*.*..*.*****.***......*.*..***..*...*.**..*......***..*.*...*.**..*.**.*.*.*...*.*.*..*..*..........*.*...*.**..***......**..**.*.****..***.*.**..*.....*.****.*..*.**..*....*...**...**.**..*..****......****..*..*.**....*......**.*.*.**........*.*...*......*.....*...****....**....*.***...**.*....*..***...*....**..*.*.*.....***.*..*........*...***...*.***.***........***....*..*.**.*...*..*..**...*.**......***.*.
...*....*.***.***...*...**...*...*.*..*.***....**.***.**.*..***.*.*..*......*..**..*.....***.******....*.*....*.*..**..*.......**...*.....***.*..*.*.*.*.*...*.*........*..**..*.....*.*.*..*....*...***...*.*...****...***......**.*..*.*.*.****..*....***.......****..***.*.***....**....**..*.....*.*..*.****...*.*.*.*..***.......*..**.***..*..*.*....*....*..**....*......*.**.*......*.*.*.*.*...**..*.**.**..**....**.....*......*..*...**....*..*..***.*.*.........*......*...*.***....*..**..*****...*.*.***.*..*...*.**...*....****..***.*..*...***..**.....**.....**.*.*.*...*.***.**.***.**...*..*.*..***..*....*.*..**..**.*.*...*.**....*.*...*..**...*.******.*.**...*.....*.....*..*....*.*...*......*****.*...**....*.....*..**.*.*.*..*..*....**..***...*****..******....*.*.***...*.**.*...........*....**.....**..*.*..**....**....**..*.*....**.**...........*.*....**.*.*..*.*.*..**..******..***..**.*...*.*...*.**.**.***..**.*.*..*****....**.***.....*........*.*........*.*.***.*..*.*.*...*.****....*****.*
*......*....***.....*.....**...*.*....***.**..*...**..*..*.***.....**..**..........*...*..*..*.*....**.****...*....*..*.*.*..***....*..*.**..****.*..**...**.**.*.***.**..*..*.***....**...*......**.*....*..*..*......**.******.**.....*.*.*....******.......*.***...**.*..*.*..*.**...**..*.***.*****..**..*.......*.......**..*.....*....*.*.*...**..*.........**..**.*.....*.**..**.*...*.....*..**...*.......****.*..*....*..***...*.*.........*.******..**....*..*..**.....*.*..*****.*.***..*........*.*..*...*...*..**.**....**..***.***.******..*..*..*.*.*.*..*...*.*..*.*.**.*.*..***...*...*****........*.*...**.*.*..*...*...*.***...*...*.*.....*..*......*****.***..***.*.***.*...*.*.**.***..*.*..*......*..*....**..*..*.**..***..**..*..*.*..*...*..*******.****...*.....*.**..*.*.***..*.*....*....**........*..*.*.*...*...****.*...*.****..*....**....*....*..**.*....*....*.....*.......***...*.*****..*...*.***......*...***.*..*..*....***..****...*....*..**.....*.......**..*..*..**.*.****..***..**.*..*...*.
...**.***.**.**.*...**..*........*..*..*.*..*..*.*...*......**...*..**...*..**.*...*..*.*.*.***...*..**.........*..*...*.*..*...*..**.....*.**......*..*.*.....*****...***.....**.**.........*.**..*...*.*.*....*.***..***.*..*...***.*....*..*.**.*.*......**......**..*.*.****...****..*****.*..*.*..*.****.*.****.*.*.**.**.*.**.*.*..*.*.*..***.***.*.........*...**.*.**.*........***.*.*.....**...***...*...*.*....*.*.****..*..*..**..**..****.*.*.*.*..*..*****..***......*..*.*.*.*..****.*..***.*...*..*...*..**.*..**.*......*..**...**....*.....**..*.***...*........*..*.**....*.***.****......**..****...*.*..**.*.*.*.*...**.*....**....*......***.*.**..*...*.**....*...........**..***..***.**...*.*..*.*.**.*.*..*.*..*..***.**......*...*.....***............*.*.****..*...**.**.**...**.........*...*...*..***.***.....*..**....*..****.**.**.*..***......*.****..***..*.......*.....*.*.......*..*..***..**..***.*.*.*.*.*...**..*..*.**...*..*.**..*.....*.*....**....**.*.*..*..*.**.**..**....*.......*.***.....
*.**.****....*.*..*...**....*.*..........*.***.***.*..*.***.*...*.*.*....***.....*...**.***..***.*.*......**......**.**..**..*.*..**.**.**....*****..*.*...***.........*.*.....**...**...*..**.***.*****.....*..*.**.......***.***.....*...*..**.**.***...*...*.....*...*.**.**...*..***.........**.....*.**.*.*.*.*.*.*...*..**.*.*.***.**..*..*.....***.*....*.**....*....*.****.......***..***...*..*..*..*.....*.....*..**.**..**.....***.*....*...**..*....*.**...*....*.*....*....*...**.*..**...*.*........*.*.****..*..****.*.*......*....*.......*.**..**.**..*.*....***......*..*..*.*..*.**.*....**.*..*...*******.*.*.*....*..*..***.*.....***.**.*..****...*.........*......**..*......**...**.**..*....**..*...*........*...*..*..*.......**.....*..*.***.........**..***..*.****..*........***..**....***..*......*..***.........*.*...*..**.....*..**...*....*...*....*...*.*....*..*....**.**.****..*...*.*.....*.*.*.*..*.****.*.*..*****.....**.*.*..*..**....*...*.**......*.****.*......**..**.*.....*.*....***.*..
*......**....***....*..*..*......*.***.***...*.*....**.*.*.*.*..*..*.*.....*.****......*.*...**...*.*..****..**.**....**...****.*...*......**..*..*.**.**..*..***....***..*.****.*.*.*..**.....*...*..***.*..*..***......*..*...**...*.*.*.........***..*..*****.*..*..***...**.....*..**......*...*.**....***..*..**...***..**....*..............***..*.*..*.*...*...***.******.*...*.*......**...***..*..*....***..*****...**..*..****......*....**..*.**.*....**.*.**.***.****..*..*.*..*..*.*..**......**..*.****..**..*....*****..**..*.****..**.**..*..**..*......***.*...*..*...*.*.**.....*.*.***...*****....*.**.**.*.*...*.***....**.*.*.**.*.*....*..*.**.*.***.*...*****.........***.**.....*.*.....**.....**....**.******.*.*.**......**..*.**.**..........*..***...**.....*.....**...*...........**.*.*....*..**.....*....*.....*..*..*.*..**.****.*.....**..*.*......*...*..**.***..**.*..*..*...*..*..*......*.*******.**.*....**............*....*..***.*......**.*...*.*..**.**....**.**........***..*...*..*.**..***.
**.*..****...*......*.*****.*.*.....*..*......*......*.***....*.*.**.*.*....**......*....**..****....**..********.***..***.**......**....*.*.*............**.....**.**.**....*.*..*****..****.*.***.....**..**....*..*........**.....**...*.***..*...*.*....**.*...*...*.*..**.....**.**.*.*..***..*.....*...*..****..*..*.*.*.***.....***..*..*...**...*.*...**............**..*.*..**..**....**.*.**...***.*...*****...*......*.**.....*.**..*.***.****...**..*..*.......*..*....*........*..*.***.*..*...*..**....*.**.***.........*.*...*.....*..*.......*.*....**...***.*....*...*..*.*.*.*..**...*.**...*...**.*.*.*..****.**..*...*.**...*...*.*.*.......**.**.....*.*.......*...***.*..*.******..*.***.....**..*..*.*..*.*..*..*..**.*......**.....***.**.*....**..*...**.....*.*....*.**....**...*....*.*.*...**..**.***..............*.*...*.***.*....*....*****.*.*.***.*.*..*.*.....**...*..*.*...*.*.*.*.....***...*....*.....*..**.*...***.*****.*...**..*.*.....*.*..*..****.*.......***...**......**......*.*....*.**...
*****.....*.....*...**..*.*.*.*.*..*..**....*.*...**..*.***.*.*.*....*.*....*.****.....**...*.*..**.***.*.**.*..**.**.*...*.*.*.......*..***..*.****...**.*....***.**...***.*.**..*...**.*...*...*.....**..**.*.*..**.**.*..**......*....*.....**.*.*..*...***...**.*.*......*...*...*..*..*.*....*.*..*.*.*..**..*..*.*..*...**..***.*.*.....****.*..*.***.*.***.***...*.*.**.....**...***.....**......**..***...**.*.**..........**.**...*..*......*..*...****.*..*.***.*.*...**...*...*.*..***.*..*.....*.**...**..**...*..**...*.*.*.*.**...**...**.*...***.......*....**..*..*..**........**.**...**.**......**.**.*...*.*.*.......***.*.*....*........*..**.*********.***..**.***..*..***..*..*.*.***..**.******........*...**.....**.**...*......**.*....*.*..*.***..*.*..*.****.....***.*.....**.....*...*...**...**..***..**.*.....**....*..*..**.**.**.*..*..*.*...**.......*......**.*..*******...*.*.*............*...*....*..**..*.*.*.....*.*.*...*..**.....***..*..**.*....*.*........*..*.***....*.**...*.....***...*..*
*.....*..*.....*.*.**.*...**.....*....***.*...**..*...*.*......*.*..*..*..**.*.**.***...*...**.**...........***.*..***...****.*...***......*.*....***..**.*..****....***.*.........****..**..**...**.....****...**....*.***..*****...*...*.....*......*...**.....*....*..**.....***.***...***.*....*..**.....**..*..*.*.*.*******.*.....*.*..****.....*...*....***....*..*****...**.***...*..*.**....****.*...*.*.**.**..**..*....**..*.*.......*.**.*....*..*.....*.*.....**......*.*.******.....**...*.*..**..**.*....*.*...**.*.***...*...**......*..*.*..***...*.*.**......*.***..*..*.....****.***...*...*..*..**.***...*...*....*...*.****.*.*****...**.*.*.*...*...**.**.**..*.........*.........*.****...*..*......*.***.*..*...*..***....*....**......*...*...***.***..*.......***.*..**.***.*....*****...**....**.**..**...*.....*..*.....*..*........**..**.*.**..**.**...........*..*...**.*...***.***..*...**..*....***......*..*.......*...*..******.....*...*...*.***..*.*..*...**.**...*..****.**...*..*.........*...*.*
.*..*.*........**.....**....*...**..*.*.*.....*...*..*..*.****..***..*.**.*.******.*.......*...*....**..***...*.....*.**.*.*....*.....**.*.*..*..***.*.*.*.*.**.....*........**.*..*.****......***....*.**..*.*....*.....*..**......*****......*...*.*****.*.*.....*..*..**..*...*.***..*.*.*..*.***..**......*...***.....*....*....*...*.****..***....*...*..*...*****....*.*****.*..**.*.**....*****.*.**.**..**.*.*...**........*.*****...**..*.****.*****..*****..*..*.*..*.*..**.*.**.*.***..**..*...********.**..*.**...****.**.*.***..*...**.....*.....*.*..**..***..*.*..**.*..*.***.*.*..**.*..**....*.*****...*..**.*..**.*.**......*.*.*...*..*..**..*.*.......**..****..*......*...**...*...*...*...********..*.*....*.*.........***..*.......*...**..*..**.*......*.*....***..******..*.....*.*........**.*..*...***.**..**..*.*.*.*****....*.*..**...**.*.**..*....*..*.......**...*.....***.*...*..*...****..*.*......*.....**.....***.*..**..*.***..**...*..**....**...*.*.*.*..**.....****.........*....*..***.*.*.*.*.
*.*...*.**.***....*....*..**.*.....***.**..*.***..*.*..*..****....**..*...**....*.*****.*..*..****..*....*.*.**.*.**.*......*...******..*.....*...**.*....*..**...*...*.*.**..*.**..*...*...**......***.....*.*....***....*.......*..*...****..*.**..**.....*.*.***...*.*..**.*.**.....**...***.....*..****.**.*.*.**.****.*..*.*...**...**...**..***.*..*.*..***...***.....*..*.**...**.*.....**.*..*.*.*****..***...*...*...****.*.***.....**.*...*..*....*.*.**.....**....*.*..**..*******..*.*.**.*******.**..***..*....***......******.....**.*.**...*.*...*.**.**.....*****..**..*.*....*.*.*..*....*.**..**.****..**.*..**..*.*..*****...**.*.*.*.**....*....*.**.*..**.*...*.**..*..*...*.**.......***...*..*.*.*.****.*.*...**.*..*.*.***..*..**.*..*..**.......*.**..*.*.*.***......**.**.*.*......*.**.**....**.*........*..........*****...*..*.*.***.*......***...**.....*...****..*.*....**.*...*....*....*.*.*.*****.*.**.***.*.......**.*.*.**......*.*..*..*.*...*.*...*...*.*.*...*.****.*.***..***.....*.**.*...*..*.
.**.*..**....***.*....*.*.........****.*........*.....*.**....*.***.*..**..*....**.......*......**...*.*..****....*.*..*.**..*.**...**...**..***.*.****.*..*..*...*..*..***.*.....*..*...*.***...*..***..*......*....*...........**..*...*...**.....**...**...*......**....***.*.**...***.**.*.......*.**.*.....*.*...*.***.*.****.*..*...**.**.**..*.....*...**..*.*...*.*..**.....*...**.**.*.**....*..**.*...****.***..*..*..*.*.......***..**...*.*..*.*.*..**.*....**.*...*.**.***.**..*...*......**...***..**.***..*...*......**.*..*.**....*.***.*..*....*.*.*....*...**.**.*.....*..*.*..**..*.****..*..**..*...***.***..*.*....*....*****.*****.*.....****.*.***..*.***....*......*.*..*..*...........*.*.....**...**.*.*.****...*.........*........**.*...*.**....*..**.....*...*.*.*.*....*...*...***..*.*****......*....***...*..*..**.**...***.**....*.**..*...*........*........*.*..*.*..**.*.*.**....****.*.****.**.**.*...*.**..*.*.*....*.*.*.......**.......*.*..*****.*****.*....**...*....**...**.*..*.**.****..***
.*.*....*....*.*...***.*..*..**.*.**..*....*.**....****..*.........*..***.*...........*.*....**....*...**.*.*...*....*..**..*.*...*.............*..*..*...*.....*.*....*...**...*.....*.*.*.*.**.**.*.......*.***.**.......*..*...*.*...*..***.**...**.*.**.....**.*..**.*.*.**.*....*..**.*.**.*.***.**..**...***.**......*.***.*.*.........*...*.....**.....*.....***.*.*...*..*...*...*.*......**.*......*.**.....****....**......**.*.*.....***.*....***...***........*.*.**.*.*....**...*.**......**...*...*.*......*..*...*...**.*....*...*..**..**..*..*.*.**.*.*.*.*.*.*.*****.***....*.*.........*.*....**...*.....**.*.*....*..**.*..*..****.*.....*....*....*...*.**..*.**.........**.*.*..*....**..**..*.***.*.*...****.**..*........****.*..***..*..*......**.***......**..*..***.**.*.....**.*...*...*...**.*..*.****.....**..*...*..**.....**.**.**..*...***.*.**.*...*.*.......***..**...**.***....*.*...**..*.**...*.*..*.....*.*.***.***.**..*.*......***.*....*.*..*......***..**...*.*.**..**.*.***.**....**.*......
...*..*.***......***..*...**.***.***...*.*.*.*.*****...*...*..*.....*..*...*.*.....*.****.*...*..**...*....*.**.*...*.*...***..........*....*..*.**.***.........**.**.....*.*.*.**..*.*.*.**.........*..*.*.......*..*..*.*........*...*.*...*.****........*.*.*.*...*..*....*...*...*.**....**.*.**.*...*.**....*.*....**..*..*....***.*...*....*....**..*...*...*.*.***..*.*......*.......***...*.*******...**.*..*...**...**...*....*.*..**..*.**...**...*.*.*..**.**.*...**..........*..*.*.*..*.***...*.*.*....*.*...***..*...*....**...**..*.*.*...*...**.....****..**.......*.*.*.***.*........**..***...***...*.*.**.....*.**.*..*.........*.*.*.****...*..**............*.***....*..**...***...*.***....*.*.*..**..*......*......*.*.**.***.**.*.*........**....*.....**...*.***..*.***.***.****.....*.......*....***..*.*.***.*......*..*..*****.**.**..**.*..**..*.*.***......*..***..***..*..***...*.*.*.*.*..*..*.*......***...**....**...*.....*.*..**....**.*.**..**.*.....**.*....*.*.*.*...*......*...*****..*...*..*..
.***..*....**.*....*.*.*..**.....*.....*....*...*.*..*...*........*....****.*..*..**.*..*...*...*.*..***.*..***.**..*...*..*.*.*.*.....**..*....*..**..*.*..****...*..***.......**.......*.*..******.*..*....**.***..**....***.....****.*.*...*....*........***.**..***..**...***..*...****..**.......*...*.**..**.*.*.*...**.*...***...**.***.......*.*.*....***...*.......*...****.....*.....*..........*.*...*....*..***..*....*.*.***.*...*......**.*..*....*.**...*...*.**...*....**..**.**.*....*..*.**..*.*.....******.**..*..****....*....***.*.*.........*******..**...*..*.*......***.*....*.**.***..**..*......**..***...**.*****.****.*.**.*...**..**..**.**...........*.***....*......*.*....*.....**.*.***..**.......*.*..*.***......*.*.**.**...**.*.**.*...***.*...**..*..*..**..*..*.***.**.**......****.*..*.*..******.*.....*.***....*...*.*.**..*..***...***.*...***.*......*.*..*..*.**.**...*.*....*.**.*.**....*.*..*.*..****..***.*..*....**.*..........*.*..*..*.*.***..*..*.****.*****.*..******..*.**.*.*...*
.**...*...*.***.**..**..****....*...*........**..*..**..*..***.*..**..***...**..***.*.*.*.......***..**.**.**.*..***.*...**..*..*...*..*.*.*.......*******.......**.*..***...*..*..**.****....*...***.*.*.**...*..*.......*.****.****...**.*..*.**....****...*.***...**.**.*....***..***...*..**..***.*....*....***...*......*.**..**.....**.*..***..*..*.*..*..*.*****.**...*..**...*...*..*.***..**.***...*....**.***.*.*.....*..*........*.**...*.*.***.....**......*..**.*...*..*..**..**.*...**......*...*..*.**.******.*..*....*......**.**.******...*.*.**.*...*..*..*...*..****...*.*..*..**...**...*.**..*.*........*.****..*.*....*.*.***....*.*.*..*.*.**..*.*..*...***.***..**..****..*.**.*............**...**.*.*..*.*...*.*.....**.*......**..*...*..***.*....*....**.*.****...*.**..****...**.*.......*..*.**.*..********..*...**.*..*..*.*..*...*...**.*...*..*...*.*.**..**.*..*.*......*..*****...**.*.*....*.*****...*.**..*..*.*...*...*.**..*.....**.*.*..*...*.......*..***.....*.***..*........***..........**..
..**.**.*...*.....*.**.*.*.*.*****.**....**.**.*...*.**..*.*..............*.*.**..**.....*.*.*******...........***.*.*..*.....**.**...*...****..***.*....******.....*.*..**........*.*....*.*...**.**...***......*..**..**.*.*.*......*....*.*..*........**....**.*..*.*...*..***.*.......*..*...*..*..*..**.......**..*...**.*..*.**.*.*..****....*.*.....*****....*.*.*..**..*.*.***.*..*..**.*.*..*....***.*.*.*......**.....***.*.***.*...*..**..*..**....*..****.*.*...**..*.**...**.....*.*..*....*.*...*..*.**.****...****.*..**...*.***..**...*..*......*.*..*....**.....*.....***...*.*....**.*..*..*.***..*.*.....**..*..**..*....*.*..*........*.*..*.*.....*..*.*.**....*...****....*.**.*.....**.*..*.*.*.***.*...*.**.*.***.....***.*****.*..*..**.*.*.....****.*****.*...*...*.....*...**..*.*.*...**.*.*.*........***.*.*.....*.**.****..*...****.***.*...*..*..**.*.*.**........**...*...**....*.....***............*...**.*....**.*..**.*.*..*.*..*.*......***....*..*...*.**.....**.*.*****..****..*..*.*.*.**....*..
..*...**.**...*..*..**......*...*.**..*..**..***..*..**.****....**...*.**..*.***..*..*..**...........*.*..*..**..*.*............**..*..**.****....*.**.*.*...**..*...*.**.***...*....*.....*..**...*..*.....*.*........*.......**..*...**.*.***.*..*.*..***..*...***...*.......*..**......**..*..*..*.......*.....*.*...****.*......*.***.***.**.*.*..**.*...**.*...*..**.......*...***.*.*....***.....**..**..**.**.*.*.*...**...*****..*....*...*..*..**.....*..*...*..**............*.***......*...**.**...*.**.*.**.....***.***...*..**....*.**...*.*..**....**......**.......**.**.*...*...**.*.*.*.....**.*....**....*..*....**....***.*....*..*...**..***.*...*.*....**..*..*.**.**...*...******.....**.*..........**...***.**.*.......***.*.*...*.*...*......*.*.**.**.*.****..**.*..***.*.***.*......*.**.*..**.*...*.*.....**...*..*.....*.*****..*.........***....*.*...*.....*...*...*.*...*.**....***...*...*.***.*...*.****...***...***......*...***..**...**.*.*...*..**......*..*.*....*.*.*.*....*..**.*...*.*.**......
..........*..**.**.*...*..*.*..*..*.*.***..**..***.*.*....*...*.**......**.**...*...**.....**.**....**......*.*.....*.*.....*.*.*..***......*.....*..*.***.*..*...*..*.*.**........*...**.*....******.**..*.*.*.*..*..*.....*......**.*.*...*.*.**...**..*....*.*....*.*.*....*..****..*...***....*..*.***...**.....*...*...*.***....*.....**.....*.***.**.*..**...****.*..*...*.*..**.........*.*.*.......*.........**.***.*...*.*.**....***.*.*..*...*........**..*.*.***.*****.**..*....*..**........*..*..***.*..*.*****.****...**...*...*.*..***.**.......****.***.*..*.*........*.*..**.**.*..*...**.**..***..*....*.......*.*.***.*.*.**..*...**..........*....*....**.*..*..*.*..**..**..*.*.....*.*.*..****.*******...*.*****.**.*.....*..*.***..***.*.*.......**.*.*.*..*....**.**......*.***.*..*.**.**....*.*...*...*..**..**.****.*..*.****.**......**..***.**...**.*......***..*..........*.....**...*.....*..***..**.*..*.*...**.....*....*..*..*......**.*****.....*.****...**.**.*.**..........**....*.**...*...**.....
....*..**.*..**............*.**......*....*.*...**.*.**.....***....*..*.***...****..*.**.*..*.*.*.****...****..*.*...*.*....**.....*...*...*.***.*.*...**....*......*..*..**..**.*.****..*..*.****......*..****...*.*.*..*....***....*...**.....*.....**.....*...*.*.***.**....*.*....*..****.*.*.*......**..*.*.******.*******...*..**.*..*.*.**..**......*.*........**..**...****..*..*..*.*......**..***....*.*.**.*.*..*....*..*..*..*.....*.*.*.....*....*.*.*..*.....**..*.*.*.*.*....*..*..*.*......****.*.***.**.....*..*.*...*..*.****..*.*.**..**..**.***.**..***.******.**......*....*..**.**.*..*****...**...**..*.....*.*..*..*...***.**.**.....*.......**...**..*...**..*.*.*.*.***....****.......*...*.**.***.**.**.**.*...*.*.*.......*..........*****..*.....*...***..***...*......*..*.*..*....*.....*.......*....*...*.**.*.*..*.....*.*****..*.*....**.**.*.*.*...*.*..*.*..**.......*...*.*..***.***.****...*.*..*.****...*....*....*...**...*..*.*.**..**...**...**....*.*....*....*..*.**.*.****..**.*.**...*...*
..*..*.*.*........**.*..**....*..**..***..***..*.*.*..*.*.**.*.*.***.***.*****..*....***.....**..*.*..*.**.*.*..*.**.**.....*.*....*....*.*...**.**......**.......***.*..**.*..*.*...**...***.*.***.***...*.**.**..*.*..........**.*.*.*.*.**.*******....*.**.**....**...*...*.****.*....**.*.**....***.*******.***.....*..**.*...*...**.*..*...*.*.*....*..**..*.*.***.....**....***...**.*.....*.....***...**..*.*****..**.*.**.*.........*..**.**....*...***.***..*...**.*.**...*.*.***.*.*..*...***.....**...*.*..........*.........*.*...*.***...*.*.*..*...*..*.***...**..****...*.**.*..*******....**.*..***..****.*.....*..***....***.**..*..*....**.*..*..**.*..**.*..**...*.....****.*....*...***.........**..**..**.******..**......*..***..***.*..*.....*.*....*.*.**..*..*.***...**...*.*..***..*...*..**.**...**....*.*..**....**...*...**..........*......***.*.***..*.*......*.**.....**...*..**..**.***...*..*..*.*.*.*.**..*..*.....****.*..**..**...*.....*.*....**..**..*..*.*.*.*............*..***......**......*.
****..*.****..**.*........*.********.*.*.***..**.*..*.*..****.*....*.*..*.....**...**..*.***...***...**.*........*.*.....*.*.*...*..*..*.*..*..*.*...**.***.*.*.......**...****....*..**.*.*.**...***********.*.*.*******.**.*..*...**.**...*.*.**.*........****...*.***...**...**..***.********..*...*.*.*...***..***.**.**....*..**.*.****.****.*.*..*.*.*...*.*.....**.*.********.*..*..*....***...*..*........*...**.*...*..**......*...*..*..*....*.*.**..*..*...*...*...**.*.....*..****.....*...*.*.**..*.*......*..*****.....*.***..**.*.*.*......*..*.**....*.*.*..**..*...*...*.*..**...*.*....*.***.**..**....**.*.....*...*.*..**..**.*..**.*...***.*.*..*..**.*.**.........**.*......**...**.*.*...**...*.****.*.*.*..**.***.***.***.**.***.*..***......**..**.**..**.**.*.****...*..*..*.*....*.**.****..**...*...*...***.*.**..........*...*.*.*..**..**.*..**..**...**....**...*...***.*..*****..*..*..*...*.**.**.**..**.**.....*.****.*....***..*.*..***.*.*...*..*.****.*.**....**....*..**..*...*...*.....*...*...**
....*...*.***..*.....*..*...*.......*.**.*.***...***..*.*.*...**.....*.*.*...*.**.....**.*.**.....**.****...***.*.*...*....*.*.*.****....*.......*....*..*....****.*....*......*..****........*.......*.....***..***.*.*..*..***...*.*.**.**..*.........*.*..**...........*.*..*.....*****..*.**.*....**....*.**...**.***..*.*.*.*..*.*..*..*.......**.**...**...*..*.*....*.*....**.**....**....**......****..****.*....**...**.**....*...*.**.*..*.*****..*.*.*.....*....*.***.......*..*.....*....***........**....*.**.*......**....****....*...*...*...*.......******.***.*..**..*..........**..***..*.****..*.....**..**..*..**.*..*..*..****......**.*....*..*...**..*.....**.***..*.*...**.***.**..*....**..**...*.*.*....*...*...****..*.*.**...*.*..*.**.**.*..**..**.*..****....*.*.*.**..*.*..**....*..*.*..*.....*..**...*****..*........*..........***.*..*....**..*....*...**.*..*.***...*.**......*.**..............*..*..*.****..*.....*...**.......****....*.*..*.*..***.....*****.**..**.*....*....*..*.*...**.*.**.*
*......*.***.**.*....**.**...*..***....****.*.*.**..*....*.*****....*.*.**.*...*.*.*.*..........*.*...**.....*......***..**.***.*.***.*.*...*.*.**.**..*.**.*.*.*..*.***..*.**.*.*....*..*...*...*..*..*....*.*...*.*....*.**.*.****.**..**..*......*...*.**..*...*...**.**.....*....*..*.*.**....**...*..*.*.*...*........*.....*...**.***.***.*...*.....****....***..*.*.**..**.*..*.*.....**.*.*******.*..*....**..*.*.*.....*.**.****....****.***..**...*...*..**.**...*.**...*.*.**..*..*...*****.................*..**.....**.*.***.*....*.***..*.....*.*..*.*.........***.**...*.****..*...*....**.*..*.***.**..*....*..*...**...*.*..**.........*.**.***.***.....*.*.......**..***..**.**.**.*.**.*.**...***.*..**..**..*....*...*.**.****......*****..****..*.***..*.***.....*..*....*.*......*.*........*....*..***.****.*..**.*..*....*...*.*.***..**.***.**.**.**..*.*.*****..***.*..*..**...*......**...*.*..*.*......**...*.**.*..****..***.**..*.......*.*..........*.*....*..***.*.*.*.....**.****..***..***...*.******.
.***.**.*.***.*.***....*.*.**.*.**...**.*.*..**.*.****.***.**..**...****.*.***...*..*****.*.**.***.*.*...*..*.*..*.****...*...**.**.*.....**..*..*.***.......................**.*...***.*....*.**.**.........*.*.........***.*.**.*...**.*.**.*****.*...*.*.*..*...*.***..*......**..........*.**.*....*.**..*..*.*......***.**........****.*.**..*...***.*....*..*...*.*..*...*...*.**..*.*....*.*..*...*.*.*.....*...*.**...*****...*..*..**...*.*..*...*.***..*.**..*..*....*...**..***....***.****.*...**...****.***.*....**.....***.***..*..**....*.**.**...*.**.*.....***.*.***.*.*.*.....**.****..*..*.*.....*.*.**.***.*.*..*....*..*.*.*.*..**..**...**...**.*........*...**.*..*.*..*.**.*.....***.***.........*...**.*.....*......**.*...***.*******.*.....*..*.**..***.***......*..*.***.***....**.**.*.**....***.*..*....***.......*..*.*...*..****.*.**.*.****..***..*.*....*........*.*..*...***.......**..***..*..*..*.....*....*...***..*..*.*.*....*.*.**...*..*..*.*.**.*...*..***......*..**........**.*.*.**..****.
****.**.**...******.*...*.***..*..***..*.*..**....*............*.*.....*...*...**.*....**..**...**...*.*..*.*.*.....****........**..*..*******...*..*.**..**.....*.*.*....*.....**.....**.*..*.*.*.*.***.****.....*.*......***...**.***..**.*.*...*...**..**...*..***.....*....***..*.**.**.*..*.**..**.....***...............**.*.*.*.*.***.*.*.*...**.**..*.....****....**..*.*...*****...*.**.....*.**.*.**..*.**....****....****..*.*.*..**..***..*..**.*.*.**.....***.....**.*.**........*...*.**.**.*......*..***...*..***.*..*.*.*...**...**.*.**......*....*...**..*...*.*...*.*...***.*....**......*........*........*.*..*.*......*..*****...*.*.....*.******....*..**..***.****..***.*......*..***...*....*..*..*..**.......*.*.....*...*.*....*..*.**...*.**........**...*....*..........*.**.....*.*.*.*.**.*.*****...**..*...***..****.**...........*....*....***.**.*.*...**.**..*.*..*.*****.*...**....******.*...*.....**..*.....**.*.**.....****..*.....**.**...*...**...**.*.***.*.*.*.**.***.**.**...*.***...**.**.*
...*......**....*.*.*.*.*****..*.**...*.*..*.*..****.***.**.*....**.....**....*..**....*.*****..***..*....******...**...*..**.*..*.*....***.*...*.**.......**...*.*..*..*.*.****..****.*..******.*.*.**.*.**.*.*...*.**..*..*.*.*.*.***.**...***..*..*.*.*.**..*...**..****..*.*.***..***.*..*..*.*.....*.*..*.*.***..**...*.**..*.*.*..***..****.***.*.*.......**.......*......*...*.**..**....**....*.*.*...*.*.**.*.**..*.**.*..*......*......***....**..*....*..*...*...***..**....***.*......*.*....**......*...*....**.****.***....*.*.**.*.*****.*....***.**..**.*...*.*........*.*..**..*.***..**....*....*....**....**.*.***.*..*****....*.......**..*.***..***.**.*......*.*.....*..*..**..*..**...*.**.**.....*.*..**.*.**.*...***.**..*....*....*..*...*...***.....***....*.*.*......***.*.***...*.*..********.**.....*....*.*....****..........*..*....**.*....*...*.*....**.*....***...*.....**.....*..**..***.**.****...**.*...*...*..*.*.*.**....*.***....*...***.*...**...*.*...**.*..*...*....*..*.**.*..***...*......
*..**...*...*....*............***.*.***.*....*.**...*...*...*.*...*..*...*******.***..*.*.......*..****.**...*..*....*...******.**.*......*..**..*..*.*...**...*.***.*...*..*..*...**.**.***..***.**.*......****......*..**.*.*.*..*..*...**...****..*....*.*.*.......*....*...*...***...*.*.*.........**..****....*....******.*.*....***.*..**.**.....**.*.....*..**.*...**.**.*..*..*.......*.*....***.**.**..*...*.*.***.*..*...*..*.*.**.*.*.*..**..*..***.....*.*...*.*..**.****....*.*...**.*..***...**.***.****....*...*..***.*.***.**..**..........*.....**......**.*...*.**.....*.....*...*...**.**.*....*....*..***.....****.**.*..**..*..*.....*...*.*..*......*............*...*.*....***.*..**..*...*...***..*.*.**....*.....*.*.*....*..*...*.*.*.....*.....*.*....*...*......*...*..**.*.**.*....*..*...*.**............*******.*..*........*.*.*..**..*.........**.......*****......***..*.....*.*...*.**....**..****..*....*..*.*......**.**.**.**..**....**.**.*...****......*......*..*.*..*.*.*..****.......*..*....
.*..****.**..*.........******..**..*.*..*.*.*..**.***.*.*..**.***....******.**.*..**....**.*.....*..*...*****.**..***..*....**..**...******.*...*.*.**.*..**...........*...*.*..***..*.*..*..*....*........*.....*.****.*.*...**...*.*.*.*...*.**...*.*.*...*..**.*...*.*.*....*.*.**..*.*.*..****.***.*...*....**.**.*.*.....*.**..*......*.*........*..*..*..***.*...*...*.*.**..*.**.*.**...**.*...**.......**.****.***.*..*.**..**....*.**.*******..**......*..*..*..**..**.*....****.......**....*.**....**...*..**.*.....*.*.**..**....*.**...***.*..*.****.**.........*.....*......**..*..****.*.*.*..*...*.....***.....**..*....**.**...*...*.**..**.....*.......*..*..*.***.*..*...*......*.*..*..*..*.***.....*.**.*...*..*.***.**..*..*....*...*.....**.....*.***.**..***.**..**....*.....***.***...*..***..*.*...*..**......***......*.....**..*...*........*......*......*.*..*..****.***.*..***.*.*.....*...***....*..*..*****.*..*.*.*...**.*.*.**.*.**.**.*.**.....**......*...*......*..**......*....***.*....**.*.**..
..***.....*......*.*...**.**...*****.....*.*..*..*......*.*.**.****.**......***...***.**.**.*...**.*...*......*.......*****.*..**.*.***...*...*....*......*..**........*.**..****...*.*......*.*.*.*..**...*...***.*.***.****.*..*...*.*....**.**..*....*.....*.***.*...**..**...*.**......***..*.**.***......*....*...**......*.*..*.........*...**.....***.*.***....*.*....*.**....**...*.......*.*******.**.*.....*.*........*.*.**.**.**.**..****...*...****.*.*....*..*.*.*....**...**...*....**......****.*..*....***..*.***.**....*..*.**.....*...**.*.***....**.**..*.*...****..*......*...*.*.**..**.*..**.*.*...*...**..**.***.*.**......*...........*.**....*.**.***.*.**....*.***.*.**.......*.*.**.**.....**.**......*.**.*..*.**.*****...**.*.*...*..**.*..*..***..*...*.*..*.*..*.**....*........**.**.**..*.**..****.***.**.*..*.****.....**.*.**.....*********..**...*......**.*..***.**.........*...*.*.*.**.*..**...**..*.*.*.*....**.**..*.*.**....*...*...*....*...**..**.*.*.**....**....**.*..*..*.*.**...**.....
..**.*.*.....*..*.*.*...*.***....**.......**...***..****.***.**..**.***..*.....*.*..*.**..*..*.*.....*....**.....*.*..*...*....*......*****......**..*...**.....***..*.....*..*..*.*...*....*.*...*....*...**......*...**.*.*.****.......**......***...**...*..*.*......*..*.*.*..**....***..........**........*.....*..*.**..*...****.**....**.***.*.**...*...**.*.**.****.......*...***.*.*....*....*..*...****...*...*.*..*..*......*.*..**.*...**...***.**...**........*.*.*.*...*..*..*....****.**...**...*..*....*.*..**.*...*..****....*...*....*****....*.**..........*.....****.*.*...*.**...*...*..***..**.............**.*.*.*..*..*.**.*.*..*.*.**......**........*.*.*.****.*..*.*.***.*.*...**.**.*..*..*..*.*.....**.*.....**.**...*****.*......**.**..****.*....*..***.**......***.....****..*..*.**..*..*....**....*...*.*.....*..*.*...*.*...***..*******.*.*..*.***....***...*.**.**..*..***.*.......*.....*.**.**.*.*.**.*.*.....**.*.....*......*......*..**...*..*.*....*****.*.**.*....**.....*..***..***.**.*...
....**...**...*..*..*.*.***..**..*..*..*...**.**..**.*...****...*....*...***.**.**........*.....*****.......**.*.*...*.**....*......*..*.....*.*...*..**.****...*.*.....*.*...*....*...*..*.**..****.*.*..*..****...**...*.*.....*..*..***....*...................**.******..*...****...*..***.*..*....*..*...*.**.*..**..**..**.*......*.**.*..*.**.*..*.....****.*...*..**.*.*.*....*..*.**....*.....***.****...*....*.**...*.**.*.......***...*...*.*.**.*..*.***............***..*****......*....*....*.**.*..*****.*..*.......**..*.*.***..*..*............**...*...**...*....*.**..**...**....**.....*...*......*.**....*....*.****.*..*.*......*.*..*....*..*.**....*..**.*....**..****.......**...*.*..*.......**...*...*****.*.**.*.***...*.**.*..**...****.**.*....*.....*..*....*.......*...*..**.*...*.***.*..*.*.*...*....**....*.*..*..*****..*.*...*.*..**.**..***.*..*.*......*.*.****.....*......*..*...**....*.*.***..**..***.**...**.*..*..*.*..**..*...*.*...*.*.*........*..*...*..........**..*.**....*.*.*.*.**..
.*..*.***..*...*.....*..*..*.**.......*.*....*..*.**..**..*.*...**.....*..*..***.**.**.****......**..**..**.**...*.......**...*.......**.*.........**..*.*...***...**.*.**..*...*.****..*......**.....*.*..*.**..*..*..****..***.....**.*.....****...*.....**...***.*.****.******...*....**.....*...*...*..*.......**.*..***..***....*..**..*..**.****....*..*...*.**..**.**..*.......*..*.**..*.*..*.*.**..***..**..***.**..***..*.****.**..*.*..**.*.*..**.***.*...***.*...***..*....*.****.**.*.*.******.*..**.....**..***.**.**.*.....*.......*.*..**.**..*...***...........****...*...**..**.*...*...****.**..*.***..**.**..**.*...*.**.*.****.*...***..*....*.*..*.*.***..*.*.**....**...**......*...*...*...***.....*.**.**..*...***.*.**..**...*..*......*...*.....*..*..*......*....*.*.***..**.**.***..***...*.*.*...*..*.*..*....***.*..**.*..***..*.*.*.*....*..**...*........*..*..*.*...*..*..***.*..*.*..**..**..*..***..**.*.**...*..****.*....**.**..***.......*..*..*..**..*.*.*....**.....*...*..**...........*.....*
.*.*..*...*.*...****..*..**.*.*..**..**.**.*.*.*.*.*.............*****.**..*.****..*....*....*..*......***........**.*.*.**.*.*...****.*.***.***.*..**..*.*..***...*...*..*..***........*.*.*.***.........*.**....***.*.......***......*.*..*.**......**..*.*.***...*.....*...***...*..*.**..*...***.*.****..*......***.***.*.*.*.*..**.*..*.**........*...*.*.*.*..**...*..*.*.*..*..*..*.....*......**....*......*...*.*.*.*.*...*.....**..***...*.**.**..**...**.*....*.***...**.*.**.....*.*....*.............*..*.*.*...*.**.***.*.*....*****...*.*...*.*....*..*..***........*.*...*...*.*...**....*****....*...*..****..*...**....**.*..*.*.**..*.*.***.*.**..*..*........**.**.**.*....*.*..***....**.**......**.*.*******.**..*....*.*****..*...........*..*.*.....*..*..*.***...***......*.*.........*.*..**...*.*..*..*.**.*...*.***..**.**.**......*..*.**.....*...****.*....*...*...*..*..*.*.***.*.....*..*..**....*.***..*..**.*.*...**..*...*.**.....**.***...*..*...**...*.*.*.*........***..*...**.**..*......**.*....
.*...***.**...**..*.**..**.**.........*.*.*..*...****...*....***.**...****.*.....*..*....*..*****..**.***.*..*.****.........****......**...*..**.*......**.**....*.*..*..*.*..*.*.**....****..**.*..*.*.*...***.*...****.*..*...*..*....*.....*.*.*.*....**.**.*..****...**.*.*.*.*.....*..****.......***...*....***...**.**..*.***...****..*.......*...**...****.*****.*.***......***.*...*.***.**.....*.*..*...*......*.**.......**.*...**...*.*.*..**.*.*...*.*.**....***........*...***.*****.*....*.....**..**.****..*..*..**...**.*.....*.*.**...*..*...***..***.*..*..**.........*.**..*..*..*.**.**..*....*.**.***.*..**.***.***.***.....**.*.**..*..*..*..**...*.*...*...*..***.*.*.....**.*..*..*.............*....*.*....*.....****.*.*..**.***.....**...***.*..*..*...***.****...*.*........*.*.*.**..*.*.**....*...*..*.*.*.*...***.*...*****.******.*.***.**..*...*...****.**.**..**.**.*..*.....**.**...*....*.**..***....*...*..*.*.*.*..*...*...*.....*.*.*.**.*...**..*****......**.*...*.*....**.*.......**..*.***.**
....***..*....*.*..**.****.....*.....***.*....*.....**..*****.*.**.*.*..**..*.*..*..**..*...**.......*.*..*.*....*.**.....*..*.*..*..**..**..*..*....***..*...*.*..*....*.*....*.*.***.*.***..**..*.*.**.**........*...*....*..***..*...**.*.*.*.*.*.....**.......**.*..*.*...*.......*..********.*..*.....**..*....**...**..*....*.*....*..*.*.*.*..**.*.*...*.......******.*.*.*..*.*...**..***.*........*.....*.*.*.....*..*..**...**....*****.***....*.**...*..*...*.*..*........***..*....****....*.**.**...***...*..***.*****...*******.**.*......**..*..**..*..***...*..*.*..***........*..*.....*.**...*****.*..*..*.***.*.*.*..***......***..*....**.*.*.***..**..*...***..*.*......*********.**.*.****....***..*..*.***..*....*...*.*.*.*..........**...**...*.*........*.*..*.******.**.....*..***.*..**.*...*...*.*****...*********...*.**..*..*.*..*.*.**...*...***..**......**....**...***.*...***.**..**...*****.*.......*........**.**....**.*.*.*....**......*..**.........*....*...*..**...*...*.*.*..**.*.**..**.*..*
*..*...*.*..*.****....**....*.*.*..*.*.****.**.*..***...**...**.*......*....*...*.**..*..*****.*.......*....*..*...**...*..*.....**.....***....*..*........*...*......*...*..*.*.*.***.....**...**......***.*...*.**.........*.......*****..*..**..*...**...**..***..*..*.**......***.*..*..***.*.*..*.*...*.**..*.***..*.*...*.*..*..*...**.*..*.*.****.***.***.......*..*****.**.**...*.**.*.....*.*.*...*......**..*......****....*...*..**....***..**...**.*......*.*.*****..*****.*.*.....**.....*.........*..*.**....**.*.*.*....***....*******...*....***..*.*..*....*****.....**.*...**..*..*..*..*..**...*.......**......**..*.**...*****....*.*..*........**....**..*.**....*****.....*.....*.**.*.**.*...*******..*.*.*......********..***.*......*..*..*.**.***.**..****.*.***..*....*....*...*..*..*.*.*.*******...*.*.....*....*..*.......*..*....**.*.....*.*.**..***......*...*........*..*...*..*..*......**..*..**..*.*..***..*.*.....***..**.**...**..**.*.....*......*..*.**...****..**.*......*..*..**...*.....***.
*..*.***....***.*...*.*..**.*.*.*.............*.*...*.*.*..*...*....*....***...***..*..***.****..*.*.*.****..*.*.*.....*..*..*...*.**..**...*.*..**..*...**.*.*...*...*..*....*.*.....**....*......*.*..**..*..***...**......*.*..*...*.*..****..***.*.***..*..***.*...*..**...*..**.*****.....*..*....****...**..*......**..*....*..****.*.**....**..**......**.**.**.*....**..*.*...**.*......*..*...*.**..*.*.*...*..*...****.*...*.*.*..*..*.*.*.......*....*.*...****...*.*.*.*.*...***....*.....*..**.**..*..*..**.*.**.**..**..**...*....*.*.**..*...*....*.*..*.**......*.*****.......*......**.*...**..*..*........*.**...***.**.***..**..*.*...**...**....**.**.*****.....*.*..*....**........***.*****..******.....*...*.***.*......*..*..******..**.*..*.*.........*..*.**..*..**..*..**.*....***.*..*....*.*.*....*..**.*...*....*.*.........**..*...*..****.**.*..**..***...***.*.**....*..***.*..*.*...***..*..**.*.*.**.**..*.*.*.*.*..***.............***...***....**.*.*****.*.**.*.....*....***.*.*.*..*..**..**...*.
***.....*.*.....**.**......*...**..*....****.*.****..*...*........****..*..**..*..*...*..*...***..*..*...*...**.*..**....**...**.****..*..*.*..*.*..*..*...**.*.***..*......*.**..***.***.**..*.***.*......***.*....*.**.*.**..*..*.......*...***.*.**...*...*.**.**..*****.**.*.*.*.........*.*.......**..**.**.***.***...**..*.*.*....**.***.**.....**.*.*.****....*..*.*.....*..*.....*.........*...**...**..*...*****...*.....**...*.*.***.*.*.*.*.....*..*..**.*.......*.*...*.*.*.**....*.....*...*..**.**.*......*.*.*.***.*.......*.*..*.**.*..***...*.***......*.***..**..**.....*....*..*.*.***....*...***...**..*..***.*.**...*...***.*...*.....***......*.*..***...*...**.*.***.......*.*.....*....*..*.*..*...*...***.*.**.*.*......**.....**........**...*......**.....***.*.*..*****..*..*....**...***.*..*.*.**.*..*....*....*.*...*...*.....***..*..*.*.**.*..*.***.*....*....**..*****....******..**.*.*.*.**.*..**.*.*.*..*...*.**.*....*.*.******...*********.*..*.**..*.**...*.*......**.**..**.....***.***.**.*...
....***..****.*..*.*.*.*........**.*..*.****..*.***.*....*.*....***.*..*..........*.*....*..*.*...***.*....*...*.**...*.*.*.....*..*...*...*.**...*.***.**....*...***.*...*.*....***.*....**..**.*.**.*..*.................***.****.***..*...*...*...********.....*.**.......*..*..*..*.*.**......*.**...*****........*.......***..*.*.*.*..*.*.*.*...****...*......*.*...*.....*.....*..*..********.*.......*...*....*...****.*..**...*...*.*....******.*.*..**.*.**.*..*....*.***.**.*.****.*....*.*..*.*.**.**...**...*....*.**.**.*.*.**.***...**....**.*..*.*..*.***..........*.*....*.*...**.**.***.....*....*.*.**............**...*..***..***....**......*.*......*.**..*.**...**.*....**.*....*....***.*...*.**.**.**.*.*.*...*.*...***..*..**........*.*...*....**...........**.........*..**......*.....*.*..**...*...**.*.**....***.*.*.*..*.**..**.*.**.*..*..*..**.**...*.*.....*.*..*......*.**..**.*...**...**.*..**.**..*........*.*...*......*.****.*....*..****.***...*.**.*....********.......*..**.**....*..**..*..
****.*.*.*..**..*.**.*****..*.*........*......****.........*...*...**...*...*.*.*.*.***.*......**.***.**..*..**..*...**..***..*...*.....*.....*..****.....*.....*.*.**.***.*.*.**..**.**...*.*.***..**.**.*...**.*.*..*.*******.*..**............*....*....*.*..*.***....*.***..**..*..*..**......*....*.*.***.*.*..*...**.**......*.*..*...*...*..**.......*.*......****..*.**....*....*.***...*.*.*****.......*.***..**.*****..*....*.*.**..*..**....*..............*..**.***..**.*....*..***.*......**..*..*.*.***..**..*..*.*.*.....*.**.*.....*..**...**.....*..**....*..*..*.....**.*..*...****..*..*.*.*.....**...*.**..*...**.***...**...***...**...*..***.....*.....***.**.*.***...**.*.*.*.***.*.***..*...*.......*......***..**...**.*.**.*.**..**.....*.*..***...*..*.*.****..**.***....*.*..*....*........*.*..*.******..**...*****...*.......*....*...**......*.....*.*..*.*.**..*......**.*..*..*....*.*.......***....*.**.*......*........***.***.....****..**.....*...*****.*..**.**.*...*..*.*.*.*.**.**....*...*.****
*.**..*......***.*.*..*..**.*.*.**.*.....**.*......*...*.***.*.*..***..**..**.*...**.*....*....**....*..*.**.**.*.**...**..*.*..******...*.*.**..*...*..**...*....*...*.*.....*...*.*.****......*..*.....**.***.*...*..*....*..***..***.**.*..*.*.*.**.*...*.*........***.........*.*.*.*...**..*.******..*...**.**.**.**.**....*.*.*...*.**..**.*...**..*.**.*.*.**..**...**.***.....*.*..***.......*.*.**.....*..*..........***....**....*..***..*.*...........*....***..*..**..*****...***.*.*.*.***........*.*..*...*.*..***.***.*.*.**.*...**.*.**.****.*.....*.*....*..*..***..*....***...******.*.*.........*.*******..*...........***.*.*.**.**.***..*...*.*....**.....*..**.***.*...***...*.*..*.**..**.*.*.....***..***.*.*..*...*..***...*.*****...**.*..**..**......**..*..****..*....*...*.*..*.**......*.....**......*..**..**..*....*..**.*......*..*..**....*.*......*.**.**...*.****.*.*..**..*......**.**.*...**.*..*............*.**.*..***.*...*...*...**.*.*..*.*.*.....****.*..*.*................***...*.*.*...**
..***.*.*.*...*.*.....**.*.*....*....**..*..*.***..*..**.....*.*...*....**.*...*.****......***...**..*..*.**...**..**.*..**....*......***...***....*.****.*.**....*.*.*.*.....*.*.*.*.****.*.....**......***.****..***.*..*.***....***.....***.*.....***.....*.*.***......**....**..*...*..****...*......*..***..*...*.**..*..*****..*.*.....****.***..**.....*..**.***..**.*..**.**..*....*....*.*.*.*...*..*.*.**...****...****..**.*.*.*..*..**.*.**.*..**.**......*.**...**..*.****......****.......**....**.****..**..*.*...******.*.***.*.....*..**.....*.*.....*..*...*.*....****...*.*....*...**.*.*..**..*..*.....**.***....*..*.....**.*..*.....*....**........*..*....***..*..***.**..*...*...*..*.*..**.***....*.*..*.***...*.********.*....*.**.***.*..***.**.*.**...**.*.*.*..*.*....*.*....*....*..****..*..*..**.*.****..*.*..**.....**.***....*.*....*****...*.*........**..**.*.......**.....*......*....*..**...*......*.......**..***...*.*....*.....*.*....*...*.**..*..******..*..**.*...*.....***.*...*..*..**..*
....*...*.*..**...**...*..*.*..**..**..*******.*****.**..*.**.**.**..*.****..*..*..***.*..*....*.*..*..*.*.*....*.*.*....***.**.*.****...***..**.*..**..*.........*.*...........**.**....**.*.......******.....*..**....****.....**...*..*...*..**...*.*******...*.**...*........*........*.***.*..*..*..*...*****.....*......**.*......***.***.**...*.*..*..***...........*...*.**.*..*....***..*...**......*..***.**..*........**....**..*...*.*...*..**...*....*.*.*....*..*....***.**.*....*.....*.****..*.*.***.**....*.***.**.*..*..*......*.*.***...***..*.....*..**.**..*.*..**.*.**..***.....***..*.**....*...*..**.*...*.****....**.*....*..**.......****...***.**.***.*.......****.*.*.*.**............*.....******.**..*.*...**.**.*.............**...*...*...***.****...*...*....*...***..**.*......*..**..***.*.*....*..**.*.*.*.**.....*..*.*....*..*..**.**.**....****.****......*.*.**.*.*..****.*..*..*..*..*..*.*.**..*.*..*.*.*....*..*.*.*..******.*..**...**...*...*.*...........****...**..*..*..*.....*.*..*..*.
*****.*******......**....*..*.*....**..*..***.......*.***.......**.*.*....*..***.**...***....**...*...*...**...*..*.**..***..*.***.*...***....**.**...*.*.*..*..***.*.*...**...*..**...*.*..*..**.***...*.**.*.*..*.*...*..*....*...**..*...............**..*.***..***.***..*....*.*.*..*..**..............*.**.*.*..*.****....*....*.*..**..*...*..**.**..*..***...*...*......*.*...**..*.....*.*.***.*....*......*....*.*...***..**...*.*..**..*.*.*.**....**...*.*...*..*.*..**.*..*..*******.*.**..*...*.*...***.....*...****..*....*******..*.*.......*.....***.*.***..*.*..**...*...**..*.......*...**.*....*..***..*.*.*....*....*...*...*..*..*.*.**.**...*.*.**..***.*..........****.*.***.**.****.*.*.*......*.*....*.**.*..*...*.**.*****.*.***..**.***....******.*....**.........**.....*.***......*...***........***.*......*..*....*..*...*.***.....***.**.....*.***.**.**...*...*..*..*.*.****.*.....****..**.***..**.......*.*.*..**....*.****..*.*.*..*...*.*......*.*..*...*..........**...*****.*.*.*...*.**.*...*..*
...*.**.***.*...*.*..*.****.....*......*...*..**.......**.....*.*..**.**.*.**...*.*******...**.....*..*.*..*.**..*...**.***.***......*..*.*.***..*.*.....*****..*...*..*....***.**..*..*..*..**.**.**....**.*.*..*...*.*.*..**......**..*.*..****.*..**.**..****.....****......*.******.*.*....*..*......*..**..*.*.****...**.....*.....**.***..******...*.*.*.......*..*...*.**.*.*.*..*..**...**..**..**.**..****.***.....*......*....*.**..*.*.**...*..*.**.*.....*.**.....*.*...*....*..*..*.....*...*.**..**.....*....**.***.**....**.**..***......*...**...*..*..*....****..*...****.......**..**..**.**..****..*.***..*...*.***..***..*..*..*.**.*..*..****.**....***..*..*..*...*..******.....**...**.*..*.***........**...***.*.......*.*.*.*.*.*...*....**...*.***....**..*..*......*.**....**...*.**.****..**.*.*.*....*.*....**.***..*.**.*..*....*...**.*...**..**...*.......**.***..*..*.**.*.**.**.**..*..*....*.***.*.*..***..*.******..*..**..*..**.*..*...**.......***..*.*.**.***.*.....*....***..***.*.****...**.**.
..*.*.*.*.......*..****.**.*.....*.*...***.....*....*.**..*..*.****.*.*.*.**.***..*.**.***..*.*******..**.*.*.*.**.*.....*....*.*......*.**...*...*....*.....*....*.**..*.**..**.**.*.***...*...*.***..*.*.*...*..*.**.**.***..**..*...*.*.*.*........*.**........****..*..***...*....*...*..*........**.**.*.**...**..*.*.***..*...***.***.*...****..*.**.**.**.**.*..*....**.*...*.....*.*.*.**...*...**...*.***..****.*.*.*....**.***...**.**...***.**.*.*...******..*...**.**.*....*.**..*.**...**...**..*...*...**.***.*.*....*....*.*.......*..**......*.*.....*........*........**.*...*......**...*...*.*....**.....*..***..*..*.....*...*....**..*.*.**..*...*....***..*...*.*..*.*.***...**..*.**..*...*.........*.**.........***.***.*...**...*..*.*.......*..**.*.*.*...******....*...*.***.....*....**.*......*******...***..**.....**...**.*....*...**..*.**.*.....*..*...***..**.*....*.*....*****..*....***.*.....*....**.........*.*..**.*.*..*.*.**..**...*....*.*****...**.*..**...***.*.**.**.**....**.*.*****.**.*.
..**......**........*****........*.**...*...*.........*...*..***.*...**.**...**........*....*....***...*.*....*....*..**....*.*.*...*...*.*.**.*.**....**.*.*..**.***.....*.......*..**..*.*.*.....*...**..**..***.....*......*....*..*.*...*...*...*.**.......*..***...*.*.*.*.*.*.**.*.*.**.*.*.**.*.*......**.....*.*.*...*....*............**.*.***...**..*...*.**.*.*.**..*..***....*****...******...*..**..*.*...*....*......***...*..*.**....***....***.*..****...*....*.*.....*.....*..*.**.*....*.....*.*....**.......*...*.*...***..*...*..*..*...*..*.*.*.*.*.****...****....***..*.*.*.*..**..*.**.***..**..*.**.*.***....*.*.**.*.***.***..*..*.*.**.*...*...*.......*.*..*.*..*..*.**..*....*..****.**...*.*....*.***....***..****.*.*.*..*.**.**.*...***.*.*............*.**.*.*....**...****.*.*....*..*...**.**...*.*.**.....*.*.*...*.......*.*..*.*..**........****..*..*....***........***...**..*..........*.....**...*..*..**.*..*...***.*...***..***..**...*.*.*.*.*..*.............***...*.....*.....*...**.....
.*..*..........*.**......**.*.*..*.**.*.*....***.*.*............*..*..*....**.*.*.***.......*.*.....**...*.*..**.**.*..*....*.*.**..**********.......*..*...***.*.***.*......*.*.*.*..*......*..*.**...*.**....*..*....**..*.*..**...*....*.***.**...*.*..**....*....*.*..******...**.*********...*.......**.*****.....*..***...*..*.**..*......**...**.*..*.****.*..**...**....**......**.*......***.....**.**..*..***.*......*..*..*....*.*....*..*.*..*...*.*..*****.*..***.*.**......**.*..*....*..*.**...*..*....*..****.*......*.**.*..*....***...*..*.*.*.**...*..*.....**....**.**..*.**.*.**..**.*.*.*.*.*.*****...*..****.**....***..**.****.**..****.......*.*..***.**..*.*...**....*..*.*..**..*.*...*..**.....****......*...**...**....**...*.**.*...**.**...*.*.......***.*.**.**......***.......*.....*.**..*...***...*.*.....*.**..*..***.*.*.*.***.***...****.*....*..****.*....*..*.....*...*...*.**...*.....*.*.*.***......*.**.....*..**..*.........*.*.**...***.***..*.****.....***.*...........*...**.......**...*
..***.**.*.**..*.*.*....***...*.*..****.*.*..*..*..........***.*.......*...*...**...**.*.*.*.*.****...**.....*.....*.***.....**.**....*....*.*.*.****...**.**.**..*..*...*.**..*..***...*..**..*......*.....**.*.*****.*..**......**....*....*.*.*......*......*....***....***...***....*...****...*.*.***.*...**.......*.......*..*****...*.**.*...*.....*..**......**.*......*....*.***.......*..*...***.**.*..**.....**.**..***.**.*........**.............*..*....*...*.........**.*..*.*....*.**..*......**....*.*.****..***....*.......*.**.***..*.*....**.....*.*.....*...**...*.*.**.***...*....*.**.***.**.****..*.......*.*..*...**......*..*.*.******.*..***.*.*.*.***.*.....*..*.**...*.**.....****.*....**..**.***.*..*.*..*.**.....*..*..*..***..*****.*...*....*.*.*..*..*..**.**......**.*....*...**.*....**....*.*.**..*..*.***.......*..*.*..*..**.........**......****.*.*..**.*..*.*..*....*.***.*....*****.*.*..**.....*....*.**..**.***..*****..*.*.*.**.**.*.......**.**..*....*....*..*.*.**..*....*...**.*..*..
.*..***....**...*.**..*..*...***....*........*..*....*..**....*...**.*.*..**..*..*..*......*..*....*....*.*..*.*....*.....**.*....*.****.**..........*....*.**........*..*****....**..*..**....****..*......***...*.*.**.***....*.....*.*..**.***...*..**.*......*...**.*.**..*.**.*..*....*.*****.**.*..*...*..****.***...*..**..**.*.*...*..*.**....*....*.**.**......*.*......*....**.*.**...*....*..*...*.***..*...*.*.*...***...*..***.*......***.***.*.***..***..***.*.*...*..*.*.....*.*..*..**.*.*.***.....***...*..*.*..*.**.*...*.*.....*......**.......*****.**..*...*.*.*..**.*.....*..**....*.*.*...*..*******...*....*.....*.......*........*..*..*...***....*.*.****..**.*..*.*....*..**.*...*..*.**......*....*.*.***..*....*.**.**...*.***.*...**.*.**..**..*....**...*....*.**...**..***..*....*..........*.*...**..*....*.*.**..*...***..*.*.**....*........*..*.....******.**.**..*.***.*.*...**..*.**.**.....****.*..*........*...**.*.*.*..*.....*.*.*.*..*..*..*.*****.*......*.*....*.****.*....****.**.*.*..*.*
..**...*..**.*.....**.***..*..*.*..****.*.*..***.*..*.*.*....*.*..*.....*....**.*.....*..........**..*...*...*....*.**.*.*....*......**..*..**......*..**....*...*.***..*****.*....*..*..*.**.....*..***.........*.....*..**..*..**.*....*.***.***.**.*...*..*..*....*...**.*.*.**.*.*.....*.*.*...*.******..*...*.**....*..*.*.*.*.*.*..**.....*.....*..**.**..*..**...**...*....***...*...***.*.......***.*...*****.**...*....*.*.*.**.***.**..**..*...*..**.*..*...*..*...........**..**.*..***...****...**...*..*.*.***..*.***..**..*..*.**......*..*.***.*.*******.*....***.**.*.............****.*.*..*******.........***..*.****..*....*..**.***.......*..*..**.....**..**...**..*.**...*..*.**...*.**.**.*..******.....****.*.**.**..*.**......**.....**.*.*.*****.......**.**.*..*..*.**.**..*..******.*..*.*....**.*.*..**...*.*.**...**...*.................*.**..**..*.*....*.*.*....***.***.....*.**.*....*..*.*..*.**...***..*.***..*.....*.*.**........*.....*....*.*.*..***...**.*****....**.*.**.*..*.*.*.****.*.**.*..
.*.**...*.*..****..*..*.***.*****.*.*...*****.*.*.......*....*.*.*.*...*.***......**.**.*....**.*.....*..*.*...**...*..*.**.***.**....*......*..*..****..**.*.*...*.***.*...*..*.*.*...*.*.*......*.*....*...**.....*...**..*.*........*.*..*..**..******.*....***...*..*.*.*...**.**.....***...***..*...........****.....*.....*....*..*.......*..*.****.*..........***......*.*.*.*...*....***....*...*.*.*.**.....****....*...**.*..**..*.*.*.*..**...**.*.**.****.**.*.*.*****..*.**.*.*....*..**...***.*.....**.**.*....*...****.**.*.*.....*.**..*.**.....*..**..**....*.***...*...****..*.....**......*.***.*....*****...**..*..*.*............*..*..**..***.*...*.*.**.*...*...**.**...***..***...*...**......*.*.**..*.*.**...........*..*.**.*...*..******.**.*.*..*...*..*.**..*.**.......*.....*..*..*..*...****...**..*.*..*.*.*....*....*....*...*..*..**..*...*..***.....*...***..*.*..***....*.*...*.*....**.......**.**.**.*.....**....*..**..**.*....*.*...*.......*..**..*..*.*.*.*.*....*.*....*******.*.....***..**
.*.......*..**..*..*.......*.....*...****.....**.**........*.**.*.**.****...*.**.**.*.**..***...*..*..**...*.**.....*....**......*...........*.*.*.......*.*....*.*....****...**..*...***....**..*.*.***..*.******..*.***.*...**..*.*...**..*..*.**.***..***......*..**.*.*.*...**.**..**.*...*....*..**.*..*..*..***.*..****.**..*.*..*..*.**........*.**...*...*.*.***.......*...*.*.*...*.....*...***..*..*.*.......**.**.*..*.....*...**.**...*****......**.....**.....*.**.*..*...*.*..*..*.....*.***.*....*..........*..****....*...**....*.*..*.*.*..*..*..***.*.***..*.*.........**...*.*..****.*****..*......*..*.....*.*......***.*...*..**..*.....***...*..*.****..*...*.****.*.*.*.*.*..*.**.*......*.*....*...*.*....*..**.*.***...****.*.*.**...**.****...*.....*....*......**.*.*.*...**.***..*.*....*.*..****....*..........**.*.*..*......*.....***.**.*.**.*...**..**..*...*.....*..*...**...*.*..*..***...*..***.*....*..*..*...........*.**.........**.*..****......*..*..*.****...*..*.*.*..**..*.*..*.*.*.....*..*
*....*.***..*.*.*.*...*...**......**.*..**.*..***..***....*...*.*.....*...*.**.*..*.............*.*..*....*..**..**.*..*....*..******...*.....*.*...*..**..**..*....**.*..*.**....**..*...*...**..*...*.**...***.****.........**.**...*..........***.****....**.**.*..*...*********.*..**....*.*.******...*..**.*......**.**..**.*.*...**.*..*.*.*......**.*.**.*....*..*..****..*...*.*..**....**..**.***.*..***...**...*.*..*....*.*..***..**.....*..*...*..*...*.................**...**..*....**....*.****............*........*...****..***...**..******.....**.**...*..*.*...**...........*...*.*....*....**...***......*.*.*...*...*....*.*.*.*.****..***...**.**.*...**..*.**..*.....*.......*........**.***...**....**.***.***...****.**.*...*..*.***...**.**.....*..***.*....*....***.....*.*..**.....**.*..**....***...*....*...*..*..*.*.***.*..*..*...**.....***......*.....*.****..**....*****.*.*.....**.*..*.*..**..**.*...*....***.**.*.........**....*..*.*..*..***.*.*...***..*..*..**.**.............**....*...*.*.*
..*.......*.*...**...........*..***..***..*.......*..*........*.......*.*...*.**.......***.*.**..........***......*.*.........*....***.***...**...*.*..*.....***..**..**..***......*..***............*.**..**.******..*..**.*.*.**..****..*.*....*.*.*.**..**.*...**.**....**...........**..****.***...*.*.*.*.*...*.*.*......****...*.....*..*..*....***.*..**.......*......**.*.*.*..**.*.**...**..**.*.....**...*.*.**.**....*.*....*.*......**.*****.*..***.....***.*..*...*......*.*.*..*........*..*.....*...**....*****.*.*.*.*..*.*...**.......*.....***..*..*.*..*..*.****...*.*...*...**.**......***.*..*.*..*.......*.*.*.****..*.*****.*...**..*..*.....*..****...*...*.....*....****..**..*..*.***.**....***...**.**.*.*..*....*..*.*...*..*..*..*.*.*..*..**.***...*.*.**.....*....**.*...**.*.***...*.....***...*..**....***..**......*..**.*.*..*.*....*.*...****.....*.*.***.....**.**..***.**..*.**.**.****......**...*.....*.*..*.***..*.*.**.....*.*.*..*..*.*.*...**....*.*.**............****.*.***..*..*.*.....*.
*.*.....*..**....*.*****....*..*.*.*....***.*.*..*..*.....*..******..*.**..***.**..*..*..*.**..**.**.*.*.*.*..*.*.*..****....*...*..**.*..****.******...***.**.*........**.*.........*..*......**.***....***..*..****.....*.*..*.....*..*.****..**....*.*.**.*.***.**......**..*.....***.....*......*.**.**....**..*****...**.*.***.......**..*..*..**..*.*.*.**......*.**..**..*....**...*.*.*..*.....*.*..**.*.*...**...***..*....**.*..*...*.*.*.*****.**.**..***..*.*...*.....*.....*.****..*....*......***...***.**.***..........**.....*.*...*.*..*.......***..**..*..*.**...*...*.*....**.*..*****..*.*.****.*.*.****..*..**.****.*.***.**.**.....***.*.**.*.*....**.*.****.....*....*....*.....*....***.*..****.****.*.**...***..*.**..*****..*...**...*.**.**.*****.*.**.**.....*..**..*.*.*..*...*...*..*.*****..**..*.*...*.***..**.*...**..*....*.*...****.*.**.........***.....*....**.*.*.**..****.****..**.*.*......*..*.*....*..*.......*.*...**......****..*..*.....*...****....***.....*...*...*.*.*..**.*.***.*.*.*.*
**.**..*.*****.....*...*.*..**..*...*....**....*.*.**...**.**...*.*...*.*....*.*************.*....*...*.*......*.*..*.**.....**.*..**..**.....*........**....*.*.**..*......*.***...*.*.*.**.**.***.*....*.*..***.*..**.*..*....*....*.*.*......**..*......*.**...*.*....**..*.**.*....***....*...*.....*.**...*...*.*...*.*...*...*.*..*.**..***.*......*..*...*.***.**.***.*.*..*.......*.**........*..*...*.**.*....**.**.....*.*...*...*....*....*...*..*....***.*....*....*.*..*.*..*.*.**.**..*...*...*.**...*..*.*..*...**..**.***.**.*..**..*..*.****..*.*.......***.....*.****......**............*.*........*.**...*.*.....**.*...*.*.*..*....*.....*..**.*....**..*...*.**.***.*.**.**.*....*.*.****...*..*...*.**.*..*.*..*..***.**..*..*.**..*..**..*..*******......*...**..**...**.....***...*.*.....*...*.*..............**...***..********...**...*...*.*...*....*..*****.**....**....**...*...*..*...*****..*.***.****.***...**..**.........*.*..*........*...**.***.*.....**...**....***...*.*.***.**....*......*.....
.*............*..*....*....*..**.*.*.*..***.**.....*...*...**.***...****..*..*.*.*..*...**..*..*.*****.......*....*...***....*...*...*.*.*....*..........***.*...*..****.*.*.***...****..*.....*.*.*.*.***....****..*.*..*...*....*.....*...**..***......**..*.*...........*.*.*......**...*.....*.*.**.*..*..*..**...****.*...**.......*.****...*.*.....**.*..*..***.*.**....*.*........**..*.......*.....*.......**....**.*.*....**...**..*.*.*.****..**.*..***....**..*...*.*...*..*...*.**..***..****...*.***.***...***.***.***..*..*..*..*.....*....****..*..*.***.*....*.*.****..*.**..**.****.*..*.*......***..*.*....*....*..**..*....*..*..*.*..****....*.**.*.*.***...*..***..**.....*.*..*..**..*.*....**...**.*.*.**..........**...*.**.**.*..**.**.**........*....***.**.**.**.......**..*.**..**.*.**...*....*.*......*..*.*.*.***..*..........**.**.*.**..*.**.....*.****....*****.***.....*....*.*..*...*......*....**..*...*.....*..*.*....***.*........*....*......**...*.*..*.*..**...***....***.......*.*****.**...*
.*....*.....*....*.**.*.**.*.....*.*....**..*.**..**...*.*...*..**.*.*.*....*.******..***.**...*.**....*.**..**....***......**..***.*.........***.....*...*..*..*.*...*...***..*.*.**...****..........***...**..*..**...*......***...***...*...**..*.**.*...*.*.........*.....*.*.*.**.**.**.....*....*.....*...***.....**.*..*...*.*.*..*....**...***..*...*..***...*****.*.**.....*...**.....*...***..**.*...*..***.*...*.***....*.*.*.***.*...**..**...............**.....*.*****..***.*...*.*.....*.*...*.*..*.*...*.........*....*........**..*..**..**.....***.**.*....**....*...*..*.*.*.****.*..**....*.**..*...*.*........*..*...***..*....**.*.*....*.....****.....***..*.******...**..****...**..******..*...*.*......*.*..*.....*..*...*....**...**..*.*...*.**..**..........**..***..***.*.*..*..*...**.*.**...*..........*.*..*......**.******...*..*.*...**...*******......*.*...***..*****.*..*.....***..****.**.....**.*....*...**...*.....*.***.*.*.....**..*.*.*.*.**.*.*.*.**.**.*.*.**...*.*..**.*..**.*.*......*.*
..****...*..**...*..***...***...........**.*.***.....**.*...*.*..*.*****...*..**.*..***...*....*......***..**....*****.....**..**..*.*.......***..*..........**.***.*....***..**.......*..***.**....***....*****.*..*....**.........**...*...****.....**...*..*.*..*......**....*.*.*...*..*...*..***....***..*..*..*..*.**.**.*.**.**..*.......****..*....*..*......****.**.......*.*...*...***....*.*..*.*...**....**.*.*..*..*..*.......**..*.*.**..*..*.*..*.*.*....**.**.*..*..*...*..*.*.*****....*..**.....**.****.**..**..**.*........*.*.......**.*.*.....*.*..*.*.**.*.***.***..*...*.....*..****...****....**...**.....*.*****...*.*.*.**..*...**......*.**.*..**.*.****....**.**.*.**..***..*.*.*..**...**...*..*...**.*.**.*.*******.....*..***......*..*...*.***.*....*****...**.*....*.**.**.*.****..**...*.....*........**..*..***..*.*....*.**.......***..*.*...**....*....*..............*.*.*.*.*.*.***.*..*...**.*....*..*.**....**..**..**....*.**...*.....**.*..****......**.***.*...*.**...*..*......***.**..**..
.*.....*.......*..**...*.*....*..**.*...*..*****.*...***..***..*....*...**......***..****.*......**....*.*.*...**.*.*..*.*...**...*.*.........*.**.......**.*...******.*..*.**..**.....*........**..**.**..**..*..***......***..**......*..***..****....*....*.**...*.*.....*.**....****....*..**...**....**..**...***...*...***.*..*..**.*.*..*........*..**....*.*.*.....*...*.....****.*...*..*.*.****......*....*......*.*.**...*.*...*..**.*..**....**..**....**...**..*.*.**.*.***.*****.*.***.*.***...****..*..**.**..*...*...*..........*....***...*...***..***...***.**..***....*..**.***..**.*..**.*..*.***..*.*.*.**.***.*..*.**.*.......*..*.****.*...*.**.*****....*.***..*...*......**.*....*.**.....*.**.....****.....*.*.*....**.*.***.*.*.*****..**....*...**.**.*..*.**......*..*..***....*..***..*.*.....*..*.....*..**.*..*...**.*.*...****.**.**..****..*..*...*.***.***.**..*..*..*..***....**..*..**......******....*.*...*.....***.*...*..**.*..**....**.**......*..*...*.***.*****...*..***..*.*.***.*..*.***.*
*.*.**..*.**.*..***.*.*..****..**.*........**.***..**.*..**...*****.*.......***........**.*****..**.*.*..*.*...****.*..*.**.*...*..**..***...*.*......**..*.*..**.***.***..*..*...******.**.....*.*....**.**.*..*...**.....*..*..**..*.**.*.*..*...*.***..**...*.*...*..*.*.....**...******..*.....*...***.*.*.*..**.*.....*...*..*.*****..***....*.....**.*..*.*..*...***.**.**.**.....*..***...*.....*...**...........*...*.*.**.*..*.*.*.......***.....*..*..*..***....**...**.*..*..***.*.........*..*....*..*.**..*.**.*.*.*.*.*.*.......*...***.*.**.*...*....*.*..***.....*..*..*****..**..*..*.*.*.*.*.*..*.*....*....*..**..*.****..*...*...*...*.**..***...*..*.*..*..****..***........****....**.*...**..***.....*.....*...**.*.**...........*..*.**..***.**....**..*.*..*..*.*..*.*...*...*.**..*........**.*...*...*.***..*...***.*.**.**...***...***.*.*..*..*.......*.*......*....*....*.*...**.*..*....***....*......**....*****.*.*.*.*.*....*....***...*.*.****..**.*.***.**..*.**.**..*.**.*....*.*..**.*.**...**.*.*
.**.....**....*...*.*.*...*....*.**......***.....**.......*..**..***..*.*..**....*.*.*..***.*....*..****.**.***.*.*..**.*..**.*..*..*.*.*.**..*.**.****.....*...*..*.......**...*.....*..*...*.*..*.*.*..*.*...*.*.**....**.....**...*..**.**.*.......*....*......*...*.**.*.****.*....*.***..**...***.....*...*..***..**.....*..*.*....*.**..****..**.*..*..**.........**...*.*.*..**.**.*..*..*...*.**.*.*.*...*...*....*.****..*.***...***.*...**..........*..*.*...*.*....*.*..**..*..*..***.*.*.*..****...**.*..*.*.....*..*..*...*..*.......***.****.**..**..****.*.*.*.*..*...******.*....*..*.****...*.**.**..**....***...*..***.*.**...*..**.***...***.*......*..*.*.*....*.**..**..........*.****...*.**..*...**....*.*.**..**......**.**....*...**...........*.***..*..*.**.**..*.*.**.......*.*.....******......*...*...*.*...*..*..***.*..*....*****....**..**.*****...*....*...**...*...*..*...**..*.***....*..****..***.....*..*.....**....***..*......**..**....**.**..*.*...***.....**.*.**......*.....*.*..**..*.*..**
.**....*..*..**..*...**.*..*****.*.*...**...*...***.*.*.**.*..*.***...*............**..**.*...*..******.*.*.*.**..*......**...*....*.....***..*...**.***.*...**.......*......***..**.***.*...*...**.***.***....*....*..**....**..*..*.*.*...*....*..*..**..*...*.*.***.*....*....*.....**.*....**.*..*....*.*..****..*....**.*.*......*.***.*..*.****..*..*...*..........*.*..*..*..****....**...**.**.****...**..******.*..*..***.****..*.*........*...*..**..*...*...*...*......*.........*.**..*.*.*...*.**.*.*.**.......*..*.*......***..*.**..*.*......*..*..*.....*.*...**..**.*.....*******..*.****.**.*....*...****..*...**..*.*..**.**...**.*.**..***...***..**..**.**.**.**.*.*......*...*..***.**.*.***....**.*...*.*..**..*..*..**...***..*....**.*...*..*....****..*..*.*..*.*****.**.....**.**.*.**.*.....*.*******...***.*..*.**.***......**.**..*.......*.*..**.*..*..**...*.*...*...*....*....**.*.*............*.***.*.*...*.*....*..**...*.*..**..*....***.*..*.**.*****....*..*.***..*..**......**..***...*..*..*.*.
**..*.*.....*..*..*..*.**..*.**.*.*..*.***...*.......*....**.*..**...*..*.*.......***...*...*..*.****.**.**.*...*.....**.*...........**..**...**.*.*..*..**..*..*.**...*.*...*.**..*...*.**...*.*.*.*....*..*...*...*..**.......*.**..***.*.***..*........**....*.*...*.**..***.**......*......**...***..**.**.*****......*....*...*.*.*.*..*.*..*.**....**........**....**..*.*.**..*..****.*..*..***......**.*.*.**.......******.******...*......***..***..*..**...*.....***.*.**.....*.*.**....**.**....*..*....****.*....***......*.**.*.*.*.......**...*.*.*.***..*..**.***.........*..*.......*.*.*.**.*****....**...***.*...****..*.*..*.**.*..*.....**....*..**....*..***.*..***********.*...****.....*.**...**.**..**.*..**.****.*.**..*..........*.*.*..*......*..*...*.*.....**..*.****..*.....*.*.....*....*....**.**.*..*.****.*..*.*.*.**.**..*....**.***.**..*....*..**..**.....*..**.*.*....******..*.*..**.....*...*.*.......**....*.*.*.*.**.*..**.**.......*...**....**.*....*..*.......*...*..**.**..*....*.*..*..**
..*...**.*....**.**..*..**.****........*.*..*...*...******.....***....*..**......*......***.****..*....*..*...***......*....*.*....**.....**.....*.*.**..*.**.....*...**.*.*.****.**.............*.......*..**...*.*.....***......*.*......*.*.**......**.*..**..*...*......*..*.****..**....*..*****..*....*....*.*.*..**..***.....*...*.**..*..*...*...***...**..*....*.**.*..*...***....*....**......*...*.*..*.....*.**............*.**.***.*.*....*.**.....*..****..**...****....*..*...*.*.**...*.....*.......*.**........*.*.*..**..*.*.*.*...*....*...*..**......***....**....**....**..*.*****.**..**.*..*.*.*.*****....*..*.*.*.*.**...*.......**.*...***.*.*..**.**..**.*.*.....*.*.*.*.....*...*.**...*......*.....*.***..*.*...**....*...*.**...*.*......*..*..*.*.*..**.....**...*.*.*..*.*.*.***....*...**....**...**.*......*.**.....**.*...*...*.**..*....**.*....*****..**...**..*.....*...*..*..*..*.*..**....*..***..*.***.....*....*.*.*.*.*.***.*....*.....*.*...*.*.*...*.......**.*.*.*..*.....*..*..*..**......
.......*...**.......*****....*.*.*.*.....*..**..***..*...*.**.**.*.*.*.**.**.*****...*.**...*....****......*.*.****.*....**.....*.*...**.*.***.*.......**.**......*..****.***.......*.*****.*******..*..**..**......*.**..**.*.....*.*..*..*.*......*.*******..**.*..*.*.....***..*.**.***...*.*.*..*...***..***..*..**.*.*****.*.**..**..**..........*.................*..**...*......**...*..***.***.....**.***...*.**.***..**.****..*.**.**...**...*....****.**..*....***...*..*.*......*.*.*......*.**...**..*.*.**..*..*...........*.**.*....*..*..***.****...*....**.....**....***.......*...*..**..**..*.....*...*.....***.*****.**..*.**...*...*....**.*.**...*..***..*.**..*.....*..*..***.......*.*..*..*.*.*......***..*....**.***...*.....**..****......**.*..**....*.*...****.*.**.......**.*..**..*.*....*...*...*.**.**...**...*.*..*.*.....***.*.......***.....**..**.....*...*.**.....*....**..**......*.......****.***....***..**...*...**.....*.**.*..*.**....**.*.*.*.***..*...*.....*.*..*.****..**.***......*...*.
**.**..**.*...*..*..**..*.......**.*..**..*..*..****..*.*.*...*..*....*******..*...**....***.*.....*..*..**..**....*.*.....**.*....*...******..*.*...******...*.**....**.***..**....*....**...*....**.......****...*........*...***...*.***.**.**.**......***...***...*..**......*****...*..*.**......*.*.*.....*.**.*.**.**..*......**.....**.**.....*.**.*.*..*.......***...*.*..*...**.*.*..***..*..*....*.*....*....*..*.....*..*...*..*...*.*...*..***.....*.****.**...****...***...**..**..*..*.*........*..**.*..*.**.*........**.........*..***.*..*...*...*.*.**...***.....*..****.**.....*..**...*.**.*.*.*..**..**...*..*****.**.*.*...***.**.*......*....*..***..**.....*.*.*...*...*.*..**.**.*.*.*.....*..****..*.**......**......*...*****...*..***..*.*..********.*.*..*.**.****....*.***..**..*....*.**..*..*.*.*.***.......*******.***.***.*.......**.*...*.**.**....**....***...*****..*..*...**...*.........*..*......**.*.*..*...***..***.........***....**...*...*.**.*..***......*.......**.*..*.*.......*.......
**..***.*..*.*....*****....*.**.......*..**.**.*.**.*.*...*.*....*....*.*..*.**.*...*.......**.***.***.*.......*.....****.*.**.****.**......*.....*.*..*.*..**...**......**..*....*....*......**..***.........*...*******.*...**.****.*.......*.*....*..**......*.**.**.*....**..*.**.**......*.****....*......***.*....*..**.****...*.****...***.*.***..*..*..**.**..**.**.**.*.*.***..****.*.*..*.**.*....*...............**.....**.*......*.*..**.........*..*...*.*......*...*..*.*.*...*..***..**...*...*.*....**.*.**...***..*.**...*****..**.*.**.**.**.*****....******.*..*.**.**..***.**...*......****.***......**.*.*...*...**..*.*.****..*..*.....**....**.........*.***....*.**.*..**...**..**.....**.....***.*.*..**......****.*.**..*.......**.**...*...*....**..**.*.*.**..*..**.......*.*.........*.....**..**.*..*..*..*.*..*.*.*....*..*.***.**......**.*.*..**...**..*.*....**..**.....*.....*..*..*.*.*.**.....***.....*.**....*.*...*..**.***..**..*.*..**.**...****.*.*..*.....*..*..**..*.*****..*.***....*.*.**.
...***.*......**.**.*...**...*........**..*..*.*..*....*.*.....*******.........*..*........**.*.**...**...*.......**...*....*.*.**...******.*......*.....***.......*....*..*.*.**...*****.*.*..*..***.*.*......*.....*...*.**.*..*.*...*.*.....*..*...*.*...*********.*...*.****.*..*.*.....**.***.*.**.*......***.**.....*..****..*....*.*.*...*..**...******..**..*...*.*..***..*..*..*.*.*.****.*...*.*.*...*..**...**..*.**..*.*..**.*...*......**.**...*.......**.***..*.***..**....*...**..**.*.***.*.........*.*............*..**...***......**...*...**......*.*.***.*.*..*..*..**.**..*...*.**....*....*.*....**.*..*......*....*...*..**.*****.**..***.......*.......*.**.****.*..*.**...**.****...*....*.*......**.*.**...*..**.*...*.*....*....***.*.....*.*.***.*..***..*........***...***..........*.***.*....**.*..***...*.*.*.....**.**..**.****.**..*.......***.*....****..*..***.**.*....*....***.*..*...*..*****..*...*.....***.*.......*....*.*...*..*..**.*..**...***..**.*....***..**.*......*...*.*.****..*..*...
...*.*.*.....*...*.....*..**..*.*.....*.*...*.*...**...*........*.....*****...***...*****...*.*.*.****..*....**.......**.....**...*....*.......*.**.**..**..*..**.*.*...*.*....**...****....***..**..**.*.*..*..*.**.***.*****.**...**.*.*******...*.......*..*.....*.*..**.***...***.******.*.**...*.*..*.**....**..*.****..**.*.*......*.**.*........*.***.**.*.*.*.*...*....*....*..*.*****.*..*..*.****.......*.**..***.*..*....*.....*.*...**.**.**.*.**.**.*...**.*.*.***........*..*****....*****......**...*.......**.*.*...**...*....*..****....*.....*.....**.*.**..**.*..***.**.*..*...***...*...*.*.*.**..*...*...**.**....*.....*...***.**..**..*.**..*..**.*.**....**.*..*.....*.*.**.*.......*....*...*.**..*.*....*...**..*.*....*****...*...*.***..*.....*......*.*.*..*....**......****...*.**..*...**..**.****...**.*....*..*.*..*.*.**.*..*..**.**..*..*......*..*...*...*..*.*.******...**...**..**..*....**...**.****..***....*..*..*.*...*..*.......**...***.*.......*.*.*......**..*.*...*..**.....**..*.***....
**.**..***....***.***...*...**.*.....*....**..*.*...*.******.......**...**...*....*.*.**..***.*.*.*..**.**.***...*......*...*.....***............**.***...**.*...*.*.*.*.*...*****..*..*.*..*.**..**.....***.*..***.***.....*.***...*.****..**..**....**.....*...**.*.*...**.****...**..*.*..***....**....*..***...***.*.*.**.*.**..*****..*.**.*..*.****........**.....*..*...**.*..****...**..**...****..*****.**......*..**.*.*.*.....*..******.......***..*.***.*.....**.***..*......*..**.**.**.....*.****.*...*..*.....*.*.......*..**..***.........*......*.......*.*...**..***....**.*....***...*.*.*..*..**..*.*......**.*..**..*......*.*..*...*.*.****.....*.*.***.**.***...**.....*.....*....*..*.*.*...*..**.****...***.*..*..**.****......***.*.***..*.*...***.*.***.**.**.*....***.*.........****....*....*..*..*..***.**.**.**...*.*.***.*....****.....*...*..*...*.*.*............*...*.*..........*.*...*.**....***...***.*....**....**.***.*..**.*..**.**....**...*....*..*.*..*.......**.**.**..**..**..*....*.*****
..*...*.....*..*.......******.***....*.*..*.***..*.**.**...***.....*.*....**.......*..*..*..*...*.*.*.*....**......*.*.*.**...*.*..**.*.****.**..*.*....*..**.**....*..**.....*.*....*...**.***...*...*......*.*..............**..*.*...*..*.**...*....***..***..*...*.*.***.........**.........*.*.**..**.....*.*****..*.**..........**.**....*.***.*...*.*.*....*.*....*.*..*....*...*.*..****.*...........**..*.*.*.*.*....***.*..*...**.*.**.*****..**..*.**.***...*.*.****.*.*.....**.*........*..**.***.**...*.**...***..**..*....*.**....*.*..*..*...*..*...****......*.*.......***.***...**.**.*.*...*......*.***.**..*..****.*..*..*****.**.**...*.**.****.*..*.*....*.*....*....**...**.***.*.*....*.......**..**.*.**.**.*..**......*.*..**.**...**...*...*......****.**.*...*...*.*...*.**.***...*..*..*....*..**..*.*.*....**..*....*.*.*.*.*.**.*...**......***....*.......*.*...*.***.....*....*...**.*..**..*.*....*.....*....*....*.....*.*...*..***.*.*.***..**...****..***.....*..*...***..*.*.**.*.......*.**...*...
..**....*..*....**......*.*.**......*.****.*.**.*...***.*.*...*.****.*.****.*...*.*.*..**..**.****.*..*......****.***...**.**...**.....**.**....*.*.*.*****.*.***.*.*.*....*.***........*..*...**.*...*...*...***..*.*..*.***.*.***..*..........*..*..**.**...*...*.*.**....***..*..*....**...*...*..*..**.*.*.*.......*...*.*.**....******..*.*...***..*.*.....*..*..*...*..*....**..**..***.*...........***.*******.*.******..**..*...*.*.**.......**..*...*...*...*.*...*.*.**.*...**.*.....*.**.*..****...*.**....*...*....*....*...**....***.*..*..*...*..*..*.....*.*...*.**..******.....*..*...*....**.**...**...*.*.*.**...**.....*..*..*.....*..*.*...***..*...*.*.***..**..****..*.***..........*.*.*....*.....*...*.**...***.*..**.*.*....*.*.***..*...*.****..*...*.**...*.*..**.*.*...****...*.*.**...**.*....*.........*...**...*.....**....**...*..**..*...*.*********.**...*...**.....*.*.*..*..*.*....***...*...*....****......**...**....*.*...**....*...*..**..*.*.*.*.*.*...****..****.*..*...*.*..**.*...*..**..*.*
*.**...*****.**...........*.......***.*......**...***..**......**.*...*.*.**....*....*..*......*.*.*.*..****...*...*..*.*....**.***.**..*....***....*.**..**...*.****.....****..***.*...**.*..*....***..*.***..***.*..*......**......*...*.**....*.*......*.***.......*....*...***.***.***.*...*...***...*..*....*.*..*....*...**.**.**.***..****.....*..*.*..*.*..............*.*.*.*.**.....*....*.**...*.*..**.**.*.....*..*..*..****.*.**.*.*....*..***...*..**.*.*..*.*.......*.*..**.*..*.....*.....*...*.*..**...*..*...**.***.***...**..*..*...**.*..*...***..***.****.*..*.**.*.*.*..**..*.*..*........*..*.....*.....*.*...**.*........*....*...**...*.*.........*.**..**..**...*....*.*.***..****.*.***...*....**.....*......*.*.**.**.....**.***........*****.......*...**..****....*..*.*.*.*....*.**..*......**...*...***.*..**.....***...**......*..*.**...**.........***....*...**.......*.*.....*.*.****..*.*..*...*.*.....*.*..*..**.*.*..***....**.*....*..............**....***.**..**.....**.**.***....****.*..****
.*.*......**...***.**...**.*......*....**.*.*..*.****.**.....**...**..*.*..*.*.......*.*.*..****.**....**...*......*...*.*...*.*.*...*..**.**.....*.......**.*.***.***.*....*..*....**..***...*.*..*...*.*..***...*.*..****..*....*....**.***..**.**..**.**....*...*...*.**..*.......*.......**.**.*..*...**.*.**..*...*.**..*..*.**.*.*...**..**.*******..*....***.*.**....**.......*.*..**.*****...*.*.*.**...*..**...*.***.*..**.*.*****..*...***...*..*.*.**.*..**..***.*..*..*....*.*.*.***.**.*.*..***..****..*.**.**.*.....**.......**...**..*..*.....*.**.*.*.*...*...**...****.*....**.**.**.*..**..*..**.**.*.....*..*.*....*.......*...*....*....*..*.*...**..**..****...*...***.*...*..*.*.***.*.**..**..*..*..*.**...****..**.....*..**..**..**..**.*..*...**.......**....**.....*....*.*...*..**.*...**..*.*...*...*.....***.*.***.***.******.*.*.**...*....*.*..*.**.*.....**......*..*.**.*..*.**....***..****...*.*.*..*.*...**....*...***.***...***.*...****.***.**.*...**...*......****...*....*.*..**.*.*.*.......*.
..*........********.**.**.........*...***.***.**.**.....*....**..*.*..........****....*.....*.....*.*.*..***.*****..**..*..*....*.**.....*...*..**....*.......*..*.....**....**....*........**..********...**.*....***.......*.......**.*..*.*.*.***...**......**.*..**..**.*...*.....*.*.*...*.**.*...***.*.*****..*.**.****.**...*.*...***..*..**.****.**..*...*....**.***..*..******...*..**.**.....***....*...**.*...**.***.*.*.***...............**.*..*.*...*.*.....**...**..**.*......*.**.***...**..*...*..*..*..*.**.**.*.*.*.*..*..**...*.**...*..****..**.*.*..*..***.*.*.*.*...**.*.****...**....*...*.*..**.*..*.*..*.*.*....*..****...*...***.......**.**...*..*..*.*..**...*.**....*.......*.****...*.*...*..*..***...**.*..*.*....*....*..***.*..**.....*.*.....*...*..*.*.*......*..**.**..*..*.****...**.*....***...*..*.....**....*.....*..***.....*...**.*.***...*....*....***.*.*..**..*.**..**.**.*.*.*.*.....*****.*..*.*.*..*.*..***....**.........*.*...*..*.*.......**.*.**.*.*.**.....**..*........*.....*...
.....*.*.***..**..*..****.**...*.*.*......*..*..*...**.*.*..**....*......*........*..*..*..****.**.......*****....*....*.*.......*.....******..........*.*...*.*...*...*.**..*..*.*.*...*.....*...........*.****.*..****..*..**.***...**...*..*****....**.***..*...*.**..*.*.*.**....*...*.*..**.**.*.**.*...*..***.**.**.*.*.*..**.*.*...**.....*.*.**.....*...*..**...**.......*.*****.....**.*..**.**.***..*.*...*....*.*.......*..*.*...*..*.*..**..**...........**..**........*....*..*.*...*.**....*..**.*..**...**.***.***.*..**......*...........**..*...**.*.*......**.*......*....*.**.....*....***.***.***.*..***..*..*..**..****.***.****..*.**.***.*..*..**.*****.*..*.**......*....*.*...**..*.*......**..*...*.....*.*..**....****.***.**........*..**...*.*.....****.*...***......*.*.....*****.**.**..*..*....**.*...*****.***.....**.***.....*.*.*..***.........**.**.*..*..**.*..*.**........**......***..*...**.*...****.*.*****....*...*.....***..........*..**.**.*....**.**....*..*.....***........**.*.*....*.*.
*.*..*..**...*...........*.***.**....****..**...****....*..*..*....**......*.*.****.*..*.***..**.....**.........*..*.*.......*.*.......***...*.**.**.....**.**.*.****..*.**.....*....*....*...*.**.*.*.*....**..**.*.*.*.*.....*..***...**...*..*......*............****.......***....*..***......*...*****....*.....*.**..*.*.*.**..*..*..*..*.***.*.*....**.*..**..***..*.***.....*.*..**..*....*..*..*.***....*.*..*..**....**..*.**...*.....*.......*....*.*.*..*..**.*........*....****...*.*.*.**..*.*.*.*.**..*.*...*.****.*...*.....**.*....*....*.*..*.....*.*...*.*....***...**.*....**....*..*.**.**..*.**..**.*.......**.....*.*...*....****.*...**....*...*..******..**..*..**...***....*.*...**..*......**..**.*.***..*****....*.*...**..**..******.****...******...*.***....*..*...*....*..*..*...**.****..*...**.***...**.**...*..*.**..**.......*.*.*.*..**...*..*..*.***....**.*.*.***...****......*....***.*....*.*...*.*..***.*.*...*..*.*.*....*.***............*....**......*..**....****.*....*....**...*.**.**.*
...**....**.*.....***.*.*.**...........*...*.*.*.****..***.*...........*...*......*.*...**.*.....**.***.........*.*...*...*.*...........*..***.*...*..*****.....**.*.***..*..**......*..*..***..*....*...*....*........*..*.....**.*...*.*.*...*..*..*.....*.*.*.**...***..*...**....*..**..***.**..*.**...**..*.*...**.*.....****.*.....*..***.*.*.*...***...*...**......*....*.....**..*.*..**.*.***.*.**....*...*.*.***.*..***...**.*..***....*.*.....*.***.**...**....**...*...****...*.*.*...****.**.*.*****.**.**.*.*.****..**.**....*.**.....***..****.*****.*..**......*.....**.**.......*.*.*...*.*.**..**.*....**.....***.*........*....*.*.****.******..**.**.**.*.*..*.....**..*..*.***.**..**......**.*..*.*.*..*....*...**......**..*..*..*.*...****.*..*........*...*.*...*.....*..*.***.*....**.....*..*.*....**.....*.*..*.***.****.......**....****..*.....*..*.**..**...*.*.*.*..**.*..**..**.*....*.....*.*.*.*..*.**.....*......**.******......*..*..***.*....**..*...***.**..**......**....*.*..*.*...**.*.*...*..
.*.**..*..*....**..*.....**...***.*..*.....***........*....***..***.*.*...........*.****.*.*.*..****.*.......**...*....*.*.*.*..****.*.*.**..*.*.*.......*....*..*.**..**........***.*...***.*.......*....*.........*...*...*....*.*..****.*......*....*.*..*.*...*****..*.*.*.**.***.*..***..**..*...**..*.*.*****..*..*.......**.*.**.*******...**....*..........*.*..***..*...**......*.*...**......*...**......*..*....*.*...*...*.*****..*...*..**.*.....*...*.*.*..*..*.**...*.*.*.....*..*.........*....*..*...........*...*.***..*.*.**...*...**......*.*..*....**.....***..**..*.*.*.********.*....*.*..*.........**.***..*.*.*.**..*..***..........*...**...**.**.*.*.*...*........*....*****..**.*..*.*.**.***....**.....*....*...*..*....*...**.*..*****.....*...**.*.*...*...****......*.***......*......***..*.*.*....*.**.......***..****...*.*.*..*..***.*...*.........***..***..*.*..**...**.*.*...**.*..*....*...**...*.******...*..***.***.*.*.*.*.*...*..**......*.....*.*****...**..*..*..*.....*..**.*....**..*...
.*.*.**...**..**........*..*.****.**....*..**.*..........***.*......*.*******.*......*.....*.*..*..*...*.......*.....**..*.*.*...*.**...**......**.**...*.*..*........**.*...**...*.*.....**...*...***..****.***.***...*.....*.**..***..*...*.....*....*....*..*........*.*.***.**........***...*.......*.**..*.......*****.*.*...***..*.*.*..***...**.***..*....**..****...*.*...*..*.*......**.**...*.*......*.*..*...*.*.*.***.*..***....*.....****...*..*..**..*****....**.*.*****....*.**.....*..*.....**.**.****...**.*.**..*..*..*..*.****..*.*.**.*..*..*........***....*.*.*....*..*.*.**..*.............*..**.**.*.......***..*...*.*.*.**........*.**..*.*.*..*....*.*.*.****.*...*.*.*.*.**...*.*...*.**.....**.**.**..**...*...***.*..*.*....*...**..*...*...*..**..*....*********..***.*...**.*.**.*......*..*.*..****.*.***...*..*.***......*..**.****...*.*.....*.....**..*........*.*.....*.**..*..*....***...*..**..*....***.*.*...*..*....***.*..*.*..*.....*****.....*.*...**....***.*.*****.****.*...**...*.....*.*
*.**.......**..*..***....*..*....*.*.*..**...*..*....**..*....**.*.*.*...**.*.......***..**........*.*.*......**.*....*...*.**.*..**.*..***.*....****.*.*....*...*..****..*.*.*.*.******......*.....***..*.....*..*...............*......**.*.....***.***.**.*.*.*....***..*.**.****.*.*.....*..*.*.****...**.**.**......***....*..***...***..**....*.*..*.....**.**..*....**..**...**.*....**.*...*.*...*.*..**.*.*.***.....**.**.***.....*.*...***.**.....*....*..**....*.....*.....*....*.*.**.*.......**..........*.**....*..*.*.*.*.*....*.*.*.*.....***....**....*....***..*...*.*....**....****.*..**...*.*...*..**.*.***..**...**.*..*..*.*.**.**.....*.*...***......*.....*..***.*..*..........**..**.**.*.*.*****.*...**.*..*.....****..*.***.***.*....*....*.*.***..**....*...*..**.....**....***..**.*..**...**.**...*..*..*..*.**.*.*...*.**..*...*..***.*.**...*.****.......*.*.*..*..**...*.**......**..***.**.*.*..***....*.*.*.****..******.*..**.*..******..**.*..*..*....**.*.*.*..***.....*....***.**...**.......*..
.***.**....*..*.***.***...**....*..**..**.***....***.*.*.**.*.*..*..***.*...*.*..****.***.*.*.........*.*.*****..**.*.**.*.*....***..*.*.*****..**.*....*...**....*..*..*...*.*..*....***.*.*...**..**..*....**...**.*....*.**.*.**...*..*.*....*.*.....*..*.*.*..**.***.....*.*.**...**.....*...*..*...**.**.**.......***.**..*.*.*..**..**...***.....**.***..*****.**.***...*..*...*....**..******.**.*****.....**..*..*.....**.*..*.*.**..*...**..**.*..*.*.*..*......***..***......*.*....**.**.*****.....*.*..*.**...**.*.*.......*.*.**....*.....**.*.*...*.*.*.*.*....**.....*.*..**.**.*..**.*..*.****..*.....**.**...***.*..***..*.*..***................*..*..*..*.**.*...*....****.....*.*..*.*******.**......*...*.....*..****.*.*.**.*...*...*.*..*.*******..*..*****..***.*..**........*.*********.*..*........**..**.*.**.**..***......****...*..*...*......**....**.........***.....*...*.***..*.*.......*.....*..*.*...*...*..*.*...***...**............*...*..*..*........**.*..*.*.*....*....*.**...****..*.....****.
..*.*..*..***...*.*...*..**..*.**..*.*.*...*.*........*.*.*...*...***...**..*.*....*.......*..******..**.*.*..**...*...***.*..*.***.**.**.**.***..*.*...**......*..**...*........****..*.*..**.***...***........*..*.**.....*.*.*.*..*....*...*...*..****....**..*........**.**..*...*........*.....***.**.*.*.*...*..*...******...*...*..**....*...*.....*..*......*...***.....**..*.*.******.*..*.*..**.*.......*.**.**.*.**....**....*...*...*..*...**..*.....*.....***.*.******...*.****.**.****..*.*...*..*.***..**.*....*....**..*.***....*.....***...**...*..**....*...*..*.*****.*.**.....*.**..*.*..*.**..**.....**.....**...*.*........**.*..**.**.*.**.*...*........**..*.****.*..***.*...*..***.......*.....*..*..*..****........*.*....*...**.*.....*.*.*..**....**..**.....*....*.....*..*.***.*..*...****.*.*.*..*...**..**.**...*.*..*.**..*...***.**.......***..*.....**.**..***.*..*.**.**.*....*****.....**..*.........****...***.*.*...*.*..*.**.**.*.**.**..***..**.**...*.*.......******..*....*.**....***.*....**
..*........*.*.**..*.****..**.*....*..***..*.***.********.*...*****...*.*...***.*..*.*..*...*.*.......*..*..**.*...*..*.........******.........**......*.****..*..**.*.*....*..****.....*..*.......*..*.*****..**.***....*...****..*...******...*....*****.*..*.........*..*...*.*..**..*.....**.*..*.**.*...*..*.*...*...**..**.....*..****.......*...*.*..*.*....*...*.**...*........*..*....**..****.*..*......*.**...*.*..***.***.*.*.....**.*..*...*.*.....***..*.....**..*..*.*..*..*.*.*..*....*.....*...*..*......*...*..**..**..***..*...*...***...**..*..*..........*...*.*...*.**..*.*..**..**....***......*****.**.........**....***.*......*....**.........***....*...*......**.*.*.*...**.......*.**.....**....**...**.*.*..*.****..***..*..*.***...*.**......*...***......*..**.**..*...*....*.....*..******......*........**...*..**.*.*.....***....*..*.**.*.*..**....*...****.***..*.****.***...**..**.**.......*....***.*.*.*...*..**....***.**..*.**.****.**..*.*..***.*..*.....*.*..*.**.**.....**...**.*...*..*..*
.*..*.*.....*......**....*.*..*....*..**......*.....*.**.**.....*......*...*......***..**...**.******.*..******...*.*.*****.*....*.*.*..**.****.....*.*..***..............*..*.*.*****....*......*.***.....**..*..*.*.....**...******.*...***..**..*..*....**.*..*..*..*......*...*..*.*...**......*...*..**.**.*.....*.....*..**.*....*....*..*.....***.**....*.*.*.....**.*......*.*.**..*.....*...***.*..*.*.****..*..***......**.*...**...**.****....**...***..*.*.*....*..**.**.*..*.*....*..*..*.**...**.**.....*..*.*.**....*.*.*.*.*.....*.*..**..*.....**.*..**..**...*....*.......***.**...**.....*..**..*.***....*...***.*..*.*.*.*...*.**.*......*.*..*.*..*.***..**.........*...*.*..*.*...***..**.*..****.*....**..*.**.**..*....***.**.**..*..**.**.*....*..*.**.*..*...**...**..**.....*..*...*..***...*.**.*.*..*...*...*.*.**.*..*..**.***.....******.*****..**...*..*.**...*....*.*..**.*.....***..*..*....*.**..*.*..*.**..*.***.**.......*...**...*.*.*.****..*..**....**.*..**........***....*...*..*......*.*.*..
**.*...*..**.***..***...**.*.**....**.*...**..**..**....*.....***.......*.*......*.*...*......*....****..**..*..**.*..*....*..***.*..***.*.***........**..**.*....*..*.......*...**.**..*.*.*.***..*....**.***.**..*******...*...*....*...*...**.......*...*.*..*.**.**.*****.*.*.*****.....*.*.**.*.....*...*..*..**.*.......*.....*.*..*.***.*.*.**......**..**...*.*..*.**.**..*..*.*..*..**...****......**..**..**.*.*****.*..*.**.....*.***......*..*..*.*..*.**..*****.***..*..****.*..**.*..........*......*..*****..*.*...***..*.*...***.**..*.........*...*.**.*..*......*.*.*....*.*...*..**..*..*...*....**...**...*..*.*.*..*...*.*.*.*.....*.*....*..*****...*..**.*..**....*.*..**...*...*..***..**...**.......**.....*.*..*......***....*..*..**.*..**.*..***.*.*.*.*....*..*..*...****...**.*..*..*.*...**.**.***.**.*.**....*..*..*.*.*..*.*.*..*..*.........*.***.**...*....*...**.*....*.*....*.**.*.......*..*.*..*.*.****.*****.****.....***...*.*..*...*..**....*...**.*..***.*......*...*..**...****.*...*.*.***.
..*...*..*.*..*....*.*....***....*..*.......**.*.**.**.**.*******.*.*.***..****.*....*...*.*.*....*.***.*..*.***...*..*..****.*.*......*...*..**.*....*..**..*...*.....***..........**.....*.***...**..*.*..*.****..**...**..*.**..***......*.....*.*..**......***..**...*.....*..*.....*.**..***....****.*...**.*.*...**.**....***...*....****.**.****.**.*.*...*.***.......*.*.**..**....**.*.**.**......**.*.*........*..**.****..****.....*....*...**.**..***....***.......*...*....*.**.**.*..**.*......****...**.**.*.*.**..*.....**........*..*..**.*......*.*....****....******....*.*..*.*.*..**..*.*......*.*..*.**...*.........*...**.**...*..*.*.*..*....*....*...**.**.***...***..*.*.*.*....****.*.......*..*.**.....*.*..*.*.*....**...*...**.*......*..**...*..*..*..***........*...**.....**.**...*.*...***.*...**.**.*..**...***..**..*.*....**.*......*....**..**....**..****......*..*.........**.**..*..**....**...*.**...*.*....*.......*.........**..***....**...****...**.*...*.....*...**..*.*.*..**.**.*.****.
...*.*..*..**...**.**...*****.***.*.**...*.*...*...*.*..***.....*...***.*....**.*............**.*.***..**.**....**...*..**...*..*..*....*...*....***.*.*...*......*.*......***.....**.*.**.*...****...*.*..*.**....*.*..*..**.**.*....***..*.......*..*.**.*.*..*****...**..***..***.**.*****...**.*.*............*..*.*......*...****....*.*..**..***...**..***...*....*.**..*...*..**.****..*.*....**.....**..*.**.*.*.**...*....*....*.*...*........*.*.*.****.*..*...**.*...*......*...*..*.**.....*........***....*.******...***.*..*.*.....*..**........*..*.**.*.*.*.**..***...**.*..*.*.*..*..**.*..*..*.*.***..**.**.**..........*..***.*..**..**..........***....*...**..*..........*.*..*..*..***...**...**..***......**..****..*.***....*..****....*...**..*.*.*****.****.**.**..........***..*...*..*..****.*..*..**...**..**.........*..*.*.**.*...**..**....*.**.........*.........***....*.*.*...***...*...*...***.*.*.....***....**.**.**........*..**.*..**.*.....*******..*.....**..*.*.***.*.....**.**..**..***.*..*
*.*..*.*.**..**.*.*.*.*.**.**...*.....*..*.***..***.****.*.*.*.*.**..**.....*.....*..**.*...***..***.*..*....*.*.**.*****.**.*****........*..*****...*....*.***...**..*.*....*****..**.*****.*.**.*....*.**........*......*...*..*......***..*...*...*.*..*..***...*...*.*.*.*..*.*.....***.*...**....*.*...*.*.**....*..*...**..*.*.*..*...*.***...**.....**.*..*......*.**.**..***..*...*...*.**....*.**..**.*.*.....*.***.*..*.*.......*..*..***..*******.**.......***..*....**..***.*......**...***..*.**.**.**.****..*...*.*....*..*.**.*.**....*..*.*....***.***..*...*...*.*......*...*...*....*..**..*.......**..**.*........****.**...**....******.*.**...*..**..*.****..**.*.*.........*..*....*..*....**......*..*.*......*.*.*....*...***.*.*..**....*.*..**.....***..*..*..**.*..**.*........**..***.*...**..*...*.*.*.*......*.*....*.*..****..**....*.***.**..***...*...*..**......**..*...**.**......**..**..*....***.*.**.*.*.**.*..**...**..**.**....*..**.*....*...***.*....*..*..*.*.**.*..*...*.**...***.*..*.*.***
.......**.*....**.*........***....*..*.**.*..**...*.*.**.*..****.........*.***.*.*...*.***..**...**.**..*......*......**.*..**.**..*..****....*....*...*.**.......**.*.....**.*...**...**.*.**....*.*.*.*.*.**..*....*...****..*...*....*..**.**...**..*..**..*....*..*.*......*..**..**...*...*..*.*...*......***......**......**........*.***.*.*..**.****.*.*.*.**...*...*.*****.***...*....***.*.*..*.***.*..**....**..*.*..***.*....*....*****....**....****.....*....*..*..**.****..*.*.....******..***..*.**...****.....**...*..**.*.**.*.*.*.*..***..****..*..*......*.......*.....*..*...*....*****...***.......**.*.*....*.*.*..**..*..*.....*.....***....**.....*.*..*..***..**...*.***.**...*.*..***...***..*.*.......***.*..**..****....*.***...........**.***.***........*..*.*..............**..*.....*....**..*.*.*.*....*..**...***....*.....*.*..****...*.....*...**..**..*...**....**..*.*.*.****....*****..**..****........**.*..**......*.....*.**...........****.....*........*.*...**.....*.***.*..*.***.*****...
***..**.*...*...*****.**..*..*..*...........**.***.*...**.**..***.*.........*****....**.**.*..*..*..***.......*....*.*..*.*****.*.*...*........****.**.......*.*.*.*.....**....*.*.**.*............*...*.*........**.****..*...**...****.*.*..*.**..**..*...**...**.......****..*.*..*....*...*.*...*.*.*.....*..*******.....**...*.**...***.****.........*.....*...***..**.*.....*.*......***....**.*.*.*...**...**..*...*.**.*..**.****.*.*.***......*..*.*....*..**.****.....**...***...*...*......**.*.*...*.****..****....*.*.....*****..*..*.*.*..*.**..****..*.........**.....***..*.*....***....***..**......**.....*.**.**...**..*..*........*.*..*....*.**.*.....*.....**..*.***..*.**.***....*.....**.........*.**.***....**........****..*...*.....*.*.......*.*.......*.*.*.........*.**......****...*.**.....*******...*****.**.**........******....***.**....*.*..*......*.**..**.**....**.*.**..*..***.*.*.....*.*......*.*....*******..****.**.***......**....*.*.***..**.***..*......*.....*.........*..**.....*.*.*.*
**......**....*..*.*.**.*.**.......****....**..*.*..*.*......*...*.*...*.**..**.*.*.*.*..*...*.****.....**..*.*.****.**......***.*..*.**....****.**..***.**..*...*....*.*.***.*.***..***.*.....*.**..**.*.****.*...***..*.....*..**..*.....*..*..*..***...*...**.*.*.*......*......*.....***.*...*.*...*.*.*....***.*.*...*...****...*..**.*.......*.**..*******...*...*..*.**.****.**......***.*...*.**.*...*...**....*..*..*.*.******.......*...**..*******.**..**.*.**....**.....*...*.*.*..*..*.**.*.**.....*.***.*..*.*....*..*.**....*....***........**...**.*.*...*..*..*.*....**.***....*.*...*.*..*.*.**...**.....**.*.****.*.****.*.*.*.**..*..*....******..*.*...*.**.*....***.*..*...**.****.*..*.*.........**..*..*....*..**..***.*...**..*.***.**.*..**...**..*..**.***..**.**...*...**...**.....*..**..*..........***.*.*...***....*.**....*...*.........*.**..*.***.*.***..*..*.**......**.....*.*.*.***...*...*..*...*..*........**.....*.*..*.*****.**..*.......**.*..*.***....*.*..**..**..**..*.....**....*......*..
...*..*****.**..*.*.....***..****.*..*.*..*........**.............*.*.*..*..*...**......***.*.**.......**..***......*.**.*...*.*..*..**....**....*..*..........*.****..*..*.**..****.**..**..*.**....*......**.*...*..........**...*.*..*..*.*.*.**..**..*......**....*.*....**..**..***..***..****....**..*....**...*********..*..****..**.*.*****..*...*..*....*...*.**.**........**..*..*.*..*....**...*.*.*........****.**...*.*..*.*****.***.***.*...**...**...*.*....*.**.****.*....**.*...*......*..*.**..****.**.**.*...**...*.*.*....*.*.**......*......*..**....*.*..***...***....*.*........**.**.*..**..*.**.*.....*.***......*....*.*.*.**.*.*....*..*...**.***.....*...**..***.*..*......**..**..**....**.*.**..*...*.*.**...**.*.*****.***...*.*.*......****...**.**......*.**..*.*.*..*...*.**......*..******.*......***.*...*****...*.......**.***.**.*...*****.*.**.*.*..**..*...**.*..*........**.****..***.**..**...***.**.*..*.....***.....**...**........*...*..*.*.*.*.*.**.****...*.......***.....**.....*.....*
.*..**...*.*...*......*****.*.*.*..**..*..**.****....*.*.........*......*...*.**...*.***.*....*...*.*.*...*..*.*........*.***..**.*.***.**........*..*..*...*...*.*.***..***.*...***....*.*.*.**.*.***..*.*...*.**....**.*..*.*...***.****.**..**.......*.***.*..**...**......***......**.*....*....*.*.....**....*......**...*........*.*..*.**..**....**..*....****......***.....*..*.**.***....*.*..**.*.....*....*..****..**..*.**....*..**..*.*****.*.***.......****....*..*......**....***...*.*.*......**......***......*.....*....*.*..**..*****..*..*....*..*...*.*....*..*.*.*........*.***..*.**...*.*....**..*...*.*.*..**.*.*..*.**.**....*.*.....*.***.***........***...**...*....**..***.......*..*.*......**.......*..*...*.***.*..*..*****.*.***.....**.*....*..*......*.*..*..**.....***...*...****.....***.**......**.*..**.........*..*..*.**.*.**.........*.***..**.*....*..*.....*.*.*.*.................***..**..*..*.*..**....*.**..**.**.*..***....****.*.*.****.**.*.*.........**.......*...*.****..***.*...**
*..........**.*.**...*.........**.**..**....*.****.**..*........*.*..***.....**........*.*.....*..*.**.*..*.**..*.*.*...*..*..*.***.*..*......*....**......*...*.*.**.*.**.*....*.*.*.*...****..*.*.****..*..*.*...**.....*.....*.***....*.**.*****.***..*..**.**..*.**...*...*........***.*.*..***..*.*...*.***..**.**..*.*..*..*.*...***....*..*****.....**.*.*.*.*.....**..**.***...*......*.***..**..*.*.**.**.**.*.*....*...****..*..*...**..*.*.*..***.*.****..*..*.*.****...***.....*..***....**.**...*.*..**..*......*.........**.......**.**.....*..***.....*....*.******...**...**..*.***.*****..*.....**.*.*.*...**..*.*.*..*.*.*.**..**.....*..*.*...**...*.....*...*........*.**.**..****.**.....*....*.*....*.**......*.*.*...*.**.**....**..**......**..***..**..*.............***..**.*.***.***...****....*....****.*.**.*.**..*.*.***.*.*...*...**..**.......*.....*....*.*...****.**..**.*...*.....*.*.*.********...*.*......*....***......***...**..*..*.***........*****.**...*...*.......******.......*.***.**.*...
..*........*****.**.*..*.***......*....*.*.....***.........**........**....*.....**...*..*.....*.**.*...*.*.*.....**...*..*.*...**...*.....*.*...*....*.**.**....*.***.*..*..**.****.***..*.*.*..*.*..*.*.*....*..*..*.........**.....*....****......**.*....**.*.*.*.*...*..*...*....*..****..*...**.**.**.....***.*.....***..*.*.**.***....*......**..*.*.*.....*.**.....**.*...***.*.**.....**.....*...*.**.**.*..**.**...*.....*..*****.....*..*..*....*.****...*.*..*.*.****.*.**...*.......*..*.*.****.*......****...*..*........**.*.*...*...*....*....*....*.**.....*.....*....*.**.***...**..*.*..*...**.*.....*.****..*.*.**.....**..*...*.*..*..**.**.***....**.*.****.*.**.*....*.*..*..*.*....***..**.***...*.*.**..*....**.*..**..**..*.**.**.*....***...*.**...*..*.*..*...***...*.*.*.*.*...*..*.**.**.*.***..**...*.*.....**.**.*.......*......*.....*.*...*..****..****..*.*...*...***...*.***.*..**......**....*.....**.*.*****..*.**......**....**..**...**.***....*....**...*.**...**....*...*.**.......*..**...**.
...**....**.**...*..**..***..*.*....*.*......*..*****..*..*..*...***.*.****.*.........**.*.....*....**.*..**...**...***.*.*.*****...**..**......*..*..**..*..*.**..*......**..*...*****..*....*.*......*...*...**...**.*.*.*.*.**.*.*...*.***..*.*..**..*..*.*.....**.*.....*.**...**..*.*...*...*...***..*...*.**.*.*....**......**....*...*....*....**.**..***.....*.*.**......*.*....*.*...*.......*..*.*.*..*.**....**.*..*..*....**.....*...........**...*...******....*..*...***.***.*...**.*.*..***.****.....*.**..**.**.****....*****....*.....*.***..*...***.**....**...**.**...*...*.*.....**...*.....*..**...*.*...*.*.**.*................*.....*.*..**.*.*.......******.**....*......**..*.*...***.**.*...*.*.***.**...*.....*..**....*...***.*.**.*.......**.....*..***..*.*.*.....****.*.*.*.**.......**...*....**...*.*.*..*..***...**..........**....****......*....**...*.....*..*.......**.*.*.***..**....*..*.*.*..*.*.....*.**...***......**......*..*.*.......*..**.****..**...*.*.*...*......***..*.**..*.**....*
..*.....***..*.*..**.*.....*..******...**...**...*...**..*****.......*.**..*..*..*.**.****.*.*.***......*.**.*.**...**.*.*.*.*...***.*....**...**....*...*....*...*.......*..*.*.*.....*....**.*....**..**..**..**...*..*.***.*.**..*.**..**...***.*..*.*****.**.*....*..*..*....*....*.*.**.**...**......***..*....*..**..**.........*.....***....*.**.*.**......**...**.**.**.....**.*......*.*...*.****..*..*.*....*...**.*......*.*....***......*......*....*.....*.*.....***.*...******.*...*.**..**..***.**....**..*.*..**.....**..*...*..*...*.*..*.*..*....*.*..*.*.*****..***.*..*.*.**.**.**.*.****...**.....*.*.*.**.*..*....*...**.*..**.*..*****..**.....*...*.***..*..**......**.*.*..***.**.**..*.....****..**....****....*.*.**...*.******.*.**..*....*.*..**..*..****.*******.....*.....*..*...*.***.*........***...*.*....*..*..*.*.*.....*..*..**..*..*...*..***..*...*....**.**.*.......*..*.*..****...******.*.*.*......**...*.*...*....*.*...**...*..*...*.*......*.**.**.*..**.*.*..**....*.*.*.*.**.*..**..*....
...**.*.....*.*..*...**..**.**......*....*.....**.*......*...*.*.****.*...*......*.....*.**......*...........*****....*..***.*..*..*..*.*....*.***...*....*....*.*.*...**.......*...**.........*****..**.***.*.....*.*......***..*..*...*.*..*...*.**...*.....*.***..**..*..**....*..*......*.*..*...*....*......*...*.*...**..**.*..*.*.**..****.*..*.*..***.**...*...*.......***..*.**..*.*.*.*.*.*...*.*****...*.**.*..*.**....**.....*...***...*..**.**..****.*.**..*....*.....*...**...**.*.*.****...**.*..**..*..*..............*......**.****...***.*....*.****...*..*......*.**..**...****.*.**.*.***.......**..*.******...*.....**.***..*..**......*.*..**..*..*.**..*....*.*..**..*.........**....*....*........***..**.***..***.***....**.*.*.***.*.*..***.*********.*.*.....**...*.*.**....*.**.*...*.*..*..**..*..*.*.*...**.*.*.**.**.*..*...**.*..*..**.**..........*..*******..*.....****...*..*.***..**...****.....*.**..*.*.*.**.*..*...*..*..*..**...*.....*......*....*.**...*.....***........*..*.*.*.**....*...*..
**..*.*...*.....*..****...**..****.*.**..*.**..**..*..*.....**..*.....***..*....****.*....*.....***.**.**.*.*.*..*.....**...*.**......*.**.**..*..***..***.*.**..**..*...**..**..**...*.***....*....*..........*********.**...*.****..*....*...*....*...........*.**.*..*.**..*...*.*******...**.**..*...*...******.......*...........*..*....*.***..**.*.*......**...*.**..*.....***.***....*..****..*.....*******.....**....*...*.**.....*..**....**....*.*..**.***..*..***..***..*...**.....**..*...*....**..*...*...*.....***..*.*...*.**...*....**.........***.*..*..***..*.*..***...*.*.*****..*........**.*..**..*..*....*.***....***.***.**.....*.....*.**.**.*..*.*...**....*......***..*....***....**.*.*.......*........**.*.*...*.*******...*...**...***....**.....*..**.*.....**.*..***..***..*..**..**.**.*..*.***.*.**.**..*...*.*.**......*....*..*.*....*.*..*****....***.....****..****.*.****.***....**..***.***.*.*..***..**.****..**.....*.*..*....**...*...**.****.*.**.****.*****.**....***.***..**..**..**.*....
*............*....*...***.*...*..***....*...*...*.*..*..***.*.......*..***.*...***..*.******..*.*.***..**...**.*........*.*.**..*..**..****..*.**..........***.*.*....**...*.....*....*.....***.*..*.*.*.*......**.*.*..**.**......*..**...*.*..*.**....*****.*..***..***....*.***........**.***.***..*.*..**.**..*....*..*.**...*.*........**.**....**...*..*.*...*.*.**.*.*....**.****..**...*.***.*..*..*...*......*..*.....*.****..*...****..*..*.*...*....**..*.*.*.*..*...*****...**..*.**..*.....*..*.*...*.....*.*..*.*....*..*....*......*.*..*.**.**...***.*...**...**.*..***..*.....*.**.*..*...*.*.*........***.**..*....*.*...*.***.*..****.......*.*.*...****...**.....***.*.*.***.**...*.....*......*...**.....**..******...***..*.*...*.*..*..*.*.**.*...*.*..*..*.*..**..*...*.**.**..*..**.*.*...*...*.....**.**.....*...**...***...**....**....***....***................*.*..*.**.*...*.*..*.*.*..**..*.****.*........**..**.*.*...**.*.**..**.*....*.***.*.....*.*..*..*.*......*......***..*.*..**....**..**...***
.*.*****...**...*..*.**.*.........*.***....**...*.................*..**..*.*.....*.****.*.*...**...*.*.....*.**...*..****..*.**..**.***..******.****..*.**..**..*.*.*.*..*...*..*...*.....**.*..*.***......*.*.*...*.*.......*.**.*.*....*..*...**........*....*.....*.***.**..*....*.*.***.....*.*...*..**..***...*....**.*....*...**.**....**..*....**..*.*..***.*..*.**...*****.*..*..**.*..*...*****..*...*..**.***..**...*.......*..*...........*..*.*..*******.*....**....*.....**...*.*.......*****...*.**.*.....*...**...***.*...*...*..**.*.*..**.****.***....*..*...*......***.......*.**.....**.......*.....*.***....*.**.*..**.*.**.*......*......*..*.*....*..*......**.**...*..**..*.*.*.....*...***.**....*.**..*.**..*......*....*.*..*....**.*.*.....*..*....*..*......**..*..**....******.*....*...***..............****.*..*..**.**..*....*...*.....**..**.....***....**......**..*.*****..*....*...**.*.*.*......*..*.**.****....*...***..*.*.*..*....*..*..*..*...*.*.*........***.....*....*.*.*.*****.........*.*
.*.*.*....***.*..*..*..**...*...*...**..*..*....****..*..*...*.....*...*.*.*.*..*.**.*.***.*..*.*....****.**..**.**..*..*..***.****..*....**.**.***......*........**........*..**....*.....*.*........*......*.*...**.*.............*.*........**...*.*..*.*..*.*....**...**.*...**.**......***.*..***..***.*...*.**.....**..**.**.*.*...............*.*..***..*.***...*...***....*..**.**.*.***.*.**.*...**.**..**..**...**.*.*.**.....*...*...*.*.**......*....*.*....*..**.*.**...**.****.*.....*.***...**...*.*...*..**.**............***....***.****.....**.*.**.*.***.*.*.**..**....**..**.......*...*.*..*.*..******...**...*....**...**...*......*.....*...***.*.*.***.*.*...*.*.*.**.........**.********.....*......*.*.**.........*.******.*.**.*...*...*.*.*.......*..***..*.**.*.........*....**.**..*.*..***.**.****.....*.*.**.*.*.*****.**.*..****..*.*...*.***....*.*....*.*.....*.....*.*...*....**....***...***.*.*....****.**..**..*..*..**.*.....**..*..*..*.**..**..**.*......*...******.*.........*.*....*.***....
*.**......*.*.*.***.*.*..*..*..**.....*.**.*...*****.*....*...*.*.******...........**....*.**..*...**....***.*.**..**.**.**.*.*...*....*....**.*..***.**..*.**..*...***.*..**..**......**.*.*.*****......**...*...**..*..**.*.....**...*.*.*.***.***...*.*.*....*...*.**.**.*....*......*...*...**.**.*.....*.......*...*..**..**..**.*......*.*.**.......*..***......**...*...*..**..**.*****..***...*.**....***...*.*..**......*.........*.***...**..****.......*....**.**..*..*..*..*..*...*...*..*...*...***.*.......***.**.*.....****..**..*.**.*.**...*..**....*..*.....***.*.***...**.*..*.*.....****..*.*........*.*....*.*...*.*.*.**....**.*.**.*....*...*........***...**..*.*..*.**...*..*.*.*.*.***.*.*..*..**.**.*.*..**....*..**.*....*.**...*..*.......****.**.....*..**.*..**.****..**.*....**.....**...***..*.*......*...*.**.**.**.**.**.*.*......***....*..*......**.*.*......**....***....*.***.*..***.*.....***.....**....*..**......*...*...**..*****...*..*.***.......*.....*.*..*..**.*.....*..*...***.*.....*.
*...**..*..*.*.....**..*...*.***........**.....*.**..*..*..*..*..*.*.**..**..**.****.*.......**.*.*...**..*..**....*..***...*..**...*.*.**......*...*.....*.**....***.*...*.....*.*..**..*....***...**.*.*..*.*.*.*..*.*..*...*.*.......****.............**...****.**.**...*..*..**..*...*...*.**.*....**...*....**....***..*....***..*.*.....*..*.***.*.**.*...*....*.**...*.....*.*...*..*.......*****...**.*.*.*.***.*...*..*.**......*.....**..**..**..........*...*.*.....*....**.*....***...*....**...*.*.*..*..***.....*..*..**.*..*..**..*.*.*.***..**.***.....**.....*****.*.***.*..*.*....***...**..**...***........***.*.***.*.***.*****.*..*..**.*..*..**..*..*.*....*..*......******.**.****...*.*.*.**.*.*****....*...**.*...*.*...*..*..*.*....*..*..*.***.*........******.....***.****..*..*.*.*..*......****........*...*.**...*.*..*.**.*...***.***.....*.....*....*.*.**..*.**.*.*.*....*.*.**.**..*.***...*.***.*.........**.****.......*.*...***..**....*.*.**........***.*..*....................*..*..**..**.*.*.
..*......*..*....*.***.**..*.****.....**.*.*...**......**.*.......*...............*....**.*..**..*....***.....****.*..**.*..*.*.***..**.**....*..*...*...*..**.**.***..*.***.**.*.*.*...*.*....*.**..**..***.*.***.**..*.*.**......*..****............*..***.........*..*...*.*.**...*..*..*...**....*.*.*.*.*..*..*....**......**...**.*...*...*...**.**.*.**.*.*****..**....*.*..*...*...*..**..**...**...*..**.***.**.***..*.*****.**..*..*...***.***....*.**.*.**.....***.**.**...**....*.**..***.....*..*..*.*.**.*.**..*...*.*..**.*.***.*.*.**.**.*.........**.....*.***.*....*...****...***.......*.*..*.....*.*..*.*...*.*....*...***...*.***.............*..*.....**...**.*....*.***..*...*..*..*....*..***.....*.....*....*.*..*........*....*....*.....*.....***.....*....**..***.***...**..*..**..*....*.*..*..*.*.........*.*..*...*..*.*.*..*....**...*.*..........*.**..*...**...*...*.**.***...*..**..**....***...*...**.***.**...*.*...*.....**.*.....******.**.*.*..*.*.*.***..*.*..**.**..*....****.*.**..*.*****.**
*....***..*..*.*.**.......*.*.*.*.*...****.*..*..*.*.***.***.*.*....*...*......***..*.*.**.*..*..**.****..*.*..*..*........***..*..*..*...*.*.**.*....*.**..*.**..*.*.*.*...*..**...*..*...***.....*..*...*.*..**.***..**.....*....*.....*....*..****..***.*...........*...*..*.****..**.**...**..**.***..*...**..*.*....*..*....*..*.....*.*...*..*.***......*..***....****.**...*..*..***....*....***....*.**..*.......*.*.*.*.*.*......**.......**..*.*****..***.........*.*.***......**.*..*..*...*...*.**..*.**..**....***..*....*.******..*...*..***...**.*.****.******..*.....*....*....**..*.**.*.....**...**....*...*...*.***....**.**.***.*.*..**.*.*..**.*...*.*..*....*...*...*.*........*......*.........***..**......*..***....***...*.**..*..*...*...***.*.*..**...***......*....*...****.*.......*.........**.*...*..*.....*.......*.*.*......**.*..*.*.**....***.....**..*****.***..*....****...*.......*..*.....**..*..*...**..**..*..*****....**.**....**...*.*..*.***..*.....**..***.......*....**.*...*..*...**....
.**..**..*****.*.**...****..**....**.....**....*...*....*****...*.***.*.***........**..*.*.*.*.*..**.*.*.*.**..**...**..**..*.**.*.....*...*.**.*.*********.***....**..****.*.*......*...*.....*****..*....**.....**.****.*.*....*.*.**...**...*..***...*.*.*.***.***..*..**...*....*...*..........*..*...**.....*....****..*..****.....***...***.**.**..*...*..*..........*....*....*.**....*..*...***.*.*.*......*.*.*......*..*......*....****....*......**.*..*..*...**..*..**..*....*....**.**.*.***........*...*...*.**.***...*..**..**..*...*..***.......**..**.**.*.**..........***....*.*...**..*...***....***..*.*.*...*.******.*...*...*..*.*.*...*.***..*.*..*....***..*.....**.*.*.*..**.*...**....*....*....*.*...**.*..**.*.*.*......***.*....*..*.**..**.*....****....*....**.*....**...**.........*......*...***.**..*...**..**...*..*..***..***..*.....*.***...*.....***....***.**.*..*..*.*..*..**..*..*..*.**.**.*.*.*****.......*.**...**..**..*....***.*.*...*...*.**.....*...*.**..**.**......*.**.....***..**.**
..***..***..*.*..*.*..*....*.***.**....**.....*...*...**.*******.******.**..**.*.....*..*...***..**...*..****..*.*...*..*..*..*****..**.....*.*.*...**..**...**.**....**..*..*.**...**.*..*..***...*.**.*.*.......*.***..**....*.......****..*.*.**.*..*........*******.**..*****.*......***.**.*....**......*.*.*.............**..*..***...*.*......***.....*.*.**..*..**.*..*...*.**..*..*..*.***......*..*****..*.***..*...*...***...*....*..........*.*...***.***.*.*.*.....****.......*..*...**.*..*..*.*.....*..**...**..*...****.*...**..*.*.***....*...*.**..**.*..*****.*.***.*...*.*.**.*..*.*****.*........*......*.*.**.*...**.....**...*....*...*....*..***.***..******.....***...*.*.*.**..*.***.**..***....*****..**.*.....*...*........**...*......*****.**.**....***..*.*..*.*.*.**.........*.*.....***.*........***.***.*...***.*.......*...*...*.**.*..*..*...*....*.**...*.*....*.**.*.**.*...**.*....**.....*..*.....*.*.*.*......*..*.*.*.*.**.**......*.*..***...*.**.**...*...*.***...*...*.*..*....*.***.*.*..*
..**..**...*.*****.*...*..*.*...***.....*...*..*.*..***..*.........**..**........*.....*.*.*..**..*.*.*..***..***.*....*.......**.*.***...*****..*.**...*..*.**..*.*..*****...**....**..*.......**.....***...*.....*.....*...*..*..*..*..**.**.*..**..*.*.**.*....***....*..*.*...*..*......*..**.*.**........**.***..**.....*..**.*.*.*...*...**.....*...*.**.*.***.**....*...**..**.......*.*.*.*..*.**..**.*..*.****.*..*..*.***..**...**.*...*.......***.*.*...*..*..*.*...*...**.*..*.....*..*....*.**..*......**..*...**...*.*..*.***.*......*.*.....*.*.****.***...*.*..****.**.....**.***.*...*..*.***..*.*......*..***..***.**.*.*...****..*...**..*.*.**.**...*.**.**...*....*.*.**....*....*...**.*.***...*......*..*...*.***.*...*...*.*..******.***.***..*.....*.*.....**..**..**....**.*.**...*.*..*.**....***..*..**.....*.*....*.**.....*.....*.*.*.*...***....*.***....***.*..**.**................***...*.*...*........*.*..**.*..*.*.....**..*.*.*.**.*.*..**.....*.*.**.....*.*..*...*.*.*.*..*..*.*.***...*...***..
.***....*.*.***.*..****.*.*.*...*.*.*.*..*..*.*.*...**..*.***.****.....**..**.....*...*..**..**.********......***......*..*..***..*..*..*...*.**.***..*.****..*.**.*.......*.****.*.*......**.*.*...*..*..*......*.*...*...*......*...****........**.....*........**...*..*.*..**..*......*...*...*.*...*...*....*.**...**..*...**.*.*****...**...*..**.**.*..**...**.**.*..*.*...**..*...*.**...*.****.***........**.....*.*.....**.***....***.........*...**.*..**.***....*....*...*.*.*.**.*.*..*.*..**.****.*..****.*...***.....**.*.*..*...*.....****....*..**....****...*....*.........*.***..****.*.***..*.*.*..*...*..*.....*.*.**..*.***.***.*.*.*.**..**....***..*.*..............**..*..*.**.**..*.***............**..**.*.**...............*.*.**.****.*...*.********.*....*..*..**...*...*****.*..**..**.*........*..**.*..*.*.*...*.....*.*.*...*..*.**...*.....*.*.**..........**.*.*.*.....**.*.....**...**.*..*.***.**.......***....**.....**...*.**......**....**..*.*.*.**..**..*.***...*....*.*.*..*..***..*...*....
.*..*****.***.**.*..***........*.*......*....****..*.**.....**.....*.*.**....*.*..........*..*...*..*..**..*..***.**....*.*.....**........*..*........*.**.**...*...*..*...*.*.*........*....*....*......*.*......**.*....*..*..*...*.....*.*..**.*..**........*.*...*.....**.**.....**......*.*...*.*.*..***.****..**.*........*....*...*.*..*.*..***......***..*****.**.*..*..****...**.**......*..*.*.*.**..*..*..**....**.*.**.**.*..**..*.****.**.*..****...*.....**.*.....*...*...*..*...*.*..*..**..*..*.*.***.**.*.*.*...*....**.*.*..*...*.......*......*.....***......*.*..*.*..*.*****..*.**...*..**..*.***.**..**.**.*.*...*.*..*..**..*.*..****.....*.*..**..**....**.*.*..****.....*........**...*..**.*****.*.*..*..******.***.****.**..........***......*...*...**.*.*..**.*.*..*.*...*.***..*.*****....*****.*...***.*...*.....*......*.***...*...*...*.*..*******..*..**....*....*..*.....****.*.**.........**..***..*....*...*.....*...****...*.*..**.......***..*..**....**.**...*..*...*.*.*.*......************..*
.**.***...***....***.*..*.**.***.*..*.***.*..***.*...*...*.****...*...****.....**.*..*********..*..*..*...*..*.....*..*..**......*.*.*...******.....*..**.*.....*......*.*.**....*..**.**.....*.**...**.*..*..**..*.***.***....*.*...**.****..*.............*...*.*....*.***..**..*...*.*.*...*..*...*.*...**..*...*.*.*...*..***.....*......**.**..*...*.*.****.*...***..***.**.**..*......*.*..*.**.....**.***.*.**...**.*..**.....*..*...**......*...*..**..*.**......*.***.....*.*...*.*****.....*.*.****..*..**.......****..*.*.****.*..*.*.**..**..*.***..***..*...*..*....*....*..*.*.**..*.*.**.*.*....***...**.*...*...***.**..**..*.**..*....****.*.*..*.*..*....**.**..*....**.......*..*..*.*....*.*.*.*.*...**.**........*.*.*..*..**..**.*.*..*.**....**.*..*...*.**.*.....*.**.*.*****..*...*.*..*...**.*.**.****.*..**.........**.........**.***....*.**...*....*.***..**.**...*..*.**..***...*.*...*...*..*..*.*..*.**..*.*..*.*.*.*.*....*..*.*........*.....*.*.*.....***.*.*..*.....*****.*......*....***..*...*.*..
............**..*..*.***.**...**..*...*.*..*.*....**.*....**.*****.....**..*..*..*...******......**...**..*.*.**.*.*....*.*.*.*.....*.***..*..*.*....**.****.**....**.***..*..........**..*..**..*.**.***..*.*......**....***..*.**...*.*......***.****.*..**.**.*.*.***.*..**.*...**..**.*****..**....*.*.......*..**.**.***.**...*....*..*...***.**.**....*...*****..**.*.*......***...**..*.**.*.*...*.*...*.*...***..*...*....**.*.**........*.......****.*......*...**.*...*......*......*.....**.*.....*..*.*.*.*...**.****.*....*..**...*.**..***.*......*.*.***.......**.*..*..**...*..**.***...*...*..*.*.**..***.*.*..*..**.*.*.*.*..******..**.*....*..****....***.***..*****..*....**.*.*.**.**...*.*.*..*...**....*.*..*...***..*....*.*****..**.....*..*..*.*.**.*.****.*....*...*..**...*.*..*.**.**...*.**...**.**.*..*....**.*...*.*.....**.....*....*........*....*.*.*.*.*.....*...***.*...*...**..******.....*....*.....*.*..*......*.....*.......*****..*..*.*......**.......**..*..*....*.......***.***.......*...
***.*...*......*..*...**..*..***.**......**.**..*...*.*...*....*..*.*.*.*.*.....**..*.***..**.*.*.*..*....*.....**.....***.*..****....*.*.*......*.....***..*..*...***....*..*.***.*..**....*.*.***.*..*.*.**.*..*.......*.....*...*...*....*.*...*...*.*..*******...***.....*.**........*..*****...*.........**.***...*..*..*****.**.*.*..*..*..**...**.**......*...****.*..*....**.*.*...****.**.**.**.*.*.*.*...****.*.*..***..*....*..**...*.*.**.**.*.*.***....*.....*....*..***.*..*..**.*...*..*.*...*.**.***......**....**.*....*.......**....*.*...**.*.**..*...*...*..*..**..*..*......**....*....***....*.***....*.*.*.*.*.**....*****.**..*.*****.****..*......*..***.****.*....*..**..**..*****..*******....**..*......*.**.**..**.*...**..*..*.*....***.**.....***.*...*..**.*....*..**.*.**.**.*....*.***..**............**.*.....*.....*..****....**.*..*..*.*.....*..**.*..*.*.*.....***.*.*....*..*.*.*.*.*...*.*.**.....*.*.**.*.*.*..**...*.****.*.****..**...****.....**..***..*.***.*....**.***....**.*.***.**.*..
.***.......*.....*....*..*****.****.*.*****..*.******.*...**.**..**....*.*.**......**.*.**..*...*.**.*******........*.....**.....*..******..*...**..****..*.**..*.......*...****........*.*.****...*.*.*......*..**....*.*..*.....*..*...*...**.**.**.*....*..****.****....**..**.********.....*.......*....**.*...***.***....*.*..**...****.*...***........*...*.***.****...*.*....**.*.***....*.*..*...*.*...*.**.*..*..**.**.*....*...*.***....*.*.*...**.**.....***.*.***...*..*..*.**.....*.*..*.*..**......*..*.***.*.....*...*.**.**.*.****.**..*...*..*.*.******....*..***.****..*...**..*...***.....**......*.**....*...***..*.*.*.**.....*.*.*...*.*.*.***.*..*..**.***.*....*..**.**.**.......*...**..*..***.*..*.*..*.*.*.*.**..*...**......*....*....**..*.*..*.*****...***..***..**.*..**.*.*..*.**..*...*..*.*..*.**...*.**.*..*.*.*...*.******.*....**.*.*.........*....**..*...*..*.*.*.***.***......*...*.**.*.*....****....**...**....*.***.*...*..*.*.....*.........**.**.......**..*.*....****.*..*...*.**....***.*
...***......****.........*...****...****.*.***.*....*....*....*.....*..*..**..*..*.*...*..**.**.*.*..*.***.*.......**..*..*....*.....*..**.*.....*.*.**.....**.*.*...*.**.**....*..*.....**....***..*.*.**..****..*..***....*.*..*.....*.*...**.*.*..***.***.*..*.**..***...****.*.*.*.**.**...*..**.**.**.*..****..**...*..**..*.*..*.*..**..*.*.*.***.*.**..**.*.*...*..........*..*.*..*.......**...*..**....***.*..*.***.*..**....*....**.....*..***.**.********...*..***.......*..*...*...*........*.**..*...**..*......*....*.......*....*..**.*.**...*..***.....*.*.*..*...*..*...*.*..**.*.*...**...*.....**.**.*..**.*.**..*.**...****.*.*.....*.***..*..******.***.*...***..*.***......*.******.*..**.***.**....*..**.**......*..**....*.***........*.*.*...*....**..*....*..*...**....****..**.*.*.*.........*.*.***.*......*..**.***.........*.**.***..*..........**..**.**.*..*...*..***......**.....*..*******..*.*.*.***...*.*.....*.*..*.......*...*..*******...*.**......*........*....*..***..**....*...*...**.*...*..
.****..*..*.*.*.*........**.*..*...*.**...***..***.*.......*..*......**.....*.......**..*...**.*.*..*...*...*.*.*..*..****.*...*.*.....***.*.**..**........***..*..**.**.*..*..*.....*.*.....*.*.**.......******....*..***.**........**....*.*..****..****....*...*.*.*.***.*..*....*....*..***.**....*..*...*....***..*...*.***...**.*.**.*...*...***.*......*.*.**.....*...**....**..*..**.**....**.*.*...*.....**..*...**....*..**..*.**.....**.*.*.*.*.*.*........*..*....*....**....**.***..*....**....*.*..**.*..**....**.***......**.*....*.*..**...*...*....*.*....*.*..**.**.*......****..*.*...*....*..*.*****...**..*...*......**..*..**.**....**....*..**..**..**.....*..*....**...*..*.***.........*.***.*..*.....****.**........****..*.*.*....**.*.**.*......*...*..*..*.......*.......**....*.****..*.*.*.....*.**...*.*....***.*.***.*.*.***.....*..*.*..**....*...***..*.*.*....***..*..***.*...*.***.....***.*****.*.*.*.***.**.*...*..*..*....*.**.......*.**.*.*.****.*...**.***..*..*.....*.......*.........*....*
...*.........*....*.*.....**.***..**.***..**.*...*..*...***.**.**.*...*....*.......**..*....**..**....****......**.*...*.***....*..*.....*...*....***......*....**..**.*.*.*...***.*..**..****......**......*..*.****.*.*.....****..*.***..*.*..*...***...........*******......*...*.*...**.***...**.****.**....**.**..*.*..**.*.**.*...**...*.****........*...*.*....*..*..**.*...*.....**....*..*....*.**....*....*..*.....*.*.*.*.*.*.......*****..*.*.*..*..*....*....**...**.*...***..*....*..*.*.*..*.....**.*..***.****.*...*.*..*....**.*..*.**.......***..*.....*.*..*...*.**..*....**........**.*..*.**.**..**.*..*.......******....*.****..**..*..*.*.*.*....**.*..*..*.....*.*.**.**.****.......*...***.***....*.***.***.*.*....**.*..*.***.**.......*.*.*.*...*.*..*.***..*..*.*.***....*......****..*.*.*.**..*...******...*..*..**..*..***........*..*....*.**.*******.****.....*..*.*..*****........****..***...*..*..**..***.*..*....*..**......*..**.*..**..**..**.*****.**.....*.*....***.*.*...**.**.**..**...*.**..
*.*.*.*...*.*.*.......*.*....**.**.**.*.....*..*.*..*...**...*...**.**...*...**.*..*...**....*...*...*.**.*.***........**.**.*..***.*.....*.*****..**.*.**..*.*....**.....*..******..*.....*....*..***.*.**..*..*...*.*...**..*.*.*..*..*.*..***.*..**.......**......*.......*..*....**.******.......*...*..*.*.*.*..*.**.*.****.*..***.*..**...*.****.*...****.*..*..*...**.*.**.**.....*..**.*.*..*....*..*.*.**.****...*.*.***..*****.**..**..**.**..*..*.**...****.....**.*..*.*****.*..*.**..*....*.*.......*..*****..**...*..*...*..*....*..**.**...*....*..*........*****.***.****..**.*..**.**...*.***....******..***..*.**.*..*...*...*.**....*.**..***.**...*.*.....**...*......*..*...****.***.*...****.***.........*....*.*..*.*.....*..**.*..*...*...*..***..*......*....*..*........***.*..*.*....**...........****..**.*.*...........**.**.*......***.*..*...**.**.......*.*.**.**..*****..***.*.****...*.*.**....*..*.**.****........*..*...**..*...*.....*....**.*.*.*..**.*....**....*..**.........*.**.**...*...*...*
.....*..**......*..........**...**...*....*..*.**...*..*****.*..**.*.*...*..**...*...*..***.*...*......*.**....*******...............*..**...***.**....*.*......*****....*..*...**..**.**...*.*..*.**..*.***....*.**..*...*.*.**.**...**.**.**.*..........*....*.***..*..**......*....*..***.**.*..**...**........*..**.....*.**..*..*.**....*.*..*.*.*........*.*..**.****...*.....*....***..*..****.*...*.*.*....**.........*.*..**...**......**....*.........*.**.***.....**.*******.*...*....*...*.**.....*.****.*...*.**..*...*..***.......*.*..**.....***..*...*.*....**.**..***...*.....*..*..*.*.....***.**.*........*...******...*.**..*..*.**.*...*.**..*...**.........***........**.*...*.*.....****.*...**...****....***..***..*...**..**.....**..*.**.....**.*****..**....*.**...*......*...**.**.**.*..*.*****.*..***....*..**...*......*.**....*.***.*.*..**.*...*..*....*.*...*........***.*.....*..*.**.....*.*..****.**...*.........*..****.*.*......*.*.*....**....*..*..*..*...**....*.....*....**..**..**....*.*..*
....*.....**.*.*........*...*...**....*.*..*..*.*..*****.....*..*...*..****.....**.**.**...*..***..***..***.....*......*....*..**....*.****.***...**...***.....***.**..*....*.*..****.*..*.....*.*...****..*.**.**...*......**..**....*..*.**.*..*..*....**.**..*.....**.**..**.**..**..**..***.*.*.*.......**....*...*.....*..**....*.*****....*..*..**..*.*..*.....**..**.*.......*.*.*..**...**......**....***.*.....**....*....*..**.*.*...*...**..*...**....**...**.....*......*.***.**.**..*.*...*.*..*.**..*********..*....**...**...*...**......*...**..*.*....**..**.**.*.**..*..*.........*.......*.*.****...*..***.....*.**.*.**.**.*..**...**.**.**...**..*.**.*..***....**.****.*.*..*........***.*.**..**..**.*.*....**.*.*****..**......*..**....*.**.***..*...*....*.*..*...**.*....*...***..****....***......*...*.***.*.**..*.*.**.**........*..*..*.*..***...**.*.*....*.*.......**....****..*.....*.*.*..******.*.**.*.*.*......*.**........*.**...*.**.*.*.*.......**..*..*...*.**.*....*....*.....*.*.*.*....*.*.*
...*.*..**..*.*..**.**........***.****.*......*.**.*.*....***.......*...***.**.*.***.*.....*.*..*.***...****...**.*......*.*....**..*.*..*.***.*..*...**..**.**.......*.*..***.**...**.**......*...*.*..*..***.*...*.***....**....**...*..**..*..*.**.**....*.....*..*...*..***.**..**.....*.*.***....**.**.****......*.*...*..**.*...*..**..*......*..*.*.***.*....*.*..*.**.***..*.**.*..***.*.*.**...*.*......*****..**.*.***.**.**.*....**..*.....*..*.*.*..*..*.*.*.*..**....**.**.*.*.*...**..***.**..*.*.******..*.***...*..*..**.*.........**..***....***.***.*....*.....*....**.*......**...*.*..*.****.*.*.**.*.*.....*.......***.*........*.***..*..*.*..*.*..**.....*......**.********....*****...*..*.**..*..*...**...*.........*****.......**....*.*.*.**......*.***.**....**....*..*..**.*****.*..***...*.*.......*..*.*..*.*..............*.*..*...*...*.**.**..*...***....*..*....**.......**.*..*...*.*.......*...*****.*....*...*.*..*.*.*.*..**.*...*.**.*.***....*.**..*.*..*.*...*****.....**..**.*.**.....*.....*
..***..*....****.**..**...**....*.........*..*...*****..*.*...*.**.*.*....**.*.**...******...*..**.*...**..*.*..****.......*.******....**..*.*.*.***...*...*..*.**.*.***..*.**..**.**....*....***.*...*..*..***.*..***.***.**.**....***.*...*.**.*..***......*....*....***.***...*....**.**.***..*....***..***...****.*....*..***.*..**.*.....*.....*..**.*..**.**...*.*......*.*.*.*.....**.***.*.**.........*......*......*...*.***..*...*.**......**..**.**.*..*.**.....****...........**..*..**..*.*...*..*....*.....*..*....*.**..*.***.*.*.**.**....*.***.*.**..**..*..*..***.**.........*...**.***..*......**..*...***...*....*.*..***..*.*..*.*.**.*.*..*.*......*..*....*...*...**..**.....*.*..*..............*....*...*.*......*.****..........***...**..*...*.**.*.....**....*..*..*.***.....***....*.....*...**..*..*..**....**...*....*.**..*.****....**..*......**...*...*.*.*..***.*..*..***.*...*..******.*.***.*.*......***.*.......*..**.*.......*.*..**..*...*........*****...*.........*****....***.........***....
..*.....*.*..**.....*....*..*.*.*...*.***....*....****.........*..*.*..**.*....**.*****.*.**..****...*.......*..***..**.**..*...***....***.....*...**..*..*.....*...**....***.*.....*.*.*...***.*.**...*..*...*.**.*.**...*.****.*..**..****.......*...*.*..***......****.*.*.*........*..**.**.*.*.....**.**.....**.*..*..**..*..****.*****.*......***.*....*.*...*..**..*...*..*.*.....**....*.*.......*..**..*.*...****..**.*....*.****.*******..**.*.*.....**....*..*..*....**.*.*.....**.*.***.****.*.*...***...*.*.**...*......****.**.**.*....*.*...*.***..*.**.**.*....**.*....*..**....*.**...*....*...*.*...*.**...***.*..**....****..*.....*.**..*...**.**..*.*..***...**......*.**.*.......*.***...*...**...**.**....**..**..*....***....**.*..*.....*.....**.***.*...**...**.****.*.*.**.**..*...***.**.***..*..**.*..***.*..*.*...**..***.......**..***.*...*.***********..**..*..*..*..*****.*........**.*.*...**..**.*.*....***..**.*.***.***.*....*...******.**....****....*.*..**......**..*.*..*....**....**.*...**..
...*...***.....**..*...***.*..**....**.**...*...*.........****.*.*..*...*.....**....*.*...*.........*.***..**.**.*.....*...**.*.*..**.......*..*........*.*....****.*...*...**.....****...*....*.*.....****....*......*.*.***.*..*............**..*.*.*.**.*.*****.*...*.*..***..*.*...*.***.......*..****.**.*.*..**.*...*.*.*...*...*..**.*...*..*...**..*.*.**.*.**.*....*.**...**..***.****.***....*...**..*.***..*.*.*.**.***..**....**..**..***.*.**.*....**.*..*****...*....***..*........*.*...*..*.****.*..****..*.*.**..*.........*.....*..**.***..*..*.......*.....***.*..*.*...*.........*.**...****.**.....*.*****.....**.*..*..***.*.*.***.*.**....*...***.***.***..*.**..***......***...*..***.*..**.....*..**..*.*.*.***...**...*....*...***..***.*...*.*...*.**.....*.....*.**.....*...*.****.**....*.**........**...*..**........*.*.*.*.*.*..***.*...*.......*********..**....*...*.*.*.*.**.*.*..*.***.*...*.**.**.***.*..*..*..*..*.*.*........*..*....*....**..***...*.*..*..**..**.....**..*..*..**..*..**..**...
..**....*.**...*.***....*.*...*..***..*.****..*..**.*.....**..**....*..........**..**....*.*.*...*..***.*.......*.*..********...**.*..*...*****.***..*..*........**.***..***.**..****.....**..****.**.***.....**.*.*...***..*..*.....**...**.*.*.*.*.**.....*.*.*....***...*...*.**.*.*.....*..*.....*....**..*....****.......***.**...*......**.*****.**...**........*...**..*....*....**..*.**.....*.*.**.*.*.*.***.*.*..***..*.*..*...**.....*.****.*.....*......*.*...***.****..**.*..*......*....**.**..*..**...*.*....****...*.***.*.*..*.*.*......**..*.*..*....*.*.***.*.*..***...**.*......*..*..*..***..*....*.**.*.**.*......**..*.*.***..*...*..*.......*****....**.*.**.*.*....*.**....*.....**...****.**.........*.*..*.*.*.**..*..*.*.........*.*..*.*...........*......***..*.......*.**..**.....**...*...**********...**.***....*.*..*..**........****..*.*.*.....**.*.***....*..**.....*....*.*.*..**..*****.*..*.*.....*.***.*.*..*.*.....**..*.***.*.*....*.*..*.*.*.**.*..*.**.**..**.**...*..*.*..*...*..*..*....*
***.**.......*.*.*.*.**.*...**....*.***.........**.*.*...**..*..*.*****......**....*.....****.*.........*.....**.**..*..**..*..**..**.***..****.*..*....*.*****..*..***.....*.**.**.....*.*.*....*.*.....*..*.*.....**....***.***.*......***..**...*..*.*...*....***.......*.*...*.*....*.....**.***..**.*.**...*.**...*....*....*..*....**.**.....*...*****.*..*.******..*....*.*.*.**.****....*****.............**.**..*.*..**.*.*..*..***...*.*.**.******..*....*.*.*..**.****......*.***...**...*.*....*...*.**....****..**.*..*...*.*..**.**........*.*..*....*...*......***..**..*..*..**.*....****.*...*.*.........****.***.......*....*..*.***.......*..*........**.............**.**......*.*..****....*..*.****.**.*...**.***.****...*............*....*.**.*..*..*...*.*...*..*......**...**.****...**....*.*..**....*.****.*..*.**.....*.*.*..*..**.**.*...**....**...**..*..***......*.*....**.**........**..*.......***....**.*.**...*..*.*****..****........*..**..**.*.*..*.**.*...*..*.*.*.*....**....**..**.......*..*
..*..*.**....*......*.*.**.***.......*.***..**......*..***.******..*.****...*.*.......**...**.*.*...*.**.*...*.**.*******.*.*****.**.*.**.*..**..*.*...**..*...*...*.**....*....*.***.*.*.**..*.....**.*.**.**.....**..**...*..*.........*.*.....*..**..***.*.......*.*...*...***..**..*.....*...**.*..*.*.**.****.*.*..**.***.*.**..*.*****...*.*...**.*.*....**...*..*.**.....***..**...***.....*.**..**.**..*...***....**....*.*..*.*.***.**.**.**..*.***...***...*.*.****..*...**.*..*......*...**...*.......**..*....***.**....*.*.****.*....***...*.*...*.***...**.***.*..*.*..*.**...*.....*.*.*..*.*.**.*.**..*..*..**.*..*.**.*.*.*....**...*.*..*...*..*..**..*...*.......***..*.*...*.*.**.*.**....*.*.....**....**.*..*..****..**...*.*.****...*...*...*.****....**..*.*****.*.*.*.*..*...***..........*.***.*.**.*.*.....***.***.......**..*...*.**.**..*....*.......*.****.*..***.***....*..*...*..**.*.**..*..*.*......**.*.**...**........*....**.*.**..*..*..*...*....***.*.*.*......*..**.**....**.*..*.*.*.*.*.*....*
........*.*.........*..*.*...*.*..*.*.*...*.*.*.******.***...***.*.***....*...*...**..*.....*...*.**..*.***.....*.....**....*..**..**....*...*...*.*.....**...**..*....*..*...*......*.*.**.*...*...*.*..**.......**.*..*.***...***.*.**..*.*.....*...*.*****..***...*.....**..*.***.*...**.*.***........*..*.*..*.*..**.**.**.*.....***.*......*.*.***.******.*.....*.*...*..*.*****.....**..*.**...***...**....*.*.*.**.**..*...*....***...***..*.****...**..***...**.*...*...**.**.***..**.*....*..**....*.***.*.*..*.*...........*.*......*.*...*...*....*.*........*.....*.**...**......*....*.****.*.*.****.........**....**.**........*.*.****.*.**.**....*..*...*....*.*......******.*.**.*.*.**..****...*........*..*.*.*...*..*....**.**.*....**.**..*......*...*.*..*.**..*...**....**..**....**...*..***.******.***....*.....**..**...**.*......*****...*.*...*....**....*..*.*.*..****...***...*.*.*......*....**..***...*.**....*.*..*..**.......*..*.***...*..*..*....*.......***...*...*..***.*..*****.*.*****.*.*..**.*
*.....*..**.....**...*.*.**......***.***..**.*..***..***.*.**.*.***...*..*...**....*..**.**..*.....**..***....**..*.*.**.*.*..***....***...*.*.*..*****..*...***.............*......**...*.**..**.**...*......*.*..***......*..**....*.........*.*.**...*..***.***.**..*.....*.......*..***........**.**.*.*...***.*..*...****.......*.**.*....**.*....**.**.*......*..**.**..*...******..*..*..****....*.....**........**...*..*.*....***..*.*.*.*..**.*....*......*...******...******.....**....**....*.*..*..***..**.*.**..*..****.....*..****.....***..**.*..*.*.*..**.****...*.....****.*..***......*.*.*..*.*..*........*....***.**.**.*......*.*.***....*.*****.......*..***.*.*..*.*....*..***.*..*....**..*...***..***.*..**..**...*.*.*.........**.....*......*......*..*.*.....*.*...*...**.*...**...*..*.*****..*.***.*..*.*.*...*...*.*.**.***.**.**.....*...*...*.***.*.........*.**.*.........****.*.....*...**..*...***.***.....*.**.*..*....***..***..*.*....*...**...*.*....*..*..*...........*.**...*******.........*
......*.***.*.......**..***....*...**.****..*.**..*...***...*.*.*..*..*.*.**.*.**...**....*.*****.*..*..*.*.....*.......*****.**...*....*....*....*.*.*.**.*.*.*..*.**.****.*.**.*..*.****...**...*...*..***.*.****....*....***..*.**..*.**.*...****..**.*..*.*.**.*......*..*..*.....**.....*.***.....*..**..**..*..*.***.*****..**..**........*....*......***..*.***...**.*...*.*****.********..*.**.**..**...*..***.**...*........*.*.....*.****.*....*.*..**....*...*....*****..***.***..*.**..***.*..*..*.**............*...*..*..*...**.*.**...**...*.*.*....*.**.****........*.....*..*..*...**..*..*..***....****.*...**.*..*.*..*.*..****....*..*......*.***.....***....*.*..*.......*.****..***...***.*.****......*..**...*.*.*.*.****.*...*...**....**...***.****.*.*.*.**..*.*......*...*.****...*......*..*...**.*.*..***.*.*.*...*....*........*.*..*...**.*...*.*..*....**.**...*..*......****..**.*.....*.*.*.****.*.*..*...*...*.*........**.*.*...******....*.***.*..*.**..*..**.*.*..***..***..*....*.**.*...**..*...
*.**...**.*..*****...*.*.....**.....*.*****..*..*.****...****..**...*..**...*.*..*..**..**..*...*...*..*....*...*.**.***..*...*.***...**...*.....*..*......*..****..*..*..***.....**..**.*.**.****.....**.*..**..*.***..*****....***......**.......*.*.*.*....****...*..**.*.*.*.....*....**.*..*.**.*.****.****......*.**....*.*.*......*.**.**.*..*.*.***...*.**...........*.*......*...*...*......***.*.*...*.*...*....***.*...*.*.....*......*....*.*.**.*...**..*..***....**.......*..*....*...*..*.*.***...**.*......*..*...*..*.**....*..**...***...**......***.***..*....**.**..**....*.*..***.**.*.*.****...*.....*.*.*.*.*.**....*..*.*.*.*.*.**.*****.*.*...**...*..*......*.*..***..**....***.*....*..*******..**.**.*.....*.*.*.**..**..**..**..*****.*..*.....*.*.*....*..*.*....*..*.*.....*.*...*.*...*.**....*.*..**....*....*.....*..*.**..**..*.**.*...*...***..***.*...***..*..**......*.......*..**.**.**.*...*****.....***.**....*.*.***.*..*..**...**.***...******.*.*.........*.*......*.*.....*.*...****..***..
.**.***...**.**.*...*.**.**.*..**.**.*..**..*..*.**..**.*.*.........*.***......**.*.****...*...**..*..*...**..*..*...*.*..***..*.*.**........*..*.*..**.**.***..**..*.*......***....**.*..*....*....*....*.*..**.*..*......*.....*...*.*.*.**.....***.*...**.........**.*..***.*...*..*****.**.*.*..***...****.*.*.......*.*.*****..**.*...*..*.*.*.....**..*......*.......*...*..........***..*.*..*.*......*..*.**.*.*.**.***.*..*.*.**.*..*.****.**......*.**......***..*..*...**..**.....****.**..*.**.*.**..**.**.**.**.*.**.*..*..*..*..*.***.*.......**....***.****.**..*..**.....****..*.*..*..*....*.*..****..*..**.*.***.*....*..*..*.**.*......**..*...*.........*.****.*.**..*...**.*.*.***..*..*.***.**.*...**...*..****.......*..*.***...**...****..*..*...***.**....*.......*...**..**....*...***.*...**......*.**..**.*..*..*..*.*..*.**.*..**.*.**......*........***.**....*****.**....*.*.**....*...**.......*.****..**...........*...*.*..****..****.****...*****.......**.***...*.****.*.*..*..*...*..*.*...***.**..
**..**.....*..*.*...***..**.*...**.*..***........**.**..*....*...**..**.*....**.**......*....*.**.*..*....**..**.*.*..**.......****....*........*...*..*....*.....*....*.*..**.**.**.*.*.*.**..***..****....*.****.....**..***.*..*.**...*......*...*...*....*.**..*.**....*..*...**.*....**.*...*...***...**..*.******....*......*......*..*.*...*..***.***.....**.....*.***.*..**.**.*..**.*.***.*...**..**..*...*.**....*..**..*.*..*..*.*.**..*...*****.....**.*..*.*.**.****...*.*..**..*..****.*......**.*..*..**...**..**.***.*....**...**.*..**..*..***...**.......*..*.**.*...........**.*..*.....***.*...*.*..*..*****........**.*...*****.*.......*...*......*...*......**...*.*..*.***..*..*..*.*.*.....*..**.*..***..*...*****.***.**...*.***.**.*..*..*..**..**.***...**..........*.**..*..*..**.***.*...*.*..*.*****.*.*..**.*..**....*......**.**..**..*.*.*.....*.***.......****..*..*..*.*.*****...*.*.**.**.*.*....***.....**...***.**........**.**..**.*..*...*.*..*.*......*..**..*.**..*..*.**...**...**.**..*....
..*.*.****.***.*.*.*.....*......*.***....*......*...*..*..*.*..**..*.*.*.*****..*...**.**..*.*..**.........**..**........***....*...*.*..**.****.*.*.**....**..**..*.******.**....*..**....*****.*..*...........*..***...***.....*....******...*..*.....*...*.*....**..**.**..*...*..*..***..****..*.*...*..***....*....*.*...*...**.**.**.**...**.....*****.*...*..**.***...*..**....**.**.*******.*....*.*.**...........*.*.*..*..*.*.***.*****...*.......*...*.*..**.*......*****...**..*...*.*.**.*.*.*.*.*.**.*..*.****..*....***.*..**.*..**...*.**.**.*.*.*.*.*.*....**.....*.*.*....**..*.*...*.*.**...***.*.*..*..*..*****.....*.*...*.*.*.*..*..*..*.*.***.............**..*..****..***.*.***.**.......*..**..........**..*.**.*.......*..*..........*....**.**.**...*..***..*....*..**........*.*..*...****....***.*.*.*....**.*.....*..*.**..*.**........**.*...*.***..**..*.*.*.*.****......***..***.*....***.*.**.*.*...*.*...**...****..*.**.*...***.**.**.**.*.**....*........*.***..*...*.****.***....*...*....***.***.
**.*.*..*.*..*.......**...*...*....*...*.....*.....*.*.*.*.*.*.*..*.*..*...*.*.*..*..*****..****..**..*.*.*.*.***.*..*...*....*.**...*.**.****.*......**..*..**.*.***..*......*...**.*....*.***.**.****........*..**..*..**..**.....**.*.....*.*......**...*.***..**..*.***.*.***...**....*..*..*.***....*....*.*.......*.***.*....*.*.****....***.*...***......*..*...*..*.***.*..*.....**.**.*.**......****.......**.**..***...**..**.*..*.*...**...*...*.*...*.*.**.*.*...*.*.**.**..**.***.**.***...*.*.**...*...**..*..*..*.*...*.....*...*....***.**..*............*.........*.*.*.....**...**...*.*.***.*..*..*.*.....**..*......*....*...*..*.....*...*..**.*.****.*...*.*.......***......*...*.......**.**..**.*....**..*.*...*..**.*..*.**.....*..*..**....***.**.*........***.**...***...**..**.*....*.*...*..**....**..*..*.*..**...*...*.*.....*..**...*.**.*...*...*....*..*....*....**...**..*....*..*...*...*..**..***..*.***...*********.*.**.*.**.****...*.**..*...**...*.........****..****.....*.*.*...**.**..*.....
**..*.*****...**.**..*****.*......***.**.**..*...***.**..*.*...*****......*.***.**.....*..*.**...*.*...*.*..*.*.***...*.......**.*.*.*.*.*...****..*.***....*.*.*....*....**...*.***.***..*..*........**...***..*.....*..*..**...*.*...***.***........***.....**.....**.....*.*.*.*.....*.***..*.*.*.*.*.*...*..***......***..*..*.*****.****....*..**..*..**...*****.*..*..........*........**.**.*.*.**.**..**..*.**...****..*......*.*.*.**.*.****....**....*..*..*.*...........**.*..*.***....*.....*..**..***.....*..*.*...*....*...***...***....*.*.*.*.....***.*.*.*.*.*....*....**....*.....**....*...**.....*..**.**...*.......***....*..**..*.*.**...*...**...***..**..*.********.**........*.......**.****..*..****.....*...****......*....*.**.**.*.*.*.*.**.*.......*....**.*.*..*.**..*..**....*....*....*.***.***.........*.*.*.***...*.*.*.....*...****..**.***.*.*..*.**...**....**...*.**.****.......***.........**.*..*....****..***..***....**....*.*.*.*....*..*.*..*.....*...*....****...*..*****...*****...**.*..
*.....*.*..*...*.*.**.*..*.***..*...*.*.**.**....**..*..*.....*.*.....*.*****.*..*..*.*..**.....***.*..*.......**..*..*.**...*....*...***..*.....*..*..**.*......***.******.....*.*..*.....*...*.*..*....*..*..*.*.**.....***......*.*......*.....****...**......*.*...**.......*......*..*.***.**.*.***...***.*.*.*.*..*..*.*.**.**.**.*..**.........*.*****.*.*..*.*..*..**..**.*..*.........**.**.*.*...*....*....*..**.*.***........**....*.*..***.******..***..........**.*.*..***.....*..*..***.**.....**.*....**..***.*.*...*..**..*.****.*...****.*...*....****.*.**.**..*.*..*.*...*....*..****.*.*...****.*..****.*.*..****.**..**.*......*...**.*.******........****.*.**.*..*.*..***...***..*....**...**..**.*.*..***...***..*..**....**.**..*****.***..***.*..**.*......*......*.....*..*.******...*...*.*.**....***.**..**...**..*..*.*....**....**.*...*.*...*.........**..*.**.**.*...*.***.*....*.*....*....*..*.*.*...*.***....**.*...*.*....*..*........**..*...*....*..*..**.***....**.*..*..***...*.**.*...........
**.*.*..*..*...*...*..**..**..........*....*..*.**..*.*..*....**...*.****.....*.****.*.....*.*..*.*..*..***.*.**..*..*......**.*...*.....*.*..*.*.**...*.*.****...*..*.......**..*..**..*.*****.**...***.*..*.**.......*.........*..**.**......*....**..***.......*........****.....*******..*....*..***..*.......*.*.**.**....*.*.****...*.*.*..**..***...**....*****........*.*.*...****.*..*.*..*..*.*..*....*.....*.*...**.....***..**..**.***..*..*..*.***..*****.*........*.**.*.*..****.****........**..**..*.**.*......**....*.*.***.....***..*...*......***..*..*..***.*.*..*..*....*.*...*....**.***....*.*..*....*..*.*****.**...***.*****.....*****.*..*........*.*.*.**..**.**.*.....***.*...*.....*.*.**...*........****..**...*...**.**.....*....*...*.**..*..**.*.**..****.*.*.**..*......**....*.**....***.***.......*...*******.*.*..*..**.*.....**.*......*...*...*....*.*..*.**.*.*.**..*....**.**.**..*.**.....*......*.*..**.*****.*.**.*.*.*..**.*....*.*..*.*.*...**....**..*...*****.*.....*..****..*..*....**.
*.*.**.*.*.*..*........*...*...*.*..**.*.........****.*.***..**.****.*..**..*.*....**********..*..***..**..*.*.........*.*...*.*********.*..**....*.*.*.*....*...*..**.***.*.*....**.*...**..*****.......****..*.***.*.*.*.*.**.*.*.*..*...****.*.*..****.*..*.**..**...**.****..*..*...*.***.****...**.***..***....*...........*.*....*...*...*.**...**...*.....*.*.**.......*..*..*......*......*.....*.*..*..******..*...**......**....*.***.*.......**.*.**...*...**...*.*.*.*...*...**.**.......*......**..**.*.***.*..*......*..*.**.****.*...*.....*.*........****..*..***......*******....*.*..*....*..**...*.**...*.....**..*.*.*...***.....**..*....**.....**...*.**..*....**.***..*....*..**...**....*.....*.**....******.*.*....*******.**.***....*****..***...*.*..*..*..**.*.....**....*.......**..*...*.***.**.****.*..**....*.**.*.***...*...***.......*.*..****....***.**.**.*....**...*..*..***....***..*......*...*.*.**....*...*..**....**.......*..*.**..*...*.....*.*...*...*...**.***.**.***...*..**.***.**..*...
.*.**...***.*.....**.**.....*.....**....*.***..*****..***.**....*......*..*..*...***.**.*...*.*...*....*.***.*.**.***..**..*.*...*...*.*..*****.*..**.**.***.*.***....**..*...***.***.*....*........**...............*......*.****..**..**...*..*.*...*...*.*.*.....**...*.***...**.**..*.*.*...*...*.*.*.*.....****.....**..*.*...*....*.*..**.*.*..**....*.**.*...*..***.*.**..*.*..*...*.**.*****...*..*...**...*..**.**..............**.....*...**.*.*.*......*.*..**...*.*..*****..*.....*...**..*...*...*......*.....***.*..**...*..*..*.*.*.....*..**..*****....*..***.**.*.*..*.**....***.*...**.*.*........*.***.**.*.....**..*.*...**.......*.***.*....***.....**.**..*..........*****.*.*.*...**......**.*.*...*.**........**...**..*.*..*......***....*.**.*...*.....*..........**.*...****...*.*....*...**.*...**.*..*.....**....***..***..*****...*..*..*...*...........*..****.*....*..*.**.....*....*..**.**.*..**..*.*.***..*....*...*.**...*...*..*.**......**.***.*.*.***...*.*........**...*..*.....**...*.*..*..***
..*.*..*...**..*.*.......*.**.....**..******.*..*...*....*...*..**.....*.......***....*..**.*****........*..**....*......*..****.**..***.......*....*.*..*.**..*........*..*.**....*.**..*...**.......***.*.......*.........*...**.*.**..*.....*****....****..*......*..**.....*..*.*.*...**.**.*****.*.*.*..*..*.*...***.*...**.*....*....*.......**..**..****.*..**......*.***....***.**..***.**.**.*.**..*.***....**.**..*..*...**....*.**.**.*...**.*.**.*...*..**....*...**...**.**.*.*.*.*..*....*...**..*.**..**....**.*.*...**.*..***.*......*.*.*.**.***......****.**...*..**.*....*.....****..*..****....*..**...*.*...*.**...*..................*.......*.*.*...*.*.***..***.......*.....*.....**..*.*.****.**...*.**.*....***...*.*......*...******.*..*....*.....***..........**..*...***..*.*.**......****.*...**....*....*...**..*..*.....**.**.**.*......*...*...*..*..*..*.*.*****.*....*..*.**.***..**.*****.*..*......*.*.**.**..***.**.**...*.*.*..**.**.*.*..*..*.**.*...**...*..*.**.*....*.**..*...*.*..****..*..
.**.....**..**...*.....*..***.*...*****.**..**....****..*.*****...*..*.*.*....*.*.*.....*.*..*......*...***..***....***.*.*...*.*.**......*.*..**..*.*...*.*.*...**........****.....*......*..*.***.*....*...*..**.**...*.*............*..*...*...*........*****........*.*.*..*.......*.*.**.*.....**.**.***......****.*..**.*....*......*...***.**.***.**...*.*.**....***....**..**.....*.*...*...*..*..*......**......**......*....*...**.***.**....*.**...*....*....**..***..*****.**....***.....***....*...*............***.......*........*.*.**.....*....********.*.*....*..**...*...*..*...**.*.*....*..*..*.......***.**.**.*..*.....**...**..**.*....*...*..*.****.**.*..*.*....*...**..*.*............***..*..******....***...**.*...****.*......*.***.*...*.**.**.*..*..***.........******.*.*....**...*..**..***..***.*.*...*......*......*.**.**.***...*.***....*.**..*.....*.**.*.****.*..**........**...*....*.*...*......*....*.***.....**..***..*.*.**....*****.*....**.*..**.....*...*....*.*...*.*.*..*..*.*..*..*..
.*...*.**.*...*..***..**..*...***...*...*..*...*.***....*.*.*.....*...*....**.....*...*.*.*.***.....*.*..**....*...*........*.*.*...*.*.*....****.*..*.***.*..*.*.*.*..*..*.*****.**..*..*.....**....*******.*.....***.**..*..*..*.*..*.......*.*...*..*...**.*.*...*.****.*.....*....***.......*.**.*.*.****.*.....***.*.*....*...****.**.*..*.*.*.****.*..*...*****.......*.*...*...*..***..*.*.**....*..**..**...*****...*.......*...**.*.....*...**...***..**.*.*.**.*...*.**.*...***..***.*....*..*.....*.*.*.*.*...**...****..*...**.....*...*.....*.*.**.*.**..*.*.....*.....*.*...*..****.*.**...**.***.****..*..*..**.*...*.*......*..*......*..**.*.*.....*.**.......*...**....*.**.....*.....*...*.*........*****.*****....***..**.**.***..***........*.......****.*...*..*..*.*.*..***.*..*.**.....*...*.*****..*....*..*...*****...****.**..*...*..*..*.*..*..*.*.*..*.*....**.*...**..*....*.*..**.......*.***...*.*.***...***..*.**......*..*.**..*.....*......**.*..*..*.*.*....*.*...*.*..**.**....*.*...*.....****.*..
.**.***.*.....**....*..*..................**..***.**...***.*.*....*****..*.*.******....*.**..**..**..*.*..*....*........***..***..*....*.*...*.....**..*.*.***.....*..**......*.*...*..*..*....****..**.*.*...***......**.*...*.**.*.......*..*...**.....*.**.**..*...**..**..****..**...**..*..*.*..*..***..*.*.......*...**..*..*.****.*.*..*.**.*..**.**...**......*****....*..*......**.*....*...*.**..*.***..*.*.***..*.**.*****.*......**..*..*..*.*..*.........*......**.....*..*.*.*...****.**..*.**.*.*.*....*......**..*....*.*****.****.......**.***.***..*.......*..*..*......*.*....*.*.*..*...*..**..***..*..*...*.***.**...*.***....**.***....*.****.*****.*...*.*..**....*..***..**.....*...*.**.....****.*.***...***.**....*......**.*..**..***..*.*...*.**.*...*..**........*..**..*..*...*..****.*.*.*.....*.*....*.****.*.....*.*..**.*.*...****..*..***..**.**..**..*....*.*.*..*...***.*....**..*....*..*.**.*.*******...*.*....**...*..*.*....*.*...*.**...***..***......**...*.*..*..**.*..****.*.*.*..*.**.**.*
..***..*****....*..*...*...*.*.*....**.*.*.*.*..***........*.*...*....**....**.*..*..*.*.....*..***.....*.**...*.......***.*.....**..*.....*.*.*...**....*.*.....**.*....***.***..*...****...*...........*.***..*.......**...*.*..*.*...****..*.*....**...***..**..**.****.....*.*...****..*.**...*..***.***..*.***.***....**.*..*...*..*.**........*.**..**.*....*.....**....**.....**.......***.*..*.**...*..*..*..**..*.*....*****...***.**.*...*..**.....**.***.*..*.*..**....**.*...***.**..**..*..**.....**...******...........***....*****..*.***..*.....****..*.**..*........*.*.***.*.*..*........***.***..*.*...**.**.*...*....*.*.**.**.....**............*..***........**..*.*.....*.*..**.*...*..**..***.**.*...*..*..***...***.**.....*...*.......*.*.*..*...*...*.**.*....***..**.*...*.*...****..*..**.......*.*******......**..**.*.***.*..**..*...*....*.***..*....*..*.**...*.*..**.*..****.*..*...*..*.***.**.*..........*...****......*..**....***.......**.*...**..*...*.........***.*....*.*.**...*.**......***..
.*..***.****..*.*.*.****.*...*.*.*..*.**...**.**.....****.*....*.**.***...**.*.*.*****....*.*.*.**....**.*...*****...***........***....*..**.*...*..*.*.**...****..*....*.*....*..**.*..*.**..***..*..*..***....*........*...*.*.*.**.....*.....*......*.....*...**..*....***.*......*.*........*..***...****....*...**..*...****.**..*.*.****...*.*...*.*..**..........*.*.*.*....*.**.***.**.**.*.*.....*..***...*....*.*.**.*..*.......***.*.*.**.....**.***.**..*...*..****.**..*..*.**.**....*....*......**..**..*..*.*...***....***..********.*..*.*...*..*...*.*.....*..***.*.*...**.*.*..*..*.*......**...***...***.*.*.......**....*....**..*****.*....***.*..**.....**.*..**...*.*...*....*.*.*....*....*...**..*.**.*.***.*.**.*..*.*.....*..*.*.....*..*.*.*.....*.**....*..*.**..***.***.***....***...**...**.*..**..***.*.*..*..**.***.*..*.**.***..*.**...*..**.*..*****..*.*.***..**......**..**...*...*.***..****.*.*...**.***....**......*....**.**.**.*..**....*.*.*..**....*..***..........***.*..**.**.*.**..*.....
***..**.*.*..**.*.*..*.......****.**.**..*.**...*...*..***.****..*.**..*.**....*..**..**.****....*.*..*.....**.*.*.......*.*.*..*..**...*........***.*..*..*...****.**.*.*.*..**.........*..*..*.*..****..**.***..***.**.*....*..***.****.*..*.*...*..*..........*........**.**.**....*...*.****.......**.**..*.......*.*......*..***......*..**....*...***...**.*.***...........**..*.**.****.*.**.*.**.*.***..**.***.*...**.*..*.****.*.*.*....*....***.*......*.*.**.**.**...*...**....*...***.*.**.*.*..*...*.*...*...**.**.*..**.*...***...*.*.*.***.*......*.......*..............**..**...*.**..*.**.*....*..*..**.**...**....*....*.*.......*.**.....*...***...*..*......**...*.*......*...*.*.**....***...**..*..***.....***..**....*.*.......*..*...**..*.*.****.**...*....*.***...*...*..*.*..*.*.*...*............*....*...*.*********........*.*.***.*.*....****.*..**.***..***..***...*..*..*...**........*..*.**..**...*....**....*..*..*.*.*...****......*..**....*.*...*...*..*.**...*..**..*.*...*....*.*.***.***...*.
*....*.....*.*...*.**..*.**..*...*.....**........*....*..*.....*.*.*....*.***.*.**.*..*.*.*...**...*.....**.*..*...*..........**.*.*.**...*.***....**.*....*..**..*.*...**.*...**...*.*....*.**...****.*...***...*.****.....*.*.*.**.*.*..*.*.**.**.**.***.****..*..**..*...*..**.........**.*..*......***..*.......*..**.*....***.*..**...*.*.***.*.**....****.....*..*..*.....*.*..*.*...**.....*..***.*.*****.*.**..*..*...**..*..*.*............***.***.*...*...*...**....*..*.**...***...**....*.*.****.....*....*...*....**.*..*...*.*.*.*..**..*****.....*...*.*..**..*.*.**............*.....*.***..*..*.*.*..*...***.*..*.****.*...*.......***..*.*..*....*...*.*......*.**.....*..*...**.*......*.*.*.*.*.*.***.**......*.*.*.*.....*.**.**..*....*...*....*.....*....***......*.*.**.*.*......*.**.*.****....*...*..*......*.......*....***.**.***.......*.*....***.*.....***.*.*****....*...*.......****..*.*..*..**..*..*......*.*.....*..**.*...**.*.***.*....*.*...*..*...*.......*.*..***.**..*..***....**....**..**....
...*...*..*..**..*.*.*.***...*.*....**.**...**..*.*......**.**.*.*..*********.****........**..**..***.**...**.*..*...**....***.*****.......**...*..*...**..***.*...*.*....**.**....*....****.....**.**.*.****...*.*.*..*...*.**..........*.....**.**.....*...*.*....*.*..*...*..*.*.....*.*...*..*....*...**.****.*.*.*.**.**....**...*.*..*.*.....*....**....*...*.***..*...*.****...*.*..*...**...**..*.*.*.***..*..*....***.*.*......**.**..*.**..*...**.*.**..*..*..*****.........*...****.**.....***..**....*..*.*****.......*.....***.**...*..*...**...**.*...**.*.*..**..*****..**..*.*...*....***.*.****.....*...*..**.....*......*..*.*.*.*.*...**....***...*.*.......*.....**.***.*....**.*.****....*...*..*...*.......*.**.**.**..*......*....**..*.****.......****.....*......*....*....**..*.**.**....*....*****.**..***..*.*.**.******.*....*..*.**.*..*...**..*..****..*..*.*....*.*.*.....*.**..*...*....***....**..******.*....***....*....*..*.*......*...*.**.*..**.*...........*....*..**.*.*.**.***.*....**..******
....*....*.*...*...*..**...*..*....*.....***.**......*........**.***..**..*...****.**..***..*******.****...***.*....***..**.**......*.***.***....**.*.*.....**..**.....*.....******..****.***..*...**...*.**...*....*..*..*.*.....*.*........*.*.......*.*.**....**.*....*.*.*.*..*.**..*..*...******...***.....*****.*..*.*..*.....*..**.........**...*.**...*.***.**.**.*.*..*****..*.....****.*......*.*..*..*....***.*....*****..****..........*.***.****..*..*..**..**....**.....***..*.*.*..*..*..*.**...**.**.*..***.*..***.*....**.****.**.*....*.**.*..*...*..*..**...*.*********...**..*...**.....*...*.***..*.***.**....*..*.****..*...*.*.*.***...*.*.****..*..*.*...*.*..*..*.*..***.*...**...**.**..**.**....****...*.*****.*****....*...*..*...*.**..*..*........**..*...**.*.....****...*.*...***..*..*...*...****.*.....*......*.*.**.**........**..*..*...**.....*..*.*.*.**..**.**..*.***...**.**..**..**........*.**.**..*.*.**..*.....*....**......*.**.***...*........****.*...*.*..*.*.......*.*....**.*......*..
*.***..*....*..*.**......**.*.*..*.**...*****.*.*.....****..*...*.***..*.**.*..*******.*.*..*...*..**......*.**..*...*.*....****....**.*..**...........**..**....*..*.****.*.*......*...**.*..**.***.*.*..*.*..*.*...*.....***.**.....*..****.*..*.****...**..**..*..*...*...*.**..*..*..*...*.**.....**...*....***..*.**..*..*.*.....**.**.....*...*.*.**.*..*......*..***.*.......*.*.....**...*..***..*..***.*..*....*.*...*...**.....*.*.....*.**......***...**...*.*....*......*.*.**..*..*...*.*..*****...*...*.****...*.*.*.*.*..**..****.*..*****....**...........*.*.*..*..*.*.*..**..................*.***.....*..*.*.*.**.....*...**.*..***..*.*..**.**..***...*.*.***..*.*.***..*...****...*.*......*.**.*.****.*.*.....**....****...*..*.....****.*.*....***.*..**.**....****.**...*.*.....*.****.***....*...**.....*.....*..*.*.....*...*..*.**.*...*.*.......***.*.*.*.*.......**.....*.*.*......****...*....***....*.**.*........***.***.**..*.*.**.*.*.*....*..***.****.****.**...*.*.**.*....**.*..*..........*..*..**
.*..**.*.*..***....*....**.*.**.*..**.......*....***..*.*****.*.*..**.*.*...***.*.*......***.*....****...*.*.**....**.*..*.*....**.*.*.*..........*.**...*.*...*.*.*.*...*..*...*..*...**..*.**.........*..*.**.....*......*...**.****..**....****....***..***.....*...*...**..**...*.*......**.****..***..*.*.......*.*.*...*..*...*.........****..***....**..*..*..*......***.....*....**.**...*..***..*......*....**.**.**..*.....****....*.**...**.*.*....*..*****.*.*...*..*..*.*.*.*...*..**.***.*.*.*.....***..****..*.**.*.....**.*.*...**..**.*.*...**....*....*..*.**.*..***..**.....***...**.*.*..*.***.**.***..*****.*.********..**...*..**..*...*..*.*.**.*.*****...*.**.*....**.***..........*.....**..*..**.*....*..***...*....**.*.......****.*.*..*.**..***.**..*.*.*.*.........*...*.**.***..........*..**..**....**.*****.***.*......*......*.*.*..*...**.*..**.*....*....**....*......***..*..*.***...****..*...**..*.***...*.*......*....*.*..*.***.****.*....**...*...*..*.*.*....*..*...**.*..*...*...*...*.*.*..
***.*.....*......*....**.**.*..**....*.*****......*.*..*......**...**.*....***.*.*...*.**...***.*.*.*.....**.**.*....*.**.*..*....**.**....*.*...**.....***.*..**.**..****..*.**..*.***.*..*.*....****...**..***.*.*.*...****...***...*..*......*....*****....**....*..**.....*.*.*...**.........*..**.**...*.**...*..*.*.**....**.*....***.**......*.*....**.*......**...*...*.*.*...*.**....*........**....*..*.*...**.......*.*.**..*..**.....*.......*..**......*....*..*.***....*...**...***..*.......****......*....*..**.*.....*.**..*...**.*.*..*...*.**..........*****........*.....*..*.....***.*...**.**.......**....**..*.*...**.**.**.**...*........*..*...*..*.***..*.*.....*.**...*..**...............**....*......***....**.*.*.....**.*..*.****..*.*....**..*.*..**.**.*****..*..***.**.**...*....*....*.***..**.*.*..*.**..**.............**...***.*.**..*.....**......**..*..*...****.....*.**.**...*..*..****..***.*..*.*..*..***..*.*..*..*..*.......*.*.....*...**..***.*..*.****.*.*..*.*..*..***.***.....*......
..*.....*...*.*...............***..**.*...*.**...**..*...**....*...**..**.........*...*..*...*...*...*..*...*.............*...*...*.*****.*....***.*.*.***.*.....**...*.*****.**.*........*.*.*..*....**..**..*....*...***.*..*...*.*..**.*.*.**..**.**.*..***.*.*.*..*....**.*..*.***.....*.**..*.*..*.......**.*****...**..**...*..***.....*****.*.*****.....*...*.**...****.*.*.*..*.*.**...*.*....**.......*...*.....*..**.*.*.**......*....**......*.**..*.**.*..*.....**....***..***.**..*......*..*..***...*.**.**.*.**.*..*.***.....*.....*.**...*.**...*.*...**..*...**.*....*.**...*.*...*......*.......*....*.......***..**...*...****..**.**.*......*..******....*.*.***.**.***.*..*.****.*..*..*...**...*...*..**.****..*..*.*..**.**..*.*...*.*..**...*.**.*.****.*.*.***.*.......*.*.**.*..*..**.***...*.***..*....*****...*...**...**.*...*.........*.*.*.**..*.*...**.*.*.***..**.*..****.*....*.*..***...**..**..*......*....*....**.*.**.****....*........*..*.**....*......*.**.*..*.*.**..*...*..*.*....*.*.*...*..
*..*..**.......**...*.*.*.*..*.****.*.*...**........*.*.....*..**.**..****..**....*.*.*.*.**.....**..*.......***....**..**........****.....*..*.**.........****.*******...*.*.*...*..**.*.*..**...*..*.*.*.*.*..**..*......***.....**.*..***....*.*.*............*.....**....**........**.**...*.*..*..*...*.*.*...*.......**.**.*.*..*.**.....*........*.*.**.*..***.....*..*.*.***..**.*...***....**.**....**.***.*.*.....*...**.*.**.*......**.*****.*.**..*.*.*.*..******.**.*......*............*****..*...***...****.*......*...*...**.*.....*........*.*.....**...****....****.*.**.**.*.**.****...*.*..**.***.*......**.*.*.*......*.**...*.**...*.*..*..*...*...*..***..*...*.....*..***............*...*.....*.*****.*.**....**..*...*..**..*...**..*.*.*.***.**.*..**....*..*****..***.**.......***.*.*.*...**.....*.**.....**..**********..*..**.*.......**.*.***.**...*.***......***.*..*.**.***..****.**.*...*...*.....*.**.***.**.*.*..**.....*.*.....*.*..*.........*..*.*.....**..*..**..****.*....**.*...*.*...***...*
*..*..*..*****.*.***..**.*...**.....*****.........*..*..***....**.**..***....*..*.***.....***...*...**....**.*.**.**.......*....**..*.***..*..*....*.*.*....***.*.*..*.....*.*.*.*.*.*.*.....***.**...*.*.***...***.*...*..*....*.*...............*..*.*....**.*...***....***.*..*....*.*.*.....*....**.****.**..*.*.......***...**..*..*...**...*.****....*........*.*...*.**..******.**.*..*..******...*.***.*....*****.*...*..***...*...***..*..**...*.**..*.**..*..*.**...*..***...*..**......*.*.*.***......*...*.***...***..****...*...**.*.**.****...****..*..*....*.***.*....**....****..*....**.*.**..**.*...*******.*............*......***......*...*...***..**...*..*..***.**.*..***.**.*...*....**..***.**..*..*....*.*.*.*...*.**......*..*.*.*.**..*..*.*......*.***.**....*.....****.**...*...*....*.*.*..*.***..*.*...*...*.*.*...***.*.*.**...***........*........*..*.**..*..*.***.....*.*.....*.*....*..***....*..****......*.****.*.*..*..*.**.***.*.***..**.*..*.*..*.*.......*.......**...**.**...*...*..**.**...
.**....*..**.*..**...**.*..*...*...*.*......*..*..**.*.*...*******..*****.**...*.....*..**.*.**.*.*.******....*.*.**...*.***........*....*..*.*.*..*****...***..*.*.***.*....***..*......*.*....*.**.***.......*....*..*...*.*.*..*..***........*...*.*.*..*.**..*........***.....*.*.*.....***.*...**..*..*...***....*..**.**....*.*...*...*..*..****..*........****..**.*..*......*...*.*...*.*..*...**..*...**.*.*.**.*..*******....*.***.*.*....*.....*.*.**....*...***.*.*......*...*....*.**...............***.*...***..*...***.*******...*...***.*.*.**....**.**...*...*.....*.*.*..*.*..*...**....***...**...**...****.*****..**.**..*.***.***...*.***.....*....*..*.***.**.**.****...***......*..*..*...**.*...*.*...**...*..**.*....**...*.....*.*..***.....*..**.**.*..**.*.*....*....*.*........**...**.***...*.**...*...*.*.**....*..**.*...*...*..**....**.**.**..........***.....**..*...********..*...**...*..*...*......*.**.**.*...**.......**.*.**..*..**.**....**......*..**.*..*...*..**.....*.*....*.*.*...**..*.*
.*****.*..*..*.....*...*.*..*..*..**.*.**.*....*.*.*.*....*.*...*.***.***.*...*.*.*....*............**.*.*.*****..**...*.*.*.*.*..........*...**.*..**..**..*.......*.******.*...**.*..........***......*.*.....*...*.*.*...***.*.*.*...****....*..**...***..**.**.*...*.*......****.*.***...*...*.......*...**...**..*..*.*.*.*....*.*...*.*.*.**..*.*.*.*.*...****.***.*...*.*.*..*..*...*.*..*.....*.**.****.*....*...*.**...*..*.**.*.*.*.*.*.**......***....*.*..*..**....*..*.*.*..*..*.*..*.*...****....***..*.*..*.*.*..*.....*..*.**..*.............*..*.*.*..*.*....*..*..*.*....**..***...*..**.*.**.*.**.**.....*.***....*.**..*.....*.**..*******.*.**......**..**.*....*....*...*..****.*.**.*.....**...**.**..*...*..****..*....***....*.*.**.*.**..*..*....**.*..*....*****.*.*.*......*..*....*.**..*.*..**.*.***..*...**...***.*...*.**..*******.....*.*...*.***.......*...**.*....*..*.**..*..***.*.....*.....*..***..*.*.*..**.....*.*.*.*....**.*.*.....**....*.*...**.****.***..***..**.*...***.*...*....*.**....*
..*.**.**..**...**.....*.*.......***..*.*..***..*.*.***....***.*.**...*.*...*..****..*..*.*.**..*...***..*.*..*.*.*.......**...*...*.*..*..***...***..*.*..*...*****....**..*.*..**....**...**..**...*.*.*...*...*.......***.....*..*...*..*..**...*.....*.*.**.*.*..**..*....*..*.*.....*..*.*...**.......*......*.*.*.*.*......*.....**..***.*.........**..****.......**..*..*.*.**......*..*....*.**..**....**.**..**..*..*..**...**.*...*.**.*.**.**.*....*.*......***.**...**...*..**..*..*.....*....*..........**......**.....*...*.......***..*.***.**.**...**.**......*....*..**.*.**.*.**.*.*..*....*...*.*.**.....*.....*...*.***.*...*....****.....*.***...*....*.**..**.....*.*.*.**....**.*.*.*........*...*.*****..*..**.****...**.***...*....*...**.**.*.....*.*******.*......*..**...**...**.**.....*..*.*.*.*.....*...**...*.*.*....*.*...*.***...***..**.*...*...*.*...*..*....***.*..**.**.**....***.*.*..**.*....**...*.*..***....*...*...***...**.....****...**....*.**..*.*...*..*.**....*...*.*..**...*.***.*..**
.**....*.....*.*...*..*...*.**.*...*....*...*...*.******.*.**.*...**..*...**.*..*.*.**.**.*.**.**.*.*****.*.......**..*.**..........*..***..**....*.**....**..**..*.....*..*..*..**.*.*..*.*.*.**.....*.*..*...*.*..**....**......***...**.*..******....*.*..***....**.*.***......**.**.*.*....*****..**.....*..*....**...*.****.***..*....***...**.*.*.*......******....*..****....*.....**.*....*.*...**..**...*.**....*.*..****..******..**..*...*.*..*.......**...*.....**......*.***....***.***.****..*.*....*...*.*.*...*........*....***.**...*.*..*...*...*..*..*..*..*..*..**.****..**.*.*..*...*...****.*.....*...*.*.*.*..*..*.*..**.**..**.**.*..**..*...*.....*..*.*..**..*....**...*..**...**..**.*****........*..**..**..*..**.****.***...**.*...*....*.**........*.**....*.....***.**....*....*.**.......*...*.***.***.**....*..*.***...*..*.***..*..***...*...****...**..*.**..*..*..*..*.*......*.*.....*.*...*..**....***..***..**....*...**....****...****...*.**.*.....*.****..*.*.**...**..*...*..*.*......*......
*...*........*..*.*.*....*..........**.*...*.*...*.*......*.*...*....*.*.***.*******.*..*.**..*.*....*.*.***..*...***..*...*..***.....*.**...*......*****.*.**.*..*..*...**...***.*.*......*.*..*...*...*......***...**.*..*.*.***.**..*.*.*...***.*....*..*..*..*.*....*.***....*.***......*..*..*.*...*...****..**.*....*.*..***...***...**.*.*..*.....*.*...*..........*.**...*....*...*.**...*...*.*...*.*...**..*....*.......*.*..****...***..*.*....*...*..***..****..**.*..**.*.*.*...**..*..**.*........**..*.**.*..*...*.**...**..*.....*..*......*.*...***...*.**....******.*...**...***.*.****.**....*.**..*****.**.*..**...**.**..**.***..*....**...*...*......*...**.**...**..*........**..*...***.*...*....*..*...**.*.*.....*.*...*...*......*.**..*...*..*.**.*...*..*.*.*.*.**......*.***....*.*.**.......*.*....*....***..*.*****....***...***...*....**.*...**.*...***....*.**........**...**.*..*..**.......**.***.*.*.*.*..***.*...*.*****.....*.....*...**....*......*.*..***..*****.*.....*....*..*...**.*.*..*.*
..**...***..**...**.........*...**..**.*..*....*..***.**....*.**..*.*...****..*.*....*.*.*....*..**..****......*.....***..**.*....*.*..*..*.*.*.**....**.....**.*..**.***....*..*....*.*.**...*.*..*..**.**.....*.....**.*.*........***.**.....*****.**..*.**.***.******.**.*..*..***...**.*.*..*.**...*......*.*...****.*..****..*.*..**.*.*...***.**..*.**...**..**..*..***..*....*..**...**.......**.**.*....**...*..*.*..****.****.*......***...*..***....*..*....***.**.*..*..**..*.*.**...*.....*.***.................**...**.*.*...**.*.*...***.*.*..*..**..***....**.***...****..*...**...*......*..***.*.****..*..*..**.***.*..*.***.*****.***....**.*........*..*.*.*....*.*.*..*.*..**.*.*.*****..**..*..*...*....*......*.*.***....*...***..*.*....*.*****.*.**...*.....*.*.**..****.*...*.*..**.*.**....***......***......*.*.**...*******..*....***.*..**.*.*...*..*.*.*..*.**.**.**..*..*....*.*.**..*...**.*..*....*.*...**.**.*....*.*.......*......*....*.......*.*....*.**..*....***........*.......*.******.**....*.
*...**.*..******..*.*..*.*...***.*.**.....*...*.*****..*.*.***.**..****.**.*....*..*.....*..***....*..*......***.*....*****..*..*......*....**.***...**.**...**.*......*.....**.*......***.*..*...**.***..*..*..*..*..*.**.**....**.**.***.*....*....******..**.***..*..*...*..*.......*.......**......**.***....*.***..*..*.*****....*.*..*..*...*....*.**.........*..**...*....*.*..*...*...*.*..*.*...*...*.**.........****.*.*.***..*..*..*........*....*.*...****.....**.**.**...................*......*..*.*..*.*......*...**...**..*.*..**...*.**....**.*.*....****..*..**..**..*.*...*.*...***..*.*.*..***..**...*.*.**..**.*.*.*.**....**.*.*.**.*........*.*....*.....**....*.*..**...*.**...*.**.*.*****..*.*.*...*...*..*......*..*.*.**..*....**.**.........*..**.*..*.*....**.**...*..**...*..**.*.*...*.*..*...*....*.*.****....****...**.*..**...**.*.*.***.*..*..*......**..*.**.*...*...*.*.**.*...**....*.*..*...**............*..**....****...*..*.*****....*.***..*..*...***.**........***.**.....***...***.**.*..
.**....*..*...*****.**.*.**.*.****...*..*....**..*.....*......*.....*******.**...*.*.**.........**.***.**.**.**............*.*.**..*.*...*..**...**..**.......*.*.*.*.****.*..**.*...*.*.*..*....*..*..**.*.*.....*..*.........*.........*...*..*****.......****.*....*.....**.****..*.*.****.**.*...**.*..*...*......*..***.*.**..*.*...*..*..**..**..**.***...*..*.*.*....**.**..*.*.**.*...***.*....*......*...***.**....*..*........*..*..**....*.***....*.**.........**.**...*..*..*.....*..*.*.********...*...*...**........*..*.****......*.*.*..**....*.**.*..*......*.*....******.*...**.*.*...**....**........*.......**...**....*..*...****.*..**.*.**......*..**.*.*.******.*.*...*.*..*..**...*.**.*....*.....*..*.*....****.***..*.....***.*.*..**.**..*.....*****.*...*..*..****.***...*....*....*.*.....*....*....*.....*.*....**.*.....*....****.***..*..*.....*...**....*..**.*..**......***.****..*.*..****.*.....*.*.**..*...*****..*.**.*.*.*.**.......*.*....*.*...*.**.**.*.*..*.....***..*.**......******.....**
.**.*...........*..*...*..*...**.*.*.***.**.....*.***.*..*.*..*.*...*.**.*.*..******..**..*..**.*..*.*.*.*.*....*..**.*....*..*...**...*...***..*..*..***......*...***...*......**.*****..**...*.**.***....*.*.......*..*.*....*.*..*.........**.*.**.*..***.**.**..****.......*...**.....*....*.*.....*.*.**.**..*.**.**...*.*....***....*.*...**..**.**.**.**....*..****.*..**....**...*..*.***.*.*.**....**.....*...*....*.*....*.....*..**.*.*.*.*...*..*.***.***....*.*.****..*.*...**......*......*....*.*.....*.*...*..*..*.*.*.......**....****..***.****..*....**.*.*.*...*.*.**.....**..*.***....**...***.*.*...*..*.***.*...*..*.....*.....**.*.*....**.......*.**...*.****..*...**....**...**..*...**..*..**.**...*..*****.*.*.......**.*....*.**....*.**....*...*.....*...*..*.********..*.*.**........*...*..*..*.*.*.**.*.........**...*.*.**.**..*...**......*****.*..**.*****.....*.*....*..*...*..*..*.***.***.*..*...*.*.*.*.**..*..*..*.*..*....**.***.*.****..***.**......***.*.....**.*...**...*..**...*..***....*
.*.*.*....**..*......****.***.**..*****..**..*.......*.*....*..*.*..*..*.....*..*.*...***.*........*****.....*.**.*..**.***.****.........*..........*..**.**.****..*..**......*.*..*.**..*.........**.**.*.......*......***.*.....*..*..*....**....*.*.*..*....**.....****...*.**.***.*..****.*.*..*..*..*.*.**....***........**..**.......*.*.....*...*...*..**..****...*.*...**.*.**.....*.***.**.*...*.*.**...*.**...*.......***.....*....**.....*.****..*.....*...*....**.....*.*.....***.....*.......*.**.....*.*.....*.***...**.*.**...*.*..***..*.***.***.*.....***..**.***.......*.*...*.**...***...*.....*...*....*..............*....**.***..*...**....*.*....*.*.....**.....*.******....**..***.....*...*..***.*..***.*...***...*...**.*.*...***.****..****..**.....***.......*.*...*..*...****.*..*..*.**..**.*.*.............***...........***.*.....**.*.*.....*****.....**..*.*..**..*.*....**.*****.*..*..**.**..*......**..**.*........**.......*...*****.*.*****..**...*..**...*......*.*....*.**...**..*.*...**..*..*
*.***.*****...*.****...**..*....*.............*...*........**...*.*.*.**....***..****...*.*.*..**...........*.*..******.**.**.....*..*...**.......**.*....*...**.**.*..*.*.........*.***...*..***.*.*..**...***...*.*...**..**.*.*......*...........*..*.***.*.**.*.*.....***..**..***.*..**....*..*...**...*...**......*.......*..***.*.*.*.*...***........*..***...........**..*.*..***.**....**...**.*.*..*.*.*.....*.*...*.**..**.**.**....**..**.*........*...**.....*..*...........**.*.*.*....*..*.*.***....*.*....*......**.......*..**.......*...**.........*.***.**.......*...**.......*.*..*...**....*.*.******.*...**.*.*..**.*..*......*...*....**..**...*....*.**....*....***...**...****...*..**....**....***..****.**.****.***.*..**......**.**......**.........*..*....*...***..*..*...**.*....*.**...*.**..**.....*....*...*.........*.*.***..*..***..*...**.....**.**.*..**.**..*..***..*..*.....***.*...*..***.....*..*..***.****.*.*..*...........*...***.**.*.*.*....*.*.**.*...*..*...**...****..*....**..*..***.
*.......*..**...***..*.*......**.*.*.*.**..**......****........*..*.****...***..***.*****.....*.**.*...*.******.**...*..*..**...*.*......*.*.....***..*.......**.*.*....**...**..**.**..*.*.*.*...*.....***.**......***....**.*.**...**..*....**....****..*.*..*..*..*.*.*.*.*..***.*...**.*.*.*...*.*...*.*.*....*.*....*.*.*.******.........*...****.*.***..*..*..**.*....*...**.*.*.*..**.***..*.*...*.....*..***...**.....***...***.*.*.**.*..*.*.*.*...*.*.*.*...*.***....*..*..*.*...*.......*.....**.......*.*..*..**.****.*.******.**...*.**..***......**.......*.**..**.****..**..*.**.*....*....*....*.*....**....*.**..***.*..*...*...**.*..***.*..**.*..*..*....***...*.**.***.*....****..*...*.*...******..*..*.....***....****.**...*......*....**..*..*.***......*....**.**...**...*.....***..*..**..*.*..*....****..****..*........*...*..*.**...**..***.*...**.*...*..**..***...*.**..*.*....*..**..**.*.*.*.*..***.....*..*.*.......**.*.********.....******..*.**..*..*..*..*.***...********....*.....**.***.********
*.*......*....*...*..........*...***.*..****....**...*.*......***.*...*.*...*........*....*****..****..**.*...*...*...*****..**..*....*....**...*...*.*.**....**..*..*...*..*..*.***.*...*.*..*..*.*.*......**.*.*.*..*......*...*.**....**..*..*.*.....*.***....*.*...****.**.....***.***.*.*..*..**..*.....*....*.****..*...*****...*****.*..******...*.***.*....*.......****.*...**.....**.**..***....*..***..***...***..*...**..*.*..**.........***...*..*.**..**...*...***....***..*......********..*********.******.***.*.**..*.**.*.*.....***.**.**..*.*.*.**.*..***.*..*..*....*...**..*...*****.**...*.****.*...*..***...*.***.*..**.......***......**..*.**...*..*.*..*.**.**..*.***.****.****...*.*.*......*..*......**.**..*****.***..*.*......*..*.....*....*.*...*..*.*...*.*.**......*.*.*....*..**.*.***.***..***..*.*..*.***..**.*.*.**...**.**.*****........**.*.*.**.....**..***..*...*..*..*..*.*.***...*..**.....*....*..*........*........****....*..**..***.*......***...**.*....**..**......**...*..*.*....***..
.**.*.*..**.**........*.*.....*.*..*..**..*.*...****...**..*.*...**.....*.....*......*..*.**..*..*..*...*...***..****.****..*.......*.*.*****.*..*..***.*.***.*.**.*.*.***.*..........**....*....*..*.........*........*.*...*...*.**..**..*.*...**.**..**.*.***..*......*.*.*.*.....*.*.*.**.*...**...****...**..*.*.*.*.....***.*.*...***..**.*..*....*.*.*.*..*.***..****....*.*..***..*..*...**..*....***.****.**......*.***..*....*..*....*..**...*...**...*....*..**......**.****.........**..*..*.***...*****.......***..*.*.....*..*..**..****...*****.*.....****.***.*.*..............*.*.....*..*.....*.***.*.**..........**.....*..*.*.*.**..***..*...****.**...*..*.****....**..*..*..***.....*..*....**.*..*....*.....*.**.**..**..*..*..**...***..***..*...*.*.*..*.....**..*.....*...***.........**......***.*.**.*...*.*.**...**.*....**....*.*.***.*...*.*.**.**.**..*.*..*.....*..**.*...**..*...**..*.*.......**.*..*.....*..*...**.**..*.*.......****..**..***.**.*.**..**..**..*.......**.**...*****.*.*.**..**...*
.*....*.*.**.*........*..*..*......**.......*...**...*..***...*.......*..**..........*....**...*.....**.**...*......***....**.*..**.*****.**..*...*...****....*..**..**..**.**...........**..**....*......**......***..***.*.*.*.**......*....***..*.*........*.***.*....*.....***.....*..****.*.**......*..*....**.*...**......*..*......*...*.**.**.*...*.........*...*****.**....*.*..*..*..**..***...*...*....*.*....***..*.*...*.*.**....***.***.**..***...*.***..*..****......*...*...*.*....**...*.**...**.....*.**....*.**.*..*............**.*...*.*.*..*...*..***..**....*....*...***..*...*..*..***...*......*.****..*....**...*.*..*.....**.**.*.....*..*..*..*..*...***.......*..**..*..*****..*..*...**.....*.**...*...**.***.........*...*.*.*...*.....*......***....*.*.*..****...**..*.*.*...*.*...*...*...***.*.*.*...*.****..**....**....*..*****.....*.*.*..*.**.****..*......**...***..**.....******....*.**.*...*....*.*........*..*.*.**..***..*.*.....*.*......*.****..*.*....*.*..........*.*.....*..**....**.*
***.*.*...***.....*.**.*.....***....**...****..**...**.*****..***...*............***..*..*.*.....**.*...*.....*****......****..*.**.......**........*...*.*.**.**.*....*..***..*.****....*..**..*....*.*.*.***........*..*.*.....****..***.*.***...*.**.*.....**.****....*.**..*.***....*...*..*.***....***.*.........*.....*..*.**.*.*.*..**..*....*.****......**...***.*......**.***..*..**.....*..*.*.**.....*.**....*...*.**.......*.**..*.*..**.**..*.*..*.*.****..*..*..*......****.*..**......*..**..*..**........*..**.*.***....**.*.**....*..**..*.....*....**.*.***.*....**.*.*..***.**....*..**.*.....*...*.*....*..*..*.***..*....*...*...*...*.*****..*.*.**..*..........***.*.....*.*...*.*..*.....***.*.*......*.*.***......**....**....*...***.....**...***.......**.*.....*....*...**.....***.***..****.***.*...*.**.*.*.*..*..**..*...**..*.**.......*...*.........*..***...***.**.....***.**....*.*.*..**.*.*...*..*****.**...*..***..*..*...***.**.*****..*.*.**..*...*..*...*..*.*..*.**..*....*.**..**...*...**...
**.**...*.*.*...........**.**..*...***.*.**......**...**.**...*...*.*...*....*.*....*...*..*......*..*.*.**.*...*..*.**....*.....**......***..*.*......*.**.**.....*.......*.......*.***..*.*...**...***.**..**....**........*.***.*.**.*.**.*.***..*.*....**...*......**....**.*..*...*.*..**....*.*...***.*....*.*..*.*.*.**...*...**..*..*....*...*.**..*..*....**.*....*.*....**....***..*.*****....*.....**.....**.**...*........*.**........*..*...**.*.*...**..*....*...*....*.**.*..*..**...*....***..*..*.*..***.*.*................*..*....*........*.*........*.*..*..*****......*..*.*.*.*.*...*...*..**.*....*...**.*..*..*..***..*.....*............*****..*.****.....*..*...*...*..**.....*.*.**...**..**..**.*......****.**.***...****..*.....*.*......*.**.....*...*.*..*....**.......*.**..*.**..***....***.*.**....*..**..**.*.....*.*...*...***..**....*.........*.....*....*.*...*.*.*.*.*..***.**....*..........*..****....*..***....***.....**..*.***.......*....**..*.**...**.**....**.*.*...**.*.*...*.*....***
..*..**...**..**....*....*****.....*.....*.*.*...*..*.*.***...**.............***..*..*.....*.*..*.*..*.***...**..*.*...*...*...*.*.*.......*..***....***..*..*.*...***......*.**..**.**..****....*......******........*.**..*.*..*...**...*..**...*..**..*.......**..*........*..*.*..**....*.**.*...*..*.**.*...***.*..**.*..*.*...*.**.***.****..*.**.*.**..***....*.....***.*.*..*.*...*..*.**....**.*.***....****.....*.*.**....***.**.*.....*............**.*..*.**.**..*****...**.*...*.......*....*..*.....*..**.*..**.*.*..*.**...*.*.***....*....***.***..**...........*.......**...*......*...*.*..**.......*..****.*.*....**.......*....***..*..*..*....*..*.......*.....*...............**.*.*.....*..*...****..***..*.*******.**.*..*..*****.*...*....*.*.*.**...**.**.*.*.*.****..*.**..**....*..*..***.......**.*..***...*.**.*..*..***.**..*..*..*...*..***.*.**....*..*....*.*.*...**.**....*.***.*.*...***.*..**.**.*.***.*.***...*.**..*.*..*..**...*.***.**.**...*....*.....**.*..*..*......***.***..*..**......*..*
*.........*......*.*.*.*.*..*..**...***.*..***.*...*.*...*...*.**..*.*.*****.*.*.*...*.*****..............*.*...*....**...***.*.*....*..*.**.*...*.*.***.*..*..*..**..****.....*..*..*.*.**.*.....**.*.*...**.***..*.***.**.*.......**..*...*...**.*.*.*.....*.*...*...**.....*......*.*.****..**..***.*.*.*..*...*.*.****...*.*.***...*.*..*....*..*.**...........*.**...*.**...*......***......*.*.*.*...***..****....*...**...*.**.***.*.****.*.**.**.**...*..***.***......*....*.****...**.**.**..*.*..*.*..*......**......**.**.*..*.*.****...**.*.**.......*.*..*..**.*..**.***.........*....*.*.*.**......*.......***...*..**......**.*.**.**..**.***.***..*.*.**..**.***..*.**.*...*.........*......**.*...*.**......****.....*.....*...**..*.*..**.*..**.***.....*.*.**..**..*...*...**.**...**....*..*.**..*.*.*..**..**..*.*.*......*...**.**.*..*..*****..***........**..****........**.......*.*...*...*..*......**...**...***.**.*******...***....**.*....*.***..*..*......**...**...*.*..****...........*..*.**..**.*....
.**.*.*.*.....**.*....*.**........*.*..*.*....****...*.*.*..****..*.*.*......*****.*.***.*..**.*..**.*..*.**..*....****.*..........**..****............*....*....*....*.....*...*..*.***.**...*..*.*..**....*...*...***.****...*.*.*........***.*.....**..*.**...*.*..***...****....*..*.....**..*........*..**.*..*.***........**........*.*****...........**.*..**...*.*..*.**..*...*.**...*..*.*..*.***..***..****.**...*..*...*..*.**....****..**.....*..***.......**..*..*.*.***..**...*.**.....*.......**.**.******.*..*..**..**.**.....*.*.***..*....**.**.*.*....**....*..*....**..***..*.*....*.*.....***.......**...*..***.*..*..**..*.*..*.*....**...*.*.**......****.*.....***...****......**.*..*..**.*.****..**.*..***...*.......*..*......**.*...........*..**.*...****..**...*.*..**.***.*****...*.**.....*.....*.**.**..*....**...*...***........**.**.*.....*....*...*.*.....**..*....**....*.*..*.*****.*.**....**.....*.*.**..*****.*.......**....*.*..****....*...*..*....*.*.....**.***.**..*....*...*..**........
......**.***...*.**....**.*...*..*.**.....**......**..........*.....*..**......*...*.*...**.***..*.*....*.....*.*..*....*..*..*...**..*.......*.*..*..*.*.********..*....*****..*...*....*......*..***...**.***...**.*..**......*.**..*..***.*.**...**..********.*.**...*.*.*..*.*....*.......***..*.**.**........*.*.*.*....**.*......***.*.*...**..*..*.......*..*.**......**.*.*..*.*.**....****.***...*.*.***.**...*.....*..*.........*.......**...****......*..***.....***.***...**.*..*....**.****....*...*.**.....***...*....**..*..*....***.....*...***.**.*....*...**..*.**....*.**..*....**..*.**...***.*.***....**.*..*....*..**..*...*..*.*.**.****.**.*......**.****.*..***.*..*.*.....***...*...**.*.**....**.....***..**...*.**..**.........**...*...***..**..........****.....*...*.**.*..***.***...****......**.....***.*.*..*..*..**.**...*...**..***.*..*.***....*..**...**............****..*.****...***...****...........*...**.....*.*.*.**.***..*.....*....*.*.***..*..**..*....**..*.**..********.**..***.*.....
..*...**......*.*.*...*.**..**...***...*.**....**.*.**..*.*****.***.....*....**..*.**....*.**..***.*.....*......**.**..*..*...***.*..*..*.....*........*..*..*..*......*...*.*.......*.**..**.....**.*...**.*.**...*.*..*..**....*..**........***...**.*.......*.***..**..*.**.****..*.*..*.*...*....**..**..*....**......*.*******.**..***.......**...***.**..**.*...***.*.*.....*.**.***.**...*..*.*....**..**.*........*.*.*.**.....**.*..***.*.*...*..*.***...**..*.*...*...*...*...*.*.....*........*..*..***...**...*.*.*.........****...*.*..***....*...*.*..**.*.*........**..*.*......*....*.*...*..*...*.*......*.***.*..*..**..**.....**...*.*.*...*..***.**....*****.*..*....*...*..*..**...***...........**.*...**....*.**.**.......*.*....***.*.***.*.........****...*....*.**.*..**.....***.*.***..**.....***........**.....*.**.**............*...*.***..*..*..**.***..*....**..*..*......*.****.*.***.......*.*.**...*.*.......*......**.**..*..**.*.*.*.*..**..*.*............*.*......*.**.***.*...**.**.*..*...*..*.
..**..*.*.*.*....*...***...**.***.*....*...*...*.**.**.**...*...*..***.*.***....*.*.**.*.*.*.*.***..*..**..*.*..*****..*..*..**.*.*......*.**..*...*.**...*...*.*....*.*..*.*.*..*****.*.*....*...*.*...**..**..*.*.......***....*..*...*.***..*****....**......**.**..**.****..*..*.*....**....**...*..***.*........*.*......**....**.**......**.*...*...*..*..****.....**.**.*..*..**.*.*.******..**.*..........****.*****.**......*....*...**.*....*..*....**..*.***..**.***.....*.***.....*...*..*....*.***....*..*.........**....*...**....**...*..*.**.*..**..**........*..*....*..*..*....**.*.....*.*....*.**..*...*.*..*.*.***.....**..*..**.**..*.*.....*..*......**.*.***..*......***.**...*.....**..**.*.*.*.**.**.*...*.....*..**..*....**..**....*.****.*.*..*...*..**...*...**.**..*..*..**..*.*.**.*.*.....*.*.....***.*..*.**...*...**.....*.***.**..***.*.......*..*****.........*.*.*......*..**..*..*.*...**.****...**.*..**.*.*.....*......**....**...*...*..******......*..**....****.....***..*.*.*....****.....*
**.*........**.*...*....*...*.......**.**...*....*.*****...**...**.*.*.....***...**..*.........*...*.**........**....**........***..*...**..*.***..****.*...*..***.*..*..*.*..**.*......*.*.*..*....**.******.*.*...*.****..*.**.....*******..*.*..*.....*.**.*...*..*.*.*.......*.*.*..*...*....**..*.****......*..*.*.*.*..**.*..*...*..*.*.*..**..**.*.*.....**.****..*...*.**.*.*....*.*.**.***..*.*.**......*.*.*..*..*.*..*...*.*.***.*****...*.*.**..**..*.*...*...**..***...**.*.*...*..*..**....*.*.*.*.*.*...*.....****.**.********.***...*.....***..*...*..**..*.**..*******...*.*.*....**.*.*.....**.****.**.*****......**.............***.*..*...***...**..*.*..*.***..**....**...**.**...****.*.*....*..**...*.*.*..*.**...***.*.......*.*...*.*.*...**.....***.***.....*..*..**.*.***..*..*..........*****....*..**.*....**..**.....*..*......**.**.**..*.**.....*..**.*.*.....*..***..*****.**...*.*..*.*.*.*..*..**.....**.*.*...*.****.**...*.***...*....**.**.*..*.*..*......*.**.*...*....*.*..**.****.**..*.*.*.*..
....*.**...*.**.**.....***...**...****.*.***......****..***....***......**.....*.....*.*...**.*.*.*..***.*..**.....*.*.*.****..*...****..**.*.*...**....**.*.*.**..*..**.*.***...**.......*....*.*..*......*....*....*.*....**...*...*.....*......**.....**..*.....****..*****.......****....*.**..*..*......*..*.*....**.**..*.*.*..**.....****....*.*..*.*..**.**.*.**....*..**.*..****..*..**....***.*.*..*.*........**...***..*.******......*.*.*..***.......*.*....**.......*...**..*..*..*.***..*....*****..**.****..**.**....*...*.*.**....*.**..**...*....*......*.*******....*...*.*......*..*.......**.*...*****.*..***.*..*...*..*.****..*..*...**.....***.***.**..*...*.***..*.*.*..*..*......*.*...*....**.***.......*.*..**..***.......*....***................**..*.***...*.**.*...*..*.*.*....***..***.**.***....*.****.**..*..*.**..*..***...*******.*...*....***........**......*.******..*....*.*.*.***...*.**..***.***....*.....*.**..*......****.*..**...*.........*.**...*.***.....**...**...***.*.***.**.....*.*.
..***...**.**..*....*...***.*.*.*.*.*.**...*..*.........*.**..*.****.*..*......*..*....*......*.*....**......*.******..*.*.**..***.******...*..***.*.**.*..*.**..*.****..*****.***..*..*.*.*...**.*......**.*..*.**.*....*..*..*.......*....*.*.*.******.....*.**...*...*..*..*.****.**........**..*...****.......**.**.*..*.**.....**.*.***..****.*..*....*.*.***.*......**.....**.**.*...*.*....***.*..***..*..*.....*.*.*.*.*.***.*...**..*...*....*......*.....**.*..*..***.*..**...*.***.....*..*..***.*.***..**.*....*..*..*****..**...**...*....***....**..*..*.***..*..**.*........***......**.*..*.*.....*****..**.*..*.*....*.**.......*.**....*.***.....**.*...*...***.**.**...*.*........**...*.**..**.*.*.*****..**.**.****...*....*.*.......*..*.*....**.*..*..*....**.*.*..*.*.....**.*..*.*...*.*.....*..**.*.*.*.**.....*....***.....**.*...*.****..*....*****.***.**.....**.**..*..***...*.*.**..**.*..*...*...*..*.*....*.*******...*......*...*.....*.**..*...*****..**.*...*...**..........*..*****.....*.***....**
...*....*...**.....*...**...*...*...*.*..*.**....**.*..***....**.*..**......*..**...............*..*..*.*.*..*....*.*....*.*.**...*..***......*.*.**..**..*..*..............**...*.*..*..**...***...*.****.....*...*...*.*.*...***...*..***..***....**.*.*..*..**....*..*.......***..*.***.*.*.....*.***.......*...*.*.***.*****..*......***.....***.....***.*.**...**....*.*...*.*....*...*.*...*.*.***........*...*..*..**..*......*.....**..*.*..*...**...*...**.****..*..*.*....*.*.**..*..***..*..*...*..**.**..***...*..***....*.**.****....*.*...*..**.**....*.......**.......*....*.******.*.*..**.*.*.......*........*.*.....**..*.....*.**...****.****.**..*.*........*.*.*..**..*.*..*....**.*....*.....*.**..*......**..*.....**.*.*.**...*..*...**.*.....**.**..*....*..*.*...*.*.*...*..*...*....*..***....*.....***.*.....***.*..*..***....**....**..*......**..**.*****.*.*...*.....***.**.*..*...*..*....*.*.*.*..*...*..**.***.*..****...**....*........**.**.***..........***.....***..*.......*..***...**.*....*..*.
***....*..***.*........*.*****.....***..*..****...**.*.**.*...*......*.*..*..*..*.*....***..***..*..**..*..**..**..**..**.**...*...*.***..***.*..*.***.*...*.***....*...*....*****...*.*.*..*..*.*...*.....*...*.*.***.***......*....*...*..*...*.**...*....*.***.*.*..**..**.**....**.*...***..*..*****.*......***....**.....*.*.*..*.**.*.*.*.*.*.*...***.*..**..**...*.*.*.****.*...*.**...*..**...***...*..*....*..*.***..*...*.**...**.*......*..*....*.*...**.*.****.**...*..*.*.*...*...*.....*..*.....*.**.**.*.**.....*...*...*...****.**.*......****......*.****..*..*.*.***....**....*...*..*...*.*.*.**.*..*..*..**...*......*.*.******.*....****...*.*....*.**.*.....**...**.****...*...*..***..**..*.****.*.....*...***.*.***.*..*.*.*.....***...*......*....*.**.*......*...*.*.**..*.***..**..**...***.*.*.*.*..**..**...**..*.**....*..**..**.*...*.*..****....*****......*.**....**......*.*..*.....*......*.*.*.*.*...*.*......***.***.**.....*..*.*.*.....**....*.*.**.*.**.***..**.***.....*..*...**..*...*.*..*.*.
..*.****..*..*.....**.*...***..*...**.*...**.*....*..****..*.**.*..*...*..*......*.*.**......******.**..*..*.....*...*.*.*..**..******.**.......**..*.*.*......*.*.**..*.**....*.........**.**....*...*..*...*..*.*.....****.***....*..**..........*....*.*..*.*....*..*..*.*......**..**..**..*...*......**...**.*.*......**.*..**.*......*......*.....**.*.**.*...*.*..***....*.*...*.**..**.*........*..*.*..*.....*.......*...*...**..***..***............*..*.*..*.....*****.**...*.*....**......**..*....**....*.*...*.....****...*.**.....*......***.*...**....**.*.*.*..***.....*.**.*.*...**.......*..*..........*....*.*.*.*..*.**......**..*..*.**....*..*.*..*.***...***...*....*..*...*....**.**....*....**..*.**.*..*.*..**..**..*...*..**..*..***.*..*.***..*.*..**..*.*.**..*.*.*.......****.....*.....*.**.*..***.........*............*.**.....*...*........*.*.........*.....****...***.***.*..*.*...*....*....**..*.....*.*.****...*..**..*.**..............***...*.**.*.*.*.**.*.*****.*..*.**.*.*......***.*...*..
**......**.*....**.*........................*.*...***.*.*......****.....***..*.....**.***...*.**.**...**.....*....*..***.***............*.*****..*..**.*****...******....*..*...*......*.***...**.....**..*..***.....*.**..*.*.*.*.*........*....*.*..*.*.**..*..***..*.....*......*****.*........*...*..*...*...*....*.*.**.....*.*...*.*.**..*..**.....*.**.*....**.*..*....*.**..*.*.....*....**...**.**.****.*...**....*.**..***......*..***.*.******.**........****.*...****..**..*..***.............*..*.*****...*....**.......*.*....**..**.*.***..***......*.*...*...*...*...*.........****...**..***.*..**.*......*.**...***..*....*..*.......***....**.......*.*.*.**....*.**....*.*.*.*.**....*...*..**..**...**....***.*.**....**..*.*.*****...*.*..****.*..**.****..**....*.***....**..*.**.*.....***.....*...*..*...*...**..**.*..***.........*.*....*.*...........*.*....*.**..*..*..**..*....*..**.*..*...**.........*...*.....*.......*....*...**..**...***.**.*.*.*.*****.......*****.**.*.*.....*.**.**.*.....*.**..*
*....*..*...*....*..**.******....*.***.**...*.**.......*..*........**.*.**.*.*.*.........*..**....**.*....**..*..**....*.*.**.**.*...*..*...*****.*........**.*.....**.*...*****.*.*....**...*.**..*..*..*...*..*..*.......*.**..*..***......****......***.....**..****...*..****...**.*.**.*.**.*..*..**..**.**....*......*..*...***.*..*........*.*..*.**.**...***.*.**..***.*.......*..........*.**...*....***.....***..**.****..****..**.**....**...**.....*...*..*..*.*..**....**...*...*....*...*....**...*....****..*.......*...**..****...*..*.**.*..*.*.*...*....**.*..*.*.*******.*.***...*...**..*...***...........*.....*.**.**........***..*...*.....*..............*..*..**.*.*.*.*..*.*.*.*..*............**..*.***..**.*....*...*.....**.*.......**....*...**.....***.*..**..*****..*.******.*......*.**.......**...**.**.*....*.*..**......**....*.....**.****.********...*.*....**.*..*..*.*...**..*.**.*....*...*...**...*.....****.*..**....*..**..*..*...**.....**.*..***..*..***..*.*..*...*..*.*.*..*.*.*..**.*..
.**...***.*.**.**....**..*.*...*.*****.*......*..........*.*.......*..*.*...*..*.*...**..*.*.....*..***......****...***.***.....*..*.*.*..*...........*.....****.*..*..***...*.*.....**.....*.***.......***.......**...**.*..*..*.*...*.*.*.***........*.*.**.**...**....**.*..**..**....**.***...**.*.**.*.........**.....*.....**.*.*..*.**.*.*****..**.********......*..*.....*.*....*.**.*...*****.....*........**.*...**.*.*.....*.**..*.*.*.*.*....**.*.*...**......*..*..*.*...**....*.*...*..**...*...**...**.**..*.....*..*.*....*....**......*.*...*..*.**..**...***.***....**.**..*.....***...**.*..*..***..*.*.*****..***.*..**..*.*.*.....*..*.*..****...*..**.**..*...*.*........*...**..*.*.**.*.*..*....*.*...*............*...*..****.*.**.***.*.......**.*..*.**.....*...**..*..*.*.**..*...**...*.*.***.***....*.*****....*..*.*.......*.......*.*.**..*.****...**.*.*...*.*.*...*..*.....**......*...*.*.*.*...*.**.*.*.*...****..**..*.**.****...*.*..**.*.**.......*...*...*....*.*.*..*...*....*...*.*.*.*...*...
..***...*.***.....*...*.*..*.*...***...*....**........*...............*...*....*.*.....*.**.***..*....*****...........****.**.***.*...*..**.****...*..**..**.*..*...*.*.*..*.**.***......***..*.*.**.*....*...........*...**.*.*.**..***.**...*....*.***.*..*..*.....**...**.*.**.*.......***.*..*..*.*.*......*.*....***.***..*.*..*.******..*.**....*****..*...**.*.*..*..*.**..*.**...*.*...*.*......******.*...*...*.*.*..*..**.*..**.**..*..*...*......****....**.*.**.*....***.*.*...**.*.*****..**..*.*.*.*.**.**..*.......*........***..**.....*.....*.*......**....***.*.**..*..****.****..**.............***.**.*.*.....*..*...*...***.*...**.***..******....*.*..**...*.*.....**..*....**...*.*.....*.***..*.**...*.****.*...**...*..*********........*..**...*....*..**.**....******...*...***....**.***....*.*.**.*..*.*..*....**.........*....*.....**.*.*.*..*.......***.*...*****.....****..*.*.*..**....*.*.*.........*....*......*...**........**..*....**........****..*...*...*..**.*.*..**.....*.****..***.....**.*
...*...*..*.***.....*..*.......*******.*..*.**..****....***....***..*........*..*.**...**.*..**.*.*...***.*....*.**.....*...****.*.*...*..*.*..**...*...*.**.*.*.*..*......*.**.*...***..*.....*.......**.*..**...****.....*..*.**......*.*.....**.*..***.*.......***..*..*.*...**.....*..***...**.*....*.*...*..**.*.....*..*..*..***....*.*.**.......*.****.......*.**.*......*....******.**...**.***.........**....*....*.*.*.**..**....**.**..*.*..*.****.....***.***..**..**...*..**..*.**....*****..***.*...*......*.***.*......*.....**.....*.......*....*..*...**..**.*..*.*.......***.***...*..*.**..*..***...**..*.*...*.*.**.***..*.....**.*...*...*.*......**...**...*.*......*.....*.**..*..*..***.*..*...*.*....*......*..*.....*.***.*.....***...*...**.*.*.*.*****..*.*.*.****....**.*..*******......*..........*..*.*.**.*.*.*.....**...*..******..***.*.*****.*.....****..**..***...*...*..*.*.*.**..***.*.....**..**...**...*.*..******...**.***...**...*.*.******.**..**...*....**.*.*.***..*..*...*....**.**......*
.*.***.*...**.......****...***.****.*...***.*....*..*.....*...*..**.**..*....****......**.*.**...*..**..*...**..*.*.....**..*....*...*..**.*.*..*.*.***.**.*.***....**...*.*.....**.*.**.*.*..*....**....***.*..***........*..*....*.***.**.**...*.*...**.*..****......*.*....**.*.*...**...****..*.***....*..*.*...**.**.**.*.........*..**....*.........*...*...***.......**...**.......*..***..*....*.*.*.*.*......****..****...**.**.**.***.***..*..*......**.*.*......**..*.*.*..*.*..*.**...*.*..*.**..**.*.*..*.****.***.**...*..*.**.*..**..*..*....*...**..*.***.**.****...*.....***.....*.*...**..*...*.....*.*.*.*....*....*....*......*.*.****.**.*..**...*......*.*.*.*..*.*.*...**...**....*.*.*.****.*.....**.**..**.......*.*..*****.*...*.**.*.*..***.**..*......*..*..*.*...*..*.****.**.*.*.*....****...*.*..***..*.**.*.......**..*.....*..**...*...*.*..*......******.*....**..**.*****...*....*..*....***...*..******.**....**...*.*..*.....................*...**..*.....****..**..*....*..**.*.**.*.*...........
.***.*..*.......*...****.*....*......**..**...*.*.*.*..*....*.*..*.*...*.*...*....**..****.****.*...*.**..*...*....*.**.****.*.....**..*...**.*.*...*..**.......*..*..*.*.**.*..**.***..*.**......***.****...*..*.*.....**.*..**..*.*.*....*.*.........*.****...*.***...***....*.*...*.*.*....*....**.**.****.*.***..*.****.****.***.***..*.*.**..**....*........**....*.*.*..*.....*.*.*.**.**.***....***..*.*.**....**..**.......*.*...*.....***.*.**.....*....*.**.....**..........**.*....**.**..*.*...*.*...****.....**.**..*.*..**.....**..*...*.*......*......*.*......*.**..*.*...*.*..**.....*.*.**.....*..*....**........**....*.*.**......*.**......*.***...***....**...*..*..*...*.....*....*....*....*.**.***...****.**..*...**..*..**.....**..*....*....*.*..*.*.*.*.*.*.*......**....***..*.**.*.....*....*.*.....**.*.*....*.*.....*...**.***...**.......*.....*.*.**.*....***..****......****...***.*...*.*........*.***..*.**..*.*.*..*...*...*...*..***....*.*.*..**.....*....**.....*...*..**..*.*....**......*..**.
....*.*.**.**..****.......*.**...*.*......***.*.*.*....*....*****.*.**.*.**....**...*...*.*.....*..*.....*..........**.....**.**.....****.......**.*.*.............*........*..*..*....**.**.*.*...****........*.*.....*..*.*.*.**..******......*.*.*....*...*****.*.*..*.....*.***..**.*..**.***....**...........*..*.*****.*...........*.*........**..*.*.*.......***.*.**...*...*....*..*..***...*...*...*..**.*.**.**........*....***...*..*****.....*..**...**.**..****...*..*...*.*..*.*...**...*.****..*...*..**.*......**...*.*.**..*...*...*.*****.*.**.*..**.**.**..*...***..**.**...*.**.*......*.*...*....*..**.......*..*.**.*...**..*..**...**.....*.*****.*.***.**....*.*....***.*.*.**....*..........*.*.*........*.*.*....*..*.*.*......*.*..**....**...*...**......****..**...***...**.*..*.**......**.*.*..****..*****....*.*..*...**.......*.*.*.*...*..**.*.***.*.***........**..*...***.....*.*.***..*..*.**...**..*..**.*.....***..............*.**..**.**.**.**.*.*.*****.**.....**.****.**.*.***.......**.....*
..*..**.*.*.*...***.**.**.*...*..*.**...****.......*****..*.***.....*.......*..*.**.......*.***.**.*........**...***.*..*...*.**.......***..*.*...*...**......*.*.***.*......*....*..**...***...*.....**..*.*.**.**.**.*.***.*.*.......*......*..***..*.**.**.***...*...**..*...........*...*..**..*.***..*.*..**...*.*.*.**..*.*.****.....*.**...**......**..*.***...*..*.**..*.***.**..*......*.....*....*..**..*..**...**..*.....*..*..*.*..*.***..*****.**...**..***.*****..*...*..****.*.***....**......**.*..*.......*..*.**.***....*******.*.....**.*.*.*....**..*..******.*.*.*.**.**.*.....******.**.***..***..*...*.*...****.****....**.....*.*.**.*..*..******..**..*.*.*.......**..****.......***.*..*****...*.*..**.....**..*.*.*.*.**.*.*****...*......*..*..*..**.*.**.***.*.****.**.*...**..*..**.**....*.*.*..*.....**...*..**..*....**.*....**...***.*.*****.*.......**.*.***..*.**.**.*..*.*.*.*...*..*..*..****....*.**..*.**.*..*..**..*...*...*.*.**...*...*..*****..*...**....**....**..*.*..*.*.....*.....**.*.*
***....****.***..*.*.*......*.....*...**.*.**..**.**.*..****......**.***.......*.**.*.****...*.*..***....**..*..*.*..*..*..*.**...***...***.*.*..*....*.**.***.*..*.....*..*.......*.*..*.**.........*..*.*.*.*****.**..*..*.*....*...*..*..*.******.*........*.*.*.*...**.**..**....*...*..*.**..*..**.**...*..*....*........**.*..**..***.**.*..*..*.*.**..*..**..***.*.*.**...*...........***.....**...*..*....**...*..........**.**.......*....*****......*.*..*.......*...****.......**...*.**.**...*.....*.*....*.****..*.*.*...*..**.......**.**....*.*...***.......*.**.**...***.******.****...*.*....*..*...*..**.**.*.**....*.....*..*.*..*.*.......*.....*..***........****..*...*.**..*.*.*..**.........*..***...*.**.**.*..*.*....**.*.*...*.*...**.**.**.......*...***..............***......****.**.****.*.*...*.....*..*.......***.*.....*.**..****.**.*...**..***.....*.**.**.**.*.**.....**..*...*..**..*..*..*****.......**..*...**...*.**.**..*....*.*....*...**.**...*.*...**..***.*.*..**.*..**...*.*.*.*.*.**.*.*
*..***.***.*.*..*.*......*............*...**...***..**...****.......*.*........***.*.*.*..*..*..**..***..**..*.**.*.*....**.*.*..*.*.*.***.**.*..**.***.*...*..**.*..*.*.**.*.*......*...........*..**......*.*.**..*.*.**.........**....*..*..*.......*.*...*******.*.*..*.*...*..*..*...***..*..*..***.*..*..**...*.*..**.....*.....***..*.*...*.**.....*......*..*..*...*...............*.*.***.*.*...*......**.***...**.....*.*...*.*.**....**.**.**.*..*.*.*****......*.*..*.*.*..*...*....**.*.*..**.*....**...*..***...*...*.**.*..*..*...*...**.*.***...******..**..**.*......***.*..*.**.*.*****...*...******.......*..******.*.....*.**...**.*...**....*.*.*.*.**...*...*..*.....**..*.***.......*..*..**.****...*.**.**.*.....***.*.*.*..*.**..**.*......*.*..***.*..**.....**.*.*.*..**..*.....*...*...**.***..*.*...*...****.**.*...***....***..*****..*......********.......*....*...*...*................*.**.....*...***..***.*..*.*.*.**.....***.****....*.*..*.*...*..***....**.*...*.***.....***.*.**.**....*.*....**
*..*.*..*.*..*.*.*.*....**..*..*.....*.**.....**.*...*..**.**...*****...*.*..*.******.*........*..**....*...*.*..*.**..*.....*.**....*.***...**.*.*..*..***..........*.....*..**.*.*.*...***.**...*.***.........***.***.**.*.*.*.*..*.**.*.*..**.*.**...........**..**..***..*......*..*.*.*.****..*.**....*...**.*.*....**..*...**.**......*.....*.**..*.*.........**....*.*.........***.*.*..**.**..*.**..*.......*..**.............*.*...****..........**.............***...*.**.**..*....*....***..*.*.*...**.**.....*...**....**..*..*........*..*...*...*.*.*.*.....**..**.*....*..***.*.*...*.*..*******.*.*....*..*.***....**.*........*.*.*..*.*.*..**.**.***.*..*.*..**.*.*.*.*...****....*....***...**..*.*....**..*...*..****..****..*..*.***..*...*...*.*.*.*****.*......**..***..*****..**..**...**.**.**...***.*.*...**...***...**.*.....*...***..**....*.....*...**...****...******......*..*.....*.***..******.*******.*....**........*..**.....*.**..*.*.*...******..*..*...*.**.**....******.**...*..*.*..*...*...*.*
..*....*.*....*....*.*.*....***.....**.*.*.*.**..*.**.*..*..*..*.......**..*......***..*........*....*...*.*.**..*.*..*.*........**..*.*..*...**..*..**.*...****......**.*.......***.**.....***....**..*.*....*..*.*.*.*..*..*.*.*.*.**.*..**...*.....*.*..*.**.**.**....*..*..*...*.*.....*.**.*.....*..*...***.*..*.*.**........*.**.*****.....*...**.**..*.***..*........***..*.*..*....*..*.**.*...**...***......*..**..*.*.**.............*..**.*........*...**..***.....**.......***...****...*..**.*......*...*.**....**.....****....*....**..**.....*..***.***.*.*.*.**..........***..****..**.*...*..*****.*.*......**.*....*.*.*.**..*..*.*..**.*..*.*....**...*..****.***........**.*.*.*...*..**.**..*.*****.....**....*****.**..**...*.*.*.*..**...........*.*.*...*..*****.**..**......**.*.*.*..**......*.**.***.*.*...****.....*.*...*....*.****.....**...*.**.***.*...*.....**..*....*......***..**...*****..*....*.****.*..*.***.*.***..****.**.*.....**....*..*..**...****.*.*.*********........*.....**...***..*....
.*...*.*.*...*.*.....*...********...*.**...*.*...*.*..**...*..*..*......*..*.*.*....*..*..***.**..*.***..*.*.*.*.*..**...***.**..**.*****.*.*......*....*....*.....*..**....*..*..*****.****...*.***.*....*****...**.*....*...**.**...*.*.....**..**..**.****.*.....*....****...**...**.*...*.*.*....*......*....*..*.....*.....*..***.*...***....*..*.*....***.**..*...*..*..*.*....*....**.*..***....***.*...*.**..***.*.*.***.*.**...*..*..*..***.*.*.*.**.*.*..*...**.*.****...*.....*...**..**..*.*...***.*.**...**.*..**.*...*..*..*...*..***.*........*.*.......***......*..**.*...**.*.*.**....*..***.*.**.*...**.....*.***....***...*..*..****...*..**..*.*.....***.*...*.***.*....*...*****.*....*..........*......*....*.****.**..*...*....*.*....*.*...***.**...****....*.*......*..*.......**.*.*****.*.....***.*....*.*........*..*.**.*..***.*..*....*.***..**..***..**..*....*.*....*......*........**.*.*.**.*.**..*...*.**..*.*..*.*..*...*..*.*..*...*..*.....**.*...*.**...*.*****.***..***...*.***..*.*.......*.**.
..*.*.....**...*..*...***.*.*.......**.*...*******....**.****...*....*.****..*...*..*......*...**...****.*.*...*.*.........**.*.*...*.......*..*....*.***.*...*..**..*....*.*..**...**..*.*..........*.*..**..*..****.....*.....****...**.*....*...*.*..*.*.***..*.*.*.**....****.*.........*...*.*...........**..**..**..*.....*...*...*..*..*...*.******....*.....**.*...*..***....*..*.*.*...*..***.*.***...***.*....****..*...*.*....**...*****..**..*........*..*.*..**.*..*.*.***..**.*....**.*.*..***.....*.**....*****..**......*.....***.**.***.**.**..***........*........*.*.*.*...*.....**...*.*...**.****.*.*.**...**..**..*.....****.***.......*..***.*.******.**.*.*..**..*.*.*..***...*..**..*...**.*.*....*...*.**..*.....*.*...**.....**.*......*....*.**..**.**.*.*.***.*..*....*.*****................*.***......*.*..***...*.......*.*...****.*...*..*..*...*..****.......**....***.*.**.*........**.**.**.*...*.*.***..*.**.*..**..*.*.*..........*.*.*.**.*.***..*........*.***..****.*..**....*.**.***...*....*.
..*...**.*.*..**..**.*..*.**...**.*....*.*..*..**.**...*..**.*..*...**.*.*...*.******......***.*.*.*..**....*..*.*...*.*.***.**.*...........**..*..*.***..*...**...*.....**..*.......***....**..*.**....*.....**.**.**.***.*..*..*..*..***...*.**...**.*...*..*.**.*....**..**....**..**...*..*.*....**...*..*....*..****.....*...***.*....*.**...*.....***.*.*.*.*****......**....*****....****......***..***...*...***.*..**....****..*..*....*.........*..*.....***.**.*.**.*.*......**..**..**.*....**.***..****.****.***.**...*.*..**....*........*.**..****...*..*...***.*..........*.**.......**..**.**.**....*..*.**.*...*..***.**...*...*....*..*.**.*.*.***.*...***..***..*.*.**...*..*.***...*.*..*..*...*.*...*.*..**.***.*.*.*.....*.*..**.*.***.*.*...**....**..*..*.*....*.*.*.*.*..**....*......**.*.***.*.......**.**..**.**...**.*..**.**........*...****.*.*.*...*..*........*..*.***...*....*.*..*..*.*.*.**..*.**...***...*.*.*....**.*...*....**..*.*.***.*...*..*.*.**....**.....*..*........**...**.*...***....*
*.*.**...*.*.**..**.**.*...*..*.*..*****..**.....*...**.***......*...*.*..****.*........**...*.*...*.*..*.*..*.*..**.*....*....**.*....**..**...*...*.*.*.*......**..*.*...*.*..*..*..*..*.**....**.**.*..*......**..**..*...*..**..*.....*..........**....*.****.....*.**.......**..****.*..***.*......**.***....***.***.**.*...*.***.**.....*.....*..*...**.*.*..*....*.**.....**.*....**.****...*.**.*.***...*.**.**..**.*......*..*.**.***.***.**....**..*.*.**.**.*.*..........*.**.*.**.*....*.*****.....*.**..*.*..*....****...*..*...*..*.**.**.*.*.*..****..*..*****.......**.*.*.**..*.....***..*.**...*.*...*.*..**......**...*..*..****....**.**.**...**.*...*..***..*****.*..**.*...*...***....*.*.*..*.*.*..**.*...*.*.***.*..***....****.....**...*...****.*.*.**....*.**....*.*..*.**.....**.**.*......*...***....*.*.**..**.**.*.*....*..*.**....*...*..*........**.*****.*.******..**.*.*....*..*.*.**...**..*.....*.**.....*.*...*....**.*..**....**..*.......**..***....**...*....*..***..**...*.***...***..**....*.
....*.*...***.*...*.....*.......***.*.*.........*...*..*..**.....***...**...****.**...**.*...........*........*.**.**....*.*.*.**...*.*.*..**...**.......*........*.***..**...***..*.*......*...*.*...*..**.*..**.*.*.*.**...*....*...**....*.*.....*.*...*...*....*.....*.*...***...**...*....***.*....**.****..*..****...**..*..*..**......**..*..****.*.*.***.......**..**......*..*...*.....**...*....*....*.**..*..*.*.*.**..**.**....****.*..*****.*..**...**.*....*.****.......*.*.*..**.*...***.****....*..*.....***..*.*.**..*...**...*...***...*.*..*....****..**.**...*....**..**.*.*.......**..*...*.*.*...*..****......****..*.**.**.*...**.....*...*..*.**......*.**..*...**..*......*..***.*.**.*.............*..*....**.**.**...*...*.*..*..*.*.***..*...*...*....*......***.......**...*..*.*..**.*.*...*.*.**.*.......**......**.*...*...*...**........*.***.*.***.*.*.*.*...*...*.*......**...****...........*.*.**...*...*.**..*.......*..*.**..*.***......*.*.**..*.*.*...***..*..*..*.*...*...*..*.**.**..***.*...
.**.**.*.*.*..*....*.*.*....*....*..****......*.*...***.....*....*.**..........*..*..*.*...........*.****...*..**...........*...*.*..**..*......*..*.**...*.**....*.*.*....**.*...*..**...*..*....*..*.***....*.**.*.*.*..*...*......***....*...*...**.*.....*.*.**.**...*****..**********..*..*....**...*.........*****.**....*.**..*.**.*.*.**.**...............**.*.*...****.*.*.**..***..**.......*.**..***....*.*...*..****.**..*..*.*......*.**.**.*..*.**.*.****...*.*.*...**.***..*..*.*........*.*...**.*.*..*....*.*.*.**.....*.....**..**..***.**........**.**.*..*.*.**..*...**...*.*.***..*...*......*.*..**....*..**.****..**...*..*.********.***.*..*..*.*.**.*.*..*...**.*..*.*.......*..**...**........***.......*..*.*..**.***.*....***...*...*.*.....**..**.***.**.***.***..***.*...**..*...******.***...*...........*.**..*.....***...*.*..*.*.*..*..*...*...*.*..........****.......*...***...***..**..*.**....****...*...**.****.***.*.*.*.*.**.*......**.*..*.....*.....*.**.*..*..*.**.*.*...*..*.*.***..*....**
*****...*..*.***..**.*...*.....******..*.........**.*...***.**.*****.*.*.*......*.**..*....*.**...**........*.***...*....*.*.**..**...*.***.....*..*.***.**.**.*.*....***...*.*****....*.*.....*........***........*..**.*..*..*.*.*...**...**..*.*.**.*.......*..*.....*...*.***.*....*..****.....**...****.........***.*.*****..****.....*.***..*..*..*.*..*.*..**.*.*.*.*....*..*..****..*.**..*.....***...**.**....*..*...****..**....*..*.***.*...*...**.***.*.**...**.*......*.***.*..*.*...*...*.**.**...*.*...*....*.*.*...*.*..*..*..*.....*.*.***.*...*.*.......*.*...**.*..*..*...*.*...*..**..*******.***.**...*..*..*.*.*........***.*....**..**...*.*...*..*.....**.....*.*....***.*...**.*..**.*..........**.*..*....*.**..**...*...*..*..**.......*.***.*.*.*.....***.....*..*....*.*..*...**...****.....*****..****.....*..........*.....*.*.**.....*.**.*.....*....*.*..*.*.***......**.............*.....*.*.*.*****..*...***..**.*.*.***.*.**.*......***...*...*........**.*.*....**.***...***.*.*.**.**.*..**....**
**.**.***...**.*.*..*.*****..*.*.**.*.**..............*...*.....*.**..*.**.*....*...*.*.******.**.*.*.**..*..**...*..*.*..*.......*...**...*.*....*....*...*.****.*.***.....***.....**...*.***....*.......*..*...*..*.....*....**.*.....*...*.*..*.*...*.**....*.*.*..*.*....**.**.*......*..*.**...*..**....*..****....**..*.*.*..*..*.**..**......***.***..**.....**.***.*...***.*.....*..*.**......*.*.*.....*........***..*.***.**.**.....*..*..**..*.***.....*.***...*.....*****.*.**....*..**...*.*.**...........***....***....*****....*.........*...*.....*.*.**......*......**....**.......*..***.......*.****..**....*...**.*...*..*****..*.......**......**......*..*.*..**...***.***..***........*....*.*.....**.*..*..**..**..*...*.*...*..*..*....*......***.****.****....*..**..**..*.***..*.*....*.*.*.*.....****..*..**......*..........*....***.*****..*....*.***..**...***.*.*.....*.....*.*...**...*.*...**...**..*.*...*.*.*.***.*.***.*...*.****...**..*.*..*.........**.....*...*....*.***..***..*....**..*......
....*...*..**.****.......**...**..*.**.*....*......**...*..*...**.**..***.**.*.*.*..**..**...*...*.*.*..*.*..*.*.*.......*.***....***.**.......*..*...*....*.........*.*.......***.*.....*.*...*.......*...**.**.**....*.*........**...*.**......**...*.*..**..**....*..*..*.*.*.*..*..*.**........*.**.*.*..*..*.*....*.******....*..*..*..**...**..*.**..*.......*..**...*......**...*.**.**..*...*...*.***....*.......**.**....*.**...........**...*..*.***.*.*..*.......*.*.******.*.....****.*.......*..*****.....*....**...**.*.....*..*.*...*.**.***.****.*......*.****...*.*.....**....*..*.*.*......**...**.*.*.***..**.*****...****.*.**...........*...*..*.**...*...*...*..*.**.**.....***...*..**.**.*.*...*..***..*.**...*..*.*.**.*..............*.*..***.**.**..*..*...**..*....**..*.*..*...**.***.*......*..**..*..*.*..***.*...*.*...****.*.**...**..****...**.**..**..**..**.*..*..*.*.*....*.***.*.*****.*.......**...****....**.******..*.*.*.*.*...*....*.*.**.**..*.*.*...*.**...*...*..**.*..*...*.***.....***.*
..*.*.*.*.**..*.*..**.*....**...*...*.*.*.*.**...*.*..*..*.....***.*.*...*..**.******.......*..*......**..*.*..*.***.*...**.**.*.*...*.***.*.....*.**.*....*..**.*..........*.*..*...*.*.***...*.*.**..**...***.**..***.*...***..**....*.*.**.*...****.*.**..........*..*....*.*.**.****....*.....*...*..********.*....**.****.*...*....*..***..*.*.*.***.*..*...*..*.**.*...*...*.*...*.*..*.***..**...***.**.***..***.*.**.**....*.........****..*...*.**.*.**.***..**.......*..******....*.*..*******.*..**...*.*.**.*.....*.*..*.**.*.***..**.*.*..*.*...*....**......*..*..**..*...*.**.*.*.**...**..*....***.*.***.**.**.**.....**.*..*.......*..**....*...*.**...*.***...***.*..***..*....**.*.**.**....**....*......*...*..*..*.*.**..*..**..*.......*.*.**.*.***.*.*.*....*.*.**.*...*.*..**..**..*.*.*..**.*.....*..*.*.***..*.*.**.*...*...***.......*..*.*......**.*...**.....*..*..*....****.**.....*..***.*....**..*..*..*...*.*.*..*..***..*.***.*...**..***..**..*........*.*....**.....*.......*.*.*.*....**....*.****.
..*..***.*..**.*..**.*..***..*..*******..*..**.*.**.*...*.*.**......*....***.*****..**.....*.*.*.***....*...**.*.**.....*..*.*..*....*..*..*...*..*.*.***........*.*.*....*.*..*.*....***.*....*.**..*....*..*.**..**..*..*.*.*.*.....**..**.***.**...*.****..***....***.*.....*......**....*..*...*...***...*..**.**.***.****...**.**.**..*.***....*.*.**..**....*.****....*.......*.*..***..**.*.....*........*..***.**......*...*....***..*....**.......*.***.*...*******..**.**.*..*.***...*.*..*.*.**..*.*....****.....*.*..*..*.*....**..*****.**..*......*..**..*..*.*..*.***.***.......**..*.***.**.*...***....**..**.***.*.*......*.....**....*....*....**..*...*.......*..**...**.*.....**.........*..*..***.......****...*..***......***.***..*......*...**.*.***.*****......***....*.*.*.*.*..**.***...*.*..*.**.*.*.****.*......*..**.*.**...**..**....*...*.**...***..*...*...***......*...****..*...*......**...****.**..*.*........**..**.*.*.**.......**...**.......*.*..**.*.*..*....**..*....*.*..**.**.......**..*.*
...*.....*..******....*.*.*..***....**..**.*........*..****....***.*.**...*.....*..*....*.*.*...**..*.*..*.*.*.**....**...**......***....**.*....****..*...***.*.***..*.***.***..*....*.*...*...**....***..*..*.***...*.**..*.*..**.....*.****.*.*.*.**....**.....*..*....*.*...*...*...**....*...**...*.*..*.***......*...**......*..*...........*.*...**.**....*...*.****.***...***...*.....**.*.......*..**.*..**.*.**..*.*****....*..*.*.****....****.*....*...*.*.*.****..*..*.*.***..*..****...*.****......*.*....**.**..**...*..***..*..*.**....******.....*.***..**...**.*..*..*.*.**...**...****.*.**.*.......***.****..****.*...**.***...*....****.*.*.**...***.**..*..***..*.*.*..*.****..**......*..*..*****.****.....*.**.*.*...**...**.*.......***.*.*..**..*****.*****....*....*..*..........*..**..*.***...***.*.*.*.....**.*.**...*..*..*........*.*.*.**.*...*****.*.*.*......***..***..***..*....**.....*.*...*.**.*...*....**.*...*...**..**...**.*..***.*.*...*..*******..*.*.**....**.*..****..*.*..*.*.***..*****
.*......****..**..*...*.*...**..*...*..*...**...*...***..**.*...***...*.....**..*.**...*..**...***....***.***..***......**.*.**.*..**.......*.**...**..........**.....*.......*.***.*.***..*..*....*...*.***..**.*..*..........*.***........*...**.*.*.****.**..*..*....*.*.......*.**.***.**.*...**..........**...*..*..**..*.**....*.***...*.....****.*..*.*...*.*.*..*..*...*...*...***..*..*.....**...******.**...***.*..*.....****..*..*..*.*....*..****........**.*..*.....*..*...*.**..*..*..*.**.....*.**...*..*...**......*...*.***........*.*.*.......**..***..**.*....*....**..***...*.*****.**..***...*..*.**.**.*..*..***....*..*.**...*..*...**..*..*..***.*.**..***...*.*****.***.....*..*.*.*.....*...***.**....*.**.*..*.*...*..**.*...*...**.....**..*...*.*...**...*..****..*..*.***.*.*.*.....*...**.****.*...*..*..*....*...**..*...*...**...**.*.*........*.**...**....*.*.....**.......*....*.*.......*...**..**.*.*...*.*.....*...*..**...*.......*..*......*.**.....***..***...***..*.**..***.*.....*...***.*..
**..*.****...*.*..**..*****.**..**..*.**...*.............*.*.*...*..*...*.***..*.*.*..*...*.***.....**..*..**.*...*.**.**..*.*.***...**....**.*..*.*.*..**....*..**..*.***..*...***...*..**...*...*....*...********..**.*.***..*.*......*..*.*..*..*..***.*.........*..****.......*.**...*..**.*.*...***...**...*...**....*.*..*..*.**.........*.*.....*.............*******..******..**.****....**......****..*.......****...*.***....*.....**...**.**.*.**......*....****.*...*.*.**...*.*...**........*...*.**.*.*****...******....*.*..****.**..**...*.***..*.**.....*..***..**.*..*.*.***.*.*..**..**...**..*..***.*.*.**.*.*..**.*.*.*....*..*..**.....*.*..*....*..**.**......*...**.**..........**..*..*......**.*..*..***....**......*...*.**...*....***...**..*...*..*.*.*.***.**..*..........**.****...*.**..***.*...*....*.*.**....*..*..*.**.**..***.**..*...*.*...*...****.**..*.**.*.*.**.*.*..**..*..****..*..*.**.*.*.....*...*..*..**..*....*.**..*...*......*.*..***....*........*..**.........*.**..*...*...*..*.*..
.*..*.......*..*****.**....**.*........*.*..*..*..***.*..**..****.*....*......*...*..**.*....*..*....*...*....**.*..***..**...*...*.....*.**.**..*..***.**..*..*....*...*...*...*.**..**...**.*..*.*.........**.....*..*..*.*.....**.***....***......*...**..*...*................*.***.**.*.*..***.*.*..**...*.*.**..**..*....*.....*..*..**....*........**...*.**.*.........**.*..***.**..**.*.*****...**.......*..**..*...*.*.**.*.*.*.*..**...*....*.*....**....****..*......*..........*..*...*...*....*..*.*......*.*..*.*.*..**......*...*..***.***..**.*.......********.....*****...*...*...*..*.**.***.*..**.*..**..***....*.**.*.*.*..*...***..*.....*..**.***.*.**...*.*****.....*.*****.**..*.....*..**.*.*.*.........**.*......*......*..........**.....*....*...**.**.**.....*....***........**.......*..***.*.*.*.**.*.....***...*....*.*..***...*..***.*..*......**....*..**.....**....*..**..****..**..**..*.....**.........*.**.*....**..**...*.*..*....*...*.*****.**..*..*..*....**..*.**.***..**.*...**............
*..**...**....*....*..*.*.**....*.*...***....*.*.**..*...*.**.*..****.*.**..*....**..*****..*...***...*.............**.*..............****....*.****.*...*.****...*.*.....*....*...****.....****....****....*..*.**.*.*.*****.*.*..*.**..*.*...*....**...**.....*.**......*.*...*....*.**.****.........**..*.*...*...*.*.**.*.**.*......**...*....*.**..*..*..*..***....***....*.....*..*.*..*.*....**.**.*...*.****.....****...*...**..*..*.......*...*.*.***.**..*...*.**.*.....***...**.**..***.***.......*....*......*..****....***...**..*.***...*.*..**....*..*.*..**..**.....*.**.........**.*.......*...***....*.*..*....*.......**....*.....*.*.........*****..*..*.**...*....***.*.*......*.**..*...*.****.*.*****...*.....****......*.**.*...**....*.***.**...*...*..**....*.....*..*.*.*.*.*.****.*.*.*.**....******..***.....**.*..********..*....*.*...........*....*..**..*....*...**...**..*...**..***.**.**.*.*.*.*..*..*........**...**..*...*.*.*..*.**......*..*.*.*.*.*.*...*.****.*.****................**.*.**..*
.....*.....***.*....**......*.*.*.**.*.***.*..*..***............*...*.**....*******.**...*...*****........*..*..*.....*...*.......**.*...*.****.*..**.**.***..*........*..*..**..*.**...*.****...*.*..*.*.......*..*..*..*.*..**......*.*..*.*.....**..**.*....****..*.***..***.*..*......****..*..**..*...**..*......*.........*.**..*.......*...*...*****......*....*..*..*.***....*****..*....**...*...***.*..**.*.............*.**.*..*.*.**...**..*.*.*..........*.*...*..........*....*...*..*.*.*.*..*...*.*.*.*.....**.........*...*...**..*..**......*...*.*..*****..*..**.*...*.*.***.*.***...*....*...*....*.*..*.**...*.....*........*******......**.*.*.*.*.*....*..**.****.......*..*.....*.***.........*....**..**....*..**.*.*..*......*.....*...*.*.......*..*....*.*.*.*.....*...**...*..**.*.....**......***...*......*..*....*...*.********.**..***.....**..**.*.**.****.**.*..**............*..****.*.*..*.*...*.*.*...*..*.....***..*.**...**.**.**.*.....*......*.....*.......*.*......*.*.*.**.......*....*.**..
*...*..**.....*.*...*......*..*....****.....**..*****.**..***.***.****.**.....*...*.***.****.*..*.*.**.*......*........**....*.*.*..***..**.*.*.*.**..*.*..*.....*....**....*.**.******.*...**....**..***..*.***.*....*.*..**.*..*.*.*....**.*.*..**.**.*..*..****.*****.*.....*.*.**..**.......*.*..*...***.......*....**..*...***....*.......*...***.*..*..**.**..****..***..*******....**...*..*..**..*.*.**.......***..*....*..*............*.*..***..*.*..*.*.***.*....***..*.....*.*....**......*....*.*....*...**.*...*....*..*..******.....*..*.**..*.***..*.***.**.*....**.**..***....*.**..*.*.*.........*.*.**..*.**.*.*..*.**.**..*.*..*..*...*...***.**..**...**..**......*..***...*..*....**.*...*.*...****...**.**...***..**...........*.*.****.*.*.*.*.*...*.*.*.**.**.*....**..*.*.*......*......**..*........**.**...*....*.**..**...**..*...*...*.*.*.*.****..***.*...****.*.*...***..**.******..**...*...****.***.*..**.*.*......*.*.....*..***..**.....*...*..**...*.**.**..***...***.*...****.**.....*...*.*.*.*..
...*...*.....**.......*.....***..**....*..***..**...****.*.*...**...*.*..*......*....*..**....*.**....*.**...*.**..*.*.**..*..***.......**.*.**......*....*..*.......**.*...*..*.*.....**.*..*...***.*..**.****.***.....*.....*....*..*..**.*.....**.*..*..**..**..*..*..*.*.*.****.*****..*.***..*..**..*.*.**.*.*......****.*.*.....***...*.*.*.*****......*.*.**.*..*.*..**............**.*....*.***.**..***...*..***.....*.***..*.*.*..**....*..**...***.**..**.*..**.**.**.*****.*.*.*..*.**..**..*....*****..**.*.****....*.***..*........***.***....*....***....***..*.....**....*...*..*...*.*......*.******....**.*.*.*.*...*.*.*...*.*...*.**....*.**...***.*..*......**...*.*..*...*.....****.*......*....*....*...*.*..*..**.***..**...*.....***.**...*..**....*..**.***.*.*..*..*.....**.......*....*.....**...**....*...*.*.....*.***............*...*.**..**..**..*..*...*.......*.**.*..**.*....*..*....*...**..*...**.*....**......*..*****.........***..*..**..***..*...**.*.*.*.......*.***.**.*.....*...*...*.*..**.
***.*....**...**.*........**..**.*.**..*.*..**.....*...*****.**.**........*.*......*..**......*..*....**.*..*.**.*....*.*.*.......***.*..***.**....*...*.*....***.***.....*.***.*...*.*....*.*.*..*.**.*...*...**.*.**.****.*....*..****....**..*****......*..**..**.***...**.**.*.**..*.***.*.*..***..*..*.**.*.**.*....**.*.....*....*.*.*.****..**..*.*.*.....****.*....*.**..*..*.*.**....*.**.**.*..*.***..*..*..*..*.*****......**.*..***.*......**..*..**.....*.***.*.....*.**...*..*..**.*.*****...*.*......***.*.......**.*.*.*******..*.*.*.*...*..**..****.......*.***......***.*......**...**...**..***.**.*.*...*..**.....*.....*....*...**..*..**.*******.....*...........***......*..**..**.**.*...*..**..*...*..*...****..*...***....***...**.*.....**..*.*.*.*.*.*....*.......*...***.***....*..*....***...................*..*.*...**.*......*.*...*...***..*****..*....*.*..***...**.....*.*.**...**....*..*...*.*...*.....*.*.....*.**....*..*.**.**........**.......*..*..*...*..***.**..*.*....*...**..**.....*...
.*.....***.....*......*...*..**.*.***.*..***...*.*.**.......*..*...*.......*.***..**.....**.....**...**.**...*.*.**..***.*.*..*......*...*..*.**...*...**...*..***.*.***.**..*.*...*.*....*.....*.*....*...**.*...**...*.*.***.*..*.*..........*..**.***.**.*..*...*....*....*.***..*.....**.**.....*....****...*.*...*.*....*..**...*.***..*..*.....**..*.**............***..*..*..*...*..*.....................***....*.**........*.***....**.**.*.****.*.*.......*****...**...*...*....*.....*.**..*.**.*...*...*.*.**..*....*...**..**..*...*.**.******...*****.*.*...*..*...**.**.*....**..*.****.***....**.***...***....*.***..*..*.*...**.**....*....***..*......*.......*.**.***.*.****.....**.*.*..*..*..**..*..******......**.****..*.....*.***..*...*..*..**.*...**....**....***..*.*...*...**.***.*...***.**...*....****......*.**.......*.*..*....*.....**..**..*.*.*......*..*.**..**.***....*.**..***....**.***.**....*...*.***..*..*..*..*...**...*.*.*....**......**.*....**.**....*.**.**.*....**..**.*.****...**.**..
.*..*.....*.****.....****.**.******...****.***...*.***.*...**.......*......*.****.***....*...**...**.*...***.**.*.**...*.....**......*......**.........**....*..*.*....*..*...*..**...*.**....*......*.*..**.*..**...*.*..*.*.***......**...*.....*..*.*.**...*.*...*.*.*.*.*.*..*.....*..****..**....****..*.....*..*...*.*......*.**...**.......*..*..*.*.....*.*.....***....**.**.*.*.....*****..*..*..***......*.*...**..*...*...*.......*.*.**.*..**..*......*..**.*...**.***..**......**.*....*.**.**.**.**...*..****.....*.*.*.........**.*....**.*....**.*.****.*..*....***..*.....**.**..*.**..**.***.*...............*.**...*.**..**..*..*...*.*.*....***.*..*...*.*...*.*******.***..****.*.......**..*...**.*.*...*...*...***...*.*.**..*..**....*.....*..*.....*....***...*.*....***.*.***...**..........****......**..*.**..**.......*..*....*..**...*.***.***.*.*.*.*...*....*....*.**.*.*.**.........*.*....**....*..*........*.*.....*.*...*...*.*.**.*....**........**....**..*..*..*.*.*...*...*.*....***.....*.*....
..*..**...*.*...*.....**...*.*.***.*...****.*..*.*.*.*.....****.*........*.*..*.**.***.**.***.....**.**.*..*..........*..**.***..****...**..*...*...*...***.****....*.....*.**...*****..**...*.*.**...***.*...*....*......**..*.***.*..**..........***...**......*....**.****...**.....*...**.***.*...**.**....***....**......*..*.*...*..*......*.**.*....*...**...*....***.****.....*.**.....***.**....****......*.*......*..*.***.**.***........**...*.***.*.*.*..*.**..***..*..*.....*...*..........***..*...*.**...*.*....**...*.....**.......*.....*......*.....**...**..**.*.**..**......***.*.*...*..*...*..**..**...*.....*******..*.*.*..*.*..**...*.....*..**...*.*....*..*.....*.*..**....*....*..*..*.*.*...***....**.*..*..***.***..**.*...*.*..**...*..**.**....*.*....*..**..*.****....*.*.......***..**...*..**.....*..*.*.***...**.*......**.*.*...***.....*.*......*.*..*.*....***.****.**...**.*.*...**....*..*.*.......**..*......**.*....****..**...**....*...*.*..***...**.....*....*..*.*.....**.*..*..*..****..
*...*.*...*....*.*.**.*..*.*.*....*.....*.*.*..**.***..*...*....*..*.*..**..*..**...*...****.*.**.*..*.**..*.*..****.**.*.......*****.**...*.....****.**..*..**.**.......*.**.*...*..**.***..***.....***....*.*.*..*...*.*.....*.*.**.*...*.....*..*..**...*.*****.....*...**.**......*..*.*.**.*.....*..*....*....***..*....*..*.*..***.**.**....***..*....**.**.***.*..*.....**.**.*.*..**..***.**....*.*....*.*.*.***.*......****.*...*...*...*....***..*....**.***..*..*.*.*.****.*.**..*....*.*..*...*....***......*..***..***..*........*....**.**.*.***....*.***..*.....***...*..**.....*.*.......**.*..**.....*...*****...**....*....*..*.*.**..*.***...**.****.*.*...*......*..*.****..*.....*.**.*....*.**..*.**..*...*.**.**.*..*...*....*.*..***.*.*...*...*..*..*...*.*........**...***....*..*..*....*...*.**.*.....*...*..***.**........*...*....***....*....*.**...*...****..*.....*.*.**..******.*.*..****.......**.............**.*****.*.*..*.*.***....*..****..*....*......*.**.****.*..*...*.*.....*...*....*.**.**
...*.*.*..*.**...***.*..**.......*.......*.**....*.**...**.**..*..**...*..*.*......**...*..***....*....*.**..**..*..*..**..**.**.*.**.....**..*.**.*..*...*..***..*.*.*.*..***.****.*...*......*.....*.*.**.*...****..*.*.**..*..**.*...*.*..*..**....**.**...*..**.*.**...*......*......**..***....**......*.*.*..***..*.*.*...*.....****.*.*.*..*....*....*.***....**.**.**..**....*......*.*........*..*.........*...*.....**....*..........*****..*.*.*...**...*.****.**..*..****..*.***.*..**....*****..*......*.*..*.**....**....*....*.*.*.*..******...**...*.**.****.*..*...*...*.*.***...*.*.**.****.*...*...*...**.**..***.****.....*****.*.****.....**.....**...*..*.*.*.*..*.***....**.****....*.*...**.....****....*..*.**....**.*.**.**......*.**.**..**...****..*..****..*.*.**.**.*...*....**.*.*....****.*...*..***........**..***...****..*....*.....**....***...****.*.*..*..*...****.*..**....****..**..*.*.*.*.*.......*..*.....***.*...****..**.*..*...**...*.........*..**.*.*****.**.*...*....***..*....*.**..**
.....***..****..**...**...*...*.....*......***.**..*.*..**...*.....*.....*..***..*....*..****..*..**...*.*****.*...*.*.**...*...*........*.**...**..*.***..*.*..*.....*.....**......*..*..**.*....*.**..*...*.*.*.*..*.*..***.*.****.*..*...*.**.....*******.***.......**..*.*.*.***.**.*.**.*...**...**..**..*.**......*..**..*.......*..*...*.......*..**..*.*.....*.*..*.**.***......*.*.*..*...*.*..*....*.*....*..*.**.**...*...*..*******..***.*..*..*.***..***.**..**...*.*..*.*....*..*..*.**.*.*..*.......*.*.*..*...***.**...**.**.......*.*....**.**.....*..*.***...*.*****..*.*.....**.*.......*.*..*.......*..**.***..*.*.**..**.....*.*...*......*..**..*.......**.*.*.*.***.*****.***..*.****.**.**.*.**.....*...****...*..**.*.*.****...*..*.**.*...***..*..**...*......***...*.**.**....*.*.*****.....*...******....*....*.**....*.*.....*..**.*.*....*..*.***...***.****...*.....*...**..*.*..........*........***..*.**..*.*..*.......*.*.**.**...*..**.*...*..*.*....*..*.....*...*.....*.****.***.*.**.*.***...*.**
***..*...........***..*.........**..**......*****.**....*........*......***.*......**.*...**.*.****...*...***..........*..**..*.**..*....*..*...*....*.*.**....*.****...*..**.*.*........*...*..*.......**.*.........**...**...**...*.**.**..*...*...**.***....*..*.**.*...**......**.**.*..*.*..*.*..*****..***...**.**.**..**.**......**..*.**..*...**.**.*.*...*..*..*......****..***....*..*.....***.........*.........*.****..*.*..***..**.*...**.....*.*.*.***.........*.*.*...*.....*..**..*.****....*.....*....*...*.***..........*.**.*.....****.....*.***..**.....**..*..*...*...*.....*..*....*......**.*.****........*..*.*..**...******.*..****...*...**...**..*.**.*..****...******.**.**.*..*...***.**....*...**..*...*.............*.......*....*...****.*...**..*.*..***....**.*.***.**........*....***.....**..*...**.......*...*..*...**.**.*..*..***.*....**.....**.*...**.................**..*.*.*.*...*.*.*.*...*......*.*..*..*.*....*****....***.*..*....*.**...**.*.......*..*...*****.*.*...*.*.*...***.*.*.*
**.*..*****..*.**.*.*..**....**.*.*..*..**..***...*..**........*...*..*.*...*....*..**..*.**..*****....*.............**.*...**.*****..***...*...*.*.*..*......*..*...*.**.**.**..*...**..***......*..*.***..*....*..*....*.....**..**.*...*.*....*****.**.***..*.**.***..*..**.*..*..*.*........*...*.*......*****....**.......*.*.....****..**....*..**.***..***.....*.**....**.*.**.*..****..**...****.*.*.*..*.....****...*.....*..****....*..**.*......*..*.*..*.**.........****.....*.*.*.*..*...***.**....**.***...*..*..***......***.*..*****....***.....**...............*..*..*.*.******...*..**...*.........*......*.....*********....**.*...**.**..*...*.**.**.**.*.*.***...*..*..*****.*..*...**..**.......**...*..**.*.....*...****...****...*..**..*...*.....*..***.*.*..*.**.***.*.*..*...*.*.*..*.**.***.*..***..*...*.**.*......*..**..**.....****.*...*.**......**..***....*...***...*..*...*..**.**.*.****..*..*....*...*..*.***....*...*..*..*.*.*..**..*.....**.*.***.**...**.......*.*.**..**.....**.*....*...****
...*..*.***.**.***.******...*....**.****.....***....*..*.*.........****.*..*..**....***......**.**.**......**..*...*.***....*.**..****...**.*..**.**.**.****.*....**..*****.*...*.........*.......*..*........*.........*..*.*.**...*....****.*.***...**..**.**.**.**....*...*.....**......*.***..*.***.**..**...****...*.**.*.**....*.***..*...*..**.*..*.***..*.*.......**......*..*****...**....**..*.*****..***.*..*.*...***..*..**..**.*****.**....*.*..*.****.**........*.*****...***...*...**..**..***.*....**..........*...*....*.*.*.***.*.*.*.*.....**..*.*..*.*....**.*..*.*.*.*.**...*..*...*..**.*.*.*.**.....**.*......*...*****...*.*..**..*..*..*****.**.*.***.*....*.***..*...*..*..**.*...*...*..**.******.*.*..*.*.*.*.*.****.....*..*****..**........**.*.*.***.***.....**.**...*....*...*..*.*.*.*.*.****...*...*.....*.*.***.*.......*...*.**....*.*..*..*.**.*.**.***.*..*.**..**...*.***.......****.*.*....**.**..***.*.*.*..*..**..**...*..**....*.....*..*...*......**.*..*..*.*.*.**.*.*.*.*....**.****.**.*.
.**..**.**.**.*...*..*.......*.**...****..*.*...*.*.......*...*..*..*.*......***.......**.*..*..**..*.*...*.....*.*.*..*...**....**..*..*....*.....*.*****....*..*...*...*.*.**.......**....*.**...*.......*.....**..*..**.*..*.**.....*..**.....*......**...*.**.**..***.*..*..***.*****.***..*....*.*..**.......*...**.*..**...*.**......*.....**..*.*.*..*.*.....*.***.....**....**..***..***.***.***..***.*.*..***.***.*.*..*..*..*..*.......*..*.*....*.*.*..**.*...*****..*...*.*......*..**...**.........*.****..*..*.....*..*......***.*.*.*.*.......**.*.*..*.*.***..***.*.***..........***..**..**....*.*.***...*.***....*.**....***..*..*.*..**...******.*.*.*..**..*....*..*....*..*...**.*.....*.****.......***..*..*****..**...*.**....*.....**.*******.**....*.***.*.*.*.*....*..*..***.***.*..........*..*..***.**.**..*.....******.*....**......*....*...****.*..*.*.*....***.....**..*...****...*.**..****.*....*...........****.*..*....*..*****.**....**..**.*.*...**...*.*.*.**..**.**......*....**...***.*...*...*
....***.**.*.**.....*......*.*...*.**.*..*.**....*..*.*******..*.*.**..**..****..........*.*.*...**...*.*.*..****.....*......**..*.**.*.*....*..*.*.*..**......**...*..*..***.**..**..*.*..*...***.**...*......*.****.*.*..*..*....***....**.*.**...*.......**...***...*.......*.*.*...*..*........*.*........*....*...**...*.***.....*..*....*....*.*...***...**.**..*...*...**....****..*....*..****.***....*.....**...**.........*.....*****.**.***.*.....**.**....*.****.....*.*..**......**....*.****.*........*...****.*.***.***..**.*....****...***....*.**..***.*..***.*...*.....*.**..***.***..**...*.****....**.**....*..*..*...******..**....**...**..***.****..*.*.*...*...*.....*..*...****...*.*...*.....*...*.*.....*..**....***.**...*.....*..*.*..*..*...*.*..*.**.***..**..*.**.***..*.**.....*.***.*..******..*.*.**.**.**..*....*....***.*.*.**...*..***..*......*......*.*...**********....**...**.**.*.*.*.*.*..*.*.*...**...********.*****.*..*......*..*.........*****.**...***.....**...*.**..*.*...*....*..*..
.*...*.*......**...*..*****....**.*.*....*.*...**...*.*...**..*...*.*...*.*...*......***...*...*.**.*..*...*.**..****..****.**..****............**...*.**.****.**.......***.*.***..***.**..*.*..*..*.*........*..**.*.*.*..**..*..*....*..*.**.**.*..****.***..**.**..***.*....*....**.**...........**....*.......*...*...**...*......*.*.***....*.*....**.....*..*...*******.*.....*.*..**....***.*..*...*.****..**...*...*..*.....***..*....*..*.*..**...*...*........**..*...***...***.*..**......*.*.**......*....*.**.......**...**.**..*..**.....*...*...*.**..*...*...**.*...**....****..*.**.**.*....*......*.......**.*....*.***.*.......*.**...*...****..***.*..*.**.....*..*.*....**..*..****..*......*..*...*.*....*.**.*..**......*.*.*.*.....***..*.*..*.....**.***.*.*............*..**.*.**.*.**.*..*...*........**....*****.*..*****.***.***...*.........*.*.*.....****.****..*...**.**.**.......**..**..*.***..***.*.....*.*.....*.***..**.**.*..*.*.*.**....*..**....*.*....*.**....****.*.*..**....*....**.*...*..**
.......***.****..*.*.*..***........*.....**.**.***......*.****.*....*..**.**...***..*.***.......*.*.......*.....*..***.*.....**.*.**..**...*****.*..***...***....*......*...***.*.**.*..****.*..*.**...*......*..***.*..**..*.**.*.*.***.*..*.*.*.....*..*..*.*.*....****....**...**........*.*..***.....******.*.*.**...*....**..***.*.***..*.......****.*...*.*...****...*.*.*.*...*...*....**...***...*...***...*.....**..*..**.***...*....**.***.**.***...*...***.......*....**.**.*..****..*.**.....**.*....*.***....*..*....*...***********..**.*.*..*..*..*****.*..*.*****..**.*.*...***.**.*...*.......*.**.**.**.**.*..*.*....**..*..*..*...**..*..*.*..***.....*.*..*.*...*.**.*.*......*....****.**.***.......*......*.***..**.***.*.*..*........***......**.*.............**.....*.....*...**...**..**..*.........*....*..***...**.*......*.*.*...**.***..**.*..**........*.**.....**..*..**...*..*.*...*..***..*.**..**..*.*...*...****.**.**.....*.**..*.*....*.*....*.****...........*.......*.*.*.*..***..*.*.**.*......
.**..*.**.******.*.**.******.*.**.**...*..*.....*.**.*...*..**.*..*...**.*....*..**..****..**.*........***......******.*.*..*..*....**.**.**.*.......**......*...*.**...*...**..**....**...**.*....*.*.**..*.......*..**.**..*.**..*.***.*....***....*..**...**........*.*........*..**.*.....*****...*.*.*..*....**.**....**..**........*..**.****.*...*.**..*..*.****.*........*......*....****......**..**.*.......**...*...*.*.***..*...*.**........*..**.....**....**..*........*....**....**..**.**..******...*...**....**..*..***.*..*....*....**.*...*...........*.*.*....*..*.*...*....*.***....**....***.*.*....*..***.*...*....**.**.*.*.*.***..*..**....*...**..*..*.*....**.***....*.*.**.**.***.*......*.***.*.*.*.*..*...**.*****.*..*.*.*.....**.....*...**.**.*.**.**.*.***..**..*.*......*..*..*.*...**.*..*.....*...**.***....**.*..*...*..*..***..*.*.***.****.*.**..*.........****..*..*.***..*....**.*.*.*.*.*...*.*.*****.**...**..*.....***.....*..*.....**...*.*****.....*...*.....*.**.**..***.**.*..*.*.**...
*.*....*....*...*.**..*.**.*.....*...*..*.****.*......*..*.....*....*.****..*..*.*.***..*...*..*...*..***....*.*.....*...*.**..*.****.***..***......********..**.**...***.**..*......*...*.*.**....*...**.****.....**.*....**.*.....**.....**.***..*...*.*..*.*.***.*.**....*......**....***..*..**..**.*..*...*....**.**...*.......*..**.*.**.*..**.....*....*.*..******..*......***.*..*....*...*.*.*******.*.....**.*.*.***..****.****..*...**.*.*...*..*........***...**.........*...*.*..*..*..*...*.*....**.*.*.*.***....*.*...*.*...*.**.*..*..*.*...**....**..**.****.***....***.....***.*..*....***.*..**.**.*.*.***.**.....*..*..*.**.*.*...*.....**...*...**..******...*...***.***.*.*.....**...*....*..***.**..*....***...*....*...**....*..**....*.**.*.*.**..**.*.*.***.****.....*..*.**.*..*...**.*..*.*....*.**.*.**...**.**...*.*.*.*...**.....*....****.*.*..*.....*..*.*...*..*...*...**.*.***.....*....******....**..*.....*........***.**..*.**...*.*...*..*.**....*...*.***.**.**.**.*.....*.**.**....**.*.**.*.*.
...*.******..*....**.****...**..***......*..*****.**..****.**.***........***.**.....**.**.**.*....*...**.*....*.*..******....**..*****.*...*......*...........*..*..**..******...*....*.*.*.****.*.......*..*...**....*..*.*..**...*..**.***..*.*...*..****.**..*.*..*.*......*.*....*..*....**.*.*..**.....***.*......***......**.**..*......*.**...*..**..*****....*.*.....**.*.*.*****.**...***...**.*.*...**.........**.....**....*..*.....**......*....*.**.*..***....*.*.*....*..*...*.*..****..**...*.*...*...**..**.*..*...**...*.***.*.........*.**.....**...**..*...*.*.**....*****.....*......*.......***..******.*....***.**..*.*.....*..*....**......*...*.***.*...*...**..*.***....*.*...***.*..*.*.*.*.*****.***.****.*****........*......*..*...**..**..*.*.*.*...*****............*....*.**...*****.******.....**.*.*..***..*.***.*..*..**.*.*.*...**.********.*.....***..*.*...*..*.*..*..**...****..**.*......*.*....*.*...***..*****..*...**.....**....**.......***...***..***.....****...*..*..*..*..*.***.**.....*
.*...**.*.**..**..*..*.***.*...*.*..*..*...*...*..***.*.*...****.....**.*...***.**.***.*...*..*...*..***..****.*.....**......**.......*.***..*.*.**.**.*****....****...*...***..*....***.***...**.*.***.*.**...*...*.********.*****..*......*...*.*...**.**...**.*.*.*.*.*.**..*..*.****.***.**....*.....*..*****......**.*.*...****.....*.*..*.*********.**..***.*.....***.*..*.......*****...**..*.....*....**..*..*..**.*.**.**........*...*.***.*.*.**.......*..**.***......*.**.....*.***...*..**....**....****....**.*..*...****.....*...*..*...*.*.*.**.**..***..*...*.*****.**..*.*.*..*.**..*...*.*....*..*...*.....*...**.*.......*.***..*.****.....**..*.**.*....**.*.**..**.......**.*..*.*.**.**.**..**.**.*......*...****.*.......*.****.*.*.*.....*.*.*...**..****.**.**..***..*..*..***.*.*...*.*..*.*.***.*......*...*..*....******.**...*****...**.*......*...**..*.....*..**..*........**.......***....*.*.*..*....*..*..**.*.*.***..*...*****.....*.*..**.......*....**.*.***..*......*...**.*.*.......*.......**...
.*....*..*...**.*...**.....*....**..*.**...*.*..*..*.**..*..**.*.....*.*....**.*.*..*....*........**.*..*.***....*...*........*.*.**......*....*....**.**..**...*....*..**...*..**.*.*.***...**.*...*..*.*..**.*.*.*........*....*...*.***.....*.*..*.**...*.*.*...*....*.*.....*****....***.***.*.*.*...*.*******.*..***.*...**..*..*.***.*..*...*......*...*.......*.*.***..*...***.*.....***.*.***.*.*.*.**......*..*.*...*..........*..*.*....****...*...**.*.*........**....***..*.*....***...**.....*..*..*..............**..*.***.*...**.*......*.*.*....***.*....*.*..*.....*..*..*.**..*.*.*.*.*.*..*.**..******....**..****.**.***..*...*.*..**........*.*..*..*....*.****.*......*.**..*.****....**...*.**.**.*.*..*.*.....***..**.....****.*.**...**....*.*.........*.*....*...*..*..........***...**...***...*..*.***...**.....*..*..*..*.....*.*.*****...*.*.*..**......***..*.*.....***.*..***.**........*.*....**......*..*.**.***..*..**.**....*.**..**..*...***.*....*..**..**.****...*..*..**....**..*...*.*.***...**
..**..***..*.***.******..*...*.*...*....******....*..*****.***.***.....**..*..*.***.***.*....*..*..*.**...*..**..*....*..***..*......*....****.....*..**...*..*.*....**.*.....*....*.*.*...*.....*...*...**.*.*.**..*..*.....*.*..**..**......**.*.*..**..*.*.*.**.....***.*.*...*.****..*..*..*.*.**........*.*......*....**.*.***........*.*.*.*...........*.**..*.*.**....**.**.***....*......**..*........***..*.*...*..***...**.*.*......*.........*****...***..*.*..**..******...*..**.**...*..**....*..**..*.*******...*..*..*...*..*.*..........**....**.*.**......*.*....*.**.*...*.*****.*.*.*.....**....*.**.*......*.....**.....*....*..**.*.**.*.***..*.*...*..**........*.**.**.*..*..*....*....*****......***.*..*.*.*.****...***.*.........*...*........*...*...*.***...*..*..***.**.*..*.****..**.*.******..***.*****.*.*.*........**.*...**.*.*.**.*.*.***...*......****.*****...*.*..*..*.*.*.**..*.*..*....*.**.*........*.*.*.*..*.*.*.*.*...****.*...*.*...**.**.....*..*.***.....***....***.*.....*....*.**..**..
*....*......*....**.*....****....***.*...*.*.*...*...**..*..***...*...........**....**..***...*.*...*.*.**....*..*..***.*.*.*..*....**.*.******...*..**..*..........***..*....**.*...*...**..**...*...**.*.**...***....*...*....**....**...*...**....****...*****.*..*..*...**..*.*.*****..*.*..*...*..***.*....**........*......*...*..*.*..**...***..*..*....*.*..*.....*....*..*..**.***.......***....*...*.***.***.*...*..****.***..***........*........*.***..*.**..*.**..*....**..........****.***..*.**...******....*.*.*..****....**....*******.*.*......*..***...*.**...*......*..*.....*.....*..*.***.*.*...**..*...***....*****.*.*..***...*..******.*.*.**.....**..*.**.***..*...**.*..*............****.*.*...*****....*.*..***.*.**.*.**..*.***.*.*.*.***.*..*...*..*.**...*...*..*.***.*..*...*.**.*.***.*...*..**..**..*.......*.*..*..*.......*****..*.*.**.***............*.**.**.*...*...*.....*.*****.*.**.*.*....*.**..*.*.......*..*.****...**..*...*....*.*..*.....****..**....*...**..*....*.**.**..*.**......**
.*....*....**.**.*....*...*..*.*...*........*.**.*........****...*....*.*....*..*.***....**...**..*..*..*.*.....*.*..*.*...*......**.*...*.*****.*.*.**.*.*...***.*..*.***.**..**...........*..**...*.*....*..*...*....***.***.****..*..*...*.*..*..*****...**.....**........*...*..*.....*...*..*****....**..**...*..*.**..*..**.****....*..**.*..*....**.*.**.*..*..**.*.***.......*..****.**........**.*..**...***.*..*....**...*..*.*.**...***.*.....**.....*..**.***....***..*...*.*..**...**.*...**..***....**....*..**..*.****....*.*.*.*..*..*..........*..*.*.*..**..*...*...****.*.*..*.*....**.*.....*.*.**..*.........*......*....**.**.**.*.**..............**.***.**..**.......***....**.*......***..*.**.*....*.....****...*..*....*...*.**.*...*...........*.**.....*..***..*...**.*.***.....*...**.*.***..**.*.*...*.***..*.....**.****.*.*.....*...*.*****.*......*..*..*.*.*.***......*..***.*.***.....*...*..*.*......*...*.***.*...***..*...***...**..*....*..****.**...*.**.*......*..*..*.*....*.*....*.*...*..**
**.*.....***..*....*.**.**...*..*..*.*..*..**.....*...**.*..*.*..*.*......**.*.....*.*.**...*.**.....*.**....*****...*...**.*.***....***.....*.*.*......**.*..*.*.****...*...*.*..**..*....*.*.*****..*.*.*.***..**..**.***.*.****..*.**.**..*.**..**..*..**.**.......**...*.*.**.**.*.***.**.**...*****....**.....**..........**...*....*.*...*.***.....*****..**.........*.*......**...*....*..*....*...*...*.**..*..***.......*..*.......*.....**..*.*..*.....****.*.....**.**...........****..**.***...*...*..**.***.*.**..*..*.**.*.......*..*..........*..**.**......*.**...*.*...**...*......*...**.***.*.**...**..**...**.***.*....*......*.**....*........*......*.*.****....*...**.*.**.*..*......*...*...**....***..*...*.*.*.*****.*...*..**.*..*............*.**.**.*.....***..***..*...*..*....*..*.**..*.*...*..*....*.....*..*.*..**.**.*.*.......*.*.*....*.**..*.*.**.*...**.*.*..**........*.**...*....******.*..*.****..**.*.*.*.*.**......*.*.*****.**....**.*....*.*...*......*...***.....*..*..**....**..******.*
**.*.*.**........*...*..*.**..**.**.*.*....*..*....*.***.**.*..*.*****..**.......*******..*.**..*..***....*.***.*.*....***.**.*.....*.*....*....****.*......**.....*..*.*.*.....*.*.*.*.**..****..*..*.....*..*..**.......*...***........**..*..**.*...*.**..*.*..*...**.*.......*.*..*.****.****...*.*.*....**..*.*..***.*..*.*....**.***...****.**..**.*......*.*..*.....*..*..*.*.*...*.**...*.*****....*..*.*****....*.*...*..*..**..*...****.*.*..**...**..***....*.....*.......**.......*....*.*.*.*.*..**..***.*.*......*..*.*.*.***...******..*.*......*.**.**.**.*.***.*..*.*.*...*..*..*..***..*..*.*.**.**....*.*.*..*.*...**..***.....**..**..*.****...**...*...*.*****..**.*****.***.**..*.*.*...........***.***.....**.*..*.*.**.*.*..**.*.*.*.*.....*.*..**..*..**......****.**......*..***..*...**..*..*.**....*..*..**...*.....*.*****.**....**.*.*...*.**...*.*******...*..*.*..**.*..*.******.*....**...****.***.*.*.**.......*.*.***.**..*....*...*..***.**.*....*..**..***..*.*.**.*.*..*..**.*......*..*.......**.
.*......***..***.***.*.*.*.***...*.**.**...*...**...*.*.**..*....**..*......**.****.***.*.*...****....*.**.*......**...*......*.**......*.*.**.*..*.**.....*..*......*....*...*...*.........*..*.*...*.**.****...*.***....***.*.**...*...*.**..*....**.....*.*.**..........*...**.***.*..*......**.***.*.*.....*.*..*...*.*.....**...*...........*.***.***..****.*.*.*.**..***.***.*.**..**.*......*.***..**.*.***.**....*.*...**..*.........*.**.*.*..****..*....**...*****..****..*..*.*..*.*....**.*..*..*....***.*.**....***.**..***...*...*.*..**....*..*..*.....*....*.*.*.*....****.*.*...*..*....*...***....*******..*..*.*..**..*.**.*.**.......*.***..***.**...*..**...*..*....***....*.***...*..*.*.**..**.**......*.*.....*.....*..**...**.*.*.*...*.*.*.*..*.***....*.....**.*...**..*.*****.*.*...*....*.....*..*...*.**.*.*.**..*...*...**.....**.*.....*...*..**.*...*.........*..***.***.**......******...*.*........*...***....**.***...*.****..*..*......*..*..**.**.*......**...***..*.*.**..*......**...*.......*.*
**......***.....**..**.*.****...**..*.***.*.......**....*.....*......**..*.*....***.*.****.*.*....**.....*....*.*..**.*.**..*.*.*..**.....***.*....*....*...***..*...***...*.....*.****.*....**.*.*.*.***..***......****.*...*..**.*.....**..*.*...*.**.**..**.*...*.*****..*..**.**...*...*...***..*.....*****..*..........*****....*.*.*.**..***...*...*.**..*...*.......*.....*..*..*.*...*...*.*..*...*.......*.*.*...*.*.*.*..*.**..*...*.*.**..........******..*...*.**..**..*..***....*...*.*.*.**.*.*......**..**.**.**.....***..**.*.*.*.***...*..*.*..**.**....*.....*..*.*........*..****..***.*.*.*.**..**....*...*.***.****.***.**...*.***..**.****..*..*...*.**.**........*.**...**..........**.*.**.*...*....*..*..*...*.*....*..*..*..***.....**.*****.*...*.****.*.*.*.***..**..*..*..**..*..*.....*.****...*..****.*.*.***...***.**..**.*......**.*......*.....**.*.*.****.*.***.*.*..*.*.*.**.*...*.**.*..**...*.****.*.*..*.**.**.....***.*.*.*..*...*.***..**..***.*.**...*.*..***....*...*.*.*..*.****.**.*.****..
....**.*..**.*...*.**..*.**.**.*..*..*...*.**.....*.**.***..*...**..**..**........***.**.**.....**.***..*.***.....*...**.**.*.**.*****...*......*.*.***..**.**.**.*..*...***..*.**.*...*....*.*.*.**...*....*..*....**.*..****......**.**..***.**...*..*..*.*..*......*..***..*......*.***.*..*.*......*.*....**..**..*.*.*.*..*.**..**.*.*.*.*.**.**.**.***..**..*...***.*...**.**.***.....**...**...***..*.**.*..*...**.....*.*...*.*.*..*....*.*..**..**.*..*.**..***..*..*.....*.**.....*....*..**.*.*..*.....*..**...*..*..**..*..*.....*.*....***..*...**...*.*.......*.*.........**.......*.......*.....*.*..****..*....*....***.*.*....*......**.**..*...*.*.....*.*....*..*.*..*.***.*.*.*..****..****.**..**.......*...****...***.****..*...**.*****.**.*.*.*..**..*...*.*.*.**.*....*......*****.**..**......**.*.*.****.**...**.*...*.*.**..*..*.*.*.......*..**....*.***........*...*.*.......***..**.*....****...***.*.*...*.***.*...***...*.******.**...*.***.*.*.*.....*.**..*...**.**.*.****.*.*...**..**..*..*.......*
.......***..*.**..***.*...*.*.......*.*....*.*.*..*.*...*.*..*...*....*..****.***.**..**.....**.****..*..*....*.**.*.***...***..*..*...**.*..*..*..*.*.*.*.*.*..**..**..*.*.*......*.*..**..*.....**.*.**.**.....*.***..*...**.*.**.*........**.*.*...**.........*****...*.**.*...*.**...*...***..*...**.*.*.*....*.*....*.....**.....*......*******..*...**..**.....*..****..*.....***.*.*.******..*.**...**.*.*..**.*..*..*..*.....**....*..*....*...*.*.*...**..*.........*.*.....*..*...**.......***.****..***..***...*..**...**..*..*.*.***........*.**.*.......***..*****.*..*...*..*.**.***...*..*.***..*...*****...*..*..****.*.....*.*.*...........**..*.*...***.****.*......**.**.*.....******.*.*.*..*.*........*.........**...***..***.*...**.*.*....................*.*...**....**...*.*...*....*.*.*.*.*****..*.*...*.**.*.****........*.**...***......**.**...*****......*.*.*.*.*...*.*...**.*..*...*.....*.......*.*******.....*..*...*.***.*...****.**.***.*...*****.*..**.*..*.....**.**.**.*..*.*...**..*.*...*****.
..*....*.*....*..*...**.*..*.***.**.**..*...*.......*..***..*.****.*.*..**.*..*.*...*...**......***...*.*..**.*..........*..**....**.*..*.**.*....*.*..***.***......*.**.*...*...****.*..*.*...**....*.*...*.....*.***.*..*.***..****...**.*.*....*....**.**......*...*.....*...*.***..**..***......*.**.*...***.**...*...***.**......*.....*....*..**.......***...**.**....*..*.**.*.**.*******.**..*.....**.*.*.*.*....******.*..*....**.**.*.***.*.....**..**.....**...*.***...*.........*..*...*.***.**.*...**...**...**.*.........*.***..*.......*...*...*.**....*..***..*.*.**....***..*******.**.**.*.*..*.*.*.******..*..**..**....*****.*.***.*..**..*..***.*.**.**.*..**.*...**.*.*.*...*.......***.*.....**......*..*...*.*.*...*...*.*.*.*.****.**..**..*.**...*...****..**..*...*..*...*.*.....*....**..*.....***....*..*.*..*.***.*.*....*.**...*.**...***.**.*....*...*.....*....**.....**.*.***.*.**....*...*..*.*.*.*.*........****.*.*.*...*.....*.*............*.....*.*..***.*..******...*.**.**......*.......*..**.
*...*******.*.*...*.*.*..*.**........*.*.*..*.*.*.*****.**....*..******...*...*...**.*..*..*...*.*....**...........*..**..*..*.*.****.***..*.*.*..*..*.***..**...*...*.*..*.......***..*.*.*..****..*...*.....*..*.*.....**.**.**...*.**.....*..*..***......**.....*.*..***.....**.**.*.....**.*..***..***...**...*.**...***.*****.*******.*...*..*.*..****..*...*.....**.*.**.....*..*..****...*.......********.***.*....*........**..*.**.*.**.**..*****.**.*.*..*...*..*******....*.*..*..*.*.*.**..*..*...***.*..*.***..*....**.**...*....*.......*..*.*..*******.***.*..*....**.****.....*..*****.**.*....*....*.*....**....**.*.*****.*....*...***..*.**..**....*.**..***...**....*..**.*..**.****....*.*....***.**....**.*..*.*.***.***....**.*...*..*.*..*..**.*..*.*.******..*...*......*..*.*.***.**.....**.*.*..*.***..*..***.*......*..**.*.**.*...**..*...*****....****...*..*.*...**..***..*.*....***.......*...*....**....*..*.**...**.......*.**..*..**.*..****..****..*....*.*...**....*...***.....*...**..*.*.*.*.****
.*..**.........*...*..*.***.**.**.*...**.**........*...**....*.*......*..*......**.****..........**.*.**.*...*.......***.*.*.....**..*.**......****..**..**..*....****.*....**....*.*....**..****.**..*.*.*.*.*....**....*******.........*..*...****.*..**..**.*....*.**.............****...*..***.*.*****......*.**.*.***..*..**.....*.****.*.*.....***.*...*...*.*.****.**.**...*....*.*.*.*.*...*....*.*.....*..**....*.*..**...*.**.****...*..*.*...***.*...***...*.....**.......*....*.**....***......***.*......**..*.........*..*...*..*.***..**.....*.*....*..*.*...***...*......*.*****.**....*.*...***....*..*.****.**.....*....**.***....*..*.**....**..**.....*.....*...**...*.*.........*....*..*.**..**.*.**........*.*..**..*.**.****..*........*****..*.**.**.*.**.*.......**.....**..*.........******.*...***.**...*...*..*..*..*.*****..*******..*..**.*.*..*.*..**........*....*.*..*....*.***....*.......*.*...*.*.*.**..**....*..*......*....**.......*..*...*..*.*..*..*....*.*.**..*...****...**.*****....**.....
***..*.....*....*..*..*.......*....*.***.*..****.*.**.***..*.***...*....*****.**...*..*..*****...**...*.*.**....**...*.**..**.****...*...**.........................**.......*....****.*.*.**..*....*...**.**...*......*..*...**..***...*...****.*...**....**.****..****...*****...*...***.....***.*............*..**.....*.....*...*.*.*..*.*...*.*....*....*.*...***.*..*...*.**.*.*..*..*..*..*..*.**...**...*......**.*.**.......*.*..*.***...*.*.....*.**...******.......**...*.*.....*....*.*....****.*.*.*...**.**.**...*...*......*......*................***......*.**....*.*.**.*.**..*..********.**.....*..........**.***..*..*.*..*.**.....*.*..**.....*.*.**..*.......**...*.**..*****.***.....*.*.***...*.***....*.*****.*...*******.**...****.**.**.......*.**.*.**..*..*.*......***..**.**...*****.*.....*.*...***..**..**.**..*.*....**.....*.......*.****......*..*..*.*.*..**..**..**....*....**..*..*......*..*...*.*.**..**..*..**.***.**...*....*...**.*....**..**.*...**.***..*.....*.*....*..*...*.....*..*...*.
......**.**.*...**..**...*....*.**...*****....*.*..**.*...*...*..******..****.**......*...*.**..*...*.*.**.*.****...***......****..*.........*.....*..**....**.**.*.**.*........***.**....**..*.*.........*.*.**...*.*........*.***..*.*.....*.....*.*..***.........**.....*.*.*.**.*.*..**...**.*..*.*...*.*..*...*....*....****....***...**.*...**...**.*..*.**....**........*..*.*........*.*..*.***.*....*.***..*.*.*..*.**.*.**.**...*..*....*.*..**.*.*...*.....*.*.***.*..**...*..*..****.....**.******.....**.*.....*.**.*.*.........*...*.*..*....**.*.....**..*..*.....**.****..*..**...*..*.*.....*.*.....*..***.**.**.....*...**...**.**.*..*..**.********....*...*.**..**.*...*..******.**...***.*......**......*..***.*...*.*.*****.*..*..*.*..*..**.*.****....*..*...........*.**.*..*.*.**.*****..*.*..*...******.*..*..*.****.*...*..*.**..**.**.........*.........**.**..*.*.*.*......*.**....*......***.*.**.....**..*..*...*....**...*.**....**.*....*..**..**.*...*.*.***.......**...*.*.****.......*...*.****.*...
*.*........*.*...*.*..*........*...*...*.**..*.*..***...*..****.*.*....****.**...****..**.*....*..**.*..*.............*.*..**.*.*....*..**...*...*.*.**..*...*...*.......*..**....*...**.*.*.*....**..*.....**.....****..*.*...**..**..*......**.*.....**.*.*.*....*..***....**.*....*.....*.....*.*..*..*.**.*..****.**..*...*..***..*...*.***.***.**.***...**.*.*..*.....*..******.**.*****.**.**....*.........*..***.**......*.*....*...**..*....*.*.**....*...**.*.*.*..**..*...***.*.**....***....*.*.*..****..*....*.*..*..*.**.**.**..*..*.*.*.*.*.*...*......*.****.*.....*.......***...**..*.*..****...***...**.**....**..***........*...*.*........*....**..**.....*.*...*.*.**...*...*.**.*.........*.*....*.*..*..*.***.*..*.....*.*.***.**.*...**..*..**..*.*....***.*....**.*.......***.**.***.**.....*..**..........*..*****.....*.**...*.*.**....*.***.*..**........*.....*.*....*..*.*.**..*...*.*...*.**.*.**..*...*..**...*....*......*..*...*.*...*.**..**..*....******.*.***...**..***.**.*.*..**........*.*.*....*
.*..******.**...*.....*.*..**..*.*********...*..**.......**....*....*.....*...*........*..*.*..*.*.**..**........****.****..*..*..*.*.......**....*.*....***.***..*..*...**.*...*.*.*****.*...***.*...**.***.*.***.***....***..**..*.*.*..*..*.**......*.**.*.*.**..*.*...*....***..*...*..*...*.*..***..**.**.**.*.*.*....**.*..*....***......**.....**....**..***.*.*.*..*..*.......***.*...***..***..*....*.*.*...***.*..**.*...*.*..**..**.*..**.*..*..*.*.*....**.****.......*...***..*.*.....*.*.**......*.......******..*.***.....*...*.***.*..**..***...*.*....*.*....*.**.*.*.*...*..*..*.*..*.**..*..*.........*******..*...*.****.....******..*.....*.*....*...*.......*.*....****..**.......*....*....*....**..*.**.**.....*...*.......*.**......**.*..*.*******..*..*.**.**....**..*......***....*...**.*.***.*.*...**.**.***.*.*..*....*....**....*.**..**.**...*..**.**...*.....*..*..*.*..*........*..*..*.....*...*.*..*.***....*....**.....*.*..*...***.*...****.*..*..*****.*...........*..*......*.**.*.*....****.*.
*...*..*.*.****.*..*...*..........*....*..**...*....***.*.....***.*..*..**.**.*.*..*...*...***.*.**.**.**..**..*****..*..*.......*..*.**.............***.***........*.*..***..........*.**..*.***.*..***..**.....**.**.******.*.***...*.*.*...****.**......**..*.***..*....*..*....**..*******..*.*.*..***....*..***..*.*.**..*..*..*.**.....*......**.*..*.***......**.....*..**..*........**..**..*..*..*.......*...*..*..**.*..*.*....*.*..*.*.*.**.****.*.........*...**.*....*.*..*.*.**.*...**.*..*...**..*.**.*..*..**.......*.....*..**......***.**.**...*****....**..*.*...*.*.*..*.**..*...***....*....*.......**.***....*..*...*............**.....*....*...*.****......*.*....*.***.*.*.*.*........*..*.....*......**.*....**.*.***.....***...*.*....**...*.*.....*.*.*.*.*.**..*.*....*..*.......*..*...*..***...**......***...*.**.*..*.*...*.**...*.....**.*....*...***...*...*...**..........***..........***.....*****........*....***.****.*...*.*****...*..**.*..*..**........**..***..*.*..*..**.....*...***.**.**.*
**.........*.*.***.......*.**.*.**.*...****..*...**..*..*....*..*..**.*.*.*..****.**......*..***.***....**..*...*.*...*......*.*...*.**...*..*..*.*...*.***.*.....**...*.*****.*.**...**.*......**....**..*..**..**....*.**.*******..**.*......*....***.........**..**.*..**....***..*.*......*..*.***....***....****..*.*.**.***.*...*..***.....*.*.*...*.*.***......**.**.***..**...*.....*...*.*.**.*.*...*.*...*...*.**.*.***.......*.*...**...***....*.....*..*.*.....**.*...*.*...*.*......*.**.*.*..*.**.****...*..*..******..*..*.**...*.**.***.**..*...***.*......**.......*..***..*.**...**...*.**..**.**.**.**...*..**.*.**.*...**...*.**..****.....**.***..*.*...*.*..*.........**.*****..**..*.....*.*.**.*.*..*..*.*...*....*.........**..*..***.*.*.**..*...*.*.*******.*.....***.....*.**.*.**.**.*..*.........**.......*.**.*.*....*.*.*..*****.**...**..*.......*.....*..*.*....**.****......*..*.**.*..*...**.*....*..*.*...*..*.*.*...*.**...*.***..**.**...*.....**.*..................**...**.**...*...*.......***
...***....*....*******.***.....*.....*..*.*...**...*.*..**..***......*..**.***....*....*.*.***....*..******....*..*...............*....*.*.*.*....*.**.**.......*.....*.....*..**..*..*.**.*..*.*..*.*.**.**..***.***..**...*...*....**..*...*...*.*.......**...*.*.**..*....*........*****...*........*****.*.*...****.*.***...*.....*...*..****.**...*.***.**.....**.*..**.**...*.*..****.**.***.*......*...*.**.******.*.....***.*.....*.****....*.*...***..*.*...*....**.....*..*.*.*...*.......****..***.....*.*...****.**.......*..*..*.*.**.***.***.**.*.......***..*....*.**.****.**..***...........*.**...*..*....***...*..******.**....*.*.*.*..**....***..*...*..*.*.....*...****..**.*.*.*.**..*......*....**..**.**..*....*.*.*.***.*..****..**..*.**.**.*...*..*..*.**.*..*...*.*.*..*..****.**...**.*.*...**..*..*.*..***..*..**.*...*.*..*...*..*.*.**..**..........*.*.***.*.*...*..*.*.***..**.....*....*...**.....*..*..*...*.**....**...**.*......**.***....*...**....**..*...*.......*.....**...*.*.**.*.....***.*.
.*.*...**.....*..*.....*..*.***..**.**.*..****.*.*.**....****.....*.***..*...*....*.*.**..*****.*..*...*.**...*.............****..*......*.*.**...**.*........**.*.......**..****....*...*.*..**.**.........*..***.***..**.*..*.*...**.*.*.*.****.*.*.*.*....*...*..****..***...*.*..**.*....*..*......*.*....**.*.*.....*.***...***.*.*.*......**....**...*...*.*...****..*.*..*..**...**.*..*....**..*.******......**..**.....**.*.*.*......*..***..**.*...**.*.***.*......******..*....*..*..**...*.***..**.*.*..*.*.*......*...*.*........*..*...*...*.*.*.*.*...*.**....**.***.*...*.**....**....*.......***..*..*.*..***.*...**..*.**..*....*...*.**.**.*.**..*..*....*..*...*.......**.*...***.*...*.........*.***.......**....*...*.***..*.*.*....*.**...***....*..**.**..*...*.....*.*.*..*.....**..*....*....**....*.*..*.*.*.*..*.*............*..*.**..*..**..**.**.*.*...*.*.*..**.*.**.***...*....***...**..********....****.*.*.***.****.*..*.........*.*****..*.****.*...*..****.*..**..*.....**.***....*..*.**.*.*...*.
..*.*..***...***.**.*...***.**.*...*..*.....*....***.*.......*......*.*.....**.*..*.**...*..**.***.**.*...*.*....*.*.*.*.**.......*.**..*.....*....***....****.*...*****....*.**.....**....*..*..**.****.........**.*..**..**......*..*..*****...**..**........*.*....**...*...*..*****.**..*......**..*****.......***.**..**.*.*.***.*.*.......**.**...**...*.*..*.....**...**...***..**..*.****...*.....*....**.*..*.....**.**.*....**.*...*.*.*..*.*.*.**.*.*.*.*.*.....*.....***.**.****...*..*....*.*.*.*..*...*...*.*.*..**..*..**...*.*..*...**.*....*..........*...*.***...*.*....****..***..*.*.*.*....*.......*..***.***.**.*.*.*.*.*.**....*.....*.**.**...**....*..**....**.*.***..........**.**......**.*.*.*.*.**.*....***.*.*.*.....*..*...*...*.*..**.**.....****.**....***....****....**.*.*******..***.*.*..**...*.*.**.*..*.*....**.....*.*...*......*.**..**.*.**.....*...**...**....*.**.*....*...**........*..*.*........*...*.*..***...***..*.*.*..*....*.*.*.*..**..*.**..****....**.*...*.**.....*.**.******.**
..*...**.***.*.*..*.**..**..*....*.*......*.....*.*.**.**.**...*....**....*.***.*.**.*......*..***.**.*.........*...**.*.*..******....******...*..**..*.....*.*......*..**.*....*..***...*.*....**.............*****..**......****..**.......*.*.**..**.*....*.**..*..*.*..**.*..*....*......*.*.*.......*...****......*....**.*.....*.**.*......*.*.*..***..*.*.*...*...*.....*.**.....*.*.*..*.*..*.*..*...*.*.****..*.*...*...*..**..***.***.******..***...****.**.*...*......**.*..*.....*..**....***.*.**..**.***.*.*.*.**...**.*.*..*.**......**.*.****...*.***.**..*...**....*....*.*.**.**...*.........*....*..*.*.*....*..**...**.**.*.**...****.*..*...**....**.*..***...*...*......*.*.......****.**.*****.*.****..**....*.**.***..*.....**..*..**.**.*....*.*.*.*........*..***.**..*****.******.**....******..*...*.*.*......*..**..*.***...*......*....*.*.....*..*.*...*..*....***.*...*...*.*.......**..*...*.....*...*.***.*...*.*..*.**.....**.*....****.**.**.....*.**.....*...*..*....*.***..**.*.*....**..*....*.*.
*..........*...*.*...........**...........*...*.*..**...*.*......*..*..**.......**...*.*.......*.*...*.....***....**...*.*.*..*..***..**......**....**..*..***..*.*...***..**.***.....**..*....*...*..*......*.***....**....*...**..*....**.*..*.***.*...*.*..**.*..***...*.....**.*...............*....******.**.*.**.*.....**.......**.**.**..***.**...**...***.*.**...****...*.**..*..*..........*.*....*.*......*****..*..*.*.*****...**....*.*..****.****..*...*.......*...*.*****.*..*.*.*.......*....***..*.*.*...*......**..**...*****.**....*.***.*...*.*....*....*....*....***..*.**..**...**..*.*.**.*..**....****.***.**.*.....*..**.....*..*..*....*..*...***.*...**.***..*.***..*.****......*......*...*..*............****.....**.*...****.....*..*.*.**..**...*.....*..*....***..*.*.*.*****.*..*..*.*....**.*.*...***.....*..*.*.*.*.*.**....**......*......*....*.........*..*.**.***.*...*......**..***..*..**..**.**..*....**.*.*...*.*.........***..***...*.......*...*...**..*...***..*......*.*.*.*.*.**..***.*..
**..*....****.*...*..*...*.****.****..**.***..*.*..*...*.*....*.*.*.*****..**..***...****.*..*.......***..*.*.***.**.***..*........*...*..**.**.*....**..***...***...**..*...**....*.....*....**....*****..*........*****..*..**.*..*....*....*.*.**.*.****.*.*..***....*.***...*..**.*.....*..*......*.*...*.*..*....**....*****...**.*...**....***....*.......**.*.*.*.*..*.*...*.*.**...*..*....*......*.....**...*.*...**.....*.*.*....****.*..*....*******..***..**..***..*....***........*...**.**..*.*...*.*.......*....*.*.**.....*......***.*..**..*..*****.......*.*.*.*.*.*....*.*..*.....***.**..*...*.*.......***.***..******..............*...*..*..*..***...*......*..........*....*..**.**...*.**.*.*...*.*.*.**.....****......**.....*.*......*...*....*.****.***....**.......**.....*..**.....*.*..**.*...*..*.*.****..***....*..........***.........**.***.....*..***.***...**....***.**.**....**................*...*..*.*.***.*.......**.*...*.....***..**.*.*....*....*.*..*....*.*..*...***..***....*.*...****.*.
*.........*.*.*.**..*.*.**.*.*.....**...**.*..*..*.*.*.*...*..*.*..**.*.......**.*..**..**.*........****...*......*.**.....***..............*..*.*..*.*....*..*.......*..***.******..**.**..**..***.......*..**.**.*....*..*.**..*.*****.*...*..**..*.*....*..***..*..*..*.**.*.****...**..*....****.....****......*....**...*..*..*...***...*****...******..............*.......**.**...*.***.*...*..*...***..**...*.*.......*....**..**.*..*...***.*.................***..****.**..***.*..*.*.**...***.....*...**..*.......***..*.**...*..*......*......*.***.****..*....**.***.****.*...*...***....*.*.........*.....*..*.....*....*..****....**..***.*.****.*.*.*.........**......***..*..**.*.....***......*.....*.*.**.***.*.*.*...*..*.*****..*.**.*......*.*.*.*......*..*...*....*.*.*.**.....*....**.*.*.*....*.*....*..***.*..*..***....*.....*.*..*.*...*.*....**.....****..**..***...**......*.**...*..*..*..**...*..**.**..*..*.*..*...*.....*.*..***.***..*.....***....**.....*...**......****..*.*.....*.***..*.**...**.
.....*.....*..**.*.**.**....*.*..***.*.*..**..*...*****.*....**.*....***.**..*.......*.*.*...*...*..*..*....**.*.*..*..**.*...*...**..*...*.*...*.**.**...*..*..*...****...*.....*..****.*...**..*.**.......*.**.*.**....**..*..****..**.****..*.**...*.*......*....*.******..*...*.*..**.*.....**.**.***..*.....**...........*....*.*...*..*....***.****...*******.........*..*....*.....*.*..*.***.*.....******.....*.**.*...*.**.*..**......*.*.*..*.*.*......**..***...*.*.****.**.*.......*.**..*....**..***.*.....*.*..*.*.**.**.*.*.....**....**....*...*...*..*...*..*..*...*...*...*...*.*....**....*.......*.*..*.**.*..***.*...**..*..*.**.****.....*.......*.........***..*..**.**..**..***.*.......*...**.*.*..****.**.***......*..*.**.*.***.*...**...**....*.****.....*.....*..*...*.......*.****...*...**.*.*...*.**...*..*.**..*.....*.*.....**....***.**....*.*.......*.**.***..******.*....**...*.*..**.*.***.*....**...........**.**..***....*.**....*..*.*.*.**.*.**.***.*..**.......****.***..*....*..**.**.**..*.
.*.......*****.........*...*...*..***.*.*.*.....****.*.*****.*....*****..**....*.**.....**..**.*...**....**..*.***..*..*..**.**.*..*..**.**.**..*...**.*.**.******..*..*...*.*.**......*...***.***.......*.*....***...*..*..**....***......*.........*.***....***..***....*.*.**.*..**....*.*..***..*..**...**.**...***...*.*.*...***.*..*****.*.*...*....................***...**....**...**....*...*..*****.**...*..*..**......*........*.**.**.*....*....*.**...****.**.**.***...*..**..**.*..**..**.*..**...*.*..*.*.*.*..*..**.*...*.....*..*..*.***..**..*....*.**.**..*..**..*.*.*..*.....*..*..........*..****.*..*...***..**..*.............*..******......*..***.*........*...**.**...*......*.*...*.***....*...*..*..***...*...**...*.*.....*...***.*.***.*.*....**..*.*.*.....*.*.*..*...*....*..*.*................***....*..**..**.*..***......*.**.*...****...*.**..**.....*..*..*.....*........**..*..**...*..*......*..****.*....***..**...*.....*.*.****.....*...***.*.**..**.*.**.*...**.*.**..*...*...*..*....***...
*.**...**.**.*.......*.**.**.......*.**.**...***....**.*.*..***.*...****..**.....*....*........*.*.**.......**....**....*..*.**.*....***.*..*.....*...*.*..*.*..**....*.*....**.*.*.***..*..****..**.*..*.*.*..**..*.......*.*.**.**.....*..**.*.*..****.***....*......**.**..*.*...*...*.*...*..**..**..**.***.*..*.**.***.*.*........**..***.**...*..*......*....*.**.**.**.***..*...*.****...**...**.**.*.***.*.*...**.****...........**.*..*.*..*....*.**....*.*.**..*.....*.*.**....****..........*....*..*...*.*...*....*.*..*.*.....**.**..**.*.***.***.*.*...**..*.*.**......*.*..*.....*........**.*..**.....**.*.**.**..*.*.*.*.**...*.*.*...******...**.*.*.*..*....*..*......**.............***...*..*.***.*.***.........*.*****.***..*.**..*..****........*...**....**.*...*.**.**...*..*..**.*...*....*..**.*..*.*......*.....*...*..*.*......*......**.*..*.*..*.*.*...*...*..*.*.*.*....*......*.*.....*...**..*..*..*...*..*..***..***.****..**..**..**.*.*****..*.*.**.*......*..***.*****.*..*..**...*.**...*.****.*.
**......**.*.*.**.**..*....*......***..**.*.***.**.**..*..****.*.*.*...**...**.*..*.**....*...*...*.*.....*..***.*..**.........**.*...**.**.**..*....*..*........***.*....*..*...*........*.***.*..*.*...*.*.*.*..***..***.*.*...**..****.*..**..*....*.*.*...*.*.*..*........*..**..*..*..*....*.*......**...*..*.*.**.*.*...**.*..*.*........***........*.......**..*...*...*...**..*..**...*.**.*.....***....*.*..**...***.*.........*..*********...*.*.*.......*.*...*.*....*.*.***....**.*.*.*.....*....*......*.......**.*..*.*.**..***........***.*..***....**.....*..*.*.*.****.**.*..*.*....*.......*.**....*..***.*.*..***...**....**..*.***.****...**.*.**....*....**......**...***..**.*.*...****.***.**.*.*...*.*..*.*..*..*....*....**....*.....******.....****..**..*.*....*.***..*.*.....*.*....**..*..*....***.*.***..****..........*.....*...*..*......*.*...**.*......*..*.......*....*.*....*..*...*..*....*.*.*.*****.....*..**.*..*...*..*..**.*..**.**.*.*..*.*.*...**.*..**...*......*...*.....*****......**.***
*.*......***.*.....*...*...**...*..**..***..**..*...*.....**...***..*..*..**...**..*..****...****...*..**.*...*....***.*.****.*..**......*.*........*.*.....***.*..**..*..*..******.....*.***..**.*.**..*...*.*..*....*...*.**...*......*..*....*..*...***..*.*.***.......*...*....**.*..**..*............**..*.*.....*..*...*...*.........**..*.*..*.***....*.....**......*.**..**........*.***......**..***....*...*...*..*...*.*.*...**....*.*.****.***..*.***.*.******.*.*.*.****.*.*..*.*....*..**************.*****...***..*...*..**.*.**.......*............*..*.***.*...**.......**.....******.****.........*.*.....***........*.........*.*..*...*.*...*.*.**.**...**...****...***....***......**.*.**.****.*.***.*...*.*.*.**.*.*..*.*.......*.*...*..*.**.*****.*..**.*.*.*.*.*..*.*.*.......*...**..***...***....**..*..*..**.....***.*.**..*.*..***....**....*.....*.*...*.**....*..*..**.*...**....**..*.****....*.**...*..*....*..**......*...*...*.*...*.**.***..***.*...***.***..**....*..**.*.*.**...****.**..***....*
..*..............*..***.**.**.*.....***.**...***....****......*.*.***.**.....*.*.**...*.*..***...*....*.*.**.......****..*.***...*.*...*..*..........*..**.*..*..**.**..**..***.....**.*.*.**..*******.**........**..***..*..**.**..*...*.**...*.**.**..*......*......*.**......*..**.***.**..**.**....*......*.**........**.........*...***...*...*.***.*.*.***.*..*****..**.*.*.*..***...*.....*.*.*...*.*..****...****....**..*.*.................*.***..**.....**...*...*..**..*.**.**.*..**...***.....*****........*.*..*..*.....*.......*.*.*.......*.*.**.*.**...*.**.*.....*.........*......*.*.*.......****.*.**..*....***..**..**.......*...*......*..***.*..*.*...*..*......*...*.....*.*..*..**...*.*.*..***..**..*..*....**.*.*.*..**..*........*..*...*.***..*****..*..*..*.*..*...*..*..*.*.....*.****..**.*.*....**...***...*......*..*..*..*.*....****...**...*..***.......*...*.....*..*..***....**.**..*...*.......***..***.*..*.**..***.*...***.......*.*....*........*.*.*.....*.*.*..*.***....*...*...*....**.....
***..*.....*.***..**.......*.*..*.*.*..*..*...*.**.*...*..****.**..**.***.**.*.**.***.......****.*.*..*.****......*...*.**..*..****.*......*..****.*.*..***.**.**...*.*...**.*..**.......*.**.*.***..*..*....*.*..****.**.*.*.*..***....*..***.....*...**..**.....******....**..***.....**....*....*...*.**.*..**.*.**..*.**.*...*..**.*......*.**..**.....**.****.........*..**.......*..**..**.*...*...*...*.....*.****.**..*..*..****.*..*.*..*..***..*.*...*.*.*.*.*.*..**..*.....***....**...***.*..****...*.*.*...****.*.**.***..*..*...**....*.*..*...*..*..****.*..**.*.......*.*.....*.*.***.***.*..****.....****.*.**..**..***.*.....*.*...*..*.**.*...*.*..*......*.*..**..**.**.***.*.*.*.***...*.*.**..**.**.....**.*....**....**.*..*.......*....*..*.**..*.....*.***.**..*....*.*.*.*.**..*....*..*...*..**....**.*.**.**........**...*..**....**...*..*..***...****.....***.....*....***..........**.....*......*........***.............*.*.**...*...*****.*.*.....*****.*.....*..*....*..*..*...**..**....***.*...**.*
.*..*.**....*.....*..***.*.***.*.**..**.*...***.....*.....**........*.***....**...*.....*..***....*.****.....*...**....*...........*..*..*.......*..*.........*..*.***.....**........*...*....*.**.****....*****...*.**.*.**......**....*...*..**..*...*.*.***...**..**....*.**...*..*.*.*..**....**....*..*..*.***....*...*.*.*.**..*.*..*.***...******..*..*...***.*.*..*.*.*....*.**.***.*.....*.*.....*.*..**.*..**.....**.**..***..***......*..***.....*..**......*...*..*...*..*.***.**..***....**...*...**...*.......*.**..**...***...*..*......**..**.....*.*...*....*.**...*..**..*.*.***....*.*..*..***..**.*..*..*........*...*..........***.*....****....*..***.**.......*.***........*...*.*..*..****..**....*.**....******.*.*..**.***.........**..*.*.*.*.**.*..*...*.****..**..**.*.**..***..*.*.*......*.........*..****.....*.*.*....*...***..***.****.***.*.......*.............*......*....*.*..****..**..***.......*.*.......**...**.....***.**....*.....*.*....***..*.*...*....*..**..****.**.**..**.*.*..*.*...**
*..*.*..*...*..*.**..**...*..*..*..*...**..**.**.....**..***.*....*.*.*.**........**.*...*.**.**.***.*.*.*.**.*..***...*..****....**..*..*.*...**....*...*.*..******.....*..*..*.*.*...**........*.*.*.*....*.....**.....*.*.****..****..*.*.......*..*...**.***..***....**..***....*...*...****..*.*...*..*..*.....*..**.**.**...*.**..**.*......*.**......****.*.*....**.**...***.*****..**.*..*..*.*.....*.....*******..**..**...*.*.....*****.**.**...**.**..*.*...**...**.*...**.**.**.*.**..*.**....*..**.*..*..**...**.*...**.*...*..*.**......*......**....*.*...**.***.......***..*.*.....***...........*.*...*.****..*.**..*...*..**..****..**...****........**.**....*....***........*.*.*....*......*.....**..****.*...*...*.**....*.*.*...*.........*...*.***.****.**.***....*.*.*...*..*.**.**...*.....*....*..****.....*.*..*..***..*...*.*.***.*.****.......*.*....*......*...*......**.......*.....*...*......**.**.*..*.****..**.*...*.**...*.**.*....*...*.**....**....**..*..****......**..*..*.***.***...**..*.****
***.*.....**.*.*.*.*...**...**.*.*..*.*...*..*..**..**..*.*..*.*..*..*.......**...*.**...*..*...***.*.**.**..**.*.**.*.**...*.**..**...*...*..***.*..***.....**..*.*.*...*.*.***..*..*..*.....*.*.**...*.....**..*.........*..*..*....*.*.**........*.*...*..**..***.*.****.....*...*****..*...**...****..****....*.*..**.*.*..*.***.***...*...****.....*....*.....**..*.*.*..**....***.*.****..*.*.....**...**....***.*.******..*.**..*..*.*..**.****.*.**.***..*....*..*.....*.*..**..*..**.*...*..*.*..*..*..**..**.**.....*..**.*....*..**..*.*.*.....*.**.**....*...*..***.*.*.****.*..*.*...*..*..***...*.***.**...*...*.*.*..****.*...*..*.*..........*..*.**.*.*..**...**..**..**..**.......*.*.**.*.**.**...*.****..*....***....*.*..*...*.*....**..**....*.*.....**.**.***.*....*.****....***....*..***..*.*..**.***.*..*.**..*...***......*.****.*.**.**.*.....***...*.**..***..**..*...**..**.*..**...*..*.....**.******..**..........**....*...*..*.**.*...**..*.....***....*.....*.*...*...*...*.*.....*****.....*......*.
..*....****.*..*.**.*.......*.*.****....*.*.*..**..*....***..******.*.**.*...**.*...*.*.*********..*.*.*******.....*....*..*.*.**.*........*.....*.*.**..**.......**..*..*...**.*.******.*..**..*.*.***...***.*.**.**.*..*.****..***...*.*....*...*....*.*.....*..**.*.**....*.*...*...*.***..*.*....*..*.........***.*.**...***.**......**..***..*.*.*..**........*.*...****......**...**...**.*...*.....***.***.*.*****..**..*..***.**.*.....**..*.*.**..*.*.....*....**.*.**..**.*.***....**......*..*..*.*..**......*.......**...*..*..*..***.......**...*...*...*.*..*..*..*.*.*....**...***........***....**.**..***..*..**.**.*.*..**..*.*.**.**.....*...*..****.**..*..****.*...***....*..**.*..*...*........*..*.*..*.....**.**...**...*....*..*..*.*..*.****.*.***.*.*...*.*.*.***.**....*..*..*.....**.***.*...**....*...*...**..**.**.**..*.....*.**.....*...*...*...*...**...*....**.***.*.*.**.*..*.*.***.**...*********...*..*.*..**...*.....*..***...*****....***....*..**.**..*.*..**....**.*....*......**.*.*..**..*.*
.....**..**.*.*.**.*.*..***.....**.*.*.**...**...*..*....**...***.*.*........***....*.*.....*....**....*..****..**.*..*.*.*.***.****...*....*..*.**.*.*.******..*..*....**...*..*...*......**..**.***....*..*....**..**.*.***.*......**..**....**..*.*..***.**..*.......***.*.**.*.****..*....*...*..*..**.......*.*.*.**......**...*..*.*..*.**.....*.*..*......*...*.*....*..*.*..**.**........***.*.***.***...**.****.*.*.***...*..*.*.*.*.*....*..*..*.**...*......*.......*..**...*....**..**.****....*.*..*...*...***.*.*.*........*.*.*....**....**.....*.*.*.*.....*........*....*..*...*..*.*......**.....***.*....*..*...*.*.......*.*.****...**.**...**..*...*........****.**.....*..**..*.***.**..*.**.*.......**.*.**.***........*...*...**......****..**.*......**..***.*...**.....**.****...**...*..**....***..**.....*...*..*..**..*..**.*....***.*.....**.*.*...***.****.*.***.*****..**....*.........*.*..***.*.......*.*...*.*.**..**.*.***..**....*.*..**................**..*..*.****.*.....***....*.**.....**.*.**
..**.**.*****..*.*...**..*.......****.*..*..*.*...*...*...**.****.....*....*...***............***..**..*.***.*.*.****......**..*.*...*...*.....*.....*.*.*....*...*.***.**...*.****.*.*.....*.**..*...*....***..**.......*.**...*.*.**..*****....**........*...**..**....*..*.**.*...**.*.*........**....**..........*..*......*....**..*..**..*.....*..*.*.**...*.****.*...*..*.*....*.*.**.**.*.*.**.**...**..*.*.*..**..*..**.*...*...*****...*.*.*.*.**..*.*..*.*.***.*..**.*..*.**.***..**....*******.......*****.....**..**.*.*..*..**..*..***...*.*..*.*..**.......**.***.*.*.*...*....****..*......*....**...*.....**..*.**.....**..*.**.***..*.*.*.*..*..*.........*...***..*.*...********...*.*..*..*..**....*.*....*.**.**..*...**.*.*.*.*.*....**.***.****.*.**.*.*.**.*..*.*..*....*.*.*.....**.*..*..**..*.***...*.....**.*.....*******.*...............*.**.....***.*......****...*..*.*..*.....*.****...**..*...**.**..*.*.....****..*****.**.***..*.**.***.**..******.*.*.......****....***.*..*..*.....*..*.*...**....
**..*.*.**.*...*....**.*..*...*..***......***...**..*...*.......**...*.*...****.***......*.*.....*.***.*.*.........*.*.**.***..**.*..*.****......*.**.*......*...**.**...**..**.*......*.***..*.**.*...*.*..*....**.**.....*.*....*****......**.*.**..*..**.*......*..**..**...*..........*.*..*.**..*......*****....*.*..*.......*..**.....*.**..*...*..**..*..*****..**.**.*.*..*..***......*....**.**.*.*.**.***.*.*.*..*.........*.*.***.*..*...*..*.**..*****.....**.*.*.....*.*..***.*.*...*****.**..*.*...*.**..*..**....**.*****...**.*...*.*....**..*********.***.*..*.****..*.**.**.*.**.*..*...*.***..*..*****.*..**...***..**...*.*..**.*.*...**.**....*...*.**..**......*.......**...*.*.......*....*..**....*..****....*..****..**...*..*.*.**..**....*...*....**..*...*.*....*..*.**.*.**.*..**...*..**...**...**.**....*..*.*....****...**....*........**...*.**.**.**.*..*..***....*.....*.****.......*.....**..****......**.*.***...*..*..*.****.***.*****...........**..**..*...****.**.....*...**.****...*...*.***..
.***.*........*...*..*..***.*.*.*.**...***..**......**....*..*.....****.**.*.*********......***...***......*.*..*..**....*.....*....****...******.**.*.*...***....***.***..*.......**.*.**....****.....*.*...***.****......**...*******.*.*......*.*....*.....*......*.....*...*....****.*.*.*.*...*..*.*...*.*......*.**...***.****.*....*..........*.***.*.**.**.....**.*.**.*...**.**.*....*..*.*.*....**..**.*......*.*.**.**...**....*....*...*....*.***........*....****...***...*.*..**.*....*....**.*..*.....**.............**..**...*...*....*.*.*..*..***..**.*..**.......*...**...**.*.*....*.**..*.*.*.*...*.*...**.....*...*...**..*.***.****..****...*.*..*******.....*****...**..**..*......*.*........**.*...*..***...*...*.*.*....**....****...*.*..*.**.....**....*..*..**.*......**.***.......**.*..*.****..*.....**.**.*.*....*..*...*.**.*.*..****.*..*...*..***..**.**.**.***.**.*...***..*.**.**..***..**.*..*.*.*.*.......**..*..*...*..***...**..***.*..**...*.....*.**....*.*.**.....**..**.**....*..**..*....
..*.......***.***......****.**.*...*..***.*..*.**..*.**.*..*.**..**..*.*....*...*......*.*.**..*....**.**.*.*.**...*.**.*......*.****.*.*******.*****...*...*.**.**....*..**..*....**..*..*****...*.*..**.......*..*.*......**....*......*.*...**..*.*..*..*.**.***.........*..*.**.**..**.**...*.*.*..*.*.......*...*..**..**.*.***..*.*...*....*.***........*..*....**.*.*......***...**.**..........**.*.**.....*.....*.....******.***.*........*..*..*...*.......**..**.*...*...*....*****.....*..*.*..***.*..*.*......**.*...*.......**....*.*...*..*..***.*....*..*.*...****......****..*.*.*..*..*...***...*...*.***...*..........*....**...*.**.*...*...**.*.*.*...*.*...*.*..*.....**..*...*...*.**...*.*.**...*.**.*..**.*.***.**....***....***.*.....****.**.*...*.*...*.*...**..**.**.....****....*..*...*....*.**.*.**.*.**...*.....*.*.*...*.**.**......*.......**.....**.....**.*..*..**.***...*.*..****.*.*.*....*....*...***..**..*...*......**..**...***.*.*........*........*.....**....*.*....*....**....****.*..***
..**.*...**......*.*....*..*..**..**..*...***.*.*.*.....**..***..*..****....*.....*..*..*.....*.*****....*.*...*..**..**...*....****..*...........*..*........*..*...**.***...........*.**...*..*..*....*..*.*.....**........**...**..*....*..*.*...*.*.*.*....*...*....*...*..**..**.**..****..**....*.**...*.*......****.*.*..*...*..***....**...**..***..*....**.*.*****.**....*...*....**..*..*......*.***.*..*..*..**...*..***..*..**..*..*...*.*.***.*....*.**.*.**..*.*.*.*..**.....*.*...*..*..***...*.**..*....*.....*......***...*..*.*.*.*.****.*...*.*..**.*.***********...*..*****.***.*...*.**.*....*.*...**..*..**..*.**..*.....**..*.*..*..........*.*.....******.*.***...**...*..*..**..*.******..*.*...*.**.....*...........*..**.**..*.*...*...****.......****..*..*.*.......*.**.**...***.***......*.*.*******.**....**..*.*..*.*...*.**.*...*.....*........*......**....*.**...*.*..*.**..*...*....**.****..*......*..**...*...*.**..***....*....***.*...*..*.....*.**...**.**..****...*.....*..*..*.*...*..*......
*.....*....*..**....***..*.*..***....***.*........**.....*.....*.*.*****....*.******.*.**..****.**..**....*******.*...*.*.*..*.***....****......*.......*..**.*.***..***...***..*...**..**.**..*..*.**.....*...***....*.**.*.*..*..*....*..**.*..*.**..*.*...*..........***..*.*.....*.....*.**.***...**.*...*.****..*.*..***..*...*.*****..*.**..**..**..*.*.*......*.**.***...*.*..*.*.**..**.******.*....**.**.....*..*..*........**...***...*...*....*.*.........**..*...**....**..*.**.*..***..*.*..*...*.*..*****..**.*.....***.**.*.**..********..*..*..**.**.....*.....*..******....**..*...***..*...*..*...*........*****...*.*.*..**..**..*....*...*..*...**..*.**...**..**.**.*.**.*...*..**...*.......*.***.***..***.....*.....********.***.*.*...*.*.......***..*..*.*..***.....*.........*..***..*....*..**..*.**.*..*.**.**.**...*...**..**...*..**......*.***.*.*.....**.*.*....***.*..*...*......*.....*.........*...**..**....**.*...*....*...*.....**..*.*...**.*..***.*.*.*..**.*....****..*..........*....*.**..*..
*.**...*...*..**...**.........*.**..******.....***.*.**..**...**.*..**..***..***.*..*.**..........**.*..**.*.****......***.**.....*..****.........***...*..*..*...*..*..**.*.....*.***...*..*.*.*.*.....**....*.*...*.....*......*..**.*.*.***.*...**...*...*.**.....*.*.*...*..*..******...*.....*...***...*..*..*.....*.*...**...***.*........**...*.*...*.*.....*.*.*.*.**.*......*..***...*****.*..**.***..***..*..**.*.*.........*.*.*...*.*........**...*..*....**.*..*..*....***..*.**..*.*......*.**.**...*.**...*.......**.****.*.....*.****.......****......*.*......*..****.*.*.*..*..*.*....**..***..*.**.**..**..**..**..*.*..*.......*..**....*......*.*......*..*.*.**..*.....*.**........*.****......****.....***..*****..*.....**....*.*..**.*.....*...*..***..*...*.***.**...***...*.***.*.*...*...**...*....*.*..*....*.......**.**.*....**.**.....*.***...*......*....**.*****..*******....***.**...*.***.**.*..***.*.*.*..*..*........***.**.*..*...*.*..*..............**..***.*..*..**...*...***.......*....*...*
***..**..*.*.*.*.*...***....**..***.*..*..**....***...*...*..*..*...*...*.*...*.....*.*.**........**.....*....**....*.***.*.....*..*..*..*.*.*...**.*.*....*.....***.........*...*....**...*.*...*....**......**.....*...*....**...*..***...*.*......**.*.*.*.*.*.*..**.*.........***.*...*....****..**.*.*...**....*.*.*..*.......**..*....*....**.*....*...*..**.**....*..**...**...*.....**.*....**..**....**.*.*.....*....***.**..***...*.*.*.*.......***..*............*..*..*...*..*......**......*....*.**.......****....*.****.*.*.*........*.*.**..*..**.***...*...***...**.*......**.***.***.*........*....*...**...*.*..**.***..*....**.*.*.*.....*...***..**.***...**.*..*.*..*.....*...***..*.**.***..*....*.*.....*.**...*.*.*....*.*...***.*...**..*...*.*.***.*.**.*..*.....*..**.........*..*..**..*...***......*.**.*..*..**..*.**..*.****...**.*.*.*......**.*.*..*..*.....****.....*****....**..***.*..**....**....*.**..*..***..**.*.*......**..*..**..*...*.*.*..**.....**.*....*....*.*..**.*.*...*......*.*.*..*
**.........*..*..*****.*..*.*.*...***..*....*.....*...*..*.*...*.*....*.*.*.*.*..*..*.**...*.*.*****.*.*.*..*...*......*.*.*.**..****...****..**...*..**..*.***.*....**.*..**.....***.**.*....*.*.*.*..***.****.....*...*.*.**.......**.*...***.......*.*.....**..**...*.......*..*.*.*.*.*....*.*...*....****.*.....**...*.**..*..*...***..**..**....***..*....*.*...*...*....****....*.....*..*.....*******.**.........**.....***......**...*...*..*.....*.....**..*.*..*..**.*......*..***..***...*.*.*..*.*...**..**.**.*..**......*.*.*...*.*.**...*..*.*...****.*..**...*.........**..**.*..*....*..*...*.***...*..*.****....***.*....**...*..*.*...***...*.......*.....***..*.*******.*.....***....*..*..*...........*....*..*...*.*.****......*..**...*...*.*....**.**.***....**.*....**....*.*...**..*.*..*...*.*.**...*...**....**.***..***...*****.....*....**.*.....***.....*.**.*.*..**..*.....*.**.*...*.**.*...*..*.*.**.....**.*..............*..*..*.*..*....****.*.*....*.*.**.**.*....*.......*..*.*.*...*....*...*..
***...*..*.*..*.....*.**......**.....*..**.....***...*.**..*..**...***.***.**....***.**.*....*.*.*..***........****.**.*.....*...*.**....******.**...*....*.*.*.*...***...*..**....*....*..****...*.**.....*..*.....*.*..*..***.**....***..**..*.*.*....*.**..*...****..**.***..**.**..**.*.*.****...*..*.*......**...*..*....***....*.*...*****.***.**....**.*.*.*.**...******..**..**...***..***.**....****.*..*******.*...*..*.*.**.**...*.**..**..*.....*.*.*.*.....*.*****.....***...***...*.*.****..*...*..**.*..***...**......*.*.*.*.*......***...**.***.*..*.*..*...**.*.....*..*.*.**.******..**......*..*......*..**...*....****.....*...*..*....*...*..***..*...**...*...*..*.*...*.*.*...*.*....**.*.*.**.....*.**.***......*....*......**.***.**.*..*.*****....*.*.*....*....*...*.....****.*.......******.....*.**.**.*..*.***..**.......*.*.....*.***..**.**..**....*.**.*.**.*.**.*.*..*.**..*.**..***.*....*....**..*.....**....*..****...*.*.*....*.*....*....**.**.***.*.*.*.***.*..**.*.....**.*.****.*.**......*..
.*....**.*****.*.*.**......*....*.*..**......****....***.***.*......*.*.*.****...**.*......**.*.......**.**.....*.***.....*.*...***..*.******..**....***...**..*..**.*.*..*.*.*.*...**.....**.*.*.*....*..*..**.**.*..*.*....**..*.***..*.*.....**....**.*..*.*.*..*...*.**.....**..*****..*..***..*****.*..*..*.*.**.**.........**..***.*...*..*..*.....*.....*..**..*...*..***..*..*..*.***...*.****.***.**.*.*....**.**...*.....*..**..*..*...*.*.*....*.....**.****.**..*....*....**....*.***********..**.**...**..**..*.*.**......**.......***....*...*.*.*.*...*...*...*.**..***..**..***....*****...*.**...***..*..*....***.**...***.........***..*...*.***......*...*.*.*.*.**...*...*....*.....**.*...*.*..****...***..**...*.*.*.*.*.***...*.*****.**.*.*....**.....***...*.**.*.**...*.**.**......*.***.*.*........*.*.**.**.*****.*****.*.*..*.*..******.....**..**..*..*...***....*.**..**.*.*..*.*.**.*..*.**....***..***....***........*..****.*****.*...*..*..**..****..*....*..***..**...*....**.*.*..*.......*.*.*..**
...*..**..*.*.****.*..*....****..**.**...*.*..**.**..***.****.*..*.......*.*..*..***.*.......*.***.*...*...*.*...*.*....**....*..*...*.**.....*..*.*..*....**.*...******..****..*...*..*.*......**.**......*.........*.*****...***..***..*.*..*...*****..........*****..*..*.*..**...*.*...**..*..*.****.*....*..***.***.***.***.....**...**...*.***..**..*.....**.*.......**.***.*.....**.*...*.***.*..*..*.*......*.......**..******.*.....**...*.*.*............*..*.***.*.*.*..*****....*..*..***.**.*...*.*.*..*.*........**.***..........*****.****.*..*...***..***.*...*.**.*.**...**..*.....*..............*.*.*........*.*...*............*....***..***.*.**.**.*...***.....*.........**..**....**..*.**.*...***.....*....*.**..***.......***.*...*.**...*.***.**..**....*...***..*......**...*..*.**.*...*..*..*.....*.....*.******.*..*.**..*......**......*..**.*....*.**.**.*.*..****.*.**.**.*.**.**.**.*.*....*.*......**....*..*..........*......*...*..*..*.***...*...***..*.....**..*......**..***....**.*.*.*.*.*...*
*.**......**......*.....*..**..**..***..***..*........**..*.*.*.*......*..*....*.*............*.*.**...**.*....**.*...*....**....***...**...*.*..*****....*.**..*..***.*...***..*.**..*......**..**...****..**.......**....*....**....**......*.***.**...**.***.*.******.*...*......**.**....*.*.*.**.*.***.**..*......*.......*.*..*..*.*...*..*.***.*.*.*..****.**.*..***..**..*..*..*...*...**.**...***..**......*.....**..*...*.....*..*..*.*.*....*..*.*........*.......**..*.**.*.....*...**...*.*...*...********....**....***..**.****.***..*.........**....****..*...*.*.****...*.****.....**...*.**.***.*..*.*.**.*.........*..**..*.*.****.*....*.**..**.......*..*****........****..**..**.*...*.*.***.***..**.**.*.*...**.......*....*...**.*.*...*.....*.*.*.*...**..*.....**.**.....*..**.**..*.***.*.*..**.**.*.*....****..*...*..*..*.****..**.**..***.....*..**..*.*..*.*.*.....**.*.**...**...*..*.*.*.****.*..****.***.*...*....*......*..*......**..*.*..**..**....**.*...*.**..******.*....*.*.....**......****..*.
.....*..**...**..*..**.****...*.*.***..**....*.******.*.*.*...**.*..*..*..*.*..***..****....*...*.**.*........*......*........*.*..*.***..**.*.**.**....*.*.*.*..*.*.*.*....*..*........**...*****..**.**..***...**....*.**.**...**..*....*.......*...*..***...**.......*.**......**...............*.*.*.**......*....*.**.....*.*.***....*.**.*....*....*...*..*..*.***...*..*...*...*.*.**.......*....*..**......*.......*.*.*..**...*.**.*....*.**...*........*.**...*..*..**........**....*..*.*****....*....*...*...*.*....*..*.*.*....*........***...*.*.*..**.....*.*.*.......*.*.*..*...*.**...*.**..***.....*...**....*..**....*.*..*..*.**...******.*..****..***.**...*.....**.*****..*..**....*.*....*..************..*.*.*...*.*..***.*....*.*..*..*.**...*.****.***....*.*.*..**..*...*..*..*.....*..*..*....***.*.*....**.......*.*.**.*.......*....*..*.*****...**.*...*..*.***.*....*.*..*.*.........*.***.*.*..***.........**.*...*.....***........*.**...*.....*....*..*.*.**.*.*.**....*.*..***......**...**..*..**.*
.*.*.**......**.*.......*.*.**.**.*......******.****...*.*..****..*.*.*...**...*..**...*****.*.*..*.........**..*....*....*...*..*.*.*...**..**.***..........***...*.*..***.****..*....*....***......**.*......**.*..*..*.**.*....***.*.......*.*..*....**..*****..**..**...**.*.*.*.*.**....*...*...***.*..*.*.....*..**.....*.*..**.**.**..*..*..**..**..***.****.........*..*.**.....*.*.*..***.*.*...*..**...**.*.....*.**.......**.****.*.*.....*....**.*.*.*.**...**..*......*.*...*..**..***.******.**.*.*.*.*.*...***.***..*.*...*...**.**.**.*...*..**..***........*..*....*..****.****....*....*.......*.**..*.....***..*.**..****..*.*.***...*.....*.****....*..*.*...**...*.*..**..**.*...**.******.**..**.......**.*.*...**..*..*...*...****.*....*...***.....*..*...****..*...**.**.*.*.*..*....*..*......*..**.**......*.*.....**.**......**..*...********.*.*.**.*....**......*...**.*..*.......*.*.*.*..*....*.***.....*.**.....*........*..*...*.*..*..*.**........*..**.....*..**.*.*..*.......**.*..*...*...*...*...
....*.*.***..*...***.......***.*...*..*.*.....*..*..*.*.*........***.***.*....*..**.....*****.*.********...**...*....**...*..*..*......*.*..**.**....*.*..**....*.**...***......*.*...*.*...*..*.*...*****....*.*..***.......*...*.**....*...*...*.......*.***....*...*..*...*.**...**..**.....*.....**...*....**...*....****.*..*****..*....*..*..***.*..*....*..*.*..*...**..**....*...*.....*..*....*..*..***...*..*....*...**..**.*.......**.***.*.........**.*.....**..*....***....*..**.....*......***.***...**..**...**.......**.*....***.**...*...*..**.**..*.*.*..*..**..*..***...*...**.....*.*..*.*....*.....*..*..*...*.*.*.**..*.*.****.....*........*.**.**.*.***....*******.*.*..*...**.*.*.***.*.****.*.....***...**.**.**..*............*.**..******.*..*........*........**......*.*.**.***...*.....*.**.*......**..*..*..*...***..***...*.**..*......*.**...*..*.***.*.....*.*.**....*....**..***....*..........*.*..*.....*..*....*.*....**.*...*.*.*.*..*.....**.**....*..*..****..*....***.*****..***.**....***...
*...*..**.***.*...*..*.....*.*..*.***.**.*.*....**..**.****..**..*.*****......*......*...*.**..*..*...*.*.*.**....*.*....*.*...**.***...*..***..*..*.*..*.*.*.*.*..*.....**......*..*...*.....******.***...***.**...**...**..*.***.**.*.**..........**..*..*..***.**..**.*.....******.******..*...***..*.*.*.*.*........*....*...***...***.*.*.*.*..*****.*..*..**...*.*..**..*....*..**..*...*........*.**..*..*..*.***.*.***...**..**.***..*..*....**.**..****........*..**..**.**.*.*.*..*..**....*..**......****..*......*......******.....*..***.*.*...*..*.*..*.....*..*...*.*.***..**..**...**..****.*..****........*....*...*.....*.....**....***.***..**....*..***.*.**...****....*..**....*.**.**...*.**..*******..*.****..**..*....*..*........*.*...****.*.*.*.....*.****..*......**..**..***.*.*..**.**...*.***..***...*.*.*.*..........*..****..*....***..........*.*..*.**.*.*..***...*..*.........*..**....*.*.*....*.....***..***..**.*..*....*.****.......*...*.**...*.....***.**.*.......*****....*.**.*..******.*...
.****....*****....**.*.*....*****.*....*.****...*..**.*.*..*..*....**.....*......**..*.*.**.*...****..**.*.***......**..*....*....*****..*..*..*.*..**....*...****.....*.*.****.*.....*.***...*....******.*.***.*.*..*....***.*.*.**.*.**..*...*...**...**........*.....*.********.*.*.*...*.***....*...*..*.*.*...**.*.**....**..*.....*..*...**...*.*...*..*.**...*.*..***...*.*....*...**.*..**..*.*.**....**..*.***......**...*...*..*.....**..**.....*...*.*.*.*......*.*...****....***....**...*.**...**..*.*.*.*.*.*.*...........**........*.*...*.**.*....***...*...**...*.*.*..*.*.....*..*...**.....*.....**.*.....*...**.**.*....*.**....*..**.*.......*...*.*.*.......*..*.*..*....**.**.*....*.*.*.*.**......***.*..*.*.*...**..***..***...****.*...*.**..*...****...****.***.*.*.***...*.**.....*...........**..*.*..*****.*...*...***.**....**.*.....*..*.............***......*.**......**.*.*..***..**....****.*.***.*.....****.**.**....*..*..*..**......*...*........*...**.*.........*...*.**.***....*.*.***...**..*
.*.*.**..*.**..*.***...*.....*.....**.*.***.....**...***..*..***....*.....*...**....**.*..........*.*.**.*.**....*.*.*****..*.*.*.***.....*.*..***..*..*.**.....*.*.*..**........****..**.**....*****.....*.**.*..*.**.....**.*..*.*.*.*.**.*....*..*..*......*..*..*****.*..*..*...***.*...*.**...**.*..**.*.........***.*.**.**.***......*..***..*****.*...*...*.*........*..**.**.*...*.*.**....*...***.**..**..***...**..*.*..*.*...****...***.*.***.*.**..**.....*...*.*.*....*....**.*.*...*..........*...*.*......**.....****...***.*..*....******...**..*..***.*..****...****.*.*...**.*..*.....**...*.*....*.*.....*....*.***...**...*.*...*.*..*.*...*.*.....*...****...**.*..**.*.....*.*.*.*......****...**.....*.**...*...*...*....*.*.*.....*..*.......*..*....**.*..***...*..*.**.*..***..***.**..........***.....*...*****....*****...*....*.*....*...**..**...*.....***.*..**..**....*.**.*.**.***.***.*.*.**.*****.*.*.*....*..*......*.**...*..*.....***.*......****.....**.*......*.....**....*..**..**...**.....*..
..*.**.*...***.*.**..***.****....*..*.*..**.**.....*.*..*.*....*****.****........*....*.***.*.**.*......*.***...*.*.****.**..*...**.*.......*.****.*.****..*..***.***...***..........*....*.*..*..**..*...*.*......*.*...*...*..*....*.......*........*...*.*.*..*.***..****...*......**.*..........*..**.*....*..**.***..*...*..*.....*.***...**.*...*..*.*.*..*******.**..*.*.**.*...*.*..***.*.....*.***..**.....**.*.*.***...*.*.*.**..**.....*..**.**.***..*..**.***.*..*.*..*....*.**..*..**.*.*.*....*.***.**..*...*...****..****...****.....**...*....*....*..*..*.***....*.**..*..*..*****.*.**..**.*****.*.**.*.*....*.*..*.....*.**.*...*..*..*.*..**.*..*....*..***.....*...**...*.........*.*.**..*..*.*.*******.*..****....*.**...*.*.......*..*....*.....**.**.***......*..*.*.*...***..*....*.***...***.****...**..*****......*.....*..*****......*.*..*..**.*.**.**.*..*..*.**.***..*.*..**.*....**........******....***..*.***.**.**........*...........**.*.......*...***.*..*.*.**.....*.*..***...*.......***.....*.
**.*.*..........*.***.*.**...*....**.....**...**..**.......*...*.****..**..*.**.....**.....*...*......*.*..*.*...*..***.*.***..***...*...*..*.*..*.*.....***..**.**.*.**.**..*.*..**.***.**..*..*..*****.*.*...**...*.....*...**.*..*...*....**.*.**...*.........*.*..**.*...*.....**...***.*..*.*..*........**..*........*...*.*.**.*....*..**.**...*.**.*.*****.....*.****.......*.***.....***....**..*......*.**....**..*.**.*..*.*.****.....**...*......*..*.**.**...****.**..*.........**.*.*..*.*..**.****.*..***....**.*..*.*....*.***.*..**....*..*.*....*..*..*.*...*..*.*..***....*.*..***.*.***.**.....*..*.*....**.**.**..**.***...**.****.....*.*.*..**..*.....**.**..*.**.........*..*.*.*.*....*.*.**.*..*.*...*..*.*..**....*.*..........*.*.**.*...*..*...*....*........*..*.*...**.*.*.**..***.****......*.....*.**..*...*....*..**.**..*..*.**..****..**.*.***......***.**.**........*..**....*....**.**...*....*.**...***.......**..*..**.....*..*.*...*.*....**.***...*..*..*.......*.**...******.*.***.**..**.....
**.*..*..**.*..***..*...*..*.*..***..*.*..*...*....*....*..*..*..*..**.......*.....**.*.**.*...*.*.**.**.****.*...*..****.*.*.***.*.*....**..*.**......*.**.*.***.........*...*.*.....**..*..***.*..***..*.......*...**..*........*.*..*.....*....*..***...**.......**.*.*.*...*.....*.*.....*.*...***..*..**.****.**.*.*.........**....*..*.*...*...**.........*.........*....*.*..****......*...**..**..***..*......*...**..*****.***..**....**.*.*****.*..*.*.*****.*.*.**.....*....*****...**.*.**.......***.*..*.**.*.***.*...***....*.......*.***...*...............*...******..***...*..***........*..***...**.*****.........***.**.*..*.*.**.......*.*...**.**...........**....*.***.*..*.*.*.*....*..*..*.*...**...*****.*******.*....*....**.**..*.*.........*.*.*....***..*.....*.*.*.**.*...***...*...**.*............**....*....*.*.*.****..*......**.*.........**..........**...*.*...*....*....*....*.*..*.*.....*....****....*.*.*..***.***..*...*..*.*...*.*...****.*...*.*****.......*.........*....**...**.*..*.**.**
.***....*...**.*..***...**.*.*..*.....*.***.**.*.**.....*.**...***...*.**...*....*.*****.**....**.*..............*....*.***.****.*.*..***.***.........*.**.**.**.*.....*................*...*....**..***..*.*.**...*...***.*..*......*..******..**.*.*****.*..**.*.**..*.*..**...*.......**..*.***.......***....***.*.**.*...***....***....*.....*******...****.*...*.*.**.......*..*.....***.***...*.****.*.....*..**.***.*....*.**..**.***...****..*..**...****.***.*..*.**..*...*...**.....**.**.*.*...***....**.....**.***....*.*****.*.*..**...*...*..*.*.*.*.*.*....*.....*..**..*....*..*..**...*.**...*..**....*.........*.**..*...*.**.**..*.*..*.....*.*.****...**.**.....*..*..*.*..*..**...*****.**......**..*.......*.*...*..**..*....*..*...*..**..***..****.*...**..**..***.*.**.**...**.*..*..*.*..**......*..**.**.*.****........*.*..***..*.**.*.....**...*...*..***.*.**..*.**.......*.***.***..*.**.***..*.....*.*...*.*.....**.*....*****..***...*......*..*...*...****.**.**.......**...*.***....**.*...*..*..**..
...*......*.....**..........**..*...*.***...*.......*....*..*.**.*.*.*...*.**..**..****.*.*.*..*...*..*.**......******..***..*.***.**...*.*......*..*....*.*....**....**.*.....*.****.....***..*.............*.*..*....**.........**..*....**.*.*...*...*..**......*...*..*....***.*...**.*.*...**..*.*.....**.*...***....**........*..*....*.*...*...*.....**..**..**..*..*...*.*.*.*.*.*....*...*.*..*..*****..*.**.*..**.....*....*.....***..*..***......***.*.*.*....*..*..***....***...*.......*...*..***...***..***....***...*****...*.*.*.**.....*.......*..**..*.**..*.**...**...*....*.****..*.*.....**....*...**.*..*..*..****.**..*.**..**.**....*..*......**.*.*****.*....**..***.*....**....***...*.**.***....***......**.*.***..*.***...*..*.***.....**.*....*....***...**...*....*..*****..**.*..**....***.******.*.**.*...**.**.*.....*.***..*..*...**....*..***......***.....****..*..**..*......*.....**.*.*.**....*.*.*..***...****..*..*..*...*...*.*.**.*..**.****....*...*.**..**..*....*.*...*.**.***.*..*.*..*..
*.*..................***.*....*...***.*.....**.**..*******...**....*...*........*....*.**....**..*.*....***..*..*....*......*.***..*........****..**.*..***.**.*.****....*.**.....*...****.***....*..*..**...*....*..*...*.....*...*.*.**..*...**.*.*.*.***....*..*....**...*.****..******..*...*..*...****..*.*.......*...**.......*..*....*....*.*..*.**.*...**..***.**..**.*.....**..*..**.*..*...*....*.**.****...*.*....*..*...*...*....*.....*..*.***..*.....****...*.***.*....*..*...*.*****.***.*.**............*...*..**..**.**.*.*..**..**.**...*..*....**.*..****.*.**...*.....*.......*.........*.**..*....*.*.**.*..*.*.**.**.*...*...**........*..****.*.....**.*.*...*...*....*......*...*.....**.**........*...**.***...**.*.*....*...*....*.............*...***...*..*..**.*.*....*.*.*..**...*.*.**.**....*..*.**.***..*...*..**.*.*....*...*......***...***.*...*.....*.....****...*...*.*....**.*.**....**.*.*...*....**.*.**.......***.**..*....*..*......*....***...*.**.*..*.*..*.*......*.**...**..*.*..*...*...
*...**.*....**.*.......*........*...**...**...*.*.**..**.*.......**..*....*...**..*....*...*.*.*.*.*....**.*.**..*.*.....*.....*...**.*..*..*...****.....**..**.*...***.*....*.....***.****.***..*.*.*...***..*...**..**...*.*.*..****...**.**..*..*.**..***.****.**.*.*****.**.*......*...**.**..**.*..*.*.****..*.*.**..*.*.*.***.*..*.....**.......***.*****..**.*.**.******....**..**...*....*.*..*..*.*..*.*..*.****..*..*.*.....*.**.....*.**...*......**....*.*.**..**.**...**.....*......*.*..*.***..*.*.*..**.......*....**..*..**.*..*.****..**......**...*.....*.*******..*.*......*.*....**....*..*...*.......******....***...*...***..*...***.*...*..*........***.*.***...**.*....***...***.**.*.**.**.*....*.**..*.**.*..*...**.*.**...........**.*.*.*...**.**...*.****...*..*.*.*..*.**..**.*.**.*..*****.*...**.*.....*.....***...*.**.*...........*.*.*...***......**.....*....*.*.**.*..**.*..**.*.***.................*..****....*.**.*.*..**..*........**...**..*.....*....*.**.*....**....*.*..**..**....**....*..
.*...****..*.*..****....**.**..*.*...*....*.******..**..*...**..****.**.********.**.*........**....*.......***..*.*..*.*....*.....**..*.....****...*..*.*.....***.*.*****..*.*...*.*.****..*.**.......**....***..*...........***..*..*..****.*....**.**..****..*...**..**...*.*.*.*..*......*.*.*.......**...*..*...***..*.*.....***...**....*.*.....*..**...*...*..**.*..*.....*..***.**.**.*..**..*.........*.*..*...**.***.....***..*...*****.....*.**.**.*........***..*.....*.******.......***..**.*.**...*.*.*.....*.*.....*...**.*...*.***.*...***...*..*...*.*.....*..*.*.*..**...*.***..****.**..**....*....*....**..*..*....*..*......**.***.*****.*...**.*.**...*..*.*.*.*....*...***........**..**..*.**....**......**...*.*.*..*.**...*.....***.**.*..*.**...*...*.*.*...******....*..**......*.**.***.**......**..*..*...*...*....*.*....*.**..**....*...**...**..*..**...*...*.*.***...***.*.*.*.**.*.*.....**....*..*.....**.*...*.*..*......**...*..*..*...*.*..**.**..***....**..*....*.....*..***.*.....*.*...*......
.*......**..*.....*.*......*.*.....***.**.*.***...*.**.*..*..***....***..*..****...*..***..*.*.**.*.**.*....**.*..*....**.*.*.*..*.....*.........**..*..*..*...**......*..*..*.**..******....*..*.*...**.*.**.*.*...**.*...*....*.....*..*.*..*....*.*...*.....*.**..**....*.**.....**......**..**.*...*..**....*..*..*...*..***.**.***..**....*.*....*..*.*.*.**....*....***...****.*.*...*.*........*.*.*.*.......*.*.*.*.*...***..*.*...*....*...*.**....*.....*.*...*.**...***.....*....*.*.***....*..***....**..**...**..*...*.*.*.***.*.**.*..*..*.*.*....**.*..*..**..*.*....*.**..*.*****...*..........**.*.*...*.**....**.**.**...*....*.***.*.*......*.****.*.*.*........***.*.**.....**.*.......*.*.*..*.*.*.*****..*.....***.*..*....*..*.****..*...*.....*...**..*....*..**...*..*.....*.**...**.**..***..*.***.**...**..***.*..*.*.**.*.*..**..**....***.*...**.*.*..*....*.*..**...***....**.*..*.*****.*..*.**.**.**..**...****.***.......*.**.**....*.*..**..**.*.*.*...****....*****.*..*.*..*.*..*..*.**...*....*.*.*
*...**..**....*..**.*.****..*......*..*.*...*.*.*.***.....**.*.....**.******.**.*.*.*.*.**.*...*.*...*****......*..**.*.**...***..**.......*.*.....*...***...*...**........*....**..*..*...**...**..*...**.*.*......*.*.........*..***..**.....**...*.*..*...*...*....**.**.....***.*.*...***.*.**............*........*.........*.**...*...*....****.*....***..****..***.**..****..*.*.**.****..****...*..**...*.*...*....***....*.....*..*.**.**....*********.***..**.***.**..****.*..*.*..**...**.....*..*......*.**..**......**..*.**.*...*.*...*..**...*..*..*....***.*.........****..*.*.**.........******..*.**.**....*.....**........*...*.*****.........*..*.*.*********.*.......*...**...***...*...**..**.*......**.**.**.*.*..*.**.**.*.***...**.**...**.**...**..*....**.*..**.....*.*..*...*...*..**.**.*.***........**.*..*..***..*..*........**.....*.....**.....***..*...**.*..**..*..**..***.*.*.*...**.***...*.*.*...**....*...*......*....***...*..**.*..*.**.....*..*..*...*..*......***..*.*...***....*.....**.....
*..***...*..*.*...**..........*..*..*.*....*.*****.......****.....*.*..*.*.**....**..*.**.***....*...***..*.*.*.*....*...*.*..*.....*...*****..*......**.*..*.*.....***.....*..**...**.**..*.***..***...**.*.*..**..*...*....*..**.*..*...*.*.**...***...***....**........*.....**..***..*..**.*.**.*.*..*...**.......**.**.*.****.*..*......**...*....*........*.*.**.**..*...*...*.**.***.**.*..**..*.....**...**..**.*....*......*..*....**.....**..*...*..........*.*...*...******......*...*...*..*...****..*..*.***......***.*.....*...**.**.....*...*.**.**.*.*..*.*.**...***.*.****..**...**.*.*...***....**..*.*......**..*..*.*...**......*...****.....*....**.....*...***...*..*.*..**...*.***.***.....**......*....**....*.....***..***....*..**..*..***...*..*..*.*...***..*.*..***.*****....*.*...*.....**.*.....**.**......*...****.*..*...**..*.....***.*..**.***.*.**.....*...**.**..**..******..*.....***.***..*......*...*..*.**...*.*.....**...*...**.....*..*.**.....*****.***..*......*...*.*****..*..***.*.*..*.*
.*.**..***..*.*..***....*.............*....**...**...*.****......*..*..****....***...**..*.***...**.*.....*........*...*..*..*.*.*..******.......*......**..**...............***...*.*..**...***..***.**.*.*.....***....****...**.*.*.....**..**.**.*****...*....**..*...***.*....*...*.*...*.*......**...**..***...*...*.*.*.*.*..**.*.**..**.*..*..**...***..*.*..*..**.**.*.*...*****.**.....*.***..**.*.............*..*...*...*.**...*...*.*.*..*.*****..*....*......*..*..**...*..**....*....*.*..*..........*...*....*.*..**.........*.**.*....*.*.*...*....**....**.*.**..****.*......*****.**..*.*..*.*...*.**.*.*...*...*...*....****...*.***....**.*..*...**...........*.....*.**.*.....*.*.**.*....*.***..*.**..*.*.****........***.**......**.*.******.*.*.*..**.....**..*...*..*****.***.**..**.....**.**.*..*..**.*.*****.*.*.*.*.*..*.**...**.**..****....***..***.**....*.....*..*.*........*........**...*...*.*...**..*.*....*.*.**..*.*....*.*..**..*.*.....*..**..**.........**.....***..*...*..****...*...*.......
.*........**.*..*..****..*..******.***......**.*.*.***.***..*..***.*...*.*....**.**.*.***..*.*...*.***.....*.*..*.**.*..***....*..*.....*..*.*......****.******.....***....*.*....**.*.*..*.....***..***..*..**..*.*.*.*....*.*..***.**...**.*..***.*..**....*.....*....*.*..*..*.*.*......**.......*...*.*....*...*...*.*..*.*.*.*.*.*...**..**..*...*.*.**..*.*.*.*.*.**..*............*.*.*...*....*..***.......***..*.*......**........*.....*..............****...*.....***..*..*.**...*..*..*..*..***..****.*..........****..*.......*...*...*..**..*****..*...**..*..*...*.....*.**.....***...***.*.......*....***...*.***.*.**....**....*.****.*.*....**...*.*..**...***.*..***.**.*****..*.*****..***..**..**..*..*.*..*..*...*.**.*.....**......*...*..****.*.*...****..***.*.*.**..*..**.*..*...**.*.***.*.***...*..*..*.*.....*.****.......*.*...**..**..*.*....**...**.**...*.*.*.**.*.**..*.**..***....*.*.....**.**.*....**..***...***...***...*...****.**.*..*...*.........**.**.*..*...**.**..*..*....*.*..*....**..*.*
*.*.**.**....*......*.*......*.*...**.**....*...*.*..**..**.*..*..*...*.***..***.*....***..***......*.*..**..*.**....*...***..**......*.***.***..*..****...**.*..***...*....*..*...***...*..........*.................**........*....****.....*****...**...**.*...*..**..*.....*.**..*.****.*.*.**.**.**.........**.*...*.****..**.....**.....*..*.**...*.....*....**...*.*.*.*..***....**......**....*.**.........*..**....*.*..***.***.....***.*......***...**.........*..**..*.*.*...*.*..**...*..**..**.*..****...**.*.*......**..**.*..*.*..*..**..*...***...****....*.*.....*...***.*..*......*.....*..*.**.**..****.*....*...*****.*........***....**.***...*.*..*.*..*.*...*.....*****....***.**...*..***..*......*..*.......*.*...*....**.....*......*..*****..**....*..***......****...**.*..*....*.*.*...**.....*......**..*..**...*.*..***.*..*..****.*.*.*...*.*..**....*..**..****....**......***...*..*.*.**.**.....******.*.***......*.**..*..*....*.***.*..*...****.....**.**.*..*....*..****...*..**..........***..***
..*..*.*.**....****.*******.**...*..**....***..**..*....*...*....*..**...**...***.**..*.*..**.***.*...**..*.**..*........**.***..*...*...**.**..***.**..*.....*...*.***.*.....**.*...*......*..*.*..**.*....*...*.......*.**.****..**...**.**.****.*.*..*...**.**..**.***..**..**.*..*..*..*.**...*..**...**..*.*..*.**...*.**.**..........*.*.*..*....**...**.*.**.*.**.*******.***.*.***.**..**.......*...**....***.**...*.***......**.*...*..*.***.**..**.....**....*.*.**.***...*...*..**.*..**.......*.*.**...*.*..*...*.*.*..***...*...**.**....*.***.*..*.*.*****.****..*...***.***.*.....*.....*.***.*.*..*..*.**...***.*........**.*....********..*.****.*.**..*..*..*..*...*.......**..*..*........**....**..**.**.***.***......**.****.*.*...*.....*.....****.**.....*.*.*.*.......*.*.*.**....***.*.*.*..***.........*..**....**.*.....**.**...*...*.....*.....*..*.....*..*..*..***..**.......**...*...*.......*.*.**.***....*.*....**..**.*..*....*..*....*.**...***.***.**...**.*.*.*....*.**.*.**.*..*.*.*...*....*...**
......*..***.*...*.**.*..**.*..****.**....*.*......**...**.*....*..*..**.**..*...*..*..*.*..*..******.*..*..*....*....*.*..*.**.*...**.*.**......*..*..***...*.*.*.*..*.*..***..**.**..*.**....*.****.***.*****.*..*......***..*......*.......*..**.....*.*....*.***.*........*.**..*..*...**.........*.*.*..**..**...*.*.....****.....*....**........*..**...*.....**.....***...**..**...****...*.*..*.*...****.*...*.*.**..*....**.*.***..*..**.....**.......**.**..**.*.*..***...****.*.*..*.*..****.**.**.*..*..*.*..***..*.....*..**..*...****..*..*...*.**..*...*...**..*.*.**...*.*..*......*.*.*.**.*.***.*....**..*..**.....*...**....***..*..*......**............*....**.*......**.*.*..***....***...*.**.*.*.*.......***..***..*.....*.***..**.*****.***...**....**.....*..*.*.....*.**......*....*.....**..**.......**.**..**.....**.....*..*....*...*......*.....***...*..***..**....****...*.....***...*..*.....***....*....*....***...*...*.**....****....****..**.*..*..*.....**.*.......**...****.*.*..*.*.**.......**
.****.***...*....**.*...***...*....****..**..........*..**.*.*.....*.*.**.***.*....**.**.*..*...*.......*.**..*.**.*.*..**.*.***...**.*....*.*.**.***..***.*..*.***..***.......*.**.*...**...*.**...*.......**..*.*.....*....*.....*...***.*.....*.*.**.......*.*...*..**...*....*..**.*.*...*.....*.*..****..**...*....*....*.*....*.****..*..*.*.*****...*.*..******.*.*...****..**...****.....**.*........*..****..*.***....*..**..*.***.*..*.*.....*...*....*.....*.**..**.*.*.*..*..*.*.....*..***........**..***..*..*.*....*....***.*.*...*..*...**.*...*****.....*...*.**.*.*..****..*....**..**..***...*..*....*...**..*...*.*..**...**.**.........*....**.**..*..*..*...*....*..*.*.*.*.**...*..*.***..*.*.*.*..*...*...*.*..*.*.....*.*..*....*.*..*.***.**..*.*.*.**....*...*.....*..*.*.*....***...*.....*.***.**.*..*.*..**....**..*.*...**..*.*.**.*.*....*..***.*..*****.*..*.*...*...*.**.*.**.....*.**...*.*.*.***......**.****..*.**.***.*.**..*.*..****.*..**.......*....*....*..*..**.*.*...*..*...*.....**...*..*.
..*...*.**...**..*.*...*.******..**.*.....**.*..**..**...*..**.****...***..*.*.*..*.....*..*.*....**.....**.*...*..*.**...*...*.*..*****.*.....***......*.**....*...*...*.*.*.*.***..***...***.*......*.*...**.***..**...**..**..*....**.*..**.*........*........*..*....**.*......******.***.......*******.*.*...*.****.........******..*..***.**....*.*..*.....*.*.*.*.....*.*.*.**.*....**.**.**.*...*..**.*..**.***.**...*..*.*..*...*.....**.**.*.*...*.*...****..*....*.......*...**..*..***.*....***.*.*...*.*....*.***.***.*.*.*....*.**.***.....*.*.*.******...***.**..*.***..**.*....*...*.*..*.*.**......*****.***.*........*......*.*..*....*....*.**.*.*.*..**...*.*..*...**....*.*.....*****...******..****..*..**.*.**.*.*****.**..........*******.*...*.....**.......*.*..**..**.*.*.***..*.....*.....**....*.*...*.***.**.....**.*..**....**..*.....**.**.*........*...*.*.*..*.....*..*....*.....**.*.***.....*.*.....*..*..*.**.*...*.*....***...**...*....*..**..*..*.......*...***................***..*....**.**..
**.*..*.....**....*.*.**.*.....*.**.*...***....***...*.****.....****...***...*.*...*.***..*.***..*.*..**....*.*.....*...*...*.*......*....***...***.*.*...*..**.***.****..*.*..**..*.*..*...*.*..***..*******..*.....*..*........*.*...**..*.*...*.*..*...**.*..*****.**...*...*.*.**.*.*..*..******.*.*.**..*..*..***.....*..*...........*...***.......*...**......******.*..**....*.*.*..****...**.**.**.*.....*....*......*.....***..*..*.*.**..*.*..*.*.........*..***...*......*.***.**...*.**....*...*..*..*.....**.*....**..*..****...*..***...*...**.**.....**.**..*..........***.*..*...**.*.*..*.*....*.*.....**..**.**.*..*******...*...**..*..**..*.*........*..*...*..*..*..*...***..**.*****.*.....*.*.*....*....**.*..*.*..***...*.*..*....***.**.*....**.**.*......*.*.*.***.....*..*...*..*...***.***.**.***.*..*.....*..**.****.*....*....*..*.**.*...**..*.*..*.*....****....*.****.*..*..**..**...*..*..****..**.*.*....**..***.*.**....****.*..*.*..*..*.*.*.*.**..*.......**..*...*..*......*.....*..*.**.*....**.
..*.*.*..*.*.**...**.***....*.****.......*.********..****..*.*..**.*.*.......*..**..*.*..*.**.**....**.......*.****.***.**...*.*...*....****..*.****......**.**..*.*.....*******....**.......****...*..*...**.*.*..***..*..*...****.........*.......*...**.*.*..*...****.....**.***..****.*....****....*.***.....*.**.*.*.**.**.*.*.*.........*...***...**..****.*....*..***..*..*...****...**....**..**..***.....*....*.....****...*...**....*.*.*****.....*.**......**.*..*.*..*..*..***.***...*......*.**.*.***.....*...******..*......**..******.*...*.*.**....*...**.**.*....**.......*...*...**.*.*..*..*.**...***.......**.*....*...*...*.*.*.*..***..*...*...*.*...*.....*...*...****...*.*..**..**...*.*...*.*..*.**..**.*.*....*****.**....**..*..***.*.*****..**.......***.*.......***..*...*.*.*..*...*.**.......*...*............*.***.*.*..*.***.*...**.....*...*..**.*....*.*...*****.*...***.***..*.*.*****......*..*..*....*...***.**.**...........**.***.**..*....***.**...***..*...*.*.........*...*...**..*.**.**...
..**...**..**....*...**.....*.*..*.**...**..*.*..******..***......***....**....*...**..*.**...*.....*......**...*......*.....***.**....**..*.****.....*.*.*.**...*.*.*...*.*..........**.*........**...*.....*...**.*......**.*..*.........*....**.*.*......*..*....*.........*.*.**....**...*....*...**.*.*..**.**.*..*..*.***..**....*.......*..*.*.*..**.****..........***..**..****..**...**.*..*.*.****..*..**.**.....*..******.....**..*.......*..*.....*.**........*.***..*..***....*........*****..*.*..**....**....**.*.*.*..*.***.....***.....**...*.....****.***.*..*....*....**..*....**...*..*.....*..***.***..*..*****..**..*..***.....*.*.**...*..**.......*.....*.....**.**.**.......**.**.*....**.*.**.*.**..***..**.*****..*.....*.***.*..*.*......*.****....*....*..*..**.*.**.**..****..*.*....*****.***.......*..*..*..*..*..*.**.*...*.*.*..***.**.*..*....**....*.*.*.***...*.**.**....**.*.*....*...*.***.**...**...*.*..**...***.*..*..........*.*.*.......*.....**.......*....*..*........***.**..*......*****
*.*.**...*.**..**.****............*.*....*.*...**.*..*.*...*.**.**..**.******.*.***...***.*.***......***.**..***.***.**.****...*..*.**......*...*...*..***....***..*..***...*.*..**.****..***..*....*...*.*.*....**..*****.*.*...***........*.*...*..*.*.***...**.*......**..**...*..*..**....*.......**.*...*....*..*******.**...*.*..*...*.*.**..**..*..*.....*....*.*.**..**.*.**..*.*.***.**...*.*.*..**.**..*...**.*..***.*.****.....*..**..***.*......**..**..*...*.*.*.*....*..**..*....**.....*..*.......*.**.*..*..**.....*..***.....**.**.*....*..*.*.***.*****.*...**.**......***........*.**.***.*.*..***..***...*.*******..*.*...****..*..*.***......**..*.**.*..****.....*.....*......*.*.........*...*****.....*.*.**...******.**..**.*.***...*....****........**.****...**.*.*.***.****...*..*.*.*...***..**.*..***..**.**.*...*.**..***.**.*...*.*.***....*.**..*.*......**......*..*.***.*...**.*.*.**..****.*.**.*.*....**.*...**.***.***.******..***.*.*.......**.*...**.*.**..****.*.*...**..*.*..*...***..*..*...*
...*.*..*.*..*...***....**.........***.*...*****..***....**..***...*.**.*..****...***...*...*.***.*..*..*.*..*.....*.**.*..**......*..**.*.*.....*.*....*.*...**..*....*.**.*...*...*...*...*..***....*.**.**.*..**....*...........**..**...*.*.....**..**...*.*..***....**..*...**..........*...**.*...*....*.*..**.*...**..*.*.*...*...*..*....****..***..*.......**.***.....*.....*..*...***.*.**..***..***.....***.*.*....*.....**..**...****.**...***..**.......*...**.*.****..*.***..*..***.**..**..*******.**.**.*.*..**..*.****..*..**..**..**.**.*..**..*..*...*.*..****...*.**.*...*.**.**....****.**.**.....**........*.*...*.*....***..*.*...**..*..**.*..*...*........***...**.*...*..*.*...**...**.**..****.....*.*..**....**.*..*.*.***..**...**.*.**.*.***......*....**..*.**.**.*.**.*..**.*.*..*......****.*...*...*..***.**....*.......***.........*..*..***.**.*..**....*..**...*.....***.*.....**......**.*.....*..*...*..*.....*.*.*..*.**.***.....******............*..*****.*.*..*.*****..*...**..**.**..**..*..
...*..**.*.**.**..*...******...*..**.......*.***...**..**....****...**.*.***...***.***..***...*.*.**....*...****....****..*.**.......**.*..**....*.....****.*...*...*..**..*.*.*.*.*..**.*.*....**.*.....**.***....*.....*...**..**...*...**.*.***..*.*.*.*.*....**.*.***.*....***..****..*.*..**.******.*..*.....**....*.*.....*..**.*.**....*.**.*....***....*........*.*.*.**.***.*..**..***....*..*.*.**..........*..*....****....*.**.*.*..***........*.....*....*.*..**.**.******....**.**...*..*..**..***..*..**..*.*.***.......*..*.....***.****.********....*..***........*.*****........****.*..**..*.*....***..**.*...**...**.***....*..*.*.**..*.*....**.***.....*.**....**....**....*.***.*....**...****...*.**..**..**..*...*...***.******.*..*.....*.***.**..****.*....****.*.*..***.***..***.*.*.***..*..**...*.**.*.*...*.*...**.**..**.*.**..***...***..*.....***..*.**.**..**..*.*...*..*..*..*..*.**.*.*..........***...*....*.*...*...*.*....*....***.*.........**.*..*.*....*.*...*..**..**..*.........*..****...*
..*.....*.*.*...****.*..*..*..***...*.....*....*.****...*...**.......**.*...**.**.*..**..*..***.........**.........*..**...*..*...**..*...**..**...*....*....*....*........*.*.*.....**..***..*....*.......*.....****...*....***.*...*....*.*.**....**.**......*.......**...*...**......*.**.*...***...*.*..*.....****.*..*....**.*...**..*.*.....*....*****.......*.***.****...*.*...*.****..****..*.*.***.*..*.**.****..*.*..*....*...*.**.*..*..****.....*.*..***...*...**..**.*.*....*....**......**....**...**....*...***.*.*.*..*...*...*........**..*.*.*.*..*.*.**.**.......*.*.**.*.*.*......*.*.**..*.....***.**..***.*.*..*.*..**.*****.*.*...*........*.*...*.*.*..*..**.**...*....*....**....*...**.*.......*.*.*.*.*.**..**.*..***...*.*.......*....*.*.*..***.****.*.***..**.*.........*****...*..*....*..*.****...**.......*........*.***.**.*...*...**.........*.**.*....*..*....**.*...**....*.****.**...*...***...*......**..*.*....****..**....*.*.*...******...*..*.*..*.*....**..*.**.*.....*.*..**.....**.***..**
...*..............***..*..*.....*.*.*..........*...*......*.*.*****.**...*.*.**.*....**..*****...**.*..*.**.*.*.*.****.*..*.**..**.*.*..*.*..**.**.*..*.*.**.*..**..*...*.*.**.......*...*.**.**.***.....*..***..*.****.***..*...**.....**..*.*....*******.*..**.**.*.**......*..*..**..*..**.*..*.*.....**.......*...*......*..**.***.***.*.*....**...*..**...***.*..*..*.*.*.****..*****.*.*...***...*...*.*..*..**..***.**.*****..*...***..*...*...*..........*..*.....*.***.**...**.*.*..*.*....*...*..*..*.**....*......**..***.**.....**.*.**.*...*..**..**.*..*....*...******....**..**.***.***.*.*..**.**...**.*.**........**.**.*..**....*...*****.***.*.**...*...**..**....**...*..*..*...**.****....**....***.*.*.*..*.*.*..*.....*.....**...**....*..**.........**..*****.....**...***.*....****.*..***..**.....*..****..**.*..*...*.*.**..*.....*...*.****........*.......*...*..*..*.....*..***.*....***...**...**...*....*..*.***...*.**.**....***...**.....*.....**.***.*.....*........**..****.*........*.***......****
.......****..........**.......**..**....*...*...**.**.**..*....**....*.........*...*...*...****...**.*.*.**.**.*.*.****.*.......**..*....****..*****.*...**..***.*.........*..*..*.*...***..**..*...**..**...*..**..*..*..*..*.*.....*........***..**........*.*........****.***........**..****...*...*.**.**.***...*.*..*.***.*.......*****....**...**......*..*.*..*...***..*..*.*.....*..**.*..*..*****.....**...***.*.........*....*..*.....*.*.....*****.*...*..*....**.*.....***.***.*..*.*..*...****.*.**..*..*.*...**..**.*.******..**...**..*....*.**.*.*****.***..*.**.*.*...***.**..**....*.*....*.*.**.....**....*.**.....***.*.........*...........**.*...**..***....*.***..*.****....****........**.*****........*......**..*......*...***.*..*.*.*.*...**.*..*..***...*.*.**..**..*.....**.........**...**.......***.*.**.*.*.***.*.***.*.*..*..*..*..**.*....*..**...*....*.**.*.**.**..*.*.....***.***...*..*..*..**..*..*....*.****...*...*.**.....****..**..**.***.**....***...**..**.*.*****...*.....**..***....*..
.*.*....***..*.*.*.*.*.*.*..*..*.***..*.*..*.***..*.*....*.*.**.*.......**.....*.*..**..*.**.*.*..**....**..*.**.**.**......**.....*..*....***..*..**...*..****.*.*.**.*.*..**..*..*..**....*..*.....*...*.*.*...*..*.....*.*......****....***...*..**.....*.*...**..*.*..*....*****....**...*......***....**..*...*.*...*.*.........*........***..........*.**..**.***..*.*.....*...**.*....*..*.....*........*.*.*.......*.*...**.........**....*.....*........*......*******..*..***.*.*..*.**...**.*..*......*..*.**..**.*...*...**......**...*..**..*.*.***..*.**......*.*..*....**.*.*...*..*.**...*****.*.*.*.**....*...*......*....**....*....**.*.....*....*.**..*...***..........*..****.*..*...*.*.*.*.*.**...***..**..*...*.**...**....*.*...*.....*...*.**..*.****..*.*...***..***.***.**..*....******.**.****............**.......**.***....***.*....*..*.*..*.**...*...*.....**..**..*****...*.*.****.*.*..**........*.**....**.*.**.*..*..**...*.**.*.*.*.*.**..***.*......*....*..**.*..*....*.******....*......***.*.*
...**..*.*..*..****.*.......*....*.*.....*....*..*......*.**......*.*.*.*....*.**..**.****......**.*..**.*.**.*.**.*....**.......**..........*....*...*..*...****..**.......**....**.....*.*.*.....**......*...****..**.**....*.**..*.*..*......**.**...*.*.*....**......*****.**.*.**...***...*....***.......*.*.*..**.*...*..*...*.**....*..*.**......*.**...*......**...*..*.*...****....*......**....**..*...**...*...***.*.*..****.**.*.*.*.***.*.....*.*....***.*....**.*.......*****.**.*.*....**......****...**.*...........*.*....**...**..*...****.*...*.**.***.*...*.*.*...*****.*..**.*.**....*..****...*..*******.*......*.**.*.**..........**.*.*..**........****.*.*.***.**....*...*.***.******.***.****..*****.*.*.*.....*.*..*..*....***.**.**.....*.*..*.*.*...*.**.******.*.*....**..*...*....*.**...*...*..**.***.*..**...*.*....**..*.*..*..**..*..***.***.*..*.*..*.........*.***.*.*..*.**.*..*.*.****.**.....***.......**..*..*..******..*..**.*.*...*..*..***....*.**..***......*....*.**....***.....*....*.***
...*.*..*.*.*...*.*..*...*.***..........*.*.....*..***.**.*..**..**.......**.**.*......***.***..**..*....***.*...*...******.***......*.*..*.....**.**.*.***.**.....*..**.****..**.*...*..*.*...********..*..*....***.*.....*..*.******.....*.*.*..**.......**.****..*.**..***...*..*...*..*..**...*..*.**.***...........**....**.*.*..*......**..***..*.*.*..*..*...***....*.........**..*..*.*.***.*.*.*.**.*....*..*..***...*...*********...**.*.**.....**..*.**.*....*......*..***....**..***..*.*.**...**..*..*.....*.*.***..******.*.**.......*.**.**.*...**.*.*.**.*.****...*.****.**..***...**...*..*.........*.**.***.***.***..*...***..*..*.*..*.******......*.*.....***.*....**.*..*.....*****.*...........*..*.****....**..*...**..**.....***..*..*...*.*.*.**.....*.*.******.**.**..*.*.*.**.....*....**.**..*.**.*..*..*..*...*.**..*...*.***..*.*...*.*.***.***...*....**.....*.*.**.....*..*.............**.*.*..*..***..*......*..*..**.**.**...*............*..**..*.*.*.....*......*.*.*..**.***..*..*.*........**..*.
...*...*...*..***..*.*.***.*..*..**.....*....***.**.....*.**..**.*..*.*...**.*..........*...*...****.....*...*...*...**.****..***.*.**..**......***...*...****.*..**...*.*..*****.*..*.....*.*.........**..*.*......*...*.**..*.......*..*....****....***..**.*....*.*****...*.**..**....*...*..**..*...*.*..*.*.*..**..****....*.**.*...**...*.*..*....**...**..***.*....**.*.*.********...*..****..***.........**.**.**.**.**.*.....*....***..*...*..**...*...*****...**.......**..*.*.*.*...*....**..***.....*.*..**.*..*.*..*****.*..*..**.*..*..*..*.*...*..*******..*...*.**..**.*...*.*......*......**..*.*..*.*.**.**.....**...*.**..******..***.**.*.*..*.**.**.....**.****..**.*..*...*...*..*...*.*..**...*..*...***.*..*.*.*..**.**.**.**..**.....*...***..*...*..**.*....****..*....****.*...**...*.**..*..*..**.*..**..*.**....*.**...*.**...**.*..*..*.***...........*.....*******.*..*......*.*.*.**..**.*..*.*....*...**...*.**...*.....*.*.*.....**...******...***..*..**.*.*.*.*.......***..*****.*...*..**....*...**
..**********.***..*...*..**.*.*.*.**.*.*.*.**......**....*...*.*....**..*...**...*...........*.***.*....*.*...*....*.*...**..*....**......**.*.**.....*..**...**.*.***..***......***.**..**.*....***....*....*.*...**.****...*....***.*...*...**...*..*.....*...*.*..***...*.*...*........**...***..*..*..*......**.*....**.....**...*..*..*.....***.*..***....*.*...**.*..**..*....**.*..*.*....**..**....*...*..*.*.*.*****..*....*.*..*.***..*...*.******..*...*..*.*.**.....****.**....***..*.*.*...**..**..*...**......*..**..*..*.*.**.*.....*....*.*.*...*.........**......***....*.*...*.*..***.***.*.....*...*..*...*...*...*..*..*..****.*.*..***..........*.*.*.....*...*.*...**..*..*.*...*.*..****.*......**.*.****..*.**...*........*......**....**..*.....*.**...*.*..****...**.*.....*.*....**.**....*.*.*....*....***...*..*.**....*..*.....***.....*...*..*.*...*..*....**.**..*.***..**....**..**...*..***.*...**.*.***.*.*......**..***...*.*....**..*..*.*.*....****...*.**..*.*.......*..**..*****.**.*....*...*..
.*.*..**.****........*.*.........*..**.**.***....***.***.***....*.*......*.....*...**..*..*.***..*.*..**..*.*....**.....****.*.*...*...*.......*..*..*..*...*.*...**..**.*.....****.*.*.**..*.*..*.****.***..**.**.*...***.*.*..*..**.*.**..*.*.*..*.....*..*.*.......*....**......***.**...***.*.*..*.*.*.**...*****.*.***.**.*..***...**.*..*..**.*****.................*.**.........*...***.**.....*.*..*...*...****....**.****.*.*...**.**...**..*..*...*..**.*..*.*.....*..*.*...**.....**..*.*.....*...*...*..*....*..*......****...*.**....*....*.**.....*.*..****.**.*....**....*.*.**....****...*..*.*...**.......*.*..*............*.*..***..*.**...*.****.*.....*.*..*..*.*.....**.*..*..*...*.***..*.*...***...*......***.*..*..***..*.*****...**..*****.....*.....*..**....**..*..*.*....**..*.**.*...***.*.**.*...***...*.*.**...******...*.**..*.**...*....***.*....**...*.......*..*.***....*..***...**..*..*.*........****.*..*.**..**.....****..**..*.*.****.**...*.*..****......*.*...*****...*..*...****..*...***..*
.****....*..*..*.*.*..*****.**..***.....*...*....*.*....*******.***.*...****...*...*.**.........*....*...***.*.*.*.*..*.*....***...**.*..***...***.......**.*..***....*.*.*.*..*.*.**.*...**..**...*.**..*.*.*...*......*..*.........*..**.*...**..***...*..*..*.....*..*.*.....*.....*..**..*....*..*.....**...*..****....*.*...****.**.**..**..**..**...**....***.**....**...*.*.****..**.**.**..*.*.*.**..**.**..****..*...*.*.*.*****...*..*...*.***.***.******.**..*****..*****..***..*..**.*.*.*..........**...**.........**...*..*...........*.*.**..**.*...*..***...*..*.*....*.*..***.*.**..*..*.......**..*..*.*......***.....***.*..*****.....*..*..*...*...*.*..*.*..*...**.*.****..*.*.**..*...*.***...*..**...***...*..*..**..*..*****...*.*...***...*****....*..........*..*.**..*.**.*...*....*.***..*..*..***.*.*..*.*.*.......*..*..........**...*.*..**..*..*.***.***.***.*.....*.....**.*.*.****.*.**..*.**......***.**.**......*.**...*....*....**...*..***..*...***...***..*......**.**.**..****.*....**....**.**.
.....***.*...*..*..*.**.......*..*.**....*..****......*.*.**.*.*.**...*.....*.**...***..*...*....**......**.**.....*........*..*..***...*..***...***......*...*.**..*..*....**........******.*.*....***.*..**.*..***.*.*.....*....*.....****..**.........*..*.*.**...*.**..*...**..*.*.*....*.***..*.****........*...***.....*.......****.*..*.**.**.**.*.......*.**..**........*..**..*..*.....**.*.**..***..**.*.****..**..*.*..**..*..**.***......*....*.*.....*..**.****..*****.......*...........***....**.**...*.*****............*..*..*....***..*..*..*...**.**.....*....***......*.*.*.*.*..***.*...*..*.*.........*...*.*.*.**..*.*.*..**.*.*...*.**....**.**....***..*.....*.*....**..*...*.......*.*.*...***.....**.....*.......................***..*.**........*...**.****.**.*.**..*..*...***....***.**.......*..*.....*.....*.*..*.....**..*....*..**..**...*.****.........*..***........*.**.**.*.**.*......**.*.*.*..***.*..*..**..*.****.....**..**.*.*..*******......**..****..*...*.*..*..***....*......*...*...*..
...........*...*......*..**....*.*.*..........****.*....*.*....*..*.***..*.*....*.....*.*..*..***.*.***.*.*.........*....*....*...*....*..**..***..*.*.****.***......*.*..........**.**.**....**...*....*.*.**.....*.***...*..**.*.*..*..****.....***.*....*...***....*....*..**....*.*......*...*...***.......***.***...**....**......*...***.*.*...*.*..**....***.***...*.*.*.*.*....*.****..*.**.**..*..*..*..*.***...**......*.**.**...*..**...*.*****.......**..**.....*..***.**.*..***..******.*...****..**.*......****......*.........**.*.*.**..*.*....**...*......*.***...*..****..*.***.***.*.**..****....*....*....*.****.*...........**.....**......*.*.*......*.*.*..*......*..**.**.*..***...*.**.***.*.**...*.**.*.*....*.*..*..**..*..**.***..*.*.*.....**........**..**...**..*........***..*...*.....*.***.*..***.*..*.**.**.***..**..**...**......*.*.**.*.....**.*.....**....*..*.*.....*.***.*..*..*..*.*.**.*..*...*.*...*....**.**.*..**..*...**......*...**.***..*.*...**...*.*...*......***...*.*.***.*.*..***.
.*....*....*....*..*..*..****...*...........*.**.*....*....**..*..*.......*.*.*....*...*.*...........***...***....**.*..*..***.*...****..****.***.*.......**.*...*...*..*...*...*......*...*..*.*.*.*.**.....***.***...*.*.**..*.**.**..*..*.**.**.***...**.....*****....*.***...*.....*...........*.*.*.......**.***.*.***..*..**....**...*....*..***.***.**..*..*..*.*....*..***........*..*****...**...*.*.*...*..*....**.*.....*......*.****.*..*.**.***...**.*.*............******...****...........*...**...............***.*....*....*.*.*.**...*..****.**...**.**..*.....**.*.....*.*..*.......*.***.**.**.**.*.....*.*.**.**.*.......*..**.**......*...*..*.....*......*...***.**.....*..*.....**..*....**.******.*..*....*****..*.....*...*.......***.......*..*.*****...*....*.**.**..........*.*******...**.......*.....*****.*.*....***...****.**...*.**.*..*....*.*....**..*..**.****..*.*..*..**.*.....*...**..**.*........*....***.*...........*....****.*....*.*.*....*...*.....**..***..**.**..*..*.....*...**.***.***
..**.**...*....*...**...*....*...**..***.*.**....**.*...*.**.**..*******.**......***...*...**......**.*.**.*.......*.*..*.***..*..*..*.....*.*.......**.*.*..*.*..*.*.*.**.*...**....*.*...*.**.....**..**....*.*..*..*....***.*.*.......*.*..*.*..***.......*.*..***..*..**.***..**.*.....**.*..*.*..*.*..*................*..**.*..*....**..**..*....*..*.*..**.*.*...*.*.**..*....***.**..***.*.*....*.*.*..*....**.***.**.*****...**.*..***.*....*.*..*.....*.*........*..**.....*.*.*.*.*........**...**.*...*...***....*.........****...*....**..*.**.****...*...*....*...***....*.*..**.*.........**.*..**.....**..*..**.....***.*..*.....*.*..*....*..***....*...****...*..***...*...**....*..*.*..*..*.*.....**.**.*...*.*..*.*.*.**...*..*.*..*.*.*..*..*....***.*.*.......****..*.*.*.*.......***..****...*.....**.....*.***..**..***.**.**.*..*.*...*****.*..*.....*.*.**.*....*.*..*.*..***.***.**.**.*.......*...*.*.***..*.**..........*.****.......*.**..*....****...*.*...*.*.*...**.*..***.....*...*....**.*.*.**..*..
**...*.*........***.*..**.*.*****.*****..*..**.*......*.......*..*...*....*.*......*..***.......*..*.*.*****.**.*.*..*..*.*..*.*.***.........*.....*.....*.***....**...*..*.....**.....**....*.....*...**..**..*..*.....**.*...*.*.*.*.....*......**..***.*...**..*.....**.****.**..*...***.....***.*...*..*.*..**....*..*....*....***.*......*.***..*...**..**....**...*........*..****.*....**.*.......*..*..*.......**...**..**.**.***...*...**..*.****..*....*.**.*.**.....*.****.*..*....*....***..*.**....*...**..*.***..**.***..***.***.*......***.*.**.***.*.*.*.*.....**..*****..*.*.*.....*.*...*****..*..**.*..**....**.*..**.*.*...*...*.......*****...*...****..*....*.*.*.****.*.*.*..**.***.**.*.**.*..*..**.*..*.*.**.*..*.*..***...*..*.*...**.....********..***..*...*.*.....*.*.****.*..*******...*..*......**.*...*..*..*..*.*..****..**.......*.....*.*.*...**...****.**.*....*.***...***..***..****.*..**....*.*.*.......*..**..*.****.*.*..*...**..*.*...*...**...*.......***.*.*...*.*..*....***..*..****.......
...*....*.....**.****...***..*.*..*.**.*.**......*.*.*..*...**...*.****...**.*..**..**...***.*..........*..*...*..*........**...****...*...*....*...**.*.**..*****.*...*.*...*.....*..*.**.*....***...**.**.*.**..*..**...**.....*.*.......**.*..**....**.*.***.*..*..*.*..*..*..**....**.*.**..**...**...*.******.**..**..*.*.*.....**...**.*....*.*.****.*..****..**.*.*.....*.*.*..*..*...*..***..*..*............*..**........**..**.*.**.*.**....*.**...**..*..***...*..*...*..*..*.**.**.*..****..*...*....*...*..*.*.**..*****..*....*.*...*..*.*...**.**.*.*.**..**....*.....*..*..*.*..**.*.*.*.****......*******.***........*.*..**.*.*.**.*.****.*.*..*..****.*......*.**..**.*.***..*.**.....***.....*.*.*.**.*..**...*...**...****.**..*.*.*.*.........*.*.*.*.*.*..*.*....**.*.*..**.**.*.....**.**.*.**..*....*...**...*.****.**......*........*..**...**.**.*.*.*.*.**....***...*.*..*..******....*..*.....*.*..*...*.........**..**.......*...*.**...*.*.....*..**..**..*.*.*.*....****..*****...**.....**...***..*....
*.*...**...*****....*.*.....*..**...****....*...*.....***.*.*..........*.*....**...****.*...*....****.*.***.***..*.**.......*.*.**.**..**.***..*..***...*..*.......*......*...*.**..*..**.....*.*....*.**....**.***......***.....*.*.**..*..*.*..*.**.*.....*....*...*..**......*....***.*...**..*.***.***..*....****..........*..*...*.**....*.*...**...*......**..*****.......****..*.***..*..*.**....**..**.....*.*..*......**....*...**...**...******...*.**..*.*.....*..*..****..*.**....**.*...**.***.**......*....**......***.....****...**...**.....*.*.....*.*.****...*.....***.*......**.*****.*......*.*..**.*.*...*.******...***.*......*.*....**.*.**....**..**.....**..***..**.*....**..*.*...**.*...****.*.*...*..*.*.*.......***.*.......***.*.*...*..***.*.***.*.....**.*...*.*....*..*.**.....*..**.*.*...**.*.*....*..**...*.*..*.**.*..*..*..*....*..**...******.**.....*****..*.*..**.*.***..**.*....**.**.*...*.**.*..*.....*...*.**.......**...*...*.*..*...*.*.....*.*.*.***.***..*.*.....**.***..***...*...*...
.......*...**.....*............**..**.*...*....**........*.*.*.*..***.*..***..*.**.....**...*.**.*....**.*....*..*...*.***..**..**.***..***.......*..........***.**.*.......****.*..*....*.****......***...***......**..**...*..**..**.*..***...*.*...**.*.**.*..*..*.**..*.***.....**.**.*.......*.......**.............**.***.*...**..*.***......**.*.*..*..**..*.*..**..*.**..*..**.*.......**..*.....*.***.**..*...***.....*...*.*.**.*.**.*...***....****..***.**...**.***...****...*.**.*..**.*..*.*.****....*...*..**.*....*........*....*.*....****...**...*.....*.........***.*..**..***.*....***..**....*...****....**..***...**.**..*......*.*..**.*.**....*...*.**..*.....*..*....****.*...*.**.**.***..*...*.*.*.*........*.*..**....*.....**....**...**....*.*...**.....*...**.**..***....*.*.*..*.*...*.*..**..*..*..*..**..*.*.....*..***...*.***..**.***...**.....*...***...*.*..**.****..***....*.*.....*.....**.*.....***...*..*....**.***....*.***.**.*...**.****.***...**.**......*...*.*......**...*..*.*.*.***.*.
.*..*.*.*.*..**.*.*...*.******....*.**..*.****.**...**.**..***...*...**.**.*.*..*.*.......*....***....*.*.....**......*****.*..**.....*..*.*....***.*..*..*..**........*.*..*.****........***.***.....*....*.**...**......*.*.*.*.....*.**..*.*....********..**.*.....*...**...**..*...*.....*..**..**....*...*.....*...*.**..**........*.*..*....*.**.*.**..*..*....*.**.***..*.**.*..*.*..****..*.*.**.............*.**....*........***...*...**...**..*..*****.*..****.....*.*...**..**.......*........*******..*...*....*......*...*....*..*..*.**......*..***..*.....*..*.***.*...**.**....**.*....**.......*.*..*...*.*....*.*..*...*.*...*.***..***......*.*.*..***..*..**.****.**..**..****.......*.*.**.....*....*.***.*...*.***.*............**.*........*......*.**.*...**...*..*..*.....***.......***..***..*.....***....*...*.............**...*.....*...**......******..*.*....**...*.*..*...****.......*.....*.***......**.*.*.*.*........**...**....*.*.....*....**.*...**....*...*...**.****..***.*...*...*.*.*.***....
...*.**.*.*****..****..**...*.**..**..****..*.....**..*.......***..*...*.....*.........*..*****.....**..*....*...*..**.....*.*.**..*..*.*..*.**...*......*.*.......**.**...**...*.**...**....*.*.........**....*..**.**.*...*.....*****.**.*..*......*...*......*.**...*.**.***..*..*..**.***.****.*..*..*.......*..***..*....***.*.**.....*.*...*....**...*..*...*...*.......*.*.*.**...*****....*..*....*..**..****.*.***...**.*..*.*.**....**...*..**.*.**.**...............*.*.*..*.*..*******........*..**......**..*******.*.****.**.**.....**.*.**...*.......*...**.*.***.*.*.*..*..*.*.....*.....**..**....*.**...*..*.....*..*..**..*.*..**.**..**.**.*....*.*..***.***...*....*..*.***...***.*.****.*.*.**.......***..*.*....***.........*..**.*..*...*..*..*...**.***.*.*.....***...**...*.....**.*...****.....*......*..*....**.*.*..**..*..***..**.*.*..**.**...**....*......*....*.*.***.......***...*...*.*..*......*...**....****...........**.*.**...*....*.*..**...*...*..**...*.**.*..*.****.*.**...........*....*.*.
*.*.***.**.......*......*..*..*..*****.*.***.*....*.****...*.....*..***.*.*...**.......*.***.*..*.....****.****...**.*.*...*....***..***.**.*****.....**..****..**.**.*........**....**..***.*..**...*.....*..*****.**.*..*....*.*.****.*.*......**.***..*..**....*..*..*...*.*....*.....*...*..*...**.*.*..**......*.**..*.*..*.*......*..*.*....*.*..*.....*.....*....*...*...*....*.**..**....*...*..**.*.**.........**.*..**..*...**..........*.......*.****.*..*.**....***.*...****.....*.........**.**.**....*..*******....*.*.*....*..**......*....*....****....**....*....*..*.*..*.*..****..*.*....*..**...***.....*.*...*..*.**.***.*...*....****..*...****..**.*...****..*..*....*.*...***.*...******.*..........**.......*......**......***..*..**...*.*****.*......**.....*..**.....*.******.*.....**...*.........**.**.*..*....*..***********.....*.*....***...*....*..**.****.**..*..*.....*...*..***..*...**.***..*...**.....*.****....***..*..*...*.**..*..*...*...*.**......*...*.*.**.*..*..*.***..*****..*..*.***.*.
.....*.*.***........****...**......*.*.*...*.*.**.**....**.****......*..*.....*..**.....*.**.*....*..***....**.**..*....**.*...**.**..*.**..*...*...*......***......***..**..*...*......*...***..*..*.*.*....*.**.***..*.*...*.****.**.*.*.**...*...*.....**..*..*...*..*....**..**..**..*.*.**...**.*.*.....**...**...*......**.**.**.*.....***..**....**....*....*..**.*..*...*.**..**..*.***..***..*..*....**.*****...........*.*........*...*****.***.*...***....*..*.....*..**..*...*.**..*.*...**..**..*.*...*.........***.....*..*.*....*..**.*....***...**...**......*.*.*.*.*.***.*.*..***.**.*.*.....*...**....*.**......**.**...*.*.***....*....***..*...*....*.*.....**.....*..*..***..*......***.*.*.*..*.*.*........*.***..**.**.*.**.*..*.***.***.......**.**....*...**....**.....**.*..***.***.*.*.*.*.***...**.***.....*..*..*.*........*.**...**.....**.**.*......**...**.***************.****....**....*...*..*.*..*...**..*..**.*.*.*..**..**.*...*.**.***..*.*.**...*........*......*...*....*....*.*..*.*....**..*
*....*.*..****.***..**...*.**.*.*...*.**......*.*.**.*......*.**...*..***.*..*..*.*.**....**..*..*.*.***..*.........*...*....**.*****..*.....*******.........*.**.*.*..***..**.....*.****..*..**.*..........***.*...*...........*.......**..........*.*...**..*.*..***...*.**.*.*....******....**.***...*.*****.*.*.*.**.....*..***.*..**...*..*..*.*..*....*..*.*....***..**...*.*.**.*.**..**.**.*...**.**.***...*.*....*.*.**....*....*.**.***...***...*.****...*...*.*..*.*.......*..*....*..*...*...**.*....**.***.*.....*.*.*.***.*..***.**...*.*..**.*.***..*.**...*..*.*...*...*....**.....***.....**...*.*.......*.**..**.*..**....*..*....*.*..*...*......**....***..*.*.**.***.*....*********..*...**..**.**.*...**...*..**...*.*..*......**....*...*..**.*.**.*.**.*.*..........**.*.****.**.**...........***..*...*..**..*..*....*.*...*..**..*.**....**.*.****..*.*....*..*.*..**...*..*.**...*....***.**..**...**.**......*.*...*..*...*.....***....***.**.**.......***.....*.***.....*.**.*...**.**.**.*.**.**...*......
.***...*.....*...**....**.*.*.....*.*...*..*...*..**......*.........*...*...*..***..**...**...**.**...*..*.....*.**...*...*.**..**..*...****.**.*.*..*.*..**.*..**.**..*.**.*.*.*.*.....*..*...*..**.****.*.**...**.*..*.*...*..**..**....****.**....*.***.*.......*.*..*.*....*.*....*..**...*.....*.**.*...*.*..***....*........*.**...**....****..*..*..*...**...***..******.*.**..*.***......**....*.**.*...*..*.*.****..*...*.*.**..**...********.**.**...........***..***.**...*..*.**.....*...........*.*.*......*.....**.*......**.****..*.*....*..*.***.....**..*.***..*...*..*......**...***.**.*...*..*...*.*.**.***.**..*..**......*....*..**.********...*..**....*..***.*.*..*.*.*....*****..**.**.*****.**..*..*..*..****.***..*..*.......****.*..*....**.**..*...**..*......***..*.*..*.....***...**...**..***..**.*.*....*....**..****.....*..****.**...*...*...*.*.*.**.***..**.**..*..**.**....*...*.*..***..**...*..**..**.....*****.*.***.*****.**.*.*...*.**.***..**.*.....**.*.***..***.**..*..*..**...***..***...
*..*.*....**.**.............***.***.*.***..*..***...**...*.**.....*****.....*..**.**..*....*...**...*.*.*...*....*...*.....*...***.*..**....*.**.*..*..**...*****.....**..*..**.....*.**..*..*..*......*..****...*..*....*****.*.......*.*.***.*..*..*.**.**.*....**..***.****.......*.*.*..**.*..**..*.*.**.....**....******.*...*.*...*.....**...*.....*...*.....*.....***....**....*..**.**.*..**....**....*..**...*..****.**......*..***..*...*.***......****....***...**..**....***.***..*.***....**.*.**....*..***.*....****......***...****..***.*..*.**.**.*..****..*.....*....**.**.*..*.**.**.*.*.*....*......*......*..**.*.**..*..*..****.*******.*..*.......**..***....*...**.**...*.*....**....**...*..****.**.*..**..*..*..*.....**.**.*.*.....*....*.***.*.*...*....*....****.***.**.***..*..*.*.**.*.......*...*...**..*....*....*...**..**.......*.**.*.*..*..*.*..******.**.*.***.**......**.**....*....*.......**......*....*...*..*...*.............****.**.......******..........**..*..*.***....**.**.***..*..*..
**.*....*..*.**.*.**.*.*....*.*.*......****..*.*..**......***..**.**..****...*.*.*...*...***.......***.****...*.....**..***....**....*.....*.*...*.**.*..*...**...*.***.**..**..*.*..****.**.*...*...*..**.**.*.***..*.....**..**.....**..***..**...*.*..**.*..*...**.......*........*....*..****..*..**.**..*....*...*.*.*..*..***.*.*..*..****...**..**.*.*..**..***..*..*..*.*.**.......*..*.**..*..***.....*...*.**..*....*..*.*.....**........*.*..*....*..**..**.**.......**...**.***..**.*...**.****.*.***...****.....*..*.**..*.*..****..*..***....*****.*........*..**..*..*....*....***.**..*..*.*...*.***..*.***.*..***..*.*.*....*........*...*..****.........*...*..*.*.**..*......***..**..**.*.**.*..*.*...**..*..*......*.**...........**.......*.*...*..***..*....****.*.*...*..**.***..*....***.**....**....*..**..*.*.*.**..***.....*.*...**.*.*...***..*.**..*.*..**.*.***...*.*...****...**.***...*.**.**..*.**.**..***.......*****........**..*...*....*.*.*.**....*.*.*.*....***.*...*.***.**..***.*.*.*.*.*.****
*.**.**.*.*..*........*.*......****.......*........**.*...******..*.*...*..*...*...*..*.*.**.*.....*.......*..***.......*..*.*.....*..****.....*..***...**.*..*......*..*******..*.*.*.*...*......**...*****.*......**..*...*...........*...*...******.*..*.....*.*.*.*.**.*.*..******.**...*.*..****..*...*..*..***.....**.....*..**...***..*....*....*.....*...*.***..**.****.**...*.....*....*.*..****..**.....*..*.*.......**..*.**...****.*...*.*..****.....**********.*......*.*.*.*.**.*.***..*..***...*....**...*.**.***.*.*.**..**.**..*.*...*......*..**.....**.....***...*.*..*****..*.*...*.*.*.*..**..****.***.*....*.*....**.*.*.*.***.**..****....*....***.***.*.***..***.**.*..**..****.....*...***.**...****..***....**..****.**.*.*****.*.....***..*...***..........*..*.*.*.*.*.**.**.*.*.**........*..*.**..***..*..*.*..*.*.*...*.**...*.**.*....*.*....*..*.*.*..*....*..**....**....*.*..**.*.*..********.*..***...*.*.***.*.*..*...*..*..****...*..*..*......**.*..**..***.*.**.*.**.******..**.......*.....**.*
...*....*......****...*.**.*...*.*.****...*.*.***.***..*...*.*...**...****..*..**..*...*.*.**.*.*.*.*..*......**....***.*.*...*.*.****...*...*...**.*....*...**..*..**...*..**.****..*..*.*..*..*.*........**.***..........*.*......*..*..**..*.**....***...**..***.**.**.*.*..*..*...**..*.*****....*.....**.....*.....*..*.*.*.*..**...*..*.....*.***..*...*..*****.*.**.*.*..**..*.**.....****...*..*.....***...**.**....*...****....***..***..*.........****.*...***..**.**.*...*...*.****...**..*....*.**.*****.....**....*....*.*......*....**..***.....***..*.**....**.*.***.*.*****..*..*....*..**.*..*....*..***....*..*.*...*..*.****...*..*......****..**...........*....*....****.......***..*.****.........**.*...**.*...**....*..*.**...******..***...*.*....*.*****.**.***.**..*.*..**.**.******..*..****..*.**.....*.*.**.*...*.....*.*.**...*.....*.***......**......*.*.*..*.......*.....**....*.**...*..*.*........*.*...**...***...*.**..***...*....*.*..........*.*...*.*...*..*.*.*.***..*.*.*.*.******..*.*.*...*
.....*.....*.**.*.*.*..*.**.*.*....*.*.........**..**.**..****..***..*....*..*....***..**..*.**....*.*.**...........*.***...*...*...*..*..*.*.*..*....*.....*.*.****...*.......**.*..***...***.....*.***...*....*.*.*.**..*.*.*....****.*.*........*..**.*..**..*..*..*..*..***..*...*..***...*..*.*....*****.**.*.***...****........**..***.***.*..**..*.***....**..***.***...*.****.**.*..***...**...*.....**.**..**..***..***....**.**.**.*.*.....*...**.*..**.....*******.*.*.*.**.***.....***.....*.***...**.*.**.***....*..........*...*..*****..****..**...*.***.....**.***.***.*...*.*..**......*..**..*.*...*....*....**...******.*.....***.**.....*.**.....*****.*.*.*...***...*....*........***...**.*.**..**.*...**...*...*.*......**.******.*.***.****.**...**....****...*..**.****.**.********.*.**...**.**.*.**..***.***..*..*...*.*..........***....*.*.***......*.*.***..*.*.*.*..*......*..*..*.***..**...****..*.*..***...*..*.*.*...*.**.**..***.*.****....*....**........*.*..*.*..*..****.*..***.*.*..*.*....*.***
..*.*..**.*..*....*...*.**..*.*..*.....*.*..**.....**.*....*......*.**..**...****..*........*..***..**.***..*****......***.*.*.*....**..*.*.....*...**...*...*..*..*.*.*.*.....***.*.........*....*.**.***.*.*...****.***....*....**..**....*...*...**.*.*..*..*.***....**.**.*..**.*...*.**.*..*.****..**..***.*.....*....*..**.**..**..*........*..*...*.....*.**...**..**...*****...*..*.******.........*...*...***.........*.**.*.*.........****..*...*..*.*......*..**..**....***..***.**....*...*...**..****.**.**.*.....*...**.****..*.**....*.*....*.*.***.....*****.***..**.*..*....**...*..........*...*.*....*.........*......**.*...*.*.*.**..**.....*.***..*....*....**.*.**...***.**.*..*.*.*.*.***.*...*.*.*....*...*...*.*...*.*..**.*...*.*.**...*.**..**.****.**..*...*.***...*....*.*..*.**.*.*..**.*****.*....*.*.....*.*...*..*..**..**.....*....*.........*..*****.**.***.....*.*...**...*..*..*..*.*.***.*.*..***..*........***.**....**...*.......**.****.***.****.***.*.*.*.*....*.*.***.***......*..*...*...*.
.......***.*.*...*.*..****.*.*......*..*.***...*..****..**.*..**....*.*..****.*.*.*...***...*..*****.*...*..**.*.........**..*******.*.**..*....*..***...*..*...*...*.****.*..*....*..*.**...*.*****.*.***......*..*.*..*..*.**.*..*.*.*..**.....*.*..*.*......*...**........***.*......**.*..*.*..*....*****........*..**.*.*..*...*.*....***..*...**........*..*...***.**.**.*.*.**..*....*...***.*....**.*.**.***..*.*.*...*.*..****.....*.**....*.*..****.***..*....***.*....******...*.**.*.**..***....**.*....*.*.**.*......*.*....**....*.*...*.****....*......***...*.....*...**..***......**.***.*.****..*.**.*.........*..*.*..*.*.**..**.*......*.**.......*.**..*...**.......*..***.*.*......**.*****..*..*..*..**.**.*.*.......*.*..***.*.**....*..*...*****.*...*..*.**...**......*.*....**..**..*.*....*.**.*...*.*.....**.*.*....*..*.*.*..**.**..*.**....*..*...*..**.*****.*.**..*.*..***.*.*..*..*.***......**.**.*.*.**.**.*.**.****........*****.*.**.*...*...*.*..*.*...*..*.****....*..........*.*.*.*..**..*....
...**..*..*.****..***..***....*..*....*.***....**..*.*..****...**...*..**...*..*.*.***..*....*.......**..***..***....****........***...*..**...***.*..*......***..*****.*..**.**...*..**...**...*..***.*..*.*.***.***.*.*.**.............***..*.*.**.*.**.*..**....***.***......*.*******......*...****...****......****.....*..*..*...*.**.**.********.*...*.***...*....*.*.**......**.*........**..*.........**..*.*.**....**.......**.*.....**..**..***..****.*.*.*******...*.**.......***.*..*.***..*..*.****...*..*..*...**..***..***......*...**..***..*..*..*.*..***..*.*.*..*.*...**...*.*..**..***.*.....**.*......**...*.**..*..*......*.***.*...*.**.....**..*.*..****.*.**...**..*.*...*.*......*..*....*.....*..*...**...*..**...*..**.........*...*.....*.....*..*...*...*........***.*..*.*.*.*..**..*.....*.***.**...*..*.*......*..**....***..*.....*......*..******..*......*...*.*.**......*..*..*.*....**..*......****....*.****....*...**.*.**..*..**.*.*..*.**.*...****.*..*..*...**..**..**..**..*.......*.**.**.
....*....*...*........*...*..*****.*...*.****.**...*.*....*..*.**.**.*.....*.***.****.....*.*....*....**.*.**.*...**..**......**.......*.****...***.*...*........*.*..*.....*..*.*.*....*.*.....*.*..*.....***.*.***.....**.**.*..*.*.**..*...........**.***..*....*.***....**.**...*..*.****...*.*..*.....*..*.....*..*....*...*.****.*.**.***.***......*.*...**.*........***.**..*.*.........**..**..**.***....*.**...*.*...**.*.....*****...*.*.*.**....*.*.***.*..*...*.*..***..*...*.*....*..*.**....***.*.*..*.**..*...*.....**....**.**.**...*...*..*.**.*......*..***.*****..**...****.....*.***.**...**.*..**..*.*..**....*...**.*..**.*.*..**...*...***.....*..*..*.*.*.**..*.***.....**..*...*.....*.*...*...*..*..*....*.**.*.*.*....*.***......*.**.*.**.*.***...*....*....*.**.*.*.**.........*.**...**...*...*....*.*.***...**.*....*.....**......*.*****..**...*..*...***.*.*..*****...*..****...**....**.*......*.*.*.....*.....**....*....****.*.*.*......*****..**.*.*...*..........**.*..*.*.***.*.***.*....*.*.**.*
.*..*..*..*.*..**..***.*.**..**.***.............**....*****.*..*.....*.**...*...*.*..**.**.*****.......**...*.*..**..*...**.....*..**.**.*.**...*.*...**.......*...*******...**.....*...*..***.****.*....**.*....*.*..***....*.**...*.*.....**..****.**....*.*.*.*.*.***..*.....*....*.*.*...*.**......*...*..*.*.....*...**.......*..**....*.*..***.*..**..**..*...*.....*.*.*...**...*****.....**..*.*.**....**..*.*..*...**.....*.....*.*.***.....*.*.**....**.****..*...**.......*.****..*...*..*.***.**.**....**..*..**.*****...*..*****.*...*.*...***.***.***.**..*...***..*..*..*..*.*****.*...*..***..**..**..*..**...*.**..*...***..*........*.***..*.*.*..*..*...*...*...*.*...*.*..*..*...***...*.***.******..**....*.***.*..*.*.**.*.*.........**....*.**.*.***..*.****.....****..**.*.*.....**.*.....*.*......**..*.***..*.*.***..****...*.*..*..*...*..*....***.*.***..**.****....***.*..**.*..**.....*..*......*..*...*.*.*...***....*.**...***..*..*.**..**.**.....**.........*.*.**...*.**..*.*.*.***....***.*.**.*....
..**.*...**..*.*..*.*.*..*...*.......*.*...*.**.*.*.*..*..**...**..*..*.**.*.*....**.***.*.*...*..*.*..*.*..**.*..*..........*...*...**.*....*....*.****.*..*...**.**.....**...*.**.***.*.*......****......*.*.**.*..****...**.**..*.*..**......*.***.**...*...*....****..**.**.*..**.**.**......**..***.*....*.**..*.....*....**.*.**.*.*...*.***..**..**...*..*****....*..*.....*.....**.......*..*..*..*.**.....*.**.*..**..**.***........*.*.*..**...*.*****.*.***..**..****.*..*.....*...*....**..*..***.*..**..*.....**.....*...*..*...***.*.****....*..********...*.*..*.***.****.*..*..*..*....**...*.....***..*.....**.**.***.*..*....*..*......*.*.....*..***.**...*...**.*...*.*....*..**..*..**..*.*.**.*.**..***..**.*.*.....****..*.***..*..**..***.***.*..*...***.***.**.....**.*...*...**...**.******..**..*....**.....*..*....**.**.**..*...*...*..*...*.**..*....*.*.**.*...**........*...***..*.**..**...*****...***..*****.**...**....**..*..*....**.***.*....***..*..**..*....*..*.*....*.**.**...*...**.*..*.*.*.*
.*.*.**.*.*...*.*....********.*.**...*..........*...*..*...*..*.....***.*.*.**..****......*..**...*.....**..**.***.**.....*..*..*...*......*..*.*..*.....**......*...**..*.******.*..*..*......***.*.*.**..*..*....*.****.*.......**.....****.*.*...****.*.*..*.**..**....*.***.**.**.**.........***.*.*...**..******.**...**..*..*..*...**.*****...*......*.**.*.**....******...*..*....*..****.**.**.*****....*.***.**....***......*.*.*.*.*.**......*.**.....*...**..*.**..**...***....*.*..*.***.**..*..*....**.***..*.**...*.......*.***.*...**..*..*.*.*....*..**..*******....*.*...*........**.**.***.**...*.**.**..*.*..**.*.**.*.*..**..*.*.*..**.*....*..*.*...*.**.**......*****.*.*****.***.*..*.*.*...*.*.*....**.**..*.*.**......*....***......*.**.******......*...*.***.*.**.****.**.*...*.....*.*...**...*..***.**...*.*..*..*.**..*..*..******...*.*..*....*..**.....*.*..*.*..****.***.....*...*.**..*...*..*..***..***.*.****.....*..***..*.*..***..*..*..*.*.*.*..*..***...*....***..*****.***....*......****..*...
***.***...*.*....*.*.****.*...*.*.**.....*.*...**..*..**.*.**..*.*....*..*.*.....*...*..**..*.....*.**..*..**.**....***.*.*...*.**.*.**........*.....*****..*.*....*...*..**...*..**..*....**..*.*****....*....*.**..***..**..*.*..*..*.***.**..***.*..*.**.*.******.*.....**..*.*.**.*..........*.....*.**.**.*.**.....**.......*.....*.*...*.*.*.*..**...**..*...**.*....**.*..*...*.*..**..*.**...****..*...*...****...*.***..*****..*.....*....***....****..**...**.**..*..*..*...*....*...**...**.****.....*.*....*......*.*****.....*...*.**...**.*...*.*..*.*.*..**...****...**.*.*.*....***..**.*****.*..*..***..*..****..**....**...****.**.**..*...*.*.*********..*..*..***.....**.**..**..*..**.*...**...*.*.**.*.*....*.*..***........**...*..*..*.*..**..*.*.......*..*..**.....*..**..*..*.*...**.*....*.*....****..*.......*..*****..*....*........*.**.*....*..*.**....*.*..***....*..*.....****.*.*..*...*.....****.*.***.....*..*..*..*.*......*..**...*.****..*...**.......*.....*....*...*...****..**.....*..*......
***.*.*.*...*.....*....*.****..*.*****.*...***.*.***...*....*.**.*......*.........**.....**..****.*.*.*.*..**........*.*.*.***..............*.*..***.******.*.**..*.*.....***.*..*...*..*......****..**.....*.*.*.*....*.**....***..*.*.********..*.*.**.*..*..*.*..**.*..*.**.*...*..*.....***.....*...***.*..*.**.**.*..*****.*..*.*..*.*.....*.***..*..**.*.****..*..*.**.*...*.**.*.**.*..*.*......*..**..*.*..*....*........***..*...**.**.**....**......**....*.*.**..***.*..*.**..*...*.*.*..**.*......*..*.**********...*..*.*.*....******..*....*...*.*...*.*....**..**.......*..*...........*.....*....*..*.*..*..*.*.***...*.*.**..*.*..**..**..*.****...**.**........*..*...*..*..*..*...**.*.*.*.*.*....*.....*..***...*.**.*..*.....**.*....*.**.***.**.*.**....**.**.**....*...*.*....*****....*...**..****..*....**......*.**..*..**.***.....**..*.*.*.*..*....*..*....*...*.**....*...**....***.*....**....*.*.*....*..........*..*.............***.**...**...**..*..*...*...**..*...**.*..*..*.*..*.**....*.*.*.......
*..*.....*.**.*.*..*..*.*..*.....**.....*..*.*..***...*....*****..*........*....***....*..*.*.*.**...***.***.*..**.*..**....**.***..*.*..*..*....*.*.*.*.*.**.*....*......**...*........*....**.*...*..*..*.****........**..*.**..*....***..**.....**..*****.*.**.*.**..*.**.**......**..***...........*...**...***.......**........*....*....**..***.*.**..*...*..***......*..*..*...**.*.....*.**..*.*.*.****.*.*.*.*........*...**.**..*.*.*.*.*.*...**.*.**.*.**..***...**..****..**..*..*.**.*.*...*...*.****....**.**.....*.****.......**.*...*.*.***...***....*..*.*.*..*...*.*..*.***.*.*...*.**..*...*.**..*.***...*.**.**.**...*...*.**..****.*.**.*..*....*..*****...**.*.......*..***....*.*....*.*.*..*.*.*....*..******.*.*....**........*....****..*.*...***.**.*....*...**.*..***..**..*.*****.*.*.*.*.....*****.......*.*..*.*.*.....*.**..*.....****...*..*..**..***..*..**..*****.*..*....*.*..**.*.*....*....*.**...*..*....*....**...**.*..*.......*.*.....**.**..**..*...***.....*...**....*...**...*.*.*......*.*
*..***..**.**..*..*.....**.***..*...*.**..**.*.**...**..**..***.*..*.*.*....*........*.***..***.*...**..*****..******......*.....***.*...*..*.*.**...*.*..**..*.*.....**.***.*..*.*.***...*..**...****.*.*.****.*..*..*..**..*.**..***..*...**.*.*..*.*.**...*......*.*.***...**...**...***.***..*...**.*...*.***.*.......*.*....*.**...**......*.*.**.**..**.*.*.....*.*...*....*....*..*...*....*******.**.*.*.*****.**.*.....*..***.*.*.***....**.**.**.*.*.**....*..**.....*.........*......*.**........*..*.*.*.**..*.*..****..**.***.***....**.*.....**..**..**.**....**....*..***.....*......***.*....**...*..*.**.....*..........**.*.*.***..*....*..*.*....*....**..*...*.**..*...**..*.............*.****......*.*.**..*...**...*..*.*.*..*........****...**.*.*..*....*........**.*..*......*.*...***.*.***.........*.*...*..*.*....*...*.*........*.*.**.*.*.**......*..*.***........**.*..*.....****....*..*....*.*.........***.........**.*...***.**...*.*...****.....**.***.*.*..**...*.*..**..*******.**.*.***.**.*..*..
.*.*.*..*.*.**...**.*.*.***.**.....*.**..**..*.........*....*....*..****.......*..***.****.*.*......**........*****..*.*...*......*..*..***.........**......***....*...***.....*....*...**.*...*.**.*..**...*.......*..*.******...*...*.*.*.*...*..*....*.*****...****..*.*.....*.**.....**.*.**...*...*.*.*.**.***..*..***..*...*.*...*.**.*........***.*.*..**.*......**...*..*.**.***.*........*.**...*.*....*..*....***..**..*.*.*....*.**...*..*****..*..*.*....*.*..**......**..****.*...**....**..*...**.....***.....*..*.**.****..*.*.****...**...***.***..*.........*.**......*.**....******.....*.....**...*..****..***..*.*...*.*..***..*...*....****...*..*....*..*..**...*.......*.....***..****.*..******.*.....**.*..**..*.***....**..**.*.*....*...**..*.*...*.*.**.**.**.*..*.*....***....*.***.**...*..*.***.*..*.**......***.....*.*.*..*...**.*.*.*..*.....*.*..*..*...***.*....**....**..***..*.*.*.*.***.*......*..*..***.....****..*....**....**......**..*.*..*....**..**....*..*....*..*...*...**.*..*.***.**.*
.**.***......*..*...*****....**..**.*.*.**...**..*..**...**...**..******...*..*...**....**.....*..*.*...*.*..****..***...**.*.*...**.*.*.*.***.*..*.***.*.....**.......*.**....*.**.*....**.**...*.*...*....*...*.....**.*.....*.........**.*..*...**..**.*.*...*****...***.**....*.*...*.*...*.*..*.....**.**.*......**...**......**...**.**......*****......******.**.***....****.*....***.....**.*.*...***.**....*.....*.***.*.***....*...**....****..****...**.*........*.*..**.**...*.*.....***.*...**....*.**.*........*.....*.....*.....*.**..........**..*.......***.*.**..**.*.*..*.*..*..***..*...*...*..*..*.*..*....*.**......*..**.*.....*..*.*..*..***.*...***......*.**...*.*.**.**.**..***...*.*..***.........*..*.**.*....*..*.....*.***....*.**.*.*.*.*....*.*....*..*...*......***..*..*.........*..**.*.*..*..*.*.**.....**....****...***...*......**...**..***..**..*.*.*......*.*.**.*.**.***...**.*******..*.**.**...*......**.*....*...*..*....*.*...****.....****..*......*..**.*..**...*****.*.**.**..*......*
*.....*..*....*..*..**.***..*..**...*.*..*.*..*.....****.*....*..**......***.*...*..*.*..*..*.*...*.*.*.****....***.*..*.*....*...*..........**...*...*...*..***...***.*...*..*.*..**..**..*****.*.*...**..*.....**....*..***..****....*..*..*.*...*...*........*******.*....*....**...*..**.*.*.**..*...****.**..***.....*..*.*..*..........***.**.*...*..***......*....*.*..****....**..*.*..*.*...*.....**.*.*******.*..*.*****.*.*.*.*..*..*..*....*..**..*...**....*..*..*....***.....*..**.**...*...**.*...***......**.****..**.****...*.*.*.*.**.**..*...*........*.*...*.***.*...**..*.*.*.*****...****.*.*....**..****...*.*.*......*.*..**.........*..*.*****..**.*.....***...*..**..*....*.**.......****..*.*****..*...**.***.***.**.*..*.*..*.**...*..*.*.*....*.**...*.*..*...**...*..**.*.**..**.*.*...**.....**..**.**.**.****.*.*......*..*...*.****..*..*..*..*.***....*.**.....*....****...*..**.*...**.*..*.***.**.*..**.**..**....****..*...*..*.....*.******.**.**..*......***.**..***.**..*...*....**...**........
.**..**....*.*.*.*.***........*...*.....**....**.*...*......****.*.*.*.*...******.....*.**.....**.**.***..***.*...*.......**...**.*.***.**.*...*.*.*.....**....*..*.**.....*...*.*...**..*..*...*.*.*...*.*.*...*.**...*.*.....*.......**.....*....***.........*.***..****..*....**.*...**.*.*.*....*..****.*.*..****.**..*...***..*.*....*.*......**.**..*****.....**.....*.*..*......**......*..*.*..*..**.*.***..*****.....***.**.***.........*....*..***...*..**....***.....**....*......*..****...**..*..........***.***.**.*..**.*..*.**...*.*...*..*.***......**...*....***.*..***.*..*...****..*.**.*...**.**...*.**.....*.*..****.....**.*.*.*.**....*..*.**..*.*..*.*.**..*.*****....*..*.*.***.****.......*..**.....*.***.*....**.*....*...*........*.*..*..*...*.*..*....*..***..*.**...**....*...**.*..*.**......*.*.*.****......**.....**..***.*.***.*.*...***.**.**..*.......*..*...*.*.******....*...*..**.*....**....*.....*....*....*.....*.*...*.*.*.*..*..****....*...**.*...*.*.*..***.*..*.*..*.*..**.*..**.*..*..
..*...**........*.**.**......*.**......*......*...**.*.*.*..**.*...*......*.*...*.............*.****.....**...*...*.**...*...*.**.*..*.**....*..*....*...******.*.*...*.**.*......***...**...**..*.**..*.**.***.....*...***.***...*..*..*...****.**.*.**.*.*.*...*.***..*.**.*.*....**.....*.....*.*.*.....*.*.*.*..*...*..**..**.*...*...**......***...*.......*.**.*.*.*...**.....*.*.*...*.**..**.**.*.**.....*.***.*..*...***.....**.**...*.**.***........*...**.*.**..*....****......**.*....*.*...*....*...*.**...*.*.*..*...*.*.****...***.**......**..*...*.*..**....*..*.....*.*..*.**.****...**.....**...****...**.*....*..*...*...*.**..*..*..*..*.....***.*.*...****..*....*..*....*............*..*.*.*...**.*....*....***.*.*..*..**.............**..**....*..*.*..***.****.*..*....**...***...****..*......**.*.....*.*.*...*.*...**...*.*..*.........*.*...***...**...**..*...**...*..**..*.**..*.....**.*.**.*..*.*.**....*.*..**..*...*..*...**.......**..*..*....*.*..*.*...*.**....*..*...*.......*...*.*..*.......*
****.*.****.*****.****..***.**.*******.*.....**...*...*.......*......***..*..*.....*****..****............*.....*..*.*.....**.*.*.***.....**.*......*..*****.***.****.*..***.*.*..***.*.**.*..*....*...**.....*..**.****..**.....*.**..*.*.....**.**.*.**.*.*.....*.*.*.*.**..*..***..*.*..*****..*.*......*...**...*.*..*..*.*.**...****....**.*.*.*.*.........*.*..***.....***.*.......*.*.*..*...*..*...*.....*..***......*..**..*.....*.*.*.........***........*.***.*......**.*.*.....**.**......***......*..*........**.*.*..*..*..*.*.*....*...*.*.....**.**.*.*...*.*.***..***.*.*...*..*.*...*****..*.*.**.*.**.*..*....***.*....**......**.**.**...**.**...*.*...**..*..***....**........*...*..*......*....**.*....***....*..**.....*.*.*....**......*......*...**....**.*..*.*.*..*.....**....*........*.*****.*..**...*.**..**.***...*..*...*.**..*.**.*.*..**.**.*....**.....****.*.....*..***.**....**..*..**.***....*.*..**..****....*.*....*.....*.*..*...*...*..***....*.....*****...***.*.*..*..*..**..***..*.....*..
****....*...*.....*...*...**..*.***..*.*...**....*..*.*.****.**.**.***.*.*****.***....**..*..*...**.*..*..*****.*..*.***...*..**.*....*...*..**.**..**....*.**........*.**....*..*..*..**...*.*...***.**....*..***........*.**....*..*....***.**.*....*....*.**.**..*.**..***..*.....**......**.*...*..**...**....*..*....*.......*...*...**.**...*.....**....***.....**...*....*.**.**.*.*.......**....******..**..*****.*...*.*.*.*...**.**.....*...*.**.**.*.***.**..*...*.*....**.***..*......*.**.*.*.*.*.*........***......*...*****.**...***..*.*..*...**..**.*..***...*......*.......*...*..***.*.*.*.*....*.*..*...***...*.*...*.**..*...*..**.*..**...**.......*.*...*.*.*.....*.....*......*..*..*......**..**.*...**.*.*.*..***..**...*...*..*.*..****..**....*...*..****..*..**..*...*.......****...*.*..*****...*******.......*.....**.*.....**......**....*......*...**..**...**..*.*.**...*...*..*..***.*..*.*..*..*...*.*.*..*...***..**..*.*.*...**....**.****.*...***..*..*...*.....*...*..***.*..*...*..***..**.....
**..****..*.....**.**...***..*.*.**.*..*..*...*....*..**.........*.*.***.*..*******.....*...*..*.*****.*.........*.....*...*.******....****..*.........*.****.*..**.*..*..*.*.*...**..*.....**.*....**.**..*.*.*..*...*.**.***....***.*..*.**.**...*.**.*.***..*.**...*..*......*..*..*..**..**.**.*....**.**...**.**...**.**..****....**.*...*.*..*..*..........*..**..*.*..**...*.**..**...**......*****....*...*......*.....*....**.*...***....***.*....*.*.*****..***....***...**.**...***.*..****...**.**.*.*..*.*........*.....**.*.*..*.*.*...***.....****....*....*****.**.**..*.*.*.**.....***.*..*...**.**..*****.*.**....*.*.**.******.......***....*.**..***....*..**.......*.***...*..*.*....**.*.*...***.....*..**.**.*.**..**..*****.*.**.*......*..**.*.*...*....***.*..*.*..**....*.*.....*.......*...****.*..*..*....****...**.*.......***.***.**.*...****...*.*.*.....*..*...******.**..***..******..*..**.**..*......*...*..........***..*.*.*...*....**...*...*..*..*.**.**......*..*..*.......*......***......*.*.
.*.*....*..............**..*.**.*..*...***..***..*......*.*..*.*.**.........*.****.*.**..*..**.*...*.....**.*.*....**.****.....*..***...*.....**.*..**.***.....**..*.**.*......**..*.*..*..**..*..*.**..*.*..*....**..*.*..*.****......*.*..*...*.*..**..*.*....*******.*.....*.***...**...*.****.**.****....*......*.**....*..**......*...*.****....*.***.*....**.**.*.***..**.***.*.***....*..**.*..**..*..*****.**..*.*.**..*....****.*..*..*.*.*********.*....**..**.....*........*...*...**..*...*...****...*..*.***..*..*.*..***.....*....*.**...****.*...*.......*..***.**...**..*.*.*.*.*.*...*.*.****.**.***..*...*.....*.*..*..**.*.**.*..**.**.*..*.***.**.*..*...**...*.*..*.***.....*.*..***.****..*.***..**.*...**.*.**..*..*.*..***...*.**........*....***..**....*..*..***..*.*.**.*.**..****....*....*..*...*.**.*.........**.*..*.****.*.**..*..*.*.*.**...*.*........*..*.*.*.....*...*.*.***..*.......***......**.*........*...*.....*......*...*.**...*.*****.*......***...*..*...*.***.......*.*....*..**.***...*.
.*.*...**..........**.**.**.**...*.*...***.*...*..*.****..*....***..**..*..*..****...*.*...*.*...**.***.*...*...*.*.......*...**.........*..**.*....*..**...*.*...........*....**.*.**...***..*..***...*.*.....*.*.**.....**.*..*.*...**.*...*......**..*.....**.******.*..*...**.....*.***.***..*......****.*.*.*.*.*......***....*..*..*..***..*.**.*..*..*....*....*.*****.*..**....*......*......*..***..**.*.*.***..**..*****..*.....*...***.**.*..*......*..*.*..**..*..*..*.*..***..**.*..*...*.*.**.***..*...*......*...*.*....**..***.*...*.*....*..*....**.*..***......**....*.****....****.*..****.*.**..**...*.....*....*..*...**.*.*.*..**.***..**...*.....*...*.**.*.*....**..**.*......*.***.........*.*..*.**.**.*.**.*..*....*.***..**...*....*............*.*.**.*.***.*......**...**.......*.***.****...*.**.......**..**.**..*........**.*.*.*...*...*.****........**.*.*.*..*..***..**.*...*...**.**.**.**.*.....*...***..**.*....*..*...***..*.*.*..*..***...*.*.*..*.***.**..**.**.*.*.*....*.*..*....*.**....*..
*..**..**.**..**.*..**...**.*.**..**.**......*.**..*******..**.****.***..****.**....*.*.***.*.....**.....*.*.*.**.****.*.....*........*..*..**.*...****.**..*.**.***.....*....*....**..*.*.***.**.***..**.*.***.*.*.....*...*..**.*.....*...*..*...**...*.***..*......*.*..*...****...*...*....*...*..*...**...........**...**..*.*....**...**.*.*.....***.........***...**...*..**...*.**...*.....*.*.*..*..*..*........*..*.***.*.*......**..*..***..*....**..*****....*.**...*...*..**.*..*.*********.**....***..*..**..*..**.***..**.*.*.*....*.*.*.**.*..*.*......**....**....**....*..*.****.**..*.*...*...*....**.....*..*...**.*.......*.***....***..*....*...**..**...*..*.*.*.*...**...*.**.*..*.*.*....*...**......**.**.*.**......**....**...***......*.***...*...**.*.***....*....****.**.*...************.**.....*.....**.**.**.***..*..*.....*.*.**.*.....*..**.*.*.........***.**...**..**.**....*...*...*..*.*.*..*.*....*.......*...*.***..**...*.*.*....*..***...**....**.**.***.*.*.*.*.**......*.*..**..****.....**
.*..*.*........**..*.***....*...*.***.*.*.*...*.**..*.*......**.....*......*..*....*..**...**.........***.*..*..*...*.....*....**......*..*.*..**.*.**....***.***..*..*.*.****.......*.*.*.*...*.**....**.*...*....*.*...*.*****....*..*......**...***..*....*......*.*.*.*..***...*.*.*.*...***.**....**.**.**.*.*.*.*.....**.***.*..******.**..**...............*.**..*....**....**.*...***.*.***.*.*..****.*..*.**.......*.*...****..**...**......***.....*......*.*.**.....*.*.....**.....****.***.*...**.**...**.*.***........*.***.***..*.**.*....**......*.....*.*...*****....****...*..*.**...*.*...*..*.*..*..*..*.*.**....**..*****.*......**..**...***.....*..*.........**....*.....*....***.**.**.*...*.**.**..*...***.*..*.*.**.***..**.**...***.***.......*.*......*..*.*.....**.***..**.*.*......**.*.***.*..*.**..*.***.**...**.*******.**.......**..*.....*..**..**..*....*.......**...*..*****.***.****..*.*.*...**...*..**.*.*.*...*.*.....*.*..*........**......*.....***..*....**...*.*.....**.*...**.*...**.***.*.
......*..*...***..**........*..*.*.....***.*.****.*.*.*........**.*.....*.*.**.*.*.*...*..*.....***.**.**..**.........*****..*******........*....*.*...*.......****.....*.*.*.**.....*.*.......*.*....****.*..*....*....*..*******.*..*.*.**..*.*..****....*..**..*....*..***...*..****......*....*.*...*.****.*.......*........*.*.......*...*...**.*..*...**....*.*...*.....*........**.***...*.......**.*.*.*..*.**.*.....*......***......*....*.***....*..*...*.***.*...*.*.........**.***....*.******.*.**...*...*******....*...*..*..*...................*..*...*........**....***.**.......**.*.*....*...*..**.*.*....*............*.**...*..**.*.***....*.**...*..**....*....*.*.**..***.**.*..*.**..***...*..**.**.*..**..*...*........**.*....*.......*...*.*.*.**.*.....***..*...*...*..**...**..*.*..*.*......*.****...***...**...*..*.*....***.*.*.*.....**.***.*...*....**.*.....**..**.....*.*.*.***...*...*..*.*.*.*.*.....*.....*.......*.**..*..*.**..**....*...*.***.**......*.**..*..*..*...*..*......*.*....**..*..
.*...*...**..**...**.*.**..**.*..****..**....*....**.*.**..**.*....*..*..*..**..*.**..*.*.**...**...*.*...***..*..*.....*...*.*.*.*.*****.*****.*.*.*.....*.*...*.*..*.*.**.*..*.....***...***....*......***..**.***..*****...**.*****..**..**..***...**...*...**..*.*..*.*********..*.....*..*....*..*...*..*.*.*..*.**.***.*.*....*...*.*****.***.*.......*..***.***......*.....*.*..*...****......**.*....*...*.*.**....***...*....*...*..**.*.**.**.**.**..*.*.****.*.*....*..*.******.....*......*.*..**.*..*........**.....***..*.**.....**......**..*.*.**.........*.....*....*..*.**..*...**....*.*.**..**.***.....*...*..*...*....***.****..*.***..***.**..*....*....*...**...*********..*....*..****...*.*...*......**.*...*....*.**..*..*.***..*..*.*....*.*......***.*........***.*..**.....*****.*......********.*..*.......***.**.*.*..*..*.*..*.*...*..*..*..***..**..**.*......*....*.**.*..**....*.....******...**...**..*.*....*...***.....*.*..****.**.**...***.*..**...****..*.*.**.**..****..**..***.*...*....**..*
*..*.***....*....***.*....*.****....*..*.*..*.*.**.**..*******..*.**.***.*...****.*..*..*..........***..*******...*.......***.*..**.*.*..*.***.*.......*.*........***......*...****.......*.*.*.....*..**.*.*.....*..***.....*.*.......***...*..***.*........*.*....*....*..*.*....**.***....*.*.....*..*.*.**.*..*..*....*..*...*.**..**...*......**...*.*.*.*...**..**.....*.******.*............*.......**..**.......**..***...*.*.**.....***......*....*..*.***.*......*......**.*.**..**....*.*.*.....*.*.**.......**.*....**.*....**...**.*.*.**.**..*...**.*.*.**..******.*****..**......**.*..*.*.......*..*.*.**...*..****...*.**...***.....*.**.**........*..*..*.**...*...........*.....*.*..*.**.**.**........**.......*...**.**..**...*...*.....**..**....**..*..*..***.**.*.*.*.......***.*......*.**......*...*...***....*.....*....**...*.*...*.*...*......**...*.**.*...****...****.*.*.**.....*.*..****.*...**.**.**........*....*....*..**.*...**.......*.*....***.*.....**...**.*.*..*.....*.*....**.*.....*..*....*
.*.**..........**...*...**....*.*.....***........**....*.**.***.*.*..**.**....**.**.*.**.*.........*...**..*.*..*...*..*.**...*****...***.**..**.....*..*...***.*..**...*..*..**...**..**.*...**..***..*..***.*..*...*.*.*...............*.*.*****.....**.......**.*.....*..**.**.*...*.**......**.....*...*...**.*..*..**...*.*...**...***...*****.*.....*.*...*..*****..****.**...**..**.*.*.*...*...**..*...*.....*...***.**......*.*.**.**...*.*..*...*...*.*.**.**.*.*..**.*.*.*..**..**..*.**.*.*...**..*...*.*.***.****..*.**...***...***..*.****...*.**.***.....*......**.*.**....*..**..*.*****....*....**..*....**.**.......*..*.........*.*.*..*.*.*......*.**.**...****.****....*......*.*..*.*.*...*.......**.*..*.*....*....**......*......**..*..**......**..*....*......*...**.*..***........*..**.**.**..*.**.....*.*..**.****........*....*....*.*......*..*.*.*........*.*..*..*..*......*...*.****.........***.*.*..******.*.**.*....*....****.*.*............*****.**...****.*....*.*....*.*.....*..*..*.**..*....*
..***...*...**.****.*..**.....*****..**.....***........*...**.*...*..*********.........***..*..*.*..**.**..**.*.**...***.......*.....**.*.*.****..**.*.*.**.....**......*...*....*.*...*.........*.....*.......*..***.....**..*.*.**...*.*.*..*.*****..**.**.*..*.*....*..*.**.*..*.*..*.***.**.**...*..*.**......*..***.*.......**...*......**.*.....*.**...**.***.*.*.*...*...**.*.....*..*..*..*..*..***.*.*.......*...*.*.**.****..**...*.....***.....*..*.**.*..*.*...*..*.*.*.*.*..***.*..***.***....****..*....*.*...........*...*.*..***......****.......**..*.*............**..**.*.*.*.*.*****.....***.*..*...****...**.*.*....*.**.***.**..*.***....*.*...*.***..*..**...*..*.*........*......***..**......**.**..**...*.**.**.**..****..**..**.**.....*....*..**..*...*..*.******....*...*..**....*.........***.*.*.......**.......**..**..*...*..*...***.*.**...***.**..*..*.*.***...*****...*......**.**....*.....*...*....*....**.*.*.*.*..***.....*...****....*.*...**....**.*.*...*..*.*.....*...*..*......***.*.*.....
**.**......**...............*....*..**..*.***.**...*..****...***..*.****.*.**.*..*...*......*.*.*....*.**...*.**....*.*.....**....*.*.***..........***....**.*.....*.*..**...**.....*.*****.*..*......*.*.........*....*...*.*...**.....**.**...*..*.**.*..*..*..*..****.*...**.*...*.*..*.....***.*...***.*.*****.*.*.....**.*.*......*.**..*..*..**.*....*......*....**...*.*.**.*....*.....**.*.**..**...**..*.....*.**...**.*...**........**.*.*.*****.**.*....**......*...*.......*..*...*.**.*.*.*...***.*..**.**...*.*.**....*.*..****.*...*....*.*..**.....*.....*.*.**...****..*.**.**.......*..**...*.**.***...*****..****..**...*.*...**..*.**..***.***....****.****..*.*....**.**....*.....**..*..*.*.....*....*.*..........**...*..***..**.*...*.*.***...****..**.*.*....*....**.****.****.*.*.**.**.....*.......*.**..*.*..*.*..*.*.*...***.*..*......*.**.***...***....*..*.**.*....***.**..****.**.......*.*.*..*..*.*..*.***....*....****...**..*..**.**...*.*.........***..**..*..***...***...*.*.***.*.*...**.*..**.*
..*.**.*...*.*.*.*...*..*....*.*****...............*..****....*.*...*...****........**..*.....*.**.*.***.*..****.*.**..***..**.**..*...***..*..***.*...*......*...*.......*.*.**....**.....*******....****.*.*...*.....**.**.*...*.*..*..**.*...*...*..****....****..*.........**..*....*.......*..****.**...*.*.....*....*..*...*..*..*.**..*.**.......***.*.*....*..*.........*...*.....*..*.**.*.*...**...*.**...**.....**..*..***...**.*..*.*.*.*..*...*.**....**...*.....**....*.**..*......*.*...**..****..*....*...***..**.*****.....*....*..*.*.........*.........*.*..**..**.*...*...*..*....*..*.*..*...**.***....**..*..**..*..*..**.**..**.*.....*.*****....*..***.*.......**.**..*.***....*..*....*....*.*..*.*..**.....*.......*...*****..*..*.***.*.*.**.......*..*..*....*...*.*.*.*...*.*....*..*.*.*.*..**.**.......***..*.*.....*...*.......*.**.**..*.....****.*.*.***.*..*.*.***..*..**......*..........**.*******...***.*..******.**....*.**..*.**.*..*.*....*.*..*.*...*...**.***....**.*..**.***...*........**.*
..*...***..*..*.*..*......*........*....**....**..*..***.*..*.*...*.*.*..**.*.*..*..*..*........*.*.**.*.**....*.***.***..*.*.*.***..****.....*..*..*..*.....**..*.**.*.**.......**.*.....**...*..***..*..*.*..........*....*.....***.*.**..****..***..***.*..*.**..*...*******.***.......*..***....*.**.*.*.....**...*.*.....***....*.....**............*.*..*..*.*.*.*.**......****.*.*....*...*.*...*..*...*.**..*....**..*.*...**.....**.....*.***..*...**...*.***...*.*.***......**....*.*********.*........****.****..**.***..*.***..*....*...**....*..*.**...*.......*.*..*.....*......**...*.*...***...*....*..**..*****..*.*.**....**.*...**.**.****.****...*.*.*......**.*..*....**.****..*.*.....**.....*****.**.*.**.*...*...*****....*..****..***..*....*..*.....*.**..*...*..**.**..*....*....*.*..***.*.**..**.***..**..***.***..*.*.****..***.***...**.***.*.**.*..*....*..*.*..*****...**...**...**..*....**..*..*...*.**..*.....**.*.**.***......*.**.*....***..**.*....***.*...***.*.*....**...*.....*..*..**....*.**
.**..***...**....*.****.....*......**.......*.*.*..*....***.*....*.....*..*..*..*..*....*..***.**.*.*.**.**.*....*.*....**..*.....*...**...*.*.*..**..****....*....*.....*...*.***.**..*....****..**..***...*.*.*..***.*...*..*...**.**.**.**..**.*.*...*.*....**.*...**..*.******.**.*..**.....*.*****....*..*..***.*..*.*.*...**..*.**..*.*.*..*...*.....*.....**.*.*...***..*...**.*.*...*....*......*..*.**..*...*.....***.**...***......**.**..*..*.******....**...........*****.....****..****..***...****.*...*..*..*.**..**..*.*...*...*****.....*.....**..*.**..*..*..*.*..***....*.***..*.......*.*****..*..**..*..........***...*.**...*..*.*.*...*..***.....*......*...*.**.*....**...*.*..*.*.*.**..*..*.*.*..*...******.*..*..*****...*...*..*.**.....**..*......*.*...****.*.....***.*....***..**.*..**....*...*....*......*.*.**.*.***..*...*...***.*..*.....*.**.**..*.....**.*.......**.*.****.*.**.....*..***..*.**..*..*..**..****.*.*..*..*.*.***.***....*...*.....*..........*.*...*.**.*.**.**...*.****.*.*...*..
***.*.**...**........**...*....*.*....*......*.***...*.....*...**.*......*.*.**.***....*...*..*....****.....**.*..**..**...*..**....*.........*..*..*....*****...*...**...*...*..**.**..*.*...**..*..**.*.*.*........*.....**...*..*........**.......*...*...*.*..*....**.*...*...**...****..*.*.***..****.**...**.***.*..**....*...*.**..****..*....*.*......*.*..*.........*.*.....*......*.*..*.*...*****..***.*.**........**.**....*.***...**..*.****.*..***...**.***.*..***..*.*.*.**..*...*.*.....*..*..*....**..*.*.**.**.*...*.*.**.*..*****....*..**.**....**.*.*...........**....******..*...*.*.**..*...*.**....*****.....*.*..*....*......*.**..*...........*..*.***...**...........***.....*...***...*.****.*....*..***..**.*.....*..*.*..*...*.*****.****.**..***.*..*..*.......***..*..**..**.**.....***.**.**..*........*..**.**.*..*..*.*....*..**..***.*.*..**.**...*......*****.******...*.*...*.**....*....*..**..*.*....**.....***...*..*......***...*...*.*..*.***.....*..**..***.....*.*.**.*.*.*.**...*...*.*..*
.*.***..*.....*.***....*..*.*..**..*.*...*..**.*****.........*...*.*.*.......******.*....*..**...*.*...*.*.**...*.**....**...**.......*...*.....*.......*.*...*.*...*...*...*.*.***..*...*....*....*.*.*...***..*..*...*...*.***..*..*.....*.*.*.**..***.*.**.....*......*.*......*.*****..*...*.***........*****......*..****.....**..**..*...**......***...*.*..******.....*.....*..**...*.**..........***.*.****..*..*....*.***......*....*.....**..**.*.*.**.**...*.*.**.***...*....*....*..*.........****..***....*......*....****.****..*.*..**..***.......*...........*...*...***..*....**...**.*.*.***.....**.....******.**...**...*..*......*.*....*.*.**..........*.*...***........*...**.***..*..*..*.**....*...**....*.**.*.*..*..**..*..*..*.*****...*..*.....***....**..*...*..*.*..**........****....*..*..*.......*..*.*...*.**......***.*....*..*.***.*.*..*....*.*...*....**...**...*.*.*.*...***.**.........*.**..**..*.**.*.*.**.*******..*.........***.****...*.*..*....***.*..*..*....***...*.....*.....*......***
**.****..*..*....***.*..**..............*.***...*...*...***..*...*.....*..**..*..*....**.....*.*.**.......*..*.**.***..**.*...**.*.*.**.***.*.*..*..****.*.....**..**..*.*..*...*..*......*..*..*..****.**.***.*....***...**....****..**....**.*.....*.*.....*....***.*...*.**.....*....*.*.*....**...***.......**...*..*...***........*....***.*..**.....*..*.*.**.***....*...*.**.***..*...*...**.**.*.*...*.*.*..******..*.......***....*..**...*.*.****....*.*...*.*.***.**.****..*...***.*.*****.*.*.*..*...***....**.*..***.*.*..**.*..*.***...**.*..*.***....****.**..*..**....*..*..***.....*.*.......*....*......*..**.*.*.....**...*.*.*.*...***.***..*.*.*.**.****....***.....***....***...*..*...***.*.*****.***.*..**.*...*.......**..*..**..**..**..*....*.*..*..***...*............**...***.*.*.*.*.**..*...*...*.*.**.***....**..*.....***..*.*.....****..*.*.*..*.*.*.*.***.*....*.*.*.....**..*..***..*.....**..*.**...*..**..**..*.*.***.*.*.**...*...*.*.*..*.***....***......*...*....*****.*.*......**......*.*.**
...............*...*.*.**..**...*.**...**.**...******.****...******.**..*............**.*..**.****.*..*.***..*.**.*..*.*.***..*...*****.*....*..*.***.***.*.**..*.*..**....*.....*..**.*.**.*..***.**.*...**.***.*....*...****..**..*......*.**..*.*....*..***.***.*.*......*.*......**.*..*.*.*.*.....****...*...*.*....*.*...*.*.....*.......*...*......***..***.*.**.**...*..*...*...*.**..**..*....*.**...*..***..*..*..**.*.......*.....*..**.**...*......**..........*.**.*..*..***...**....****...*****.**.....*.*.**.*.*..**.*..*...*.***.*.***........*....***.*.****...***...***...****..**..*.*..*****.*.*.*.*...*.*..*..*.....**.*.*...*.....*.***..**.**...*.*.*..**.**....*..*.***....*..*..*.**.......*..***...*.*...*....**.**.***.........**.*...*..*..*.**.**..*.*........*...*.........*.**...*....*.*....**......***.*.*...**....*....**.**....*.**.*.....****..*..*....*.*.*.*.*.**..**..*..*.*.**...**.**.**.*..*.....***.*...*.**.***.**.........*.*...***....*....**.*.*.......**..**.*..**.*.*.**...**.***...*.
....***.*.....*.**...*..**.....*..*....*.*..*..*.....**....*...**..*..*.*..*.**.....**..**...***..*.....**..*.*..*..*.*****.**.***........*....*.*..********.*..*....*...***..********.*.*.****......*..**..******.....*.*..*.*.*.**.*.**...**.**...*....***....**.**.*..**.***...*..***..*.******..*.*...**...****....***.***..*.*..**.....*...***..*..*....**.**....**.*....**.*..***...***.*...**..**.*.......***.....*...****.*.*....*..........*.*.***......***..*...*.*..**.**.....**..**..*.*....*...**.....**..*.*.*...*.*...*..*.....*.......**....**..**............*...**.**...**.**.*..**..**..*........*.**.***.**.*.......****.....**..***...*......**..*.****...*..*.**...*.....*...*..*..*..........*.....*....*...**.*..***.*..*..**.***...*.*.*.****...*..*.***...*...*..**.*****..***.*....*....***.*.*..*...**...*.**......*.**..***........*......**.*...***.*..*****.*..**..*.*..........**...**..*..**.*..**.*...*.*..*..*.***.***.*...*..*.*.***..**......*..**...******..**.*....*..***.**.*..*...**.*..**.....
**..**.***......*...*........**.*.*..*.**......***.......*.**...*.**..******..**.*.....*.***.*.*.**......*...*...*.**..*.**.**..*..**.*..*..***.****..**.....*.*....*....*......*.*.*..**.**.*.*.**..*....**......*.*.*..*.***..*...*.*.*.....**.*****...**.*..*..*..**..*...*......**..*.****....***.*...**.*.*.**.*...*.....*.*..**.*..................*....**.**.*.*.**...**.*.......*.**..**.*...*..**...*...**.*.**.**..*.......*...*.***.***.**.....*...*.*.*...**...*****......*...*.*.*.***...*.......*......***...*...**.*..***.....*....**.*.*.**.**.*..*.*..*..*...**.*.....***.**..*.......**...*.***.......*.*.*.....*.*..*..*.***.......*.*.****.*.*..***....*.....***..***.**.****.**..*.*..*...***.*..*.*.*..****...*.*.*......*...**.*****..*...*.*...*.*.....*.*.*...**.*..*..****..*.*..*.*...*..**....*....*.......*..***..***.**....*...*..*...***.*****..*.*.*.**.*.******........*.*.*..*.**.*.....*..*.**.**....***.....**...***.*...*..........*.**.*..*.......*.........**.....*..*..*****.......*.*.*.**.***.
*....*..**......**.........*.*.....*.*..*..***.**...*..****..*.*.*.*....*.*..*......**.*.****..*..*..**...**.*****.**.....***.****.....*....*.**.......*....*.*......*.*****.**.*......*.**.....*.***.***.**......****.....**....*.**.***...*...*...*.*.*...........*.*......**..*.......*.*..*....*.*.***..**.****....*......*...*....*...*.**.**.*...***.*.**.****.**....********.*.*..*..*...*..*........**.*.**...*....*.*..*..**.....*..****..***.*...........*.....**.*.*.**..*..**.*.....**....*.....*...****.*.....*.**.......**..**...........***.......*.***......*.****.*..**.....****...*.*.....*.*.*.........*..*.***.**......**..*.*****.*......*....*....**.....*.****...**....*....*.*....*.********..*..**.*....***...*.**..*..*....*....*...**.**.**.....*.*..*....****...**.***...****.*.*..*.*.*.*....*..**.*...*.**.*..*.*....**...**..*....**.........*.**.*...*..**...**.*.**......*****.*...**..**.***.....*....*..****......*****..***.*.*......**.**.*.*..**...**.....*....*.*..*........*.*.*..***.*.....***.
.**.*......***..*.*..**.*....*...**.*.*..*...*....******.*..*....***...*.*..**.*....*.*.***..**.*...**..*........*..*..**...*...*..*.*.*.*..*....*..**.**.***...**......*.***.*.*......**.**.*.....*....*.*..*.***.*.**.*.**.*.**.*.......*.*..****..*...*..*........*.*.*.*.**....*......*....*..*.**.**.**.*.*..*.***.**..***.**.****.........*.*.....**.*.....*.*.*.*....***.*.*.*..*..*.*.****.....**..*....*..**.....**..*...******..**......*.....**...*.*...**.*....*...*....*..*..**.........***..*.**.*...*....*..*.*.**.*..*..*****..*..*.*......*..*.*..*.**..**.*...*.**.*.*.**.....***.**.......*..***.*.***...*..*.*..**..**...**.**..*..**.****..**.*....*.*..***.*.....*.*..**..*.....*.****..**.*.....*..*..***.....**...*****....**...*..*..*....****..*.......**.*..***..*........****.......*..***........*..*.**.*..***.....**.*.*..........***.*.*.*.****..*.....*.***..*.***.***.*.*.*.*...*..******.**.*..*..*.*...*...**.*..**..*....*..*.*.*..*....**.**.....**.*..*...***...*...*..*..*...*.***.....*..*..*.*
..****.***.*.......****.*....*.*...****..***....*..*..*.*.*.*.**..**...*..**.*...*.*..**.*..**...**......***...**...*.***..**.*..*...*.....*.*...*........*..*..****...*.**.*....*........*...**..**.......**..*....*..*.*........**....*...*.....*.***.*..*...*.*....*.**..***.......****...**...******.....*.*.**..*.*.**..*****.*..*****.*.......*.**.*......**...**.**.*..*........**.*..*..**.**.*..........*..*.***.*...*.*.*.*..**......*..*.*.*..**.*..*....*..**...*..**..***.*.*...*.*....*.*..**..**..****.*.*.......*.**.*.*******..*....*..**.*....**..*....*............*.**....*..*.....*..***...*...**...***.*.**.*.*.*..*....*.*...***..*.**...*..*...**..........*...*....*.*.........*......****..*.*.*.***.*.*.*...*.*.*.......*..*.**.**..*..*.**....*...*.**.*......***.***..*..**.*...****.**.*..*..*....****.*...*.....*..*.*.**..*...******...*.*..**.**..*..*......*..*.*.....*.*......***.*.....*.**.**..***..*..**........*.*..*.*...*....*..***....*..**...*..**....**..*...*......*****..*..*.***.*..*.*.*
*.**.*.*..*..*...**.*...**.*..***.***.*...*.***.....*...*............**......*.....*.*....*..****...**.......****.*.*.**................*.*......**...*...*....*.***....*..*.*.*****.*....**......*.*....*.*.........****...*.**.**.*.*...**..***...****...*.******.*****.*.*...*.*.*......*.*....*....***.*...*.*...***.***.....***.**..***..**...*.*..*..*...*..*.*.*..*...*..*****...**...*.*.*...*..*.**....**....*.....*..**.**.....**..*.***...*....***.**.***.**.**.*....***.*..**.*.*.....*.*..*...*...**.**...**....****.***....*.*...*....**.*....**.*..*.*.....*.*...*****..*.*..**..**..***..*........**..**..****..*..*.**.**...*..**...**.**.**...*....*.*****.....**.*.**.*....*.**.****..*.***.*.*.*.*.****....*..**....*..*....*..*.**.*........*..****.**.*.*.*......**..**..**..*.**...*...*........*..**.**..**.***.*...*.*....*****..**......*.*..***..*....*.****.....*...*.*.....*..*.*.**.**....****...*.*.***.*.***.**....**....*.......*..*.**.****...*.**.*..***.....***..*.....**.****.*.*...*.***.***...***
.*.....*.*****..***.*..****..****..*..*.*.*...****..**....*****..*.....*...**.***...*...**..**..*..*.**......**...****..*.*....*.**....**.........*.*.....*...*****....*....**.**......****.****.**.*...**...*....****......*.....**..**.......**...***...*.*****.*..**...*......*.**....*..**.*.**..****....**..........*.*...*...*.***....*.*...**.***....*.**..*.*....*..*.....**.*.*****......*.*.*...**...*.*...**..*.*.*.*...*.*.*...*.....***.*....**.*..**..*****....*..*....*...*.***.*...........*.*..*......*.**..*.*..*..*.*.*.*.*.....****...**.*....*.....**......*..*.*.*.*..**.*....*.*.*.*...*..***.*..**.**.**.***...........**...*****......*.**....*.***...*.*..*.*...**.**.*.*.*.....*..*..*****...*...****.******......**..**.......*..**........*...**...*.**.....*.*.*.*..*...**.**.***..........**.*....*.*..*....*...*.***..*....**......*****..****.**.***.*.*.**.**..*..*.*.*..*.**...*.**.*.*..*.*....**.*****.****..*..**.*.*.*.***...*..*.*.*****..*..***.*....**....*.*.....***..**.*.......*...*...*...
.*.......**.....***.**.*.*..*..*.**..*..*....*.*.....*.*..*.*.*..**.***.*......*...*....*.........****.*.*..*.*.*.**.....***...*..*........**......*.****.*.*.*.....****.***.*...*.*.**...**.*.*...*.*..*..*....*.*..**.*.......*....*..*..*....****.*...**...*..*.*....*...*......*.*....*....*.*****.*..**....****...*.....*.*.**.**.****....**.*....*...*...*.....**.**.*****.*.**.*.***............*.****.*..**..*.*.***.*.*...***.**.*.*.......*....*..*...*.**...**.*.*.*.**.*......**.*..****..*.*...*.*........**....*.*.***..**....******...*.***.*..*****..***..*...*..*.*..*..*..*..*..****..*......*.*.*.*..*.*.*.....*.*..*.**.*...*.**.*...*..**..*..*.**..**.**.*..****..**.*.**.*.......*.**..*......*.*.*****.****.*..*..*....*****..**...*****.**.*...***..*.*.***....**..**..*.*.*****..*..**...*.**.*.**...***.*.....*.*.**.*.*..**.*.*.***......*.*....*..*....*..**.*.***.**.*....**.**...**..**.**...***.*...***.****..*...*.*****..***.*...*.*****....**..*..**.*.*****..**.*****..*..**.....*..*.***.**.*.....*
.****.****..**..*...*........*.**.*.*..*.***.....*...*...****.*..**..**.**.*.*.**.*...**.***...*.**.**..*..*..*.*...*.**..*..*....*.*.*..*.*.*......*...**..**..*.*...**..*....*.*....*.....***...*..*.*.....*.*...*......*.....*.*...*..***.**.......*.**.*.*...*....**...*...*...*.....*..*.*...*....****....*...*.**.****..***...*..*.........*.***..*...***...*.****......**.*.*.*..*.....*...**..*.*.****....*.*..***.***...*.*.........*..*...**.........*..***.*..*....*...*..*....*.*..****.*.*...**...**.*.....*.*.*...*..*.*.****..**.**.***....**.......*..*.......*....*.*..*......*...*...**...*.*...**...*.*.**...**....**...*.**..*............*..*............**..*..*****...*.**....*...***.*..*...*..*.......*..**....*...*...******...*......**.*........*........*....**.*.**.*.*.......****....*...*.**..***.*.*.*..**.**.**.*...*.**.****..**.*..........*........***.**......**...*...*.**.*.*...*.*...*...***...*..*.*.*...*....*.**.....*..*.***..****..*.*..**.***.**.*.**.*.*********.***..**......*..*......
.........*......*.*.**.**.....*..*...*.....*....*....*.*.*..*.*...*.**...***..*...*....*.*..**.*....*.....**.*.*.*...**.....**......**..*...*.........**..*...*..*....*...*.*...*..**.....*...**.*.*...*...*.****.*.*...*...**.*..**...*..*.**.*....*..**.*....*.....*.*.*..****.*...**..**.*...**..*..*..*..****.*.**.*.....**.*......**.*..*******...*...******...*...*..*......*....*..*..*..*.*.*.*....*****.*...*....***.**.*..*.*...*.*....**.*.*..*****...*..*....**...***.*..*.*....*...**...***.....**..***...*.*...*.***.*.**....*.*..**..*........*.**.*....*******..*.***.....*..*...***...*..**.*...*..................**.*..*..**.**.***..*...*....**.*....**.*.**.**.*.*.*......*..**.**.*.*......*..*.**...*....*..*.*......***.*..*...*..*.*.**.*.**.*...*..*.***...*..****...*...*....***.*.....*......**.....**.*.....*....*.*..****.**.......**..*..**.*...**.*..*.....**..*.*..***....*...**...**..*..............*.*....*.....*.*.*..**..***..*.......*.**.*...**.**.*..*.**.*..***....*.**.**.........*...*.***.*
.*...*...*.*......**...**..*.**...**.**..*.*.*.*.....*.*..*...*..*.*.....**.*.**........*.****...**.*...*........**....*..*....**.**.*..***..**.*..**........*..**.***.*.****.*....***..***..*.**.**.*.*........*.......*.*..*.*.......*..*.*.*.***......*..*..*.*.***....**......*....*****..***..***.****..**.*....**..*..**.**.**.***...*.*.*...*.*.*....*..*.**.*.......*...*.*..***.........**.***.**.**.....*.*....*.....*.....**..*....*.....*....*...*....*.*.*..**.*...*..*.*..*****..*....*..**..**.**...*.*.*..*....**...**..*...*......*.***.***..*****...*..**.***....***.......*.....*.*..**..*.*...*.*...*.*....**....*..*.*.**..*..*.*.......*.*.*.*.....*..**..**....*...*****.***.*.....**....**..*.*....*....**.**....***..***.**..........*..**.*....*...*.*.**..*...*..**............*..*..*...*.****.****..**..*.*.*......*......*...*..*..**...*.*.*.*.*...*..*.....**..***.**..*.*.*.*...**.***..******.**.******.****.*.*...*.*..*...*....****.*..*..*..*.***....*...........**..**...*.**.......**...*...*...*
..*****....*...**............*.....****..*.....*.*.*......**.........*..*.*.*.*.*..*..*.**..*...*....*.....*.*.**.*.*.**.**.....**...*.......*...*.*.*.**.*...*.*.......****..**....*..*..**.*.***........*******...........**..*.***...**...**......****....***..*..*..**..*...**.....*...*.*.....*...**.**.***...*...***.*.*...*..*.*****...*.*.**..***.*.*.*.*..**.*...**..***.***.**....*..*.***....*...***..*...*.*......*....***.**....***.*.*........*.*.*..**...*.*.......***.**......**.*......*.*.*....**.**..*..**.**..*...*******......**..****.*..*...**..**.*.****.**..**.....**...****..**........*..*.....*.*..**..**.*.......*..**.*.*.....**.****.*......**...*..*...**.*....***.....*.**.**.**.....*.****.****....**.*........*.*..*..*...*.....*..**...**.*...*..**..*****...**.***........*.*.*.*..*...*.*....*.....*..*.....**..**.*.........***.*.....*......**.**.......*.**.*....*.*.****..*..**.*........*.*.***.*.*..**.*.*.**.....****.**.*..*.*****....*..*...*...*****...*....*....*..**....*.....***..*.*
*..**.*.*...*.*.*.........******.*.....*.*.........**....**..*.*.**.*...**..*......**.*..*****....*.....*..*.*.....**..*..***.*.*.*.*..*...*....*...*..*........**.....*....**...***..**...*........**...*..**.*..***.*.*...*..***.*.**.**..*...*.*.**..*...*......***..***.*.....*.....***....*.......*...***.*.*..*..*...*..*....*.*...*........*.*.*......**.*.*...*.*.*..*****...*....**.***.....**.*............**....*.*...*****.*.*......*****...***...**..**....*.*.*.*.*..*.**..*.*..*.**..*..**..*.*....*..***..*.*..*..*.*..*..*.**.*...**...*...*...**..*.......**......*..***..*....*.*......*..**..*...***.*...**.**.*...**...*...*...*.........*.....*....**.*.....**.*.*.*.*..*..**...***...**.****..**....*..*****.**.*.*.*....*.....**...*.......***.*.*.**..*.*....**.....*..*..*.****.**..*..**.**..**....*.*....*..***...*...*.**.***.........*.*...*.*..**.*..*.*......*.*..*..***...*.......**...*..*..*.*.*...**....*.***.*..*.*.**....**.****....**.***.....**..**....*..***....**..*....*..*.*.*.****.*..**.*.
.**..*.*.*..*.*.*.***.**...*...*....*.......*..*....*..*.**...*..*.....**.*.*.....*.*...*..........***....*..***.*..*..*..*...**...*.*.**.*..*....*.*.....****.*.**.....*****.....*..*...**....*.*.*...*..**.....******.**..........*....*.**....*..*..**...*..*.**....**..**.*......*.....***.....*....**.*...*.**..**......*.....***.*..*..*.*...*.........***...****...**.*...**.*..***..*.**..**.*...*.**.**.***..**.*..**....*.***.***..*.......*.**.**.**..*.**.*.***....*...*.***..*...*....*....*....****.*...*.*.*..**......**....**.***.****.*.*....**...*.....**....**..*...*...**....**.*.*.*.**..*...**...****.*...*.**....**.....*.*.*.*.*......*.*...*.**..*..*.**..*.***.*...**..**..*.....*.....*****.*.......*....*.***..*.*****.*..*.*.....***.........*..****.*.*....**..*****..**.*..*..**.**..*.*.**....*.*.*.....*...*..*.*..**..*.....*.*.*.***...*.*.*******..*****....*****..***..*..*....***....*.....***..**.*.******..*.*......**.*...*..*....**.*..*....***......***.*......**.*.**.......*..***..*..*.**.
.*.**.*.***..***...*...*......*.....**.*...*.*..*.*...*.*.*.*...*....**.....**.**.**.*...*...*.*......*..*...**..*.*..**..*.*...*..***.***...*.***..*.*.*...**...*.........*.*.*.**..*.*.*.***.....**.*...***...*..********.***...*..*..***...*....*.***.*.....*..*****.*.*..*.**..*..**..*.**.*...**..**.*.*.**..***..***.***.**.*..*.......**...*******.***.*....*.***..*****..........*..*.*.***..**.**.*.**....*.....*.**....*****.........*.....*.*..*..**.**.........*....**..*.*..*....*..*.*..**.*...****..**..***....*.***...*...*..*...**.**.*...*..*.**.*.*....*...*..**..**.***..*....*...**.....**..*.*.....*...*.*.....***.*.*..**..*..**.*.*..*.*..*..*...***..*.**..*.*...**....*.*.....*..**....*.**...*..*.*.*.*....*.....*..**.**.*.**.**..*...*..*.....*.**.*.*....*..*..**.**......**........*...........***...***...*..*........****.**.**.**.***.*..*.*.....**..***..*......****.....***...*...*...**.*..*..*...*.*.....*.....*.....*...****.*...*....*.**....*.**..*****.*..*.....**.*.*..**....**.*.*.*.......*
*..*.**..*..*..*.*.****..*.*.*...**.**.*....***.....**..*****.*..*****...*.**........*.**.**.**......*...*....***..*.*.*..***...*.*.*....***..**...*......*...*..*...**.....**..*****.*.**........*.*......*...*...**....*..*....*......*...*****.*.***...*..*..**....*.*...*..*.......*.*.***...*..*.*..*..*.*.*..*..**.**.***.*.**...*....**...*.....***..**.....*..****..*..*........*..*.*..*...**....*.*.**.*..****.*...**.****.*.....*.****.**.....*....*..........*.*.*...**.......**....***...........**..***.....**....**.*.*...***.*.*....**..*.*..**.*...**.*..*..*...*.*.**.***.*..*.**....***.**..*.*.*.......*...**...*.*..*.*...*..***..*.****...**..*.*..***..**....**.*.**...***..**.**.**....****..*.**..*..*.........*.**.*....**..**..**...*...**....*.**....*...*..*....**..***.*.***..*....**.*..*.***..*......*...*...*.**.......**...***...****...*.*..*..**....***....*..........*..***.*.**..****..**...*.*.**.*...*.***..*....**.***...***..*.*.*.....**..*.**.******.***..*.**...****.*.....***.**.*..**....
.****..**...*...*****.....**..*.**.***.**.**.....***..**.*.**..*.....**..**.****.*.*...**..*.*...**.*..*.*........*.*..*.....*..*...*..*.*..*.***...*....*.**.**.*...*.......**..**..**.*....*.**.*..*..**.......**.*.**.*.**..*..*.*.***.....**..*.***.*.*.*..*.*...*.........*....*.....***.*.***.**.*.*.**.*.*****..*..*...*....*..*..*.*.*....*..*.*.*...*.*....*.**..*.*.*...*..*..*...****......**.*..***..**..**....*..**..**.*..**.**.***.....****..*.*.**..**...*....*.*...*.*...*.*..*......**..**..***.*...*.*.**...*..**.*..*...***..*.*.*...*.**........**.**.**.....*...****.*.*..*....*..*.******........*...*..****.*...*....*...*****....*.*..**......**..*.*........*.*..**.*..***..**..*.*.....*.****...**...*....*.**..*...**...*....**....*.*.*.....*...*.***.****..*......**..***.***.....*..*...*.*..****.*..**.*.**..*.*.*..***.....*.*.**.*.*..*..****.......*.**..*.**..**..*.....*.....*.*.*...*.**...*.*.***.....*.**...***..**..*.**.....*..*...*....*......*..*..**.****..*.*..**..........**..*.*....*...
****....*..*.*.*.*.**....*.......*.......*....*..**...**......**.*.*....*......*.....*..***...**.*.*....*...*.**...***.....**.*.....*...*.**.*..**..***......*...***...*.*.........*.........*..**.*...*...*....***.**....*..**..**...*.......*.*..*..***....*.*****.*......**.....*....**.***.....***.....*.*..**..***.....***.*..**.***.*.******....*.....****..******.**...*...***.*.*.**.**.*..*....*...*...*...*.*.........**.**..*****...**....*.*..**..*..*....*..*.....*...*...**...*......*.***..**.....*...*.*..****.**..........*.*...*......**..*..***.*.....***...**.....*...*.**.**...*...*.....*.*...*....**.*.**.....**.......*.*......*.*..*...*.*..*..*...*......**....*..*...*..*.***..*..***.*.*****....*.*.*..*..**.....**.*..**.*..*...**....*.***.**.***.*..*.*.*..*..******....*...*...*..*.**....**.*.*.....**.......*.*..*..****.*.****.*.*****.*..**..**..*.***..*..*....*******..*.....**.**..**.*.*..**..*..*.*.*.*..**..*....*.*......*..***...*..**..*.*.*..**...**..*..*.***.*..****.*.*..*.*...*.*.....
.*.***...*.**.........*.*.****.**..**.......**..*...*...*...*.***......*..**........***.**.*...*...*..*.*******........*.*...*.*....*..**..*...***..*.**........*.*.*...**....*.**.*..****.**...*.**........*.***.....***.**......**....*.*..*..***.**..**....**..****....*.***.***..**.*.**...**..***..**..*.*...**.*.****.*..*.....*.*.*....*.*..*..***..**.***..*..*...*...**..*..*.....**.*.**.*.*..*...*..**.*.*.*.*.*..*...*..*..*.**..**..*.**.*..***..**.*.*.*.**.*..*....*.****.***.**.****..*...........**.***..*....*..**..***..*.*......**...*...*...*.*.***.***.*..*.**.***......*..*..**.***..****...*...*.*.....*.*.*..*.....*.*...**..*...*.*..**.*.***...**...****...*.*...*..**..*.*..****..*...*.*.*.**......*..*..*..*..*****...*.....*.*.*..*.*.**.**.......*..*......*......*........*...**.**..***.*.*..*..**.***..***.......*.*..**.*.*....*....*.....*.*.....*.**.**..**..***.*...**.*..*..**.*.*..*.***.......*...***.**.***...**..***....****.*..**..*..*.*....*.**.*...***..*.....*.**....***............*.*
.*...*..**.....**..*.*...*.....**.*......**.*..*.**...*.*....*..*....*..*.**...**.*..*.****......**.*..*...*.*........*..*.***..*.****..**..**.*..*..*.******.*.*.....*....**.....**..**.***...*....*..*..*.*...**.*..*.**....*.*....*.*.**....*.*..*.*.........*...*....**.....**.*.......***.**..*......*..*..**.*..***..*.*...*......*.*...*..**..*.*..*...*.**.*...*...*..*.**....**.*.***.**.*****...*..*.*...*..****..*....*.**.**.*........****...**.....*.*****...***.*..***.....**..**..**..****.**..*..***.*..**.*..*****..**..*...*.**..****....**.*.*.*..**..**.**.***.*...****.*..***...*.**........**....**..**.**.****....*.*..*.***.*..*..**..*...***...*...**.*.**.**.......***.*..**.*.**...*..*.......*.*...***.*..**.******..........*.**..**.*..*....*..*.*..*..**.***.......*.*..............*..**.*.*....**..**.........*.*.....**..**.*...*.*.**.*.*.....*******..****..*..*..**.*...*.**.*.....**....*.*...**.*.***..*...**.*..*.*.*.*.*...*....*.*.***...*..*.***..****...*..*......*.*...*.*.*.**.***.*.*..*.
*...*..*.*..**...........*...*...*.*.*..*.....*....*.**..*..*..*.*..***...*...***...*....*.*.....*..*..*.*.*.....*.****.*..**.........**.*...*...**.***..*.....**.*...*...**..****..*.***.*...***..**....*.*.*.***..*..*..**..***.**.*..*..*.**.*..***......*..*....****..**...*****.....**.*.*.......******.**..*.**...*..*...*....*..******......*....*......**..*.*..*...*..*..***..*....*...*....*.**...**....**...*..*.**...***..*.....**.**.....**..*...***.**..*......**.*....**....*..*.**.....*****.**..**.**...*.*.*.....*....*.*.*..*.*.....*.......**.*....*....*......*.**...*.*.....*......**..*...*.*...*...***.......***.***.....*.***...***..*...****.....***.*.*...*.....***..*.**...***...*.*.....***.*.*****....***...**.***..***....****.**...*.*.*..*...*.....**....*.**.**.*.*.*.*..**...*.*....*..*..*.**..***........*.***...*.*.**..*..*..*...*...*..**.**...*..*.*.*....*.**....*.*..*...*..***.*..*....**.**...***.*..******......*...**.****..*....*...*....**.***.***...*.*.***..*...*...*.*.*.**..***.**.
.**.*.**.**..**.....*......**.*.**..**..**..*.*.....**....*.**...........*.**..*..*.....*..***.........*.****.*..***.....***.*....***...*..*.*.**.**....**..*..*.*..*..*...*.**..*..*.***..*...*.....***..**..*..****.**.*.*.**.......*.........**.*.****.**....*..*....*.**.*.....*...*...*..*...*.*.......*...**.*..*.*...*..*..*.*.*.....**.*....*.*...**..*****..*...*...**...**.*.**.**...........**.*.*..****...*..*.*.**....*.*.....*.**.*...*...***..*...*..*.**...*...*....**.*..*.*..**..*...*.*****.......*..*.*..*....*....**..***...*.*......**..*..****.**...*.*.*....**..*.****...*..**.*..*..*.*..*....**.*.***.....*..*........*..*.**.*.**..*...*.*..*.*....**..**.**...*..***...*****..........**.**..*...**.....*.....**..******.****...*....**..*..*.........*.*.....*...*..*...*..**...*..*.***....***.*...*.*.**.*.*....*..*.............**...**.....**..*..*.*..*....*...**.*..*.*.**.*.*..*...***.......*.*.**.**....*..**....**.*......**...*....*...**.....*.**.**.****....**..**.**.*..*..*...**.**...***...
*..**..*.*..*..**.*.**..*.*.*.*..*..*....**..***.*.*.**..***.*.*....*.*.........*.....*...*....*.*....*..*..**.***...*....*....**....*.*..*.*..*..*.**..*.*..**..*..**..*.*.**.*....**.**....*..***...*......**.*.***.**.*.*.*...***..*.*.****.**..**.*.**.....**.........*.*.*.*....**.**..**.*..*.*...*.....***....*.***..*..*...****...*..*.**.........***.**..*....*.*.*..*..***.**..*...*...*...****.....****.....*..*..****.**.*.*.*.*....*...*.*****.*.*.**.*******.*.**..*....*..*.*......*....*.***..**...**.***....*.*....*.*.*....*.....*..*...***.**.**..*.*.....***.****........*.**..*.**..****..*..*.***..**.**.......**..*...*...*******.*..**.*......***..*....*......**.*.....*.*.****.**....***.**...*....*........**.*..**.....***.****.*...**..*..**..**..*..*...*.*...****.*.....*..*.**...*....**.*..*........*.*.**.**..*.**..*.....**.****....**.**.....*.*.***..*.****.*..**.****..*..*..*..**..*..*.**.**..**.......*.**.....*****.*.**.*****.**...*..**.*..*...*...*..********.*...**..*.....*...........*..
*.**..******.*..*..***....*..*.....****.*..*.*.*.**..*....**..**.*..**......**...****......***.****.*.**....*.*...*.*.*..*..*.*..*.*.*.***.**...*.....*.***..*.....*.**.*.*..**...*...*....*.*.***.**.*..****.******.**..........*****....*.***..*..*.....*****........*........**.**.*...*..***.*.*.*.*.*..*.*..*.***....*.*.....*.....*...*...*.....*.....*..*....**...*.**......*.*.*...*.**..*.***.**..***..*.....*.*.*.*....**.*.*.....*..**.*..*..*..*..**.*****......*.**..**..*..**..*..*.*..**......*.*......*.*****...**..*........*.*......*.*...*..*..*....*...**.***....*.*.*...*.......*.**.**..*.**.**.*.*..***..**..*.*.*...*...**.**.**.....*.......*.*.*....**..*...*.*.**.*......*.....*.*...**.*...*..*..**...*....**.**.**....*..*.*..*...**.*...*..*****....*.*...**.....**......**...*...*...*****..*.......*.*..*.***.*...*.***.*...***..*.*.**.***.***.***..*..*.*.*.**.*.*.....**..*....****.*.*.*.****...*......***.....**.**.****..***.*..***.***..*..*****..**....*..*.*..*..*..*.....*..****.*..*.*.*.....
.*..*..**.***....*....***..*...*..***.***...*.*.*.**...**...**....****.**..*.....**.....*****.**.**...*..*.*..*.*.*.*..**..*...*..**...*..*...*.*..*.*...*...*..*...*.....**.....**...**....***.**.*..**.***.**..**.*****..***.**..**.....**.*.*..*..**...*.***....*.**.**....******.**.****..**....*..*.**..*.*..**.*.*..***..**.*.......*.........**...*.*.*..*.*.*..*.......*...........*...****....**...*...*.*....*.*...*.....*.*...*..*.**.***..*.*...*....*.**..***.*..***.*.*..****...******..*.**.*****..***.*.**..**.**..*...*..***.*******..*......*.............*..*.*...***..*****...**.....**..**.......****..*..*..**.....*....*.*...*.*.*.*.*.........*...*****....*...***.*.*....*.*.*..*****.*****..**..*.**.*....*..*....**.*.*.*..*......*.****......*...*..*****.*.*.*.*.*.**.*...*.**.*...*..***..**.*........*..*.....*.*.*.*.....*.*.**..***.*****.***.*.*.*...*.*.........***.***.....*.**.....**...**..*.**............**....***..****.**...*..*....*.........*.***...*.*...**.*.*..*...**.*...*.*.*..**.....*
**.**...*...*..*..*.....***...**..**........*..*.*...*..*..*..*..*..**.*...**.****.*****..****...*........*..**.***.**.*...**.........**.*...*.**....*.*...*.**....*....***.......**.*...*..*..*...*.*.........*.**.*.*....****...*.*....*...*...**..*...*.*.********....*.*.....*..*.**...*...*..*.*......*..**...**.**....**.*.**........*****..**..*.*........*.*.**....**.*...*.*...**.*.*...*.*...*.*..*..*...*.....*........**...******.*..*.*.***....*..**.*..**.**.*.*..*.*..*.*..*******.*..*..*..*....**..***...*..**..*.*..*.*.......**.*..****.*..**......*..*.**..*.****.**...*..*....*.*.**...*....*.*.*.*..*...*.***.***...*........*......***.**.**.*..*...*...***...*......***.*...**.....**..*.*..*.*.*.*....*.**....*....**..*.*******..*.*.......****..**..**..*...*****...**.*..*..*..**..*.*...*.....**.*.***...........**...*.***..**.........***.**..*.*.**..**.*...**..*.*.*.**...*.**.......*..*...*..****...****.*.*.....**.****...*.*.*.*..*.*.*.*.**..*..........*.*.*****.*...*..*...*.**...**..*..*..*...
..**.****.....*..*.*....**..*.****..*..*.*.*.*.*...*.**.....*.*...*.*.*.....*....*.**.*....*...**.*.***.**.***....**...**.*...*..**......**....*..*.***....**...**...*..*....*******.***...**....**...*.....*.***.......*.....*..***********.*.*.*....*.*..*...*...*..*.****..*..********...**....*..*.....**.......****.......**...***...**...*..*.....*.*...*..**...*.**..*...****...*..**.*.*.*.*.*.***.*...*.**.*......**.*.*.*....**...*.**..*...**.***..******..*.....***..****..*..*.*..*...*..**.****....***..***..**...***.****..*.**..*.*..**..***.*..*...**.......*..*...**.**.*....*.....*...*..**.**..*.******.**...........**.**.*....*..**..*..*.***........*..*.*.......*...***.***.*....*...*****...**...*..**.....******.**.***.....*..**.....***.*....*..****.*....*.*...**.**....*.****..*...*.**.**..*...*......***.*.*.*...**...*.***..*.**.*..***..*.*....*....*......*.....**......*.***..**..*.*.*.**..*.**....**...*.*.*....*.......*.*.....****..*..*...***....*.*..*.*..**.*....*...*...*.......*..**...*...
....**..*****.*...*..*.*...*.*.*.*...*....*..*.*.**.*..*..**.*.*.***...*..**.*..*....*.*.****...*.....***..*.****...**....*..*...*.....*..........*.*....*..*..***.***...**...*...*..*..**.**.**....*...*......*..**...*.............*..**.....*..*....***.*....***.......*...*...*****.*..*...**....**.**.*....**..*.*..*..*..*...*..**..*.*****....****..*..**.*..*..***..**..*.*..**.*.*.*..*..*.**....*.**.*.......*..****........**.*..**.*.....*...*.****...*....*....*..**.**.*..******.**...*..*....*....*.********.*..*.*.*..*.***..****..*..*...**...**..**.....*..**...**..*..*.....****...*.**.*..****.*......*....*......**..****...*.*.***.**.*....*...*....***.....**.*....*.....*****.**.**.*...*.*.**....*...*...**.***.**.*..**.**....***.....*.*.**.......*..***..**.*..**..*.*..*.*....***.*****....*..*.....*.**.*.......**.**..**..**.*.**..*.....**.*..*.*.**.....**....*.**.........*......**..*.*.*.***....*...**....*....*..*....**.*.**...****..*....**.*.*.***..*.**....**.....***.*.....*..*****..*..*...**
....*.*.*.*..*.*.**..*.*..**.*.****..**....*.**...**.*.*.....*****..*.*...*.*...**..****.....**.*.*....**...*.**....**.*...*.*.*.*.*.*.*.*....*..*..*...*.*....**..*.**.*..*...*..*....*..**.*...*..**..**....*.****..*.**...***.*..*.**.*...**.**.*....*.*...**..*.**..*...*..*....**.....*...**..*..**..*...*.*.*.....**...*....*...*...****....*.*.*...*.**.**...***.....**.*..........**..****.***.............*........*...........*.*..***...*...*.**...*...**.....****..****..****.****..*.*...***..***....**...**.*...**...*.*....**...**..*.**..**.*...*....*..*..**..*.***.*.*.**......*.*.**...*.*...**.....*.*.*.***...*..*...****.**...*.**....*.....*...**.***.**..*.*..**.......*....*.**..**..**...**.....***.*.....*..***....*.*..*.*.*.******...**.**....***.*..*..*......*.**..**.***.*..***..*...**.**..*...*.*.*****.*****...**......*...**.*...**..*.***...*....*.*..*..**.**.*******.******.....*.***......**.*.........*....**..****....**.....*.*..*..***..........*...*.*..*.**........*.****....*...........*
*...**...**.**.*****.**.*..**.*.*...***...*....*.***.*..*..**.....*....**..*..*.*.*...*...**.*.*..***.**.*..*.*..**.**.....*....*...*..***......**.*****....***...**..***..*.......*..*..*.**.....*..*......*.*..*.****.*..*.*****......*..****.*.***..**...*.****..****.*..*..***.*...*******.*.**.**...*....***..*******...*.***..*.......*...**.*....***.**..*.*.*.......***......*..***..**..*..*......**....*....*....*...*.*.***..****....*.*......*......*..*..*...*.*.*.*.**....*..***.*....*..**...**...*..*..**...**.*...**.*.*.**..*.**.*...*.*..*.***.*..**..*..*.**.*...*..*...*.....****..*...*..***.......*...*..*..*.***...*.**..****.*..........*.***...**..***....*..**.*........*.**..*.*.*.*...***.**.**...*..**.*.*...........***.**....*....*.*...**..*********..***...*.***...**........*..**...****......*....***..*..*....*.**..**.**.**....*.....**...*.*..*....*...*..*..***...**....*.***......****.*..*****.****..*.*..**..*....***.*.**.**.*****......*....*..**.****.**......**..*...***.....***...*....*
....*..*.***.****.**.*.*..**....*..***.**.*..**..**.*.....**..*...*..*......*.....**...*.*..*.....*......*..**.*..**.**.*.***..***.*.**......*.*.*..*.*.**.....*.*..*....***.*.***....****...*..**....*....*..*..****.**.......***.*...***.....**..*..**.*..**.**.***.....**......**.....**.**...*.*.*.**....*.***.*.*..*.....*....*.*.....*.....*..*.*.*..**....**.*.***....*.**...*...*....***.*.*.***.......**...*.*....*.*...*.......*.*..***..*...**.***...*.*...**.**....*.*.*.****..***....*.*..*...*...*....*.**.....*..*..***...**.............**.*.*..**.**.**.*....**...**..**.*..**..***.*...**.**.....**.*...**..*..*...***.*.....**.*.*.*.****.*....**.*.*.*.*..*.*...*.*....*...**...**.....*.**...***.....*..**.*..*..*.*.....*.....*..*...**.***..**....*..*.*..*.......*...*.*.*.***..***.**..****...**.....*........**....***...**.***.***..**.*.....**.*.**...*.***.*...*..**.....*..*.****.**.***...*.....**...*.....**.***.**..***.***.**.........*******..*....*..**.*..*.*.*.....*****...*..*.....***.*..*..*...
..**..***.*.*.**..*.*..*........*.*..***.*....*.**...*..*.*.**.*..*..*.**..***..*.**.*...*..****..**..*..**.**...*.**.**..**.*.....*.***.........**.*..**.***...*.*....*..*....*...**.**.*.****.*.*.******............*.*..**..***.*.**.*.**...**.*.***.......*..*****..**...***.*.*.......*..*..**..**.*...*..**.*..***....*.*.**.......*..****..*..*..*.***.*...**.....*.*....*.......*.*.**.***....*.....**.*.....*..*..*...*.**...*.***..*.**...**.*.*...*.*.*.*.*..*.*.******.**..*.***.*..*.*..**..*.*..*....**.*...**..*.***.*..*.**..**.**.*..**.*****...**.....**..*..***..*...**.....*.*.**..*..*...*...**......****..***..*...***....*.*..........*.***.**......****..**.*...*.**.****.***......*....*.**.*...*..*..*.*..***......*..*.*...*..**.*.*.*.**.*....*.*..*...***.**..*....*..*....**.*.***...*.***.***.*.*..*..*.**.*******.**..*...**...**..*.******....**.***...*.*...******..*..*...*....***.....*.*....*.*..*....*..*.**..*.****....*.....*.**.*.*......*..***..........*..*..***........**.....*****..*.*..**
.*..*....*.........*..****.........**...*.*.*..***.**..*..*..****.*..**.....***......**.***...*.*.*..*.*..**...**...*.*.*.*..*.*...*....*...*.....*......*...*.*.....**....*....**........*..**.......*...***.*.*.*..**.......*.****....**.***.*.*..****....*.......*......*..**.*.**.**.*..**...*.***.*..*.**.****.*....**.*..**.**.**...*....**....**...*.***......***...*.....***...*..**....*....*.*....***.*.***.**..****.*...**.***..*..*.**...*.*....*...*.......*.*..*.*.*.*.*.*****.*......*..*....**...***..*....*..**...*..*.***.***..*...*...*.*.*.......*****....*.....*.*...........*..*.*...**.**.......*.**...*....*...***.*..*..**.*.*.*****.....*.*.**....*.*..*...*.*.**...*...*.**...*****.........*...*.*.*.*..........*...*.*.*.*****.**..*...***.*...***....**.*......*.*....**.***.*....*...***.............****.....*.*.*......*.**.*...*....*.*..*.**....*...**.*.....**.......**...***..****.*..***..*.*.*...***..**.*.*.****...***.....*.....***....*.****.****.*.**..****..**........***.*.***.*...*.*.**.*
...**********..*....*...*.**...**......*.***.*..*..*.*.***.*.**......**.*...........*.**..*.*..*.*****...***.......*..*...*.*.*..****...*.*......*.***.....*..****.*..*..*..***......**..*.**..*.*..*..***.****.*.*......**.*..**..*.**.**.***.*.**...***.**.**..*.***.**....*..*.*...*...**...*..*....*.*.*.*.**...**.*...*...**..*..*........*......*......**.*.....*..**....**.****..*.....*..*.***..*.*.***......*.*.....********.*****...***.*.*.*....*..**.*....**.*.*........*....*..*....*......*......**.*****......*..*.**.*.....*.*.*.*.**.*.*......**.*.....**.*..**............**...**...**..***....*..**...**...**....*..*.**.**..*..***.....*.**....*..**.....*..****..**.*..*.*...*.**.....*..**.*.**..*.*.*..*..**.*..**.***.*....*..*.......**.*......****.*..*.....**...**..*....*..*.........*..*....**.....*.**.....**...**..**....*..**...*......*.**.....*.*....*.*.*.*..**....**.*.............******.....*.***.*....****....*.****...*..*....*.*.*.*.**...*..**.*..*.*.*.*.*.*.....*...*..**.*.****...*.*....**
......*.**.*.*.*.*...*.*.*****..**....*..*.....**..*.*.*.....*..**..*...*...*...**.*.*.*.**.*...**.*.**......*.*.****.**.*.**..*..**..*...**..**...**.*.**.*..**..***...**...**......*..*...**...**...*..........**..*...*.**.........**..*......*..****..*....***...****...*..*.*.*..**.****.*..**.....*..**.**..*.*........*.*......*.**.*..*...*.*......*.******...*..**...*..**.*......***.**.*.*.......*..*******.....*.**......*.***.......*....*..*.**...**.*.*..**.*.*.....*...*.**.**...*.*.**.......*.....**.*..*.*...*......**..*..........**.*..*.*.**.**...**..*...**..***.***....*.*....*.*..*.**..*..*.*.*.***.**...*.**..***...*.*..****.***..**.*.**.**.*.*..**.***.*..*....***.**...*......**..*.***.*.**.........*.**.*.*.*.******..***...*..**...*..*....*..*.*......**.*.........***....*.**....***.*....*..*.*.*.*.*......*...*.*......*****.**.*.**......*.....*...**..**.........*.*.***.*....*..*...*.*.*..**...**.*..*....*..*....*..*.....*..**.....***.......*...*...*....*..*.*.**.*..**.*...*...*.*.*.**..
**.**.*....***.*..**.*..*..**..**..*...**.**.*.**...**.*******.*..*.....**..*..**.**....*.**..*...**.*..*...*...**..**.*.......*.*..**...**..**.*...**.****.*.*...***...*.*....*.*...*.......**.....**..*....**....*.**.*.*.**...*.*.....*.....***.*........**.....**......***.*.*...**.****..*.***.....**.....*.*.*.*..*....*..*.**.*....****..***.*.....**..*.*......**..*.******....***.....**...*.*.*..*........*.....******.**..**..**.....*.*..*.*.*..*.*.**...*.**..*.....**.**.*..*..*.....*.****.*..**.*.*....*..***.*......*...*..*.*...***.....*..*.***..*..*...***....*.*...*..*..****......*.......*.*.*...**.****.******....*...*.*...**...*..**..**.**..*.....**..*.*....*....**...*..*.......**......*.*.*.*...*.*.**..**..**....*.....*.*.*..*.....*.*....*.*....**....**.*...*..*..*.****.**.*..**...****.*....*..***.**...*..***.**.***..*.*...*.****..***.**......*.*.***...*..**..*..*...........*.*.***..**...**.*....*..*.*.*.***.*...***...*.**.**..*........*.*****.**.....*...****......**....*....**.*.**.*..
*.*...****.****..**.****.*..**....*.*......*...*...*..*.*...***.....*..****...*......*.******.*.*..***.**.**.******.*.*....*..**......**..**........*..********.*....*.*.*.*.*.****.*.......**.*.**.**..*..*.**..*...**.***.*..*.*.**...*...*...**........**.....*.*....**.**..*.**.*...***...*.....*..*.*...**..**..*..*..*..*..**...*.*..**....**......***.*.....**..*..*.****....*....*..***...**.*.....**.*..*...*.**....*.......*.*.***...*.**.*.....*.*.**...**.**..*.*.**.*.......*.....*.**.*..**...**..*..*...*.*.....*****...***.........**.*..**...**.**....**...**...*...*..*.**.****...*.**..**......*...*...*..***.***.*........*.***.*.......*..*..***...*.*.*..*..*..*....**.*****.*....**.*..........*......*..*..***.*...***...*.**..**.....*.*.*.**....**...*.*******..*..*..*.*..**..*.****...*..*....***.*.**..***........*...*......**.*..*.*..***.*..*...*..........*.*.*.....*..*..**..*..*...**..*.......*..**..**..**.*......*.*..*...*.*..*..*.***..*...*...*.**....**...*.*.*..**...***...*..**....*..***...
*.**...*.**..**.............**.*..*..*..*..**...*.*.*.*.....**....*..****.*****..*..*....**.*.....*.*.*****..*.*..*..*..*.*.................**..**..***.*..**.....***.**....*.**.*****...*.**...*.**..*.....*.....***..*..**.....*.*.**...**.**..*.**......*...**..*......**.*....*........*....**.*..**.*...**.*...***..*...*..*.****...**.....*..*..***.*.*.......***....*...*.*..*..*....***.****....**.*..*...*.*.*.*.*.*.*.....*......**.*****..*..***...***.*.*.....*.***.****.*..***..**.****..*........*..*...*.*.....*..**.***......*.....*......******..**.*..*.*...*****..*...*.*...**.**...*...******..*.....*.****.........*....*.......***........**.....*......*.*.*.****......*..*...*....*.**..*.......*...*.*.*.*.**.*.......**..*....*.**.....*...*.*..*.*.*..*......*.....*****.*..*..***....*.*....*..*..*..****.**..*.....*..*..***.*...**...**.*..*..**.*....*..***...**......*.***.....***.*.***.*.*...*..**..*.*...**.*.**....*..**...*..****.*......*..***..........*****.**.*..*.**...**.*.*.*..*..*..*.*..**
*.....*...*.**..**......*.....*...*...*.***.*.***.....*....*.....**.****......*....*...*.**..*.*.**.*......*...*.*.****...*..*****..*......***....*.*.......*....*...***....*......*.*..**....*........*..**...*...***.*....***.................**.*...**..*.**.*.*...*...****..*..*****.**..**..*..........*.***..**...*...*.**.....****..*.*..****..*......*.*...**..*...*.*..****..*.*.*..*......*.*.......**......**.****.**......**...*.....***.*.**...........*.*...*....*.....*.*.*.*..**..**.**..**...*...*..****...*..**...*..*..........**.****...*........*....**...*....*.....****.*......**.....*.***.**...*...*....**.*...**...*...........*...**..**.....***..*****...***...**..**.......**..*.**.*........**..*.**..*..*.**..**.***........*..*.**.*.**.**.*.........*.*.****.**...**...**...*...****.***.***...*............****.***.*.*...***.**......**...*...***.*.***.**..*..*.*.*.***.********.....*.*.*.....*......**..**.****.**..*.*....****..*..**.*.*........***.**......**..*...**..*...*.*..**...*.*.***...
....*..*.*.*.*.**.*..*..**..*.*......*..*.**...*..*.........*...*..**.*.**.*.**..****.*.*...*.*....**...**.**...**.*.*.*.*.**..*..**.....*.....*.....*...*.**.*****......*...*.*.*.*...*..*.**....**...*.*..*****...**.**..**......*..**...*****...*******..***.*.*...*..*..*..*.**....*.......*..**.*.***.***.*.......*****...*.....*...**........*......*.....*.*....****.***..***..*.***.....*..**.***..*.**..*.***.*..**..******...*......****.*.*..*.*..*...*...*...***.*....***..*..****..*.*...*.**...*.*****.*.**.*.*.*.*.**.....*..******.*.**.*.**....**....*...*.*.*.....*.**...****.*.*.*..*.*...****..*...*.*..*........*.**...*..*.....*.***....***............*.*....*.....******.*.*..**...*..*..**..***.**.**....**.*.*.**.*.........*..**..*..*.*.*..*.*.*.*..*..**...*...*..*..*.**.**.*..*....*......*...**.*....*...*..**..*.*....**.***..***.....*..*........*..*....**.**.*.*....*.*.*....*...**..*...*.....*.*...*..**.***.*..***..**...**..*.*.*...*....*.**.*......**.***....***.*.*..*..*.*.***..***.**.*..**
..*..*....**.*****..*...*...*..*.*.*..***.**..*...**.*.....*..**...**...*....***...*.*...*.*.**.*..**...*....*.....*...*......*..***.*........*.*.....*...*...*....*.**..**..*..**..*.*....*.*..*....*..**.*..*.*.**....*.*.*..**.*..*.***..*.***...*..*..*...*....*.*...**..*....*.*....*.*.*.....*.*.*...**....*..*.........**....*...*.....**....*...**.*.....**......***....*..****.*....****......*....***.......*....*.*....*...*...**...***..*.....**....**.**.*..*.*.*.*.**.**..........*.**.*.*..*.*...***.*..*..***.**.......**..*...*.*.*.*.......***...***.**...*.**..*...**..*.*...*.**...***.*.***.......*.*....*..*...*.*..**..*.*.*....**...****.*.*..**..*.*******.**.*.....*.*...*..**.*......*..*..*.**..*....*.***.....**.*......*..***..*.**.**...**.*...*.*.*....*.....*.*...*....*..**...*..*.....**...*.*...**..*..*.*..****....**....*.**...**.*...*.........*...*.*....**.***.*.*...**...*.*...*.***.*.......*...*.....*..*..*..***.*....**..*.*.*....***.**.*..**.*.*.*.****.*..*.**..**.........**...*..***.
....*.*..*.**....**....*...*....***.*....**..*.*..**..*.....*.*..**......*..***..*...**..***.*...*.*.....*.**..**....*..*..*.....*.....*.**.******..**...*...**...***......**.**.*.*.*....**.....*...*.....*..*.**.....*****.*..**.*.*.**.*...*...***.*.*..*.*.*.***......*.**..*.*..*....*.*....*..**..**....................**.*....*....*.......*..*.*...*.*.*......***..**.....*.**.*......***....**....*..*...*.....**....*....**.*..**..***.*.*..***...*....*.*.....*..*.....*..*.......**..*........*..*.....*....*.**........*..*......*.*..*....*.**...*.*..**.**...*..*.*..*.**.*..*...*...*..******....****...*..*.*.*...*.****..******.*.*..*...**.***.**.***.......***...*.*....*.**.***...**.**..*.*.....*.*..**.*....***..*..................***.*.*...*...***..*....***.*..**..***.*.*.*...*.**...*.*..*.**..*.**....*..**..**.*.***..***.......*.*..*...*..*..*.***.*.*.*....***....*.*............**.*...*..******..***..*.....*...**.*.*....*..**.******...*.*...*....***.****.**..*..*.**....*..***.*....*.*.***.*..
.**.**...*..*.*.**.****.*.*..*.*.**...**...***..**.....**.....**...*****.***.*..****..**..**...*...*...**.*....*..*..*****...*...****.***...**.***..*.***...*.....*.*.**.***.**.**..*..*..*.**......*.**......*.....***......*.**.*.*..*....*...*...**.*.*.*....*...*..*...****.*****.*.***....*.*...**...........**.**..**.....***..**.**..*.....****....**....**...*..*..*..**.*...*..*.*..*.....*.**.*.*.***....*.**.........*......*...***.**.*.....***...*****........**.***.....*......*..*..*...*............**.......*...*.**.*.*.*.**.*.***...***...*.*..*.*.*****....****..*.*..**..****.*.*.*....*.**.......*****...*.....*.*.**..***.*..*..*.*......**..*..*.*****.*....*.**......*.**...*.**.*.**.....*..*****.**..*.*.*....**.***....*.*......****.****.....*.**.**....*.***.***.**.**...*.***..*...****..*.......***.*******.*.*...*.....*...*.*...*..*.........*...*..*...***...*.*..*..**..**......*.**..*.*.***.**.*..***.****.......***.*.......*..**...*..**..**..***....**.**..*.*..******.*.**.**.*.**...........*
..*.*...*...*..*.*...***..**.**..*.*.*....*..**.*.*..*****..*.**..*...**..**.*.*.....**.*...*...***...*.**...**.*.**.***....*..*.**..**....**..*..*.***..*.*.*..*.**.****.**........*..*.***.....*.**....*...**.*..*...**.....**.*..***.**.**....*.***..*.*..***.....*.**.....*....***.**...*.....*.*.....**.*..*..*..****.**...*.**.*.*....*.****......*.***..*.*.***...***.*..*.*..*....*...*....*.*..*...***.*..*.*..**....*.*.*.*....**...*.*........*.........*.*.*..**..*.*..*.**.*.*....*..*....*.*.*.....*.*.*.....*.*...****.....*.***..**.*.....*.*.*..**.*....*..*.*.....**..*..*..*..*.****...*.*.*.*..**.**..*.*.**..**...*.*.*.*..*.**.***...**...*.*.*.*****.**...*.*..*.....**.*..**.*....*..**.*.*...***...**...**.....**.**....***..**....*..*...**.*....*...*.**..*.***..***...**...*...**..*....*.*...*..*...*.*...*.*.*.**..**..*..*..*.*....**..*.*.*.**.....***.*.**..*......***.***...**.*...**.*.*....**...***.*..*.***..**.*.****..***....**.....*..**.....*..**.**.**.*..*.**..*....***.........****.**......
..***.*.*....*.*.......*...*.*.....*...*.*****.*.**..*...**.*.....*....*.*.****..****..*........*.*..*.***.*..*.***.**..**...*.*....**...*.****..*..*.*...*.**.***.*.......*...*...**....*.**.**..*..*.*...*****.....*...........*.**...*****...**....*........*.*...*..**.......*........**.*..**..*....***...*.**.***..*....*....***.....*.....**.**.*...**.........**...*.***.**....*..*.**...**..****...*.*...**.*.*....**.*...**..*.**..*.*.*.*.*.*****..*.****...*...**....**........****.**.*.****..*.**.**......*..*.*.**.**.*..*.*..***.***..*.*******..*...........*****.**..*.***...*.*..***..*.**..*****.*...*.*..**.....*..**.**.......*.*..*.*.*.......**.***...**.*.*.......**.**.....*.*...********..**.****..*.*****...*....*..*..*.*..**.....**.***.**...*.*.*..**.*.*.*.*****...*.....*..*.......*......*....**.....*....**......**.*.*..*.*..**....*.**.*..****.*....**.*.**.....*......*.....***..***.*.***...**.*.*.*.****.****.*.**..**.*..****.***.**.***.*.......*..*...*.**..***.***....***......*...*...*..*.
**..*.*.**...*...*.*....**..*.**.*.*..........*.......*...**...*.*.*****.....**.***..**.....**...*..**.*...**...*.*.*..**..*.**.*.*..*..*..*.*...*.....*.*....*..*......*......*.**..*...*.*..***...*.*.....**...***......*.**.*.*.*.....**..*.*..*..*....*..*..*...*.....***.*.....*...*..*...**.***....**.*..**..*..*.*..**..**..**.*..*.*.****.*.*.*.*..*.....***.**....*.......**.**.*.*.*.*....*.....***.**....*.*....**....*.*.*.....****..***....*..*.**....***..*..*.****.*..****...*....**...*.*.....***..*.**.*..*.*..**....**.**.*...**...*...*.**.**....**..***..........**.*....*....***..**.......*..**.....*.*.........*....*.*.**.**.*..*..*..*..**....*.***.**....*.*....*.**.***.*.****.....***..***.....****....*...*.***.****.******..***....*...*.*..***..*.........*...**.*..**.*.*.*.*...**...*...**..*....****...***....**.*...*...*.**.**.*..*..*..****.***..***....*.******....**.*......***....*.....**.*...*.*......*........**.*.**.**..*.***.*...***.*......*......*.**.*..*.....**.***..*.***.*.**.****.*
**.**.*.....*....****.****.....*..****...*.*..........*.*.*.....**..****..*.*......**.*...****..***....*.......*...**..*....***.....*.*.*.*.***...*...**.....***.**..***.....*.*..*.....*.*.*.**.*..**.*.........*.......*........**.**..**..*..**.....*..*...***.**.*....**...**.*...*.***....***..**..*.**..*..*....***..**.**..**.....*.*.*..*.*****.......*..*..*..........**.****..*..**..***.***..*...****.*.*.*.....*..*...*.**.*.**..*.....*....*...*..*..***.*.*.....**..*..**..*.*.**.**.*****..***.**...*.*.**..*...**.**.*.*..***.*..*......**..*.*****..........*..*...*..*.**.****.****.*....*...**...**.*.**..***.*..*.....***...*.*.....*.*.*.....*.**....***.....*..**.*.**.*...**.*.*****..**.......*.*.**.....***..**.**.*..**....*..*.....*..*....*..***.......*..*.**....*.*..*....*......**.*.*.....**..*...**.......*.**....**...*......*..*....*****..****....**.*.**...*....*.**.....*.*.*..***.....**...*....*....****..**.****...*..*........*..*.*......***....*.**...*.........*.*.....*.**..**.*....*...*.
.***.*.**.***...*..*......**.*.....**..**....***.*.*.*.***..**....*.*.*.*..*..*.....*..*.***...**.**.*..*....*...**..**.**..*.**.*.*.*...*..*.********......*....*.*.....*****.......*.*....*..*..*.*.*.*.*....**.*...*...*.*..***.**.***...*.***.*.***.*........**.*.*..*.*..*.*..**..*....*..*....*****.*.....*..*.....*........*.*.**..*.**.....*.***....*....*..*.*...**.....*....**.*......*..*.......*...**.*.*.*..*.*.*.**.*.*....**.***..*.*.*.***.*..*.*...*.***.....***.*..***..*...*.**.***.*.*.*.**......*.*.***......*.*.*..*..****.*.**..*......*..*....**...*.**.**...*......**..*************....***...*......**.**......*...******.***..**..*.*....*....*.**.*.*..*...*...*..*..**.*...*.*.*.***....***.**...**..*.....*.*......*....*..**.*.****.**....***.*.*..****.*..*..*......*.***.*..***.**...**.*......*...*..*..**...........*..**..**......**....***...*.*..**..*..**..*..*.*.*..*..*.*...***...........**......*..*..........**..........*.....****..*..*.....*..****.*.*...*****..*....**......*..*..*.....
.***..**.*...*..*..**...*...**.**......**.*..**....*....*......****.****..*..*..*......*.*..........***.*..*.*....*....***...*.**.*...***.*.*.....**..*.*...***..*..**.**.**...****.....**..*..*...*..**.***.*.**........*...*..*..****..*.*.**.**...*.*.*.****.....*....*.*.*..**...**...*.*.*.*...**.*...*.***..*****..*.*..**....*...***..******.****...*..***...*.*..*.*..........***.*.*.....*.**.*....*.*....***.....*...**.**....***.....*....**.*...**.*....**..*..***....*..*..**.*.*..**..*****....**..*......**..***...*..**.*.*..*...*..*....**..**..*......*..***...*.*.*.**.*.*......***..*.....*.*..**.***.**..*.*.*.*.**...*.**.*..***.......**..*.**....*.*..*....*....*....*..**.*.*.....*........*..**.*......*****...*..*.*.*.*..........*.**....****...*.*..**.*.*...***...**..******.**.*..**.*.....*.........*.****.*..*.....*.*.*.*.**.*.****.**..*..*...**...****.............***.*...*..*.*..*...**....*.*..*..*.*....*..**.....*.....*.......*...*..***.*.***......*.*..***.*..*.*.**..........**.....*.*.*..
......*.*.**...*.***....**...*.*.***....*.*.....*.....**...**.....****....*..*..*.*****.****..*****..**.***.....*.********....**.*.**...***....*......***...**.**...****.*..*...*..*..*..*.**.***..***....*.****..**.*..*......*..*....**..*.*......*.*.*..*..**..***........**.****....*...*.*.***.*.*.*...*.**..***.*.*.....*..**..*.***.*......*..*...**...*......*.*....***..**..*.......***.*...*.*.*.**..***...*****..**..**...*..**..*..*.**..*..*.*.....**...*...**.....*.*.*...*.**..*.*....*....**.**.**.***...*..*.**.*.*.*..***.**.*.........**...**...**....***.*.*.**.........*.**..*..**.*....**..*..****...*.****.*.....**.*...**..*..*..*...**..*.*........*...**...*..***....*..*..*....*.*....***....*...****.*...***..*.*.*.*.*...*................**....**..***.*.**.**.**...**.*....*..**..*......**.**.*.*.*.......**.**...*....***.**.*...**....*.****..**.*.*.****.*...**.....*....*.**.....*..*.**.*....***...****.*.*.*.*.**.*.*...**.*.*.*.*.*.*.*...*..**....*..*...*.*..**..**.......*.*......*......*.*..
*.***..*.*..******.*.*......****.*.***..**..*......**..*......*.*.**..**...***..*.*.*..*.*.****.....*.**....*...*.*.......**....***.**..**...*.*.*.*.*...*.*......***...*..*..**..*..*..**.*.*...*.*...*...**..*..*...*.......*.....****....***..***.*....*..***..*****......*.....*....*.*.*.*..**....******....*.*..**..*.**....***......*......*....*..*.**....**.............***.*.....*.**.**.....*..****.......**...*.**.**..*...**...***.*.**.**.**..*......**...***.***..*....*.***.****.**...*.**..*..*.....*....*..*.***..**.***......*...*.......*.....*.**.**.***.**..**...*......*...*..**..**.****.*****......****..*..*.*..*..*..**..**.*...*.***.*...*.......*****.....*..*.....*.......**.**.....**.*....**......***.*....**..*..*...........****.*....*..***.**..*.*..*...***.....*.*.....**......*..****..*.*..*..********..*.*...**..*****.......*..*.*............*..**....*.......*..*...*....*...**.*..***..*..**....*.**.*..............*..***...*.........****...**..*.*****...**....*.*.**.**..**..*..*.*...*.
**.*......***.**.*...*..*.**..*....*..**.*......***...*..*.....*.*..*...***.*..**.......***.*.***..*.*....*......*.**..****.....**....***..*...*..**.**.*.*....***...*.*..******.***.....*..****...*..*.*..*..*..*....*....**......***.*.*......***.**.**.***...*..*.....*....******....*..**...*......*.*..*..**...***....*.......*.*.*..........**...**...**...**....**...*.***.*..***..*....*.*.....***.*..*.*..*..***.****.*.*.*....***.*..***.*...**.*.*...**..*..*.*.....*..*.*....**...*..*.*..**.*.*........*...........*...***.***.*.*.**..****........*....**.**...***..........*.*...***..*...**..*...*.*.....*..*.*.***..*.*....**.*******..***.*....*.***..**.****.......***..*..*....*.**......**...*..*....*.****.*.**.*.*..**......*.*.*...*.......*..*.....*.....***.**.*.***.**.*.*.***....******.*.*.........*.......*.*.*....**..*.*....**..***..**.......*....*.**..**..*..*...*...*..***.*..**.....*.****...*..*.*..**.***....*****.......***..**..*.......**.***...****...*.**..*.*..***.**.***...**.*....*.*..*.
..**.**..*..*......*.**.**.*.*...*.*.****..*.*........**.**.***...**.****.****.*...**..*...**.*..*...*.....*..***..*.**.*..*...**..........*..*....***.**.*..*...**..***..**...*........**...****..*.**...*.*.*....*..*....*.......*.**.*******.*.....**...*.***.***........*.**...*.....********.*.*.*...*..*..*.*.*..*..**..***.****..*...**.*...**.*.*.***..*..**.**.*..***....*.*..*.*...***.*..*.***..****..*....*.......*.*.*.....*.**..*...*.*...**.*.***.*...**...****...*.*.****.**..*...**..*.**.*..*.....*..*......***.****.....*.*..*.***.*....*..*...*..**.**..*.***.*.*.*...**.*...*..*****.*......***.**.**.....*..*..**.***..***.*.*.......*...*..*..****....***....*...***...*....*.*........*..*.........*...*...*.*...*......*...**..***.*.*.*....*.*.*.**..*.*.****..*....*.*....***..*...**.*.*...*...*..***...*.**.*****.*.*.*..*.....*..*..**.***.*.......**..**....*..*.*....***.*..........**...*...***.***.**..*.*.........**.***.*.....***......**.*.*.*........*..*..*.....*....*..*.***..*.*.***.....*....*
*.***...*..*.....*.*...*.*.**.****.***.**.*..*...*..*.*..*.*..*.**.**.....*.*.*.**.*.....*...**.***...*..*..*.***.*.......*..**.****.*...**.**.***....*.***.....*..**.....*..*.**...**....**....*..**.*..*......*.....**.*.*.*.*.**.**...***...*.*.***..***.*...**.*.*...*..**..*.....................**.....***.*.*.***..**.*...***.**...*.*.....**.*..*.....**..*...*.****.***.**...*....****..*.*...*..*......**.**..**.**.*.*..**.***.**..*.***...*........*..*..***.*..*.*.*...***........*..*..**...*...*.*.**..*...***..**.****..*.*..*..**.*.*.***...*.**.***..*.**.*.**.*..**.*.*.**..**..*.*..*.*..*.***.....*..*.*..*.*.*.*..*.*.**..*.*.***..**.***....**..*.*..*.*...*..*.*....**..**.*...*..*.***....***..*..*.*.........*.****..**.*.....**.....**.....*..***..***....*...*.*..****.**.****.*...*.***...*.**....*...*..*...*.....**........*.*....*.*.*****.**..*....**...***.*..*..**.*.**.*...***....*..*....*.**..***.**...***......*.*.*.*.*..*****.*..**.*.****.......*...*......*.*.*.**...*.*.*.*....**...****.***
*.*......*.*.....*..****..*......**.**...*..*.....**..**..*..*.**...***.**.*.....*.*.*....**..**....******..**.....*....**.*.....*....*.....**...*.*...*.*..**.*..**....**.***.*..**.*.*.**...**.***....*.*..*.*....**..**....*.........*.*......*...**.*..***...*.*.*.*.**....***..**.......*.*.*...*.**.**..**.*.*...**.*...***....*.****.....*...*..*.......*...*.....*...**..**.***...*....**..****.*..*.....**.**.**..*..*.*.*****....**..*.*.*..*.***.**.**..*....**.*...*.*.....**..*..**...***.....***.*.....*.......*....***...*....*.***.**...*.*...........**....**.**.*****..**.*.....******...*..**........*..*...**.....*..*...*...**...*..*.*...***..*........***...*.******....**..*..*.*......*...*..***..*..*..*....*.*..*..***..*..*.**..*..*...*..*.*..****....*.*...*......*...*..*..**...*..*.*...*..*...*...*.***..**.**.....*...**...**....*.**....*..*.*.*.....*.......*..*.*.....*.*..***.*..*.**....**.**...**.........*..*.**..*..*****..***...****..*.**.*....***..*.*.........*..**.*...*.*...*******..*.*
*****...*..***..*.**.*......**.*.....**..****...**.***....**.**..****..*..**.*..***.*..*..*......*.......*.*******.****.***..*.****..****.***..*.*..*..**.**.......*.*..*..****......**..**.....**....*.**...*.*.*......*.***..*...*.*.**....*..*.*...*.**...*..........*.....*.**.....***.*...*....*..***..*..**.*...*.*...**.*.....*..........**..*..*.*...*.*..**.**.........**.*..*.*.*.***..**..**.***....*.**.*..******.**.*.*.*..*..*.*****.......***.***.*.***..*......***...*..***.*.....**....**.*****..*...**..**.**..*.****.....*....**.......*.*.*..*...*.***.*........*..*..*.*.**.*..*.**..*........*.*.....**.*....*.........**.*....*...*....*......*.**........****..*.*...****.*.****..**..**...******..***.*...*..*..*...*.....*..**.**.*.***.**.*....*..**..*.*.**.**.....*...****..*.....*.**...*...*.*.....*..*...*...*..***....**.*..**..*.*.*...*..*.*..***..........*.*....**........**....*.**...*.**...**..*........**.*.....*.**.*....*..*.***....****...*......*****....**.**.*..**...**.....*.....*......
***.....*.....**..**..*...*..**.*.*****..***.****...*.**.*.*..*.*......*.**.**.*.*..*...*...**...**.....*.****........*..*.....**..*.*..**.****..*.**...*.............****.**.***.**.*.....**...*..*.**.*..*.*...........*.*..*.*.....*..****..***.*.**.*.*..****..*.*..**.....*.*........*.*..*.....***.*...*...****....**.*.*.*.***.*...***...*..*..*.**.**.*.**.*..*.**..*.****.**...**.*...**..**........****..*.*..*******.....*.**......**..**..*.**..***...********.**.*.*.*..*..*...*.*.*.*..*.**...*.*..*......****..***..*.*.*.*.*......*..****..**.*.*.***.*.......*.*..*.*.*.**.*...*..**.**...*.*.*..*....**.*.*.*........*....**....**..**...**......*.....**.*.....*.....*..**......*.....*.*..*.***.......*..*.*....*.....*.**..**.*.*.*..*....*...**.....*.*.**.....**.****.*...*..*.*..*..*.**..*..*.........*.*..*...*****.*...........*.....**.***.*****..*.*.*....**..*.**........***......*....*..*.*..*.*....*.*....*.......**.**.**.*..**.*..*.**...**.*****.*..*.*.*.**.*.*....***.........***..**.***.*.*...*.
..***..*.*..*....*.**..........*....**....*.*..**...***.*.*...***...*...*.*..*.*.*......**..**..*..*.........*.*.*.**..**.****.**.*.*..*.*.**....*....**..*.....*.*......***..*...*....*.*..*..*.........*...**.....*..*.....***.**..*..*.**.*.*....**........*..*...**..*....*.*.****..*...*..***...*...*.**..*..******..*...*.***.*...**.*********.******.***..**.*..*****.......*****.....**..*...*..*.*.*..*.*....*.**.**....*..*.*.....***....**.......*.*..**....******...**.*..***..*..*.....*.****.*.**...**.*.**.*.*..**..*.*....***.*.*..*..**..***..*...*.**.*.**..****.*..*.*..**...***.**......*.*.....*.*.*.........**.....*..*.***.....*....**..**.***....*.*..***......*..*...**.**..*..*.**.*..**...*..**.**.*..*.........*..*..*..**...*......***.......**.**.*.....*.**..*...*.*....**.....******...*.**...**.*......**.*.*..*..*..*...*.**..*..***.**..*....*.**...**..*.***..*..***..**.**.*.*.*..*.*****......*...*.*.*..*....**...**......**.*.**...........*..**.*.*......*...**.*......*...*.*.***........*....
....*..*..**.*...*.**....**.*.*.****.*..*...*................*..****.....*.*.*..*.*.*.**.***.*..**.......*..*..**.*....*.******.**.*.*......***...*.*..*...*...*..*.***.*........*....*.*..*..***.....*...**.*..*..*..**.**..**..**.**......**...*..**..*...*...**.*.*..**.***......****..*.....**..**......*.........**.**.*.**.*.*............***......***.*..***.**......***.*.****.**.**..****.*....***.*.*.*..*.*.*..*..*....**...**...**...*...*.****..*.*..*.*.....**....*.*...*..*.**.**.......**....**..*..*...**..**.....**...***.*..*.****.....**.....*..***.*.***..**.*.****.**.**..*..*.*...*.**...*.*..*...**......*..*....**...***..*....*.*...******..*..*...***..*.....**..*..*.......**.**.***.*.....*.*..*..*.****..**.*..*....*.**.**......**...**.*..*****..**.....*.*...***....*..*.*.***............*..*...*.*****..*.....*.*....*....*..*.***.**..*...****.*....*.....*..**..*..***.*.*....**.***.**.**..*..***...*.....*..**.......*.....**...*.*....*.*.*...**..*..*....*.......*.*.....**.*..*.*....*...*....
..**...*..**.....*.*.**.**...******....***.**.........*.**.......*..**.*..*.***.........*.*...***..*.***.........****..*.*........**.*..*..*.*.*....*.*........**..*.*.*.**.*....*.*......**....**.*.*..*.*...***.**.*..*.*...*...*.*.*.*.*.*....*...*....**.**.***...**...**.....*......*****....******.*...**...*..*.**.....*..*...**...**..*.*.*...**....***.*...*.*...*.*.*.*.**..*.***.***.*....**........*..****.*.*.*....*..*..**..*.....*............**...**...**..***...*.....***...*.*....***..*..***.**...*.*........*.**...*.**..*....*..*.....**..**......*..****...**.*.**.**....*.*.*..*..*.....*...*..**...**.*..*....***.*........*.*...*...*..***.***.**...***.....**..***....*..******..*.....*.**...**..*..*.*..*...**..**..**.*..**...*.***....*.*...*....*.*....*....****..***.........*..**.*..**..*...*...***......*.**...**.***........*...*...****.*.****.*..***.**...*.*.*......**.*...*.*..**...***..**...**..****.......***.......*.....*..*...*.**...........*.**.*****......*.****..*....**.*.......*....
*.........*...***.*.**..*...**...**..*.*..****...**.*..*.**...*..**.*...*.*...*...*...**....*....*.*.*..*..*...*..*....**..**.**..*..*.****.*....**..**..********....**.***..*.*.***.*......**.*.***.**...**.*.**.*..*..*****..*...**.*.*....*...*...**.....*.**.......***....*.***...***.**.***....**.*...***.**............*...**...***.***..*.****..*.....*..*.*.*..*.*......**..*....*..**...**..*.*.*.**.*..**.......**.*....*.**....*..*..*..*....*...**..*.***......***.**.*..**....***.**.**.*..*..*....*..*.*....*.*.**......****.*****..*..*..*......***...****.**.*......***.*.....*.**..*..*....**..*.*.*..*..**.**.**..*........*..*.**.*.**...*...****.***..**..**.*...**.*.***.**.*..*.*..**..*.*.*.***.*......*...**.*.***..***.*.....*...**.....*.*.....*.*...*....*.*....**.....*...**.*...*...*.**...*.....*.***..*..**.*.**.....*.*...****....*.***....*...........*..*.**..*.**.......**.........***.**....*..*.*...******..*.*....*...*....*.*..*.......*.*...*.*****...*......***..*.....*...*..*..........**..*.
*..*..**....******......*...****.*......**.**....*....*...........*.*..*.*......*.**..***..*....*.*....*.**.*.*....***........*..******.*...*.*.*.***.......*....**.*...*.***.....*....*..*.**.**.*.*.***...***.***.*.*.***.*.....*...*.*..*....*..**...****....*.......**.**.***.....*..**.*****.*..**.*...**..*....*.***.**.....**.*.*....*.*****.***.***.*.*..*..*.*......*.......*.*.......*....*.......*....*.*....**..**...........**....***...*...*..*...**..**...*.*.*...*.*.***....**......***.*..*..*.....*..........*.*..*....*......*..*.*.*.****..*..**...*........**..*..***..........**...*.*..*..*...****..*.*.*.*..*..*.*..........*...*...**....*.*...****.......*.....**..***.*..*..*......*..*.*.*.*.*.**.*.......*...*...*...****..*..*..**..**.....***...***..*****.....****..*.*..*.*......*..**.*...*...*.****..*...*..*..*.*..***....*.**..*.**.***......*.*.....*.***.**...*..*.......*....**...*....*...*.........*.***...*.....*...***...*.*.**.*..**.*...**......***.........*..*.......*...*..**.*..*.*.*.
...*.**.*...*..**.......*.*..**.....**.**.**..*...**.*..*.*.*..**..*.......*.*.*.*.****.*...**.*...***..........**.*...*.*..*...*..*..*.*.*...*.*.**.****.....*..**..**.***.**..*.....*....*....*....*......**.*.**.....**..*.*******.*......*..*..**...*..**...*.....*......*.**.*..**...**.....****.*.....*..*....***.*......*..**....*****....***..*.**...*..*...*......*.*..**...*..***...*....*.*..**.*.......*.**..*.**..*..*..**.*.*.**.*.**........*..*.*............*...*......*...*.....*..*.*..*..*.*****.....*..*.*....*....*....***.*..**..***...***.*.*..*.**..***.....*.**..*..*.*..*.*.**.*..*.......*.*.**..***.........*.***.*.*.**.**.........*****..*..........***...*....**.*.......*..*...***...**....*.***.....*..*...*.*.*.*..**..**.**..*.*..**.**.**..**..*.*..*..**..***...*..**...*.*..*....*..*****.*.*..****..****..*..*..*****.*..*****.***..**.**.**...*.**..........***....****.*...**..*.*.*..*..*..*.....*..*.**..*..**.*..*.*..***..*.**.*.....*.*....******..***..*.*..**....**.....**.**.***.***.*
**.....*..*..*.**.*..*..***....***...*..*..*.*.......*.....*.**....***.............****....*.***..**....*****.*........**..*..*.*.........*..***..***......*.......*.*****..**.*.****....*.**.*..***.**.***.**.*.**..**.**...*..*....***......*...*..**.*..*...*...**.......*.****..*.....*..*.*.*.***...**....*....**..*.*...*....**....*.....*..**..*..*..*.**.**..*...*.*....*....*.***...*..*..**.......*.****..*.*..*..*.*..*.....**..*..**.*...*****...**.*.*......*......*.*...*..*****..*.*...***..*.*.*.*...*.**.*.*.**....***.....*..**....*.***.***.*.*.**..*...*..*...***..**..*..*.*....*.....**....***..***.**....**.***.*.....*.*..*.*......****.*......****...**...**....**.*.*.**.*...*....**....*.......*.******.*..*.*****.*..***....*.*.*....*.*.*.***...***..****..****...*......**.*.**...*.....*.***.****.....*.***...**.***......*........**.*****.**..*.**..*.***..*.*.*..*.*..**..*..*.......*..*.**.....*.**.*....*...*....*..**...*.*......*.*.*.*.*..***....*.....*..*..*.*..***.*.*.*.*.*...*..***...*..**
....*.**......*...**...***....***..*.*.*.*.**...***......*..******......**.**.**.*.*..*.**.****...**....*.**.*..**.*..*..*.*.*..*.*....**..*...***..*..*..*******.***.*.*..*.**.....*..***..*..**.*.*.*.**.**....*...****....*.***...****.*....*****.**.*.*.*..*.......*...*.*..*....*.**.........*....*...*..*.....**.**.....***...*...***.**...***..*..*.*..*.**...**..*..**.*..**...*.*.**.***...*...**..**...*..........****..*.....**..****.*....*.**..*......*..**...*..*..**..****....**.***..**......*****.****...**..**..*..***...**.****..*.**.**....**......*......*...***.*...***..*.*.**......*..*.....**....*...*******.*...**.*.*.................***.*..*.......*..*...**....*......*****..*....*.*....*..**...*............*...*.****.......*....*..*...**.*.*.*..*.*.***....*.*.**......**.....**.....*...***..*...*..***.....*...*..*******...**.***...***..**....*..*..****...*...**....**.**.....**....*.*.***...*.*.****.***....**....*.***...*****.**....**....****.***.*.....*...*..**.*..**.*..*.**...**.....**
.**....****.**....**..*.*.*....*..*..*..*....**.**...**.*...*..*.*.****.*.****.*.....*...*....**..*.*.****...*.*.....*.*...**.*.....***....*.....*...*.********....*...**..*..*.*.......*****.**..*.*...*..**.*...*..*..**...*.*.*.*...**..*...***..*.**.*..*..*.**.....*.*.*******..*.........*.**..*.*..*.**.**...*.*.**.....*........*..*.....*........*****.****....*.**...*.**...*.*..**..**....*.....*..*..**.*..***.***.**....*..*...*.*.**.*.*..*.***.....**....*..*..*.*...**.**..*.*.*.*.*.***..**.........*..***....*.*.......*.*...**...........*..*.*.*.....*.....*...*.**...*.*..**.***..**..*.***.**.**..**.....**.*....*.***..**.**......*...*..*.*...*****..**..****..****.*..*..*..*.*.*..*.*.*..**..*..***..*.........***.*....*.*.*.**.....**..*.*.*..*..**.....*..*......**..*.*.*.*.**...***.***.*....*.......*...*.*...*.*.*.*....**.*.*......*................*.*..*..**..***......****...**..*....*.*.**.**.***...*.....*.*.*.......*.*.**....*.*.***.....*.....*...*.*...*....*****.*...**..***....*.....*..*.
....*.....**.**.......*.***..***..**.******.....*.*.*.....*...*.*........*...**..*..***.......***.*.**.**...*..**.**.**...............**..**....*..*......**.*.**.**.**..*.***......***...**..*****..***....***......*.......*.*.....****..*..*......**.*.*.*......*....*.*******..*.....*....*.*..**...***.**.........*.*...**..*.*.....****......**.*.***.**.**.*.**.**...***......****......**.***..***..***.*...........**.**..***..****.**...*..*.***.*.**.*....******...*.*.***..****...*.*.**..**..****..*..*.***.*....**..*.*...*..**..*..*.**....**..***..*******.*..*...*.**....*....***.*.....*..***...*............*..**...**..*.*...*.***......*..*..*..*.*..*..*.*.....*..*.**..*...**.*......*....**...*...*.*.*.*.**....**.**..*.*...*.*....**.....***......*..*.....*..*.**....**.....**......**.....*...*.*.*.***..*.*.*.*.*.......*.*.*....**.........*.....****.*.........*.*.*.*.****...**..**.**.*..**.*..*..*..*..*..*.****..*..**.*.*..***........**.**..*..***.****...*..*.......***.*....*...*.....*..*......*
....*.*.**.*......*.*.**.*.*...**..*.**.**.*.*.***.**.*.***.....**..***.**...........*..*.*.*...***.*.*...****.....*.*...*..****....*.....*.....**.**.***..****..*..**........*..**.**.*..*.*....*.**.*.*...*............*...*..*...*.*.....*..**..**.**......**...**....*...*.*..*.**.**.......**..***...*......**.*****.*..***....*.*...*.*....*.***.*..*..*..*.******.*.**.**.....**.**.*.*....*****.....*.*.....*..**.***..*.**.**..**.**.*........*.***.**.**....*.*.**.***.....*..**.**...*.*.**..*.*.**........*...**.*......*..**.**.**..***.**..*..***.**.*.*.*.......*..*.*.**...*.*..*.*.....**..**..**.*...*****.**..*...*...**.**..*...**.....*.....***...*.*.***.*...***..**....**..*******..*....**.*.*..*.*.*.*.***........*..*...***...............*.*..**..*.*..**...*.*.*.**.*.*.*.**......*.**.*..**....*...*.*.**.....**....*.......**...**.*.*..**.....*........*.......**..**...*****...*.*.*.*...***.**.*...*.**...****..*.*...**.****....***......****.***....*..****.*.**...*........*..*..**..*.**......*....
....*******.****.*.*..**..*..***..*..**.*....*..**..*...**..*.*.**..**.*......*............**.**..*.*.*.**.*...*..***..****..*.**.**.**.*.....*****.*...*...*.****..*.*..***..**.*..*.******.*...*....*.*...*.*.**......***.*...**.***.*.**.*....********.*..**..........*.*...**..*..*...**....*..**..*.*.***.*****....**.....*.*...***..*....*.**..*****.*.*.**...**....*..*...**.*....*..**.**..*.....***.*.***...*..*.*....*..**.*.....**.*........*.....*.*....***.*..*...*..**..**.....**.*.**.*....**....*.*.......*..*...**.**.*...*.***.*....****........*..***..........**.*...***...**.*..**....**.*.***...**...****.**.**...*.****.....*.....*..*****.*..*.....*.....*.****..*..*....****..**..*.*.*.**..*.*.*....*.....**.*...*....*...**..*.**....******.*.*..*****..*..*.*..***.*....*.*...*.**.*....*..***.*.*.*...*.*...*.*....***....**.*..*.*..............*..*..*..*.*.**....**...*..*.*.***....**.**....***.*.**.....*..*.*.*....***......*..***..**...**.....**.***.......**.....*.*..*...**.***......*.*...**..*.
.*....****..*.***...***.***....*..*..***...........*..*...*.*..*....**...*.******.*.**...*..***.***.*.*.*...*..*..*.*..***.*.*..*.**.*..*.**..**.*..*******.*..*..**.***..*....*.**..*..*..*.***..............**.*.**.*..*.**.**.*.**.....*.****......*....*.**.**.*...****..*.***..**.***.......**..*.**...*.....**..*......*.....*..**.*....*..*.......***...*...**.*..*...*......***.....**...*..**.*.......*...**.....*.*...*..*.***......**.......**.**..**....*..*...*...*.*........*.**.*.*...........*.**....*..**.***.*****.*.*..**.**.*...*.**..**..**..*...***.........*..**.**.**.**.******....*....*...*.*....*..******...*....*.*.*...*.*...*.****...**.*.*.****...**..*.....**....*.*.*..*****..*.**.**.****...*.**...*...*....*..*.*..*...***..*.***.*..*..**.*****..*.*...***..*...*..**..*..*.*....**.*..*..*.**.*.*...*..***...*.*...*....*.****.....*....*..**.*.*.......*..*....***.*..*.**....*...*.*....*.*.****.*...*.**....**.**..****.***..*..**..*...*....*.....*.*.***..**..****..*.***.**.*...*..**...**..*
...*..*....*...*.**.........**....*..**..*.*..*...*..***........*.*.*....***...***..*......***..**.*..*****..**.**.*.*.....**..*.*.*..**...*..**..*.****.**...**....*.....*.*..*..*.*.*..*.......**.**...**...**.**..*....**...****.*.*......***.***.**.***..***.*..*..*......*.*.*..*.**..*..***.**..*****.....*..****..*..**.***....*.***....*..*...*..**.**.****.*..*..*..*.*...*.*..*.*..*..**...*.*.*..*.....*.*..*.*.**.*...**.*..*..****.**.*...*.*............***.***..*.**.....**..**......**.*****.*.*.....*.......**..**..*..**..***.*.*.***...*....*.*.......*.*.**...*.......*.**.......*.**.....*...*.*.*.*.*...**...*...*.*****....**....***.*...*.***.*..*.*............****..*.***..*.....****.**....**.**..*.**.*.....**.**....**......**.*........**.*.....*.**.....*...*.....*.**.......*..*****....*..**.*....**..***.***...*.*...*..****.....*****....**..*........*..*.*******.**....*.********..*.*..*...*...*.**..*.**.......*..*.....*...*.....*.*.*.*...**.*.*...**....**..***.*.**...*..*..*.*.....*.*.*..*.
..*..*******....*...***...**.*.*.**.*....*....***.*.**..*.....*..*.*.*.**..**..*....**.*..*.**....***...**..**.....*..**.*.....**...***...*.*.*****...*..*...*.....**.....*...*.....*.*.....*.***.**...*.***.**...*..*..****......**.*******...*...*..*.*...*...*...*.***...**.....*....*.*.***.**.**..**..**...**..*.*......*..**...*..*..*...*.....***.***......*..**..*.........*..***.*.**.*.....***.*.**...**...*...*.....*.....****.*..**.**.**.*....*.....**.**..*.*..*.**...*.**..***..*...***..*..*.*.*.*.....*.*..**.**.**...*..*.......*..*.*.*..*...*..*..*.*.*..**...**..****..*.***........*.***.......**..**..*..*.*.**..*..*.**..*****..**..**....*..*.*.***.*.**.*.**..*...*....*..*....*......**..***....*..***.*..**.**.....*.*..*.****..*..*.*..**.*.***..**..**........*.*..*...**..***.*..*.*....*.**..*.*....*...*..**.*..*...**.*******..*..*..*.*.......*..*.*..*.*...**.***...**.....*....*...**..*.**.*..*..**.*.*...*....*..*..*....*..*..*..**..*.*.....*...****.****.*..*.*..*.**...*...*.....*.......*.*.
*...*.**.*....*...*..*.....***....***.*...*..*.**...*...***.*..****.....*.*...***...*.*..*..*.*..**....*****.***...*...**.****.*...*..*..*.*..*......**..**.*....*.*.*.*.*.**....*.**.*..*.**...*.*.*.*.*..*.......**.***.**.**.***.*.****....*..*.**..**...*.***..*.****.***..*.**...*.......*.*..***.*...**.*.....*....*....**....**..**.*****.*.***....*.**..*..*..*..****....*.....*....**.*.*...........*.**.*....**.**.....***.....******..*.....**....****...*.*....*.*...**......*..*..*..*.....*.....*.....*.**.....**.....****.**...**.*.*.*..**.*...*.*..**.****...**.*....*.*......*...*..**..*...*...*...*..***.**.....*.*.*..**..*.*.*..***.*..*.*..*..*...*..*.*....*.*.....*....*..****.*..*...*...****..*.*...*.**.***.**...........*.***...*.***..******.**......*.*.**..*...*...*.***.**.**...*..**..*..**..**.*....*.*.*...*..........***..**.*..**..*...***.**.....*..**..*...*...****.*..*.*.*.*.*.*...*.*..*...*.**.......*..*...*.....**..******....**......**.....**...*.........*.*.*.*...***...**......*..**.
.*.**....**.*..*.****.*...*......*........*.***.*****...**...*.....***...*.**.*.*..*...*.**......**..*...*..*..*.*...........*.*...***...*..***.*.**..*...*.*.......*...**.****.*.....*..*..*...*..**.***..*....**..*...****...***.**.**....**...**.*.******..*....*.***..*.......*..**..*.**.**.**.**..*..*.*..*.....**........*.***.*..*...*....*.**..*..***..*....*..*.*..***.*......**........**.*.*...*.*...***...*...**.*.**.*..**.*..***.**.*..*.*..***.*..**...*.......*****...**....*.***.....*.*..*.**.*.....***.*.*...***..*..*.*......*.*......*.......*..*.*...***.**....*.****.*.***....*.*..**..*....*.......**.**.*.**.**..***.*****......*...*..*....*...***.**.*...**....**.*....**.**.**..*....*.*.***..*..*.*....*..*.**...*...**.**...**...*.*....**.**.....*..*.**..*.**....*.*.....**...*.***.***..**....*.*.*......*****.****..**.*.*.*...*.*...*..*..***...**.**.*...*..****..***.**.***...*..*.......***.*.***..*...*..**..*.**............*.****....*....*..**...*..***....*...*.*..*.*.....**...**....***..*
*..*.*.*****...*.*....***.*.**.***..***.**.****..*.*..**.....*........**.**....***....**..**.***..*.*....*...*..**..*.*...*..***.*.....*.*..*..*..**...***..**..*...******.....**....*....*.*..*.**.......****.**.*.***.*..*.*.*...**.*...*......**.*..**.*....*....*...*.*..*******.**....***...*......*...*.*......*.*.**..*.*****..*....***.*.*.**.*......*..*.*..*.....*.****.*..*...***..*..*......**..*....****...*.*......***.....*.*..**.**.**.*.*....**.....*.***......******.*.*...**...**.....**..**...*...**..*.**.....*..**.*...*.*..*****.*..*..*.......****..***..*.***.*...*...*..***.*..*..*..*.**..***..*.**...*...**.*.*.*...*...*....*.**..........***...*.***.**.*.....*.....*..*..**.**.****.*..***.*.......**...*........**....**.*...**..*....**..*..*..*.***..*.*....**..*.****.*.**...**...*.*..*******..*...*****.*..*.*.*...**..*..**.....*...*...*..**.*****....***..*..**..*.***..**.*...*.*......*.*.*.*..******.*..*..**......**.*...*............*.***.***....*..*.*.*.*....*.......****...*.*..***.*..
**...*..*..*..*..*..*.......*...***.....**......**.****..*.*.*....*......*...**...*..*..**..*...*....*.***.****..**.*.*..***...*..**..**.****..*.*...*.........*.*......*...*...*...**.........*.*.*****...*.*......**...*...*.*.........*.*.....*...*..*.*.*.*.*...**...*.*...*...***.**.**..***.***.*.....**..******.*....*..*.*....**....**.*..*.*.*.*......*....*.....*....*.**..*.*...*..**.*.**.........*..*.****...**...*.**......*....*......*..***....*.*..*.*...*.***..*..*.**.*.**..*....**.....**.*..***..*..*.....**.**..*...*..*..*..**...*.....*.***.**.......***.....*....***.**.**......**.**.*.**...*...*.....*....**..**..*.*.....*.*.*...**.*.*.*.*...**.*.*.......*.....**.*.***...*.***.*.**..*...*.......*..*.**.****..*......*...***......*..*.*..**..*....*.*.**....*....***.*.*..***...*.***.**.***.....*.....*..*..**......**.****....*...**...*.***.......*..*..*..*.*.**.......*...**......****..**...*...*..*......*...****.*.*.**...**...*.*.*.**.*..**.*.**...***.***.**.*...**.******..*...*....*..*.*.
**..*.*....*....*....***.*..*****..*.*........**..****....*.......**....*.**....*.***...***....*...*.**...*.*..*....*.**.**....***......*.*.....*.*.***..***.*..**.***..*.*...*........*.....**..**.*.*****.*....**....***.*..*..*.*...*...*.....***.****.*..*..****..*....**........*.*....*.........**.**....*...*.**.****.....***..**.****...**......*.**....*..**.........*....*.***..*...*.....*...*.....*...*........*...**..****...*..*.**.***.*...*..*....***...*....***.*..*...**..*..**.**..*......*...*....*......*.**.*....***..*....***.***..*.*....**...*.*....*.*..**....*..*.....**.*...***...****.*.***....****....***...*****.............*........*.*.**...****.*.*..*.*.*.*.***.***.**....**..*.****....*......*....*.....*..**.*...*.*.*.***.*..*.....*.....**..*.*.........*.*...**..**........*..*.*..**...*...*.*...********......*.**..**..*....*.*.**..*..***.*..*........**..**...*...*...*......*.***.**..*****.*.........*.*....*..**.*....*..*****.*......*...*.**.*...*....*.*.....**.*.*..*.*.**........
..**.*.*..*..**..*.....*.........*...****.**.*.**.*..*.*.*.*.*...*.**...*.......*.*..*..**.*.*.***...**...**.....*.***...*.*.**.*.*..*..*.....**...***...*.*.....*......*.**..*.*.....*.......**......*........*......*....*.*****...**..*.***.....*...*..**.....****....**.*..*.*...*.*.**...***...*****..**......**.....**....*......**...*....*...*.*..*..........*..**.***.**........*.**........*...**.*..*..*.*.*.*..*....*..*.*****..*...***...**.***.*.*..**.*.*....*....**......*.*****..*......*...**..***...**.......*..*...*.....****..*..*.......*.*.**.***.*..**...*.*.*....**..**..*...*...***...*....*.*....**...*....*..*...*...*.*.*****..*...***..**.*.***.*......*.**....**.*.**...*..*..*..*.*...**....*.***.*.*.*..*...*.....*..*......*...*..*..****.*...***......******......**..*...*..*..*.*...**.**..*....*.*...*..**..*..*..*...**.*..*....*..***...*..**..*.*..*.**.*..**...***........*.*..*.*..*...**.*..*......***..*...**...**...**......**..****.******..**.*.***...*.....*..*.*..*.........*..**.*.*.
*.**....**....***.....***.*.**..*.........*.**..***.*.*.***...*..*...**.......**...**...*.*...*...*..*..*.*...***.**......*.*.*..**..**.*...*.**.**.*......**..****..*...*..*.*.**.****...**....*...........*..***.**.**.*..***..*....***.**.*..***.*.*....*...***...*..***.*...*.*****.....*..*..*.....*.**.....*...***.*.*......*...*....*....*......*..*...*.*.*..***.***.***...*.***....*.**...*.**.*.**.****.*.....*....***..*.*.*****...*.*.****....**.*..*..****...****...*..*...*..*....*....*.*.***.*.**.***..**.*.*..**..*..*.*.*..**..*....***.*.............*.*...*..*.......****.....**.....*...**.***..*..*.....***......*.....**.**.*.*...***....**...***...**.*.*...*...*.*......*.**.....*.*.*..**........***...**....**.*..***.*.*.***....**...*.*.*.**....*.**..*...*..****..*..*.*.*.**..*.....*.*..**.**..**.**....*.....**.*.*........*..****...****..***.*.*...*.**.*.*..**.*.***..*.*..*.....*..*****........*.*****.......*...*.**.**.........*.*...*.*.....*...**.*..*.*.......*..*..***.*...*..**.....*.**.**
.*.*....**....*.**.*.*......*..*....**.**.***.......***....*.*...**...*...*.*.*.....*..**...**.......*.*............***.*..*..**..*.**........***.**.*...**.***.*****.**.*...*****...*....*..*.*..*..**.*****....*.***..*..****.**.*.....***...*.*.***.**.**...*...****.*.*.*....*.*..*.*.****....*.**.*.......***..*..*.*...*******.*.*....*.**..*.*.*.*.*..*.*..**..*.**.......****..**..**.*....*..*.*.....*......***..*.*...***.....**....*...*.....**....*..*.....*.*..*.*...*.*..*.*...***.*.*.**.*.*...*.**.**.....*....*...*...*.*......*.******.*...*...*........**.**...**.*.***.**..*....*..*..*.....*.*.......*.........**.*.*.*.**..***.**.....*.*.*..*.....*...*.**........*...*.*.**.....*.*...*.*.**...**..*..*...*.*.*.**....**.*****.*...**...*.....*.*.*.**...*..**......*..**...*.******...**..**.*.*..*..*.*.......*.......***********...*.*....**.****...**..**..*....*..****..**.....*....*..**.*...**.....**..*....*....*.*.**.*..*.*.****.*......**.*...****.*.......*.*.*.**....*..**.**.*.**...*..**....*.**.
..*..**.****...***...**.......*..*.**.*.*.....**....*.....*..***......****.**.*...*..*.*....**..**.**.****.**.*......*....**.**......*...**.***......*....*..*.........**..*.**...***.**.*.***.*.....*....*...****.....*...*....*.*.......****.*.*..*..*....***..*.***...**....**...*..**.*..**........*...*...*.*....*..**.**...*.*..*...*........*.....*.*.****.**..**.*.*.***.....***.******.*...*..........*.***..**..*.*..**.*.****...*.*..*....*.*.*....*..**.*....*.*.*.........*..*..*......*.*..*.**.*.***..**..****.*...*...**.*.*...***..*...*.*..****...**.**.**.**.***....*.......***......*...*.*..**.*...****..****....*...*..*....*..*...*...*.**...**..*.***......****.****.....*...**.**..*.*...*.*.*..*.***.....*.****..*..*..*....*.....*.*..*..*..*.*.*..*.*.*.*....*....*.****.*..**.*.*...*...*.***..****.*.****.*...*....****...*.**.*.***..*.**..*.*...*.*...*.*****....**..**.***.*.....**.**.**.**.......*****...***..***.**..*.....*.....***.*.*******....*..*..*...*..**.*..*.***..*..**..**..**.*......*..
*.*.....***.*..*.......*.***..*..*.*.**.**.*.*.*..*.*..****..***..**..**...*.*....*..*..****.****..**...*..****....*....*...**.....***..*..*..*.*.*..*...***.*.*.....**...*..*.....*....***.*.*....*..*..*.*.*...*..*......**.*.*.**.*.*.*****.*....**...***.*...*..*...*..**...**.********..*..*.**..*..*...**...*.*.**.*****.......*******.*.*****.*..**..*.**.*..*......**......*........*..*....*****..*.*.*...*.*....*.**.*..*..**.*.*....**.**.*.*..**.**..**...*.**....**.**..*.*.**...*...****.*..*......*..*.......***..*..*.*.*..******..****.***.*..*....**..**.*..*...*.*.....*.*...*...*.*****...........*.***..***...*..*...*.*.*.**.*.*..*.**.....*.*.*...*.....*..*..***....*...*........**..*....*..*...*..*..****...*.*..*.*..*..***.*..*.*..*.**.*.**..*.*.*....**.*.**.*.*.........*......*......*...*....**...****.*..*.......*.*......**..*..*.***..*.*****.**.*.*..**.**...*.**.*....*..*.*...*.*.*.**....*..**..*..**....*****..****.**.*.**...**.*.***.*.*...*.*....*..........*****.*.***.*..*.**...***.*.*...
...*....*..*....*........***.....***...*.****.....**.*.***.*.*..*..*.**........**.*.*****.**.*..*.****......*****.**.*..*...**..*..*..*.**......**..**..***..**...*.**..*.....*..*.*.*.....**........*****..**....**..**..*.*.....*.*..**.**..***.*.****.*****........*.***.***..*.*..*....*.*..*..**..**..**...*.***..**.*....*.**.......*..*.*..***...*.*...**.*..*....*.*..**.*..****..*..**..**..*.***....***.**..*.*.....**.......*....*..*.***....**....*.***....**......*.....*...*..*.*****.**.*.......*.**....***.*............*.*.***.**...*..****..*.*.**.**....*....*......*.*....*..**.**.*.*******..*.*....*.....*..**.**.*.........*.....*.*.*.***.**...**....*.*..**....*..........**.*....*.......*.....**.........**.**..*.....*...*.**.**...**..*....*..*...*.**.*.**.*.****..*...*..***...*..*.*...*..***......*..*.**.*..*......*..**.*.**........*....*.**.*.**..**....**......*.*....***.***....*...*.**.*.*..*.....**..*.*..*...*.*..**..**.**.*****.*..*.*.*.****..**..*...**.......***.*....*....******.....*.
...**.*.*...........*..**....**..**.*..*.***.....**.......**..*..*.......*...**.*.*...**....*...**.*.....*..****.*.**.**.........*..**..**.**.*.**..**..*.*...*.**.***.**...*...****....*****..*.**.***...**....*.....*.*..****....*.....***...*...*.*.....*..*....*..**.**.**....*..**....*...**.....*...*.....*.*...***..*....**.*...**.*........**....*.*.**.*.....*..*.**...*..*...*...*..*..*.*...**.****......*.*...*..**....*......**...*.***.*..***....*..**..**.*.****.*..*....**...*...*.*...***.**...*........*..***.**.*.*.**.*..*..*........**..*.**.**..**...*..*.......***.*....*..**....****.**.*.*.....*****.*....****..*.**..*...*.........**..*.....******.......*....*..*.*..*..**.**..*****.....*.*.*........*...*.*.*..*.**.*...**..*....**.*..*.*....*..**.******.*.**..*..***....**...**..**..**.*...*..**.***...*.***....***.*..*..*.**....**....*.....*...***.*...*.*......*....***.**.*...*..**......***...***..*...*...*..*.*.***..*..*.....**..............*....*..***.....*.*...*......*..***..*..*....*..
..*....****.......*.....**...*....*****.*.*.*.**...****....*.....*.***.*.**.....*..*.....*..*.**.*...***.*......*.....*****....*.*.*..*..**..***.***...*...****.**...*....*.........*...*******.*.***....**...**.*...*.**...*.**.*...*..*.*..***..*.*....**..*...**......*.**..*...***...***....**....*..**.....**....**.********..*.*..*.**.**...**..**...*..*.**.*...*..***...**....*.....*...*...**..**.*....*...*.*.......*...****.*.....*....**..***.*.*.**.....****.*.*.**..**....*...*....*.............***.*.**....*.*.....*.***....*..*.**.****..*.**...*.*.**..**.*..***.*..**..*....**.....*.***.**.***..*....*.**.**..*....*.*..***.*.**.****.**.*.**..**....*..***....*.......*..**.*........**...**....***.......***...*.....*....***.**...*.*.*.***.*.*..*.....*...**.**.*..*..*..*....*..***....**..****.*........****.**.**.*....*....*....**.*.******..*...*...*.*....*..*..*....*..*.....*..***...**..**.****....*..**....*..*..*.*....*.**.*.*.*..*.*.***.*..*..*.*.***....****.......*..*.***....*.*.*......***..*.
.*.**.*...*...*..*.**....*...*..*....**.*.*..*...**.......*...*..*****.*..*.*.*.***.*.*.*...***.***..*.*.*..*..**..*.**.....*.....**.**.*..*..*..*.**.*.....*.*...**.**.*...**.........**.**..****....*..*.....***..*....*....*.*......***...*.*....*.**..*....***..*.**....*......***.**...***.*..**..*.......**.**..*..*..*....**....**.*......****....*..**....****.**.*...*****..*.*.*...***.....**..**.*....****.*..***.*.*.**.****....*.*.****..*..*.*.*..*....*.*...*....*.*.****.****...*....**.**.....*....**..**...**.....*.**.**..***....*..*.*.*.***..**..*....*..*.......*****.**.**.**..*.*.*..*..*.........*****.*...*.....**.....*...**.*..*.*.*...*...**........**.*.****.*..**.**...*.....***..*....*.*....*.*.*.***.*........***.*..*....*...*...*...*..**....*.*....**..*.*...*.....*.*.*.**..**..*.***.*.**.*.**.*..**...*...*.*...........*.**.*.**.***.*..*.*.*.**.*............***.......*.**...*..*.*..*..**.*...**...*..***......*.*..*..*.*.***......****.......*....*...*.***...*.........**..*..*..*..**..*
.**..***.*........***..***....*.***.*..*...***..***.*...******.*.*....*.*...*.*.**.**....*..*......**.......***..*.......*.*..*.**..*.*.**.***.....*.**....*.*.*.*........**.*.*...**...*..*..**..*....**.**.**.*..**...**.*......***....*..*.*..*...*...***..*.**..*.*.......**..*.*.....*.****........**..***.**.**.*..**..*..*...**...*..*..***.*...*.*.**.*.*.***...**...*.**.***.....****.***.*****........*.**....*..**..**..**...****..*..*.*......**..*.*.*...*.*..*..***.*..*..*...**...***..***.*..*..**.**.....*..*..*.****....*..*.**.*..***.*....*.***.*..******.*...*..*.....***....*..**.***..*.*..*.*.*..*.**......**..*...**..*......*....*.*..**.*...*.*.****..*..*.....**.****..*.**.......*...**..*..*.**.*........*....****..*..*....*.*.***..*....*****..***..........**..**.*....*.*.*..**....*...*.*.........**......**.*...**.*.***...***.*****..****.**..****.**...***.**.*...*.**...*.**.*.*.*.*.**..***.......*....*.*.*........*.*...*.*..*...*.**....*.*....**......**..***...*....*..*..*****.*.**...*.*.
....**..****.*..*.*.*..*.*..*...**..*.*.*.......*.**.*.*.**.*...*.*.....*...*....*.***.......*..*.***.**..**.......**.*.**..****.*.**..*..**.........****..***...**...****..***..*..*.............*......****.*...**...*..****..***..**.*..**..*.*****.........*.*.**..*.*.*..*..*..***.**.*..**..*.*.....*.***......*.**.*.**....*.**....*..*.*..*......**.*....*..****.*......*.....**.*..*.*....*.**...**.*..***..*.*....**..*..**....*.*.**.*******..**.**..**.***...**.**.......*..***.*..**..*.******...***.***..*.*.*....**..*..***.*..*.....*.**...*.**.***..*.**.*....*..**....**........*.*.*.*...****..*..****.*...........*........**.....**.**....***..**...**.*.**.**.**......*...*..*.*......*.......**...****..*..*....*.*.***.*...*.............****.*.*..**.*****...*..*.**....*.......*......*......***...****.**......*...*..*.**.**.....*.**.*....*...**.*...*..**..**..*..*........*..*....*.***.**.....*...*.......*..*.**.*....*..****..****.*...*..***.*.*...*..**..**.**.**..*.....*.........*.*.*..*.****.*.*
..*....*.*****..***.**.**.*...****..**....*....**.***.*....**...*.**..*...*.*..*.**....*****...*...*....*.**.*.**.***.**.....*.*****.*.*.***.........**...*****.*..*.**......*.*.*...***..**....****....**.........*..*.*..****.**...*.*.*...*......*.*.........*..*..***.*.**.*.*.**...*....*...*..**.****....*.*.....***.....*......*...***..*.**.....*....*......*.***....*.**.**.*....**.*...**...***.....*..*..*..*...*.**..*.....**...*...*..*.*.**.*.**...**..*...*.**..**..*..*....*.*.***.*..**..**.*...*.*..*....**...*........****.**.**.*.*..*..**.*.*..*.....***.*...*.***......**.**...*......**....*..*...*..*....**.*.*.*..***........*......*..*..******..*****....**...*..*...*..***.***.**.****.**.**.*.*......*.....****..*..**....*..*.***....*.**..*...*..*.**.***.....*.*...**...*..*......*.**..*.....*.........*...*..**..**..****.**.****.*..**.*....*....*..*.****.*..****.*.*******...*.**.****...*.......*.*..*.*....*.***.**.....****..**..*.**.......*.*.*..*..*..*.....*...****.*.*....*..*.*..****.....
*....**...*.***....**.**....*.*.***..*...**.*..*.***..**.*.*.*.*..*...*.*.*.*..**.*.......*....*.....**...*...*..***.***.*.***..*.**....**..*.*..***.***....***....**..*.*.*....*....**.*.**...***...*.....*.*........*...***...*...*.*.*.......*.*....**.***.....*.***..*...**.**.....****.*.*..*...**.*.*.**.*.*.*..**.....*.*.*.***....*..****.*.*.*.**..***.*..***...*..*..*..*..*...*..*....*........*...**.***..***....***..**.*.*..*.**.......*.*....*....*..*...*.*.*..........**..*..**........*....**....***..***..*.....*.****....*.*..***..**.......******.**.*...*.....*.**..*...*.*........*.....**.****..*.*...*..**..*..**.*..*...*......*.*..*.*.*...**.**.*.........**...*....*.*.*.**.*.*.**.*.*.*.***.*...*.*...*..**.....*.*......*...*.**....*.*....*.*.*.***.*.*...****..*.*..........*........**..*..*...*...*.*..*...*.*....*.*.**.*.......**.*......*..*.*..*...*.*..*.*.......*.*..***...*...*...*...*.*.*...**...***...**.*.****...****.*.**.**.*..**.*.*..*.*.*...*...*..*.*.*..*.***.*...*.*.*.**.**..****
........*.*.....*****.....*....**..*.*..**..**............*.*..*.*..***...*.*.*.*..***.*...*.*.**...***..***...**.**....*.*.*..*.....*......*...*..*.**.**.*...**......***.....**.*....*..*.*...*.*.*.*..........*.*.*..*.****.****.**.**......*.*.**..*.*....*..*.**.*...*.*...******....****.*..*..****..*.**.........**...*.*..***..***.....**..*.....****..**.......***..*.*.*.*.*...*...*.*.*..***.*.....*...*..****.*.**....*.....*..*..**.....*.*..*.**.....*.....*.***....*........*.*.****.***.***...**.*..*****.*.*****..*.**.*......**..*....*..*...****.*...**......****..**.....*..**...........*..*.....*....*..**.*...*..**...*..**..*....***..*.....*..*......**..**..*****.**..**.*.**..*....*..*.*..*.**.**.*.........**.*...*.*.........***.*.*..*...**.***.....*.***.**.*..*...*.*.*.**.*....********.*.**.*..*....*.*............****..*..*..*.*.......***.......*...***.****.**.**....*..*.**..*..*...**.......*.**.***...*..*.*....****....**.***.*..**.*..*.*..*.**.***......***..*.......*....*.*..**.*..*..***
.*.*.*.*...*.......*.*...........**.*..*..*.*.*.*.......****...**....*....*..*......**.***..*****..***........*.....***.*..*...*.**.....**.***..*.**.*.*.*...*.*....**...*....*.*....*...****...**...**..**......*...***.**....**....****..*......**..**.*****...*.**.*.**.*...****..***.......**.....*..........*..*..***..*.*.*.*.**.**...*..*...*.**..*.*.........***.*...*..*.....*....*.***..*..........**...*...**.......***.*...*......*...***....*...*.*...**.**.*..*...*.*.*..*.*.......**......*...*.*...*...*...**....*.*.*.*.*.....*...****..*.....*.*.*...*...**...**..**..**..**..***.....**.*.***.....*..**...*.....*......*.**...*...*...****.....**.*....*.**......**..*......**.**.**.**.*..*........*...**...*..**.***.*.....****.*.*.*...***......*.*.....***..*..***..*.......*....*.**.....*..**..**...*.*.*..*.*..*.*..*...*.*.**........*.**.*....*.***.*****...*...**.*..*.**...**......***.....*...**.***..*.**.*.*.**.***.*...***.*....**......*...*....*...**.*.*..*..*....*..**.*.*..*.*....***..*..**.*...
....****.*.**..*.**...*...*.*.*.....*..**.****.**...**.......*.******.**.............*.**.**..*.*..*.*.....*....*.*..*.*.***......**..*..*....*.*.*..*..****...***.*...***..*.***.*..*..*................**..**..*.**.**........*.*.*.****..**.****.**..*..**..***.*.**.**..*.....*.*...**........*....*.*.*.*..*..*........***.*.**..*.....**.*.*.*..*......*.*..*.*.**....****...**..*..***...*......*.**..***...*....*.***.....*.*...*.....*.*.*.*..***....*..**.*..*.*...***.***..*.*.***..*.**.*.*.*****.**..*...*.*...*....*........*****..***...***.*..**.**.*.....*.**.*..****.....***.**.**..*......*.*.*.*.*....*...**.*..*...*.....***....*......*......*.............*....**.....*.****..*..**..*...**..*....*.***.**...*.*..**..*...**.*..*.****.*..***.*..*.*.**...........*.*....*..***.**.**......****..*****..*..............*..*...**..*..*.*.*.*....*.....**.....*...**.*..*.**..**.*...*..**..*.*....*....***..*..*..*.*....*.*...**.*...*.*....*....*.....***..............**.***..*.*****...*.****....*....*..*...
.*..*.*.*.*.....*...*****.*........**..*.**......*..*......*....*..**......*...**..*...*..**....*.*......*..*..**...**....*..*.*......**....**.*...*.**...*....***...***..*.**.*.***.*.*.*...*.*...*......*....***..*..*....*......*....*.*..**.*......**...*.*..***.....*..**...**..*.*...**....**......*..**.**..*****...*******.*.**......****.****.*...**........***..*.....***.*..*....****.**.*...****.****...*...*.*.......*.***....*.*...**..***....**..*****...*.*.*....*..*.....*..**...*.**.**.**...****.*.....*.*...*....*.**.*...****.***...**.*...****..*.....*..........**.***......*.***..*...**.*....*.*.***..*...*...*.....**..*.*.**..*.****....*..*****..*.*.*.....*****.*****....*.***...*....**.*....*.*.***..*.***.*........*.*.......*.*.....**..**...*.****.*....*..*....*..*.*.....***.*.***.*.*..*..*........*..*.***....**.......**..**..*...*.*.*..**.**.*.....*..*.****.*..**...*....**.**..*..*****.*..*.*.*.*.**.......*.**.*.**.........*.....*...**...*..**..*.****.*.*.*..***.*...*..***.*.....*..**.
*.....*......*.*....*.*.**.*.*...*....***..*..*.****.***.****.***...*.**.*......*.*.*....**..*.....***..***..*.*...**....*......*..*.**.**.**.******.**.*.*.****...**.****.*....*..*...*.**.*.*.*.**.*..***.*..*.*..**......*.....*.*...*.**...***....**.*..*.........*.**.**.****...*.**.***.*.*...*.......*****...*..**..........*.*.*..*.........*...*.*.*....***............**....*.*...***...***...*..**.....*.**.*.*.*.*.*.**..*...*..**.*....***..******.**..*.*.**.**..**..*.*******..*...**..*....*.**...*..*.*.***.*..*......*...**.......*.....*.*.**...*....*..*..*.*...*.*..*..*.....*....*...*......*.*..*.*.*....*..*.**.*.......**...*...........*.........*...*...*..**....*....*..*.*..*.*...**...*.*.*...*.**........***....****..**.**.....*.****.**....*.*..*...*...*.*.*..*.*.*..*..**.*....***.*......*.....*.**..**.*.*...*..*.*.**......*..*......*.**..***..*.*.*...*..*.......***.*.*.**...**.....*.*****...***.....*....*..*..*.*.*.*...*.*...***.*..*..*.*.**.**..***...**..*...*..*..*...*.*.*****.*.**...
......*.*.***.***.**...*.*..*...*....**..*.***......*..*..........*........*...*...**.*..*.***.......*.*......***..*..***.**.*....****...**...***.***..**.*.......*...***.***.*..*.*.*..*..*.*..*..*.***..****.*.***..*.....*...**.*..**.**....**.*...*.....***....*.*.*......*....*..**..*..*..**....*....**.*.*.**.*.*..*.*.***.*..*.*.*.**.*..****..*....*.*..*.**.**...*...........**..........******.*.*....*.*.**....*.**.**..............**...*.***.......*.***.**..*...........*..*.*.***..**.*.**..*...****.*....*.**.**....*.**..*.****..*......*.****.......**..*..*.......***.........*..*...*.**.*..***.***.*.**...**..***.****.*.....***...*.........*...*.*...*.**.**..**.....**............*.**...*******...*....*....***.*..*.*.**.........**..**..*..****..******..*.*.....*...*.....*.******......*.*..**..****.*...**...*.*.*.*.*.*..***.*.*..***..**..*..**.**.**..*.**...**.***....**.**..*...*.*..*.*.*....**......**...*...*....*.*..............*..*..*..*........*.*.**.....*...*.*..*.*..*....*.*..*....**..*
*......******......*.***...****.***.*.*..*.**..**.......*.**.......*.*...*.....*****.**..*....*..*.***....**...*......**.....***.......*.....**.*.*.*****...*.*...*.*.**...**..*....*****.**.*..*******.**.**.*..*..*..*.*....*.......**.**....*.*.**....*.*...*****..*.....*.......**...***......*.**...*......*..*.***.**.*........**...***.***..*....*..*.***......*.*..**.*......*......*..*.*.*.*....*.*.*.*.*..**.***....*.....*.*...***..**.**..*.*......***...**..*.*..*..**.....**...*.*......*...........*.*....**...*....**..*.*.......**.*..**.....**.**.**..*.****.......*.......*.*.......*..*.*......*.**..****.*..**.*...........**.***.*****..*..****....*........**..*.****.*....*.........*......*..*.**.*.******..**..*..**....**.*.*....*..*.**.*....*.**.*..**....*.*..*.*..*.*..*......*..*....***.*......**.*...*..*...***....*..*.**....*..*...*....**.*......**...*.**.**.....*...*.***.*..**...*...**.***...*.*...*..**..**..*...*.*..*..*.......*..*.**.....*.******.*.......**...*.**...**...*.......*..***
*.****...***.*.*.*....**.*.**.*..*...**...*...*.***..*..**..*.*.***....**.*..**.*****....*..*.....*.....*.....*..*.****....**..**....*.....*.*..........*....*.*..*...**.*.**...*.**....*..*.*....*.*......**..**.......***.....*****.......*.....**..*.*...*..*........*..*.*.*.......*..*.*..****..*...***..**......**.*.**.**..*....*...*...*..*.**.*..*.*...**...*...**.*.**.......**..**.*...*....**.*....***...*.....***...........*.*.**....*.**..**.**.*.*......**..**.......*..***.*..*.*..*.**.**.**.*..**.*..*.*....**.***........***..*...*.....*..**....*.*.*...*.*.*.**.*...*.***.*.*.....*.*..*.**..*..*..*.........*..*...*..*.....**.*.*.*...**..*.*.**...*....*.**....**********............*..***.*.*.**..*...****.*..***.*...*..*.....***...******..*..**..*...**..**.*..****.**.......*..*.*..**.....**..**........**..*..*.*.*.*.*.**.....***...***..*.....*****.**..*.....*.....*..*.*...*.**..*..*.......*..***..*.**..*...*.*..*.......*..**.**..**...*.**********...*...*.**...........*..***.****.*.*.*..*..*
..***...*...*...**..*.**.**...*..*..*.....*..**.*...*...*....*.*.*....**.*.**.*.........*....*.**.**.**..**.***..*....*.*.**..**..**..**.*.*.**.*....*..**..***..*.*....*.....**.*........*..**...**........*...*...***.*..*...*....*..*.*..**.*.***.**....*....***......*...**..*.*.*.**.*.**.*...***.*..*...**.*.*****..*...**....*....**..**......**..*..*...*.*..**.**....**.*.**.***..**....**.**...*.**....*.**.***...****.*....**......*.**.....***...*.*....****..*..**...*.**....*****..*.**..**....*.*.*.**....*...**.*....*.............*...*...***....**..**...*...****..*..*.**...*...*...*..*.*****..*..*.***.*......**......*..**.*.*..**....*..***....*..*...**.....*..*.*.....*.*..*..*......**.....*.*..**.****.*.*..**.....**..*.***.*....*.....*.**.**..*.*......*...**..*..**...*..**.*..*.**..*...*...*.**.**.*.**.*.**....*..**..*..*......*.*.*...*..*.**.*.*.***..*****.*.*.*.....*.*.**..*...*.**.**.*..*...*..**.*......*.****..**.*.*.*....*..**.*...**.**.**..*.*...*.*.........*..*.*.*.***.**.**.*....*.*
.*.*..........*..*.**....**.*...*.*.*....*.....*...*.*....*....**.**....****....**..***.**.*.*.**.*.*****.***.....**..**..*.*..**.*.**.*...*.*.*....*..**...........**.**.*...*....**.***..*.....*...*...**.*.*.**.*..*..*....***...*.*.*.***..*..*..*.....*.**.****..*.*..*..**.**..*.*.**..**.*..**.****.*...**.*......**...*...**.*..*.**..........*...**.**..**.......**..**...*...*.....*..*.*.*...*.............****.***....*..*..**..*.*.**...**.*..*........**.*.*.....****.**.*....*....***.****.**.......*.**......**....*..*..**...*....*.*..*.*..*...*.****...*.*.*..*....*.**...*..*..*..*...*.***..*.***..*.**.*...**.***..**...****.***...*.********.*.*.....*..**....**.*......**...**...*..*..*........**.***.*...*.****..**..*...*.*....*...*....**.*.**..**..**..*...*.....**..**.....****..*...**.**..**.**.*...**.**.***..*....*.*..*.***.*.*..*...**..*...***..******.*.*.**....*.****...*.......*..**.****....**.**.**.*.*.**..*................*****.*..**.***.*...****...*.*..**.****......**....*..*...*..****
..**.*.*****..******.*.***...*.*.*.*.*..*.*..**...**..****..***...**........**.....*...***.*..**.****.*..*..***.***.*..*...*..****.**....**.*..*..*.*.**..**.........*..*.*.......**..*.*...**.**.*...*...**.*.*.**...*.*.**.*.*...****....*.....***.*....*.....*..*.*.....*.*.**.*..*........*.**..*....***..*.*..*........*..******.*..*.**.**..****......****.*....*.*.**.*..**.**.***...*...*..*..*..**.*.**...*..*..**.**.*.*.**.*..*.**.**.***.....*..***...*.**.......*.**.**...**..*..*..**...*..*.****.**..*..**....****...**..**..*.*.**.*....**.**.*.*...***...*...*..***...**.**..*...*...*.*..*..*.**.*....*.*..*.*....***...........*.*....***..***.**....*..**..*.**...**.***......*.**........**.*.*.*....**..**.*.*...*...**.*..**.*......*.*...*.....*..**.*..*.*...**.*.***..*....**.**....*........*.....*......*..*.**.*..***......**..**..*..**..**...*..*.*.*...*..*..*...**...**.*.*.**..**..*.*.*..*.*........*.***..**.........***...***..**...***....*.*.........**....*..*..*..**.*****...*.....*...*.*...**
.*....*..*.....*..*...*.*..****.*...*..*.*..*.*.**.*..***.*..*..*..*****.**..***..*..*......**.*......****..**...****.**..**..*...**.......*...*.*..*.*****.*.....***..**.*.*.*.*...**..*...*.*....**.*****.***..*.***....**...***.**..*...*.*...**..**.....****....***.....***..****...*.........*..*.**..**...*.*.***.......*.***......*..******.**.......*.*..*****..*....*..**......*.*.*.**..*...*.*****...*.*.*.....*..*.*.*..****..*..**..*.*.*..***..*.**..***...*.**.***.**.*.**...*..*......*.....*.*..........*....***....***.***.*.*...*..*.....*.**.*.****.**.*.*.*****....****.*.**.*......*...*.....*.....*..**....**..*.....**..*.*.*....***.....*.*...........**.**..*..*....*.......***.**..*..***.*...*....*.***...*.*...**..**.*..**....*.*..*.*...**.*..*.****.....*.*...*............**.***.*****..**..**.***......*..***...**.*..*.***.....*..**..*..*..**.**.*..***......*....***..**.***....*..*..*...*...*..*.**...*.*.*.......**..***...*.........*....**..*..**..*.*.*......****.*.*.*......*.*.**..*....*.*
*.*..*..****.****..*..*......**......*......*..****..*......*...**.....*.....*..**.***.*.**.*......****....****.*....*........**.........*..*.***......*.***.*....*.........*.*..*.*.*.......*..****....***......*......**.*.*..*..*.*.......*....***.**...***.......*..*...*.*...*...***..*....**.***..*.**..***......*..**.....***......***.****.**.*..*.*.*.....*.*.*...**..**..**..*..*......*.......*..*.***.*.**.*...*..*...*..*.*..*.*...***.**....*.*****.......***...*.*..*.***.***..*.*.**.*..*............**..*....*....*....*..........***.....*..*..*.*.**..******..*..*......*.*.****..........*..*.**......*.....**...***....*..****.**....*...*.***.*..*.*.....**.***....****.**......*.****..*...*....**..**.*..*...*.**.***...*.......***..*.........*..*.**.*.....*.**.......****..*.*****.***..*...***.*...*..*..*.......***.*......*.***.....****..*.....*......*..*.**..****..*.***.*..*....***.**.*.**....*...**.*.....*....**.*.*...**.**.*..***...*.*.......*...***.**.****.****.....*.*....*......**.**.*.**.*
*....*..**.***..*..*.****..*..*.**..**..**.......*.*.*...*.*.*.**.....***.....*...**...**..*..*.**.*..****.........*....**...*..**.*.***...*...*.*.*****..******.**.*...*...***.....*.*......****...*.******...**..*..*....*...***.*.......*.....*****..**.*.**....*......*.*......*..*..*.*.*.**.*.....*...*.***..**......**.**.*.**.*.*..****.*.....**.**.*.......****.***.....*.*.****...***..*..**.*.*...*..**......*.**..*...****..**.***...**..*...***.*..*.*.*.**....***.*..*..*..*........*.*..*.**...*.*...*...**...*....*.***.***.....**..**.*.*..***..*.**....*...*****.*.*.***..*.***.....*...*.......**...***..*..*.*....*...***.**...**.**......*...*..***.*.**.*.*....****.*....*..**.*...*..*.**.**..**...*.*...*.***.....*.*.*..*.***.*.*..*..*....****..*.*..*...*.....**..**...**.**....*....**...***..**.*.**.*.*..*.**......***...*....**.**.***..*..**...**...**.***.**.***....*...*.*.....**...*....***...**..*.***...*.**.*..*..*.....*....*...***..*.*.****........*.**...*..*.**.*...*..**..*......**...**.*..
.*.*.**.******...*...***...*............*..........*...*****.*.....*..*.**.*.**....*..*.*.*.........**.***..*...**...*..*......*.**.***.*.***.*.*****.*..*.*....*.**....***..**..**.***.*.**....**.......***..*....*...*...***...**..****...*..******.*.....**....***..******.**..***...**.*.*.**.*****.*..***.............*......*...**.**.*........***....**......**.****...*...****.***..*.**.*..*..*.*...**....*.*****..*.....****..****...**..*..***..*.*...*.***...*.*...***...*.*.....**.**....**.**...*..........**......*.*.**.*...**..**.......*...*.*.*.**.*******.***.***.**.....*.***.*...*..**.**..********..*...***.********..*......*..*....*..*********..**...*...*...**..*..*...*...*.*...*.**..**..*..*.*..*.....*.*****..*.*..*.*........***......*..**.*..*.*......*.*.....*...*..*......*.....****..*.*.***.*.*....*....*.*...***..**..***.*..**.***.*.*.***.*.....*.....*.****.*....***.*.**..*..*...**.*.**..*..**..**......*.**...**.*..*...**.***.*.*...*...*.**.*..*.......**...*******...*.**.*******.....*.
*...*..**........*.*..*..........*...*.....*....*...**...*..*****..*..******.***.*.**..*.......*..*....*.****.*..*.........*...**..****.****..*..***.*.*.*.*.***..**.*.*.*.*...*.*....*.....**.*..*..*.***..**...*.*......*.....***.**.*.*....**.*..***..........*..***..*...**.........**.*..*....**.........*.*....*.....******.***..*...**...*.*.*.*..*...**....**.*.*.*......*..*.*.**..*.*.**.*.*.*......**...*.....*...*..*.**.*****...*..*...**.*..**..*.**..***.*.*.****...**...*.......*.....**.*...*..*..*.*.....*.*...*.*...*.*.*....*.*..*.*.*..**....**...**...*..**....**.*.*...*....**..**.**..**.*.*..*.*..**..*..*.****.**....*.*..*.*.*..*..***.*..*.*...*.*.***...*.**.*.*.*..*.*.....****....**......**.**...*...*..**.*.*..*.....*......*********..**..*....**.....**..*.*....*.....*..*.......*..**.**.....*......**.*.**....*........****.....**...**.*...**.*.**....*......**....*.**.**.*.*..**...*..*.....*.*...***********...******...***.**..*.**.*.*..*..**.*..**.*......*....*....*..**.**...*.*...*....*.
......*..*..**.**.****.**...*..*.*.*..***.*******.**....**..**..******.**..*....*.*...*..*.****..*...**.....*.**.*.*.**.*..**...*.....**.*.*..**.........**.*.*.*.*.*****.*..*.**.*.*.....**.*.*..*..*...*.**..**.***..*.**.*.**.*********.*.*.*...*..........**.*.*....*...*.*...*.*.*....*....**..*******..*.*....*.*...*..**...*.*.*..***...****.*..**..*...*.**..***.*.*.*....*...**..*..*.....***...*..***.......**.....*.**.*...*..*.*.**.***..*...*.*.****..***.**.....**.....**......*.*.****.*....*.***....*..*...**.*.*.*.*.*.*.*............*..*.*...*...**.*..*.*.*..*.**.***.....*.*****........*..*....*....**...*.*..**..**..***..**.*.*.*..*..*.*.***...**....*..**..*....*.******..****...**..*..*.*...*......***...*.*.**..**..***....*..*.*....**..**.*..*******..*.*.*.*.***.****.**.*.**.***.**.****.....*....*..*.......*.*....**.*..**..*****.*..**..**....***..**.**..*.**.......*.***..**.*..*.*...**..***.....***.*.*..*....****..**...**.*......*.*..****.****...*...**.**..*...*.*.*..*..*.***.**.**.....***
..*....*.....*...**....*.**....**...*.****.**.*..*.*.....***........**.**.*****..***.**.**..*.....*..**......*..**....*.**.*.*...*..*.*.**.**...*.....*..**..*.**...*..*.*.*****..**.**..**..**.........**.*...*...**.........**...*..*...*......*...*...*.*.***....*..*.....*...****....**.....*.*.*...*.*...***.*....**...*.*.*.**...***.***.*...*....*...*...*..*...***.*.*****...*.*.*.**........*...*.***.*.***...*.***.*.*....*.*..****...*...********.*.***.*.**.*..*.*......*....*...*.......**...*****....**..*.*...**..**.***.*.**.**....****...*.*..*.*......*.*..**.....**..**.*..*....*.*...*..**.***.*..*....**.*...*****.*...**.*....*....**.*.....*.**.***..**...*..**..**...*..*.*.*...........**.**....**...***..***......**..**....*..*.....***.*.**....***...*.*.**.*.***.***...*..*.*..***..**.****.*..*.*.....***.*.....*...*..***.....*.*.******...*.*...*.........**...*...**..**.**..*.*.**...*.....**....********....*..**...*.**.*.***..**.*.*.***.*.....*..*...**.**.....**....***.*.....****.*.*......*...*
...***..**......**.....**.*.*****..***.**.....*.**...***.***.*...*..*.****.....*.*..**.*..*.*....*....**..*.......**.***..**...**.**...*..***..*........*.....*.*.*.*.*.**.***.*.*...****.**.**..*......***.*....**...*.**.......*....***..******.*..*****...**.*.**..*.*....**..*.**.*..*..*.**..**.*..*......*.*...*..****..*.*......*.*...*.*..**........***...*....*...*...**....*.*.*.***.*.*......*...*.*.*.*.......**..*.*.*..*.....*...*...**.********.**.*.*..*.**...**.*.....*.**...*..*...*..**.*...*.***.**.*...*..*.*....*.....***..****....***..*.***.**.*.*...*.**.*..**...*..**........**.**..*.*..*..****.....***...***.*.....*****.****......*.....*...**....*..*.*..*..*****..*****..*****.*.....***.**.**.*.*.*..*..*.**.**...*..*.*.**....*......*...*.....**.****.*..*****.....*.....**.*....**.*.....*..*.....*.**.....*.......**.......***......***..*****....**...*....***..****.**.*****.**......**..*.*..**.........**..*.*.*.......*...*.*.*.*..*.***.*..*.**.......*.....*...***.***..**.****.*....*.....*.
....*.*..*....**..*..*..**...**.........****.**.*....*..*..*...*.**.*..*.**.....**..*..*.*..**....*..*.****......*....*.........*.*..*****.*......*.*.*.**.*.*.*..*.**........*.**.*.*.*..**.*..*.**.*.***......****.**...**....*...***...**....*.......*...**.**.*..*.***....*.****...*..*.*.***..*..**....**..*..*...*..*..*.*..*.......*...*..**.*.....****.*....*.*.*...*..**..*.*.*.*.****..*.*.....*.******.*.*****.*........**..**..*........*..*.*.*.*.*...*.*....*...*..**..*.*...*.*..*.*.*......*...*.*.....*****..*..***.......**.*..*...*..*.*..*.....*.......******....*.**....****...*..*.***.**.....**.*.....***..**...*...**.**.....*......*..*..***....******.....*.*......*...*.......**..*.**...*....*****.**.***..**...*...*.*.*.**..**.**.**..*..*....*.*.*...**.*..***.......*.*.*****..**....*.**..***......****.....*.*.........***..*...*.*.*.*.*..*....**.****.**.*.**...*.**..**.*.....***......***....*.*.**...**.**.**...*.**.*****.****.**.***......*..**...*......*...*.*.*...*..***.**..*......*..**...
.**..*...*.**..**...*.*.*........*....*...**.*.....**......*..*..**.*****..*.*......*.*.******....*.*...**..***..*.*.*..**.**.*.*.*.*.*...**.......*..*...*****..*****.*.**..*...*.*.....*..*..**...**.*...*.*.*...**..*..*...*...*.*......*...***.....**...**....*...****...**.*...*...*.*......**..........*...*..*.**......**....*.****..*.......***...**...*....***.*.*.**...*.*..**...*....*......*.*...*.*....*.*.****......*..*.****.*.*.....**.**...******..*.....**...**..*....***..*..*.***....*.*..*.*.........**......*.**..*...*.*..***...******.*.*.*...*....*....*.....***.***......**.**..*.*.**..*..*...*.*.*...*.**.*.*.*..*.**...*...........*.**.*...***.*..*..*****........*.*..*..*...*.***..**...**.*.***.*..........**.*.***..***.*........***....*..*.....*.......**.*.*.*..***...*.*.**..**........*.*......**...**.**...*.*.*........*.....***.*.**.*.**....*.**..**.....**....***..**....**.*********....**.*****.*...*...**.*.*..*.*.******.**.*.*.....*..*.**...****..*....*...*.*.*.*..*..**..*.*.*......
.*.*..**.*..........*........**.....*.***...*..*.**...**.....*..*..*..*......**.**..............*.*.*.*...*..**........**..*..*.**.*.....**..*..***..*.**.*..*...*..*..*.*...*....***..*..........*******...**.....*.***.**.....*..*..*...*.*.*..**..***.***....***.*.*..*..*..**.*..*.**********.*.***...**..**...*.....**.****.....*...*.......*...*..*..***.....*...*..*.....*..*..**....**....**......**..**..*....**....**..**.*.*..*.**.*...***.*.**.**..***.*...***.*.....*...*****..*..*..**....**.*.....**...*....***....**...........*.**..**....*....*..*.*....**.*.*.....**..**...**..**.****.*.....*..*.***.*.*..*....*.**...*.**.....*...*.......**.*..*.....*........**.*..***.*....*.*.......***...*..*..****...**..*.****..*..*.**..**.....*..*...***.***..*......*.*....*.**.*.....**.*..***....*..**..***...*.*******...*.*...*..*..**.*....*...**....*.**..*.****.****.**.**..*.......**.*.*....*..........*.*.*..*.*.....***.......**..*.....*.*.*.***..*.*....**.*....*...*...*.******..*.****......*.*.....*.***.
.*.*...*...*.***..*.*...*.....*.*....***....*...*....*...*..*.***.*...*...*.....***.*..***.....*....***...***...*****...**..*.*.***.***.......*....***.*.**..*.**.....*..*......**.....*.*...*....*...**..**..*....***.*.*.....**.*.**....*****.*.*....*..***..*...*..*.***..**..**...*..*..*.***.**.**..**.......*..***..*..*..***.***....***..*.*.***.**....*......*.*.**..*..*..*****.....***.*.....****.*..*.*.*.......*..*.**....*..*..*..****....****.*.**.***.*...*..***.*...***.*...*...........***.***....*.....**.**......***.*.**....**..*....**.*..***..***........**..**....*.....*...*.*....*.*..*....**..**.*.*...**...**......***..*.*.*.*.....**....*.*...**..*****.***...*.*...*.....**..*.**.**...*.*..***..*....**.*..**.***.*.**.*.....*...*.**.**...****..*****.......*..***.**.....*.*.****.*.**..*....*...*....*.*..*..***.*.....*.....**.*..*.*....*....*...**....***.....**.*.***..**.*.**....*....**.*..*.**.*.....*.......***...*.**...**..**.*.....****.**.......**.......*.*.*.*.....*..*....**....***.*.*
***..***.*....***.*.*.*..****...*.*.......***...*...*****.....*..**..*....*.*..**....*...*****.*....***.**.*.*.*.****...*.*.*..........*.**...*******.**.*......*.**....*............*****.***..**..****..*....*..*.......*..****..***.**....*.*...**.**.*..*..*...*..*.*...**..*......*...*.*...*.......*....**...*....**......***..*.**..*.**.*.*...*......**..*.*....*.........**...**....*.*.**....*...****....*...**.*....***.**.*.*.**.**..**........*..*..*........*..*.*...*..*.*.*.**.....*.***..**...**...*........*...*.***....***..**.*...***..*.*..........*..*.*..*...*...*.**......*.*.**..**..**.......**.**...**.**.*.*..*..*.*..*.*...**.*.*.*..........****.**...*........*...****.....***.***.....***...*.....*.*..*..*.**..*.*.***.***...*.**...*....**.*.*...***.***.*.*.***.**..**.*****..**.*.*..*..***.....*.*.**.....**.****.*..*..**.*.*.*.*...**....*.*..*....*.***.*.****.**.***....*.*......*.*.*****..*..*......**...***.*..**.*.*.*......****..*...***..........*...*...*.**..**.**.***....*.***........
*......***.******..**.*.**....*...*........*****..*.......****........*.***.**.****...**.**.*..*.*.....**..*...*....*...**..*..*.....**..**....*...**.*.****..*.**..**.**...*..**.*......*...*.****.......*.**...*....*...*.*.*.**..*.*......**.**..*......*.*....*.**......*..*..*........*.***.*...*.*.*....***.*.*...***.**.*......*..*.*....*..**.*..*....*.*....****.*.*...*...*.*.*...*..*...*****..****....*.**......*.....*.....*..........**.*...*****..**...*...*.**.**..*....***.******..*..*...**.**....**....*..*.*....*.......**.****...**.*.**.*..*.*.**..*******.*.**.*...**..........*....*.*.*.*..*.....****......*.**.***...*.*......**.**.*.*.*....*...*.******..*..**.*..*..**......*.*.......*.**.*.**.*...*.**....***..*.*.**.*.*....*.*......*.*....*.*..*.....*.**..*..*.*..........***.*....*..*....*.*..**........*.**...**.*.*...*....*.*...*.....****..**.....*.***.**.**.*.**..*.**....***....*...*****..**..**.*..**..****.....**.**.*.......*****.*..*.**...*..*.*.**......*.**...**.*...*.*..*..*..*...
*....**....*.*..*....*..**....****.**....***.........***...*..*..*.*.*..*......***.**.*...**.*.*.**..*..*...*.*.*..*..****...*...***.*...*.**..***....*....*.....*.*.*.***...*.***...*.*.*...***......**.....*.....*.*..***..***..*..*..*.*..*.*.*..***.***....**.*.*.***.**...**..**...***...........**.***..*..**.*****..*...**.**.****.**..**.**.*...*...*...**....*..**..**.**....*.**.*.*...*...*..*.**...*.....**.*.*.*........****.**.**..**.*..*..*.*.*....**.......*...*..*.*.*...***..***...*......*..*.*...*..*.*..*..**.*...**.**...*.*.*.**...**.*..*.*.*.**.****.***.......*......**.**.*.*..*.....**.***.*..*....*...**.*...*.***.*..*......*...**.............***.*...*...**.*.*.*.....***.*.*.....**.*..***..**..**......*....***....**.*.*.........*.....**........**.*..*.*..*..*.*.....**......*...****...*.**......*..**.*.*...**..***...**.**....**..**..**.*..**.*.***.....*.**...***...*.......**.***.*.***..*..*..*.**..*.....**.*...*....*.*.*...*..*..*......**.....*.*.**...*.*..**.***..*..**..***.........
...*...***..*....*.....*.***.*.*.**..**.**....*.........*....**.*..*..*.*...*.**.....**.*...**.*...*..*....*..*...****.**.**...*.*....*.*...***.........*.**..*...*.**...****..*....*........*.*..**.....*....*.***..*...*..**.*...***.....**.....*.*..*.*.***..***.*...**.***.**.*.*..****.*.*...***......**.......*..*.*...**.....*.**.**...****....***..***.........***...*.*...*..**..*.*.*....*..*..***.**.**...*.***.****.....***...**.*..*..**.**.*..*..*........*..*...*..*....*.**....**..*.*...*.....*......**..****.....*......****..**...*.*.....*......*.*.*.*...*..**.**........*.....*..*...*.*****.....*.*...*..*..*....*.....*.***.*...*.*.*..*....****..**.****..**..*.**...*...*..*.**...*.***........*..*.*.***......*..*.**....*.*...**......**....*..*...**..*****.***.......*..*...*.*.*.......*.*****.....**.**....*.....*..**..*......**.*.**.*.****.**.*.**...*.*.*..*....****.***..*..*....*.***.*...........**.....*...**..***.*..*.*..*.*.....*****.*.....*..*.***.*.....*.*......*....*.*..***....*..**..*
.*..*..**.**.*...*.*..***.**...**..**..*.....***.***..*.*.*...*.*.**....***.*....**.....*...*......**..*.**..*..*.*.....**...**.....*.*.**..***.**...*.*.*..*.*..**....*.....**......*..***..****.**..*.*..**.........**.*.**.*.*..**....*..*.*.**.*...****.*..**..***...*.....*.**....**..**.**...*.....**......**.*..*.*.*..*..*........*..*.*......*....**....***.*..***.**......*.*.*...**.**....****.....*...*....***.*.*...*..**....**...*.*.*..*...*.*.*..*.**...*.*..**.****...*.*...*..**...****.*..*..*...*.*..*..*.*.*.******..**..***....*..*.*...*****....*..............**.......**.....**..*....*.*..*..***.**..*.*.*...*..*...**...*..**..*...***.*....**.*..**.....*..*.***.*..*......*...**..*.*.*..*......*..**.*..**..*.........*.*.*..***.....**......*.*....***.*.......***..***..***..*.....**.....*.*..**...........*.*...*....**.......**...*..*.**..*.**.***.***....***..***.***.*...*.**.*.**.*...*.**.**...**.**.****.*.*..*....*..**..*.*.........*.*.....**...**...****..*...*.....*...*.*.*.***.....*..*.
.****.*.........**.**...*....*...**.....*.**.....***..*..*.*..**...*.*.******..*.*..*...**...*.*..*..*..........*.***..*........**.*..**........*.*.*..*...*......*.**..*....*...*.*.*****..**.*.....*...*.**.*......*...*..**...*.***.*..*.*..**..***....*....*...*..*.*.*..*.*****.*.*.*.*....****.*.*....*..*...*.*...*.**.**.**....*.*.*.****...***..*...*.***..*.....*..*..*..*.*.**..*.*.*.*......*..*....*.*....*..***.*.**...*.*.**.**.*..*..*.*.*....**.*...*.*..*...**.*.*...*..*..*.*...*.*..*...*.*.**...*..*.*.*...*..***.*.*....*..*..***.****..*...*.*...*..*..*.*.**......**.*****.**.**..**..*.*.*......*.*....*..****...*..**..*..*.....**....*..**.**...*..****....*..**..*.***.**.*.*....***......****.*..*.....*.*..**.**..***.**.*...*...*.*..*.....***..*..*.***.*......*.**.*..*.**..*..*..**..*....**.****.*....**...*..........**.**...**..**.***...*...**.*.*.*..*.....*..*.**..*...*.*.***...*..**......**..*....*...*...*.......*...*.*.*..***...**.*.....***.........***..***..*....*.*.***.*.*.**.....**.
*..*.***..*.***.****.***..****...*.....****..*.....*.*..*..*....*.*.**.....**........***.**..***...*...**.*...**....**...*..*...****..***......*.........*..*........*...**.*.......***........*.*.*.*...*....*...*.**..*....*.*...*......*.*.*..*..***...***....*...***....*.*...**....*****.....**..**...*.*..**.*......*..*.*..***..**.*..*..**..*.*....*...**..*.*.....*.***.*..*...*.*.*.**.....*.*..*....*.**.*...*.......**...*.*.**.....*..*.**.*.*.*..***.........*......**.****..***..*.*.***.**.**...***..*.........******......**...**..*.*.**...**.*...*....**.*****..*****..***..**.**..**.****...*......*.**..**.**.*....*..***.*...**...*...*........**...*.*.*.*.*......*......***..*.**.*****.***......**...*****.*...*...**.**..*...*.*...*****..*.*..**.*...*.....*..*..*.....****.............**..*.*....*.**...*.***..*....*.*..*...**......*....**..***.*..****..***..*.......*...*.*.***.*.*.*......**....*.*.*.*...**.*.***.*..****...*.*..**....**.***..**....*...*.*......*.....***....**.....*......*..*.***
.*.**.....**...****..*.*.*.*..*.*..*..***.*******.**..*.*.....*....***........**..*.....*......*.*...**........***....*.*....*...*.**....*.*...*.*.*.**.**..**..***.....**.*.*.*.*.*..*.*.*...**.....*...*.*.....**.****.*.*.**..*.**.*.**...*.*....*...*....*.***..*.*..***.**..*.*.*.....*...*.*.*.*.*.**.*..*.**.*.****.*.*..*...*.*...*.*...*.*......*****....*.*.*...**.....***..*...**.*.*..*...*.*......*........*....*.****...*.*...**.*.*.*....*.*..*.*..**.**.*.**....*.......**..*.*..*...*.......*......**.****..*.*..*...****....***.*....*.*...*...*.*.**.*.*...*.****.**..*..*..*..**...*.*.*.*..****.****.*.*....*......*.......*.*.**.*..*....*.*..**.*.*..*..*....*.*..*.*.**..*...*....*....*....*....*...*.***....****..*...*.**...*..**...*.*...*.*.*....*.***..**..**..........*..*..**...*****..*.*.......**.***.......**..*********.**..**..*....*.**.....*...*..*..*....*....***..*..**.*.*..*.**...****..*..*...**.***.*..*....***....**.****..**..*.*.*....*.***......*..**.**....***.*.*..*.**.....**....*..
.*.*.*..*.*..*..***.*..**..........*..*..*.*.*..**.*...**.***..**.....*...*....***...***.*.*.***....**.*..............*.*..*.**...***...*.......*.**.*............*.....*...**.**.*..*..**.**..*...*..*.*..*.*......*..********.**...***..*...*...*...*..**.*..*.....*.***.***..**.........*.*.*.......*..*....**...*..*.*.*.***.*...........*...*.........*...*...***..****..**.*....*.*...*...*.***..***........*..**....*....**.....*.*....*.***..*..*...*.*..**.....*.***....*..*.*.*.*...**...*..*.*.....*...**.*..*.*......***.***.....*..*.....**.*...*...*..*..*...*.*......*....**..*.**.......*.......*..***...******.**....*.......*.*..*..*..*...*..***...*..*.*.......*...**.*...***...**..**.....*....*....***....*......*.**.*.***....**.****..**.*.*.*......*.....**.**...**......**..*.*...*.*..**.**....***.*.****.*.*.*........***.*..*..**..*..*..**..*...*........**.**...*.**..*..***.*.*.*.....*.*..*.***.*.*......*..*..**...***..*.**......*...*.*.*..**.....**.*.......*.*.*.***.**..*.**.**.**.*.......*....*
*..*****.*....*.**.*.**..*..**.*.**.***...**.**.......*...*.*......***......*.......*.*......*..**.*****.*.**.*.*.***..**....***..*.........*.**..*.**.*..*..*.*...*...**..*.***..*..**..**....*..**.**.....**...*..****.*.****.*.....*..**..*..*.*.*...**.**...**.***..*...*.**....*****.*.....*..*...*....*...*.........**.**........**.......*.*...**..**.....*...***....**.**....*.*.*.*.**..........**.*.**..***....**..***.*..**........**.*.*.*...***..***.***.*..*.*.....*..*...**...*******..**..*........*.*....*..*....**.****...*.**..****...**...*..**..*....**.*..*.**.*..**..**....*.**....*.*..**..*.*.*..*....*..*......***..***.*.**...**...*.*..*.......**.**..*..**.*....*.*.*.*.*.***.**............*.***.*.***.*...*..***..***...*.*.*..*...**..**....**..*.**....**...*...........*...*..*....*...*.*.*.**....*...*.*.*..**...*.*.*.*.*..**..**.....**.**..*.*..****...*..*.*.*.**.***..*....**.***...*..**..*...**.....**.*.*..**..***...*...***.*.....*......*..*..*.*.....**..********..*..*..*...**.*.*..*...
...*..*..*.*.**.*.**....*..***.**.******..*.**.***.*.*....**.***.*.....*.***.....*.........*...*.**.*..**.*.......***.....***..**.......*..**.....*.*...*.......***....******...**..***..*...........**.*...*.*...*..**.**......**..*.*.*.....*****.***..***......*.*...**..*.*.**......***.....**......*.....*...**.**..*****..*.*...*...*..*...*****...**.****.*.***.**...*..*.....*....*.*.*..*.**.**..*.*.*.*..*...*****.****......*.......*.***...*..*.*..***.....*...*..**.....*........*.**...*.**....***...*...*..*..*...***.*..**..*.*.*.*...**...*...*...**..**...*.*.....*...*..**...*.**.**..****..**....*....*.*..*...**.*.*..*.....******..*...*.*.*.*.***.***...*.****........**.*..*...............*...***....*...*........**...*.....*.*.........*..*.*....*...***.**.***.**....*****...***...**.***.....*.*.....**....**...*****...**..*.*****.**.*.**.**.**...***...*..**.**...*......***.*..*.*..***...*....***..**.*..........**.*.*.*..**.*..*....*.*..*...***.*.****.*.*.....*.*.............*..*....*****.......
...**...*...***..*.**.**.*.*..*.*...*.....*..*..**...*..*..**.....*.........****.*....*...*....**.**..**.....*.*.............*.*.*......*.**.***.**.***...........*...*..*.***.*..*...*.*..**...**..........*.*.****..*.*..*..*.....***.**....*..***.*..*.*...***..*.*.***......*...*..***......*..*..*.......*.*...**.**.***.......**.****..*..******.........**..*.*.*..**..**..**...*.*...*....*....**.**.***..**..****.*..****.....*.*.*.**.....**..*...*.****.*....**..*.***...*.********.*.*..*...***.**.***.*....*.***.....**.*.*....**.*.*.**.****...**.*..*..***...**....*.*.**....**.*..*.*...*.....***.****..*..*.**.....****.*...*.*....**.*.**....***.*...**..*..*.*.***.***.*.**.**....**....*.......*.*.....*.**....*...*...*...*....*..*.**...**.*.**..***..*...**..*..*...**...****......*..*...**.****..**.*..*....*.**.*.*...*..**.*.*...........*********..*.**......******.*..*....*.**...**...**.*.*....*....*..*.*.*.*.......***....*...*...**.*.**.....**.**.****..*.****...*.*....**..**..**..*....*.*.*....*.*
*..*...*.**...*.....*.**.*....*.....**.*....*..***...*....*.*....***..*..**..*.*...**....*.*.**.*...**..*...*.*.....*.**...*...***..**.**.**...****...*.*..*.**..*..****...*.****.**.*.*.*..*.*....*....*..***.....***.***...*...*..**..*****....**.*....**.****..*.*.**.*..**..*.*.*****.....**.*.*.**.*.*...**.*.**.*....*..*....*.*.***.*..*.*..*..**....*...*..**.**..*...*...*..*...*...***.**...**.*.*.*..*.*.....***.*.**.*...*.**..***.**.**.....*.*..*.***.***.......**.**...*.**...**............**.*..........**.....*....***..*.....***...*....**.*...*....*.*.**..*..*.*...*.*.**...*.....*..*...***.***.****.**..*....*......***.*..*.***.*......**..*.**.....*..***..........**..*.....*..*........**.**...***..*.*.*.****.*..*.**......*..*....*.......*.*...**..*.***..*.*..*...**..*.**.*......**...*...*...*.***.***..*...*.**....**..**.**.*.*.**..***..*.*.***.***.****.***.**.**..*.*.*.*..**.*...*....***..*...**...**...****....*..*..*.*.*..*.*....**.**..**...**.**..**...*.***.**...**.*.*..***..*....**.****
.*...*.*..........***...**.*..**.....**...***.**.....**...*.*.**...*.*....**.*..***.....*......*..*..*****.*.......****.**..*...***...*......*.**...***.*.**.*..***..**..***.....**.***.*.....*....*....*...***....*....**.....**.***..*.*...*.*.**.*....**..*.*.*...**..*.*.***....**.***.*...*..*.***....**.*.***.**.**...*....*.....*..*...**.*..*.*.*.*..*..**...*..***..**.*...*....**...***..**..**.*..*.**..*.*.*...*.....*..*.***.*.*..*.***.*..**..**......**...*....**..*.....*..*..*..**.*****.*.****....*.****.*...*..**...*..*.**.*.*....*.......*.*.....*..**....**...**.**.*.****.**..**..**.****..***.**.....*..*.***....*....**.*.....**..*.*.*****.*...**...**...*....***.....**..*.*..........*.*.........**.**....*.*.**....***......*...**.*.****.....*..*.****.*..***...*.*......****.***.*..*.*.....***....*.*.*****..**.**..*...*.....*.**.***..*.*......*.*............*..*.*...*...*..*...*....**.*..**........**.**......**.......*.....***...**.**......**..*.*.**.........**.**..*...*.*..*..*.***..*.***.*
.....**...***.*....*.****...**.**....**............*..*...*..**....*.....***.*.....**..****.**.......****.**.*.*.***.**.**..*.*****..*..***..****.*....*...***..*.*..*...*..*.*....*****..***..**.****..*...*.*.*...**..*.**..........***....**..**......**......*..****.*.****..*.**.**.*..**...*..*..*.......**..**..*.*.****......*.*.**..**...***.**.******.*....**..*....**...**.**.*.*..*.*......***....*.....*.***...*..*...........**..***...**.....*..**...*.*..*.*.***.*.**.*.....**.*.*...*..*.**.***.*..*....*..**.*......******...*.***..***..*..****.**.***...***.***.**.*...*....**.***.*..*....*...*....*............**.*..****.****...*...**.****...*...****.*..*.*..****......*....*..*...*.*......**...**..*.*.*.*...***.*.**....*.....****..*.*...*.*.*****.**...****.**.*.*.*....*.*.****.**..*.*....**......*.....*..**...*..*.*****.**..*.**...*..****...*.......**.**..*....****.**.*.****..*..**..*.....**..*...*......*..*.......*......*****.*..*.*..*.*...*..**...**........***......***...*.*.*.....*.*.**.
.*.**....*.*.........*.****.**...**.*.*.***...*..*.****.***....**..*....**.*.*.**.**...*.*.*..*.*.*..****.*...*.*.*****.*.*.*....*****.**.***...**.**.*..*.*.*.**...*..**.*.****.*..*.**....**..**.*..***....*.*..*.*..***.*...............**.*.***..*..*.*..**.*.*....*.*....*.***.*...*****.....*....*.*.*.......*.....**....*...**.*........*...****.**.****..**..*..*.*.**....*..***..*....*..***...***.**....**....*..**.*.*...*.**.*.***...**......*.*.*........**...**..*..***.**.***..**.....**....**.*.*.*.*....***.......*..*....****...*.**..*.*.*.....**.*..**.**.*..****..*.**.*....*.***.*.*......**.*...*.***.......*.....**.*****....**.**.***.*.**.....**.*****..*.****..*.....******.**........**.***.......*..*..***....*.......*..*....**.*.*..**.....*..***....*.***********.**..***....**...**.**...*..*..*.*.........*.**.***.***.*.*.**.*.*.**.**..*..**.*.....*.*.*......*....****.....***....****....*.....*....*...*..**.*..*......*...***.....**.......*..*...**.*..*..*..**.***.*..*...***.*....**.***..*.*
..*.*.**.**.*..**..*.***.*.*.*.***.***..*...*............**.**..*..*...**....**....**.***..*....*.*.*..*.*...*.*.****.*..*......*..**..............*...*..*.*.**...*.**...*.*.**...*.*....*.**.**.*.....*.*.*...***...******.**....***.*.*..............***.*...**.**...**.*......**.**.****......**..*........*...**...*.*..*...*.......*..**..**....**.*****.**..*.*............*.**...*..*..****.***..****.*.**....**.*...***.....**......*....*******..****..**..***.*..***........*..*...*..*.*.**.**.***.*.*.....*.*....*.**..*****.*.*.........**.*..*..*.*..*.*..*..........*..*.....*.*..*...**.**..**...*....**.....**..*..**..*.*.*.**.*.............*...*.*.**....*.**..**..***..*..**.**.*.***....*.**...*...*...*...**.*...*.*..**.*...**..***.*..*...*......***.*......*.......*..**............*.*....*.*.**.*.*.****...*.*.****...*...*.******.***.****..**.*****....*..*..*...*.**.*......**.**.****..*...***.**...*..*.**.*.*..*..*...*..*.***.***..*...*****..**..**..*...*..*..*.*......*.*...*...*...*..*.**....*.
.*****..***..*.**........*....***.*....*........*...*..*.**.**...**.......*.**.*.***.*........*......***....*.*...*.....**.*.*.*...*.*......**.....*..*.....*...*.**....*.....*..*.....*.*......**.....*.*.....**.*.*..*..***.*.***.*.*.*.*..**..**...*..*..*.***..*..*..*..*****..***.***.****..*..*...**..*...*....*.....*.*..**..*.***....**..**....*..*...**........*.*...........****...**....*..**....*...**....*****.**..***..*....*.*....*..*..*....*..*.**..*.**.**....*.*********.....*...*..*...*.*...*.**.*.*...*............*....*..*.**..**...***.*..*.*.**....**.*..*.***.*.*..*...*....*..*...*.*..*.**.*.*..*.*.........***.*.........*...***.*.*.*..........*..*.**.**..*.*.....*.*..*...**.*.*....*..*..*.*.........*...........*.*.........*........**...**....*....*.*.*....****.**.....**......*....*....**..*..*..*.**..*.*...**.*.*.***.*...**..*.*.....*.*..**.......*.**..***.***.*..**.**...**.*.*..*.*.**..*..**..*.*...*..*****...*****.......***.*..*.***.*...**.**..*.*.*..*.***.......*...*.**.**.*..***
..**...*..**...***.**...*...*..**.***..*..*****.........*.**...........*****...*..***....*.****..*.*..*.*...*.**.**.***.....*....**.*.***....*.*.*..*.*..**.*..***.*..**.*.**.*...*....*......*....***..***..**.*.*.......*....***.****..***.*........*....*.*....*....*..*.......*.**...**.**.....*.**...*.*..**...**....*......*....**.*..*..*.....***..*...*****.*.*....*.*****..****..***....**..**.*......*.*****....***....**.**.........*....*..*..*..*****......*...*.*........***......*.....*.....*.....**.*...*...*..*...*...**.***....*.*.......**.*.*.....*.*****..*.**...*......**.*................**...*.***..*..**...**.*.*.***.*..*...*..*.*.*...*.**...***..*...*.*..*.*.**......**..*.***..*.******.*.**.**.***.*..**...**..*.*.*.****....*..**...**.....*.**..*.....**...**..**..****.**.*....*.....***...**...*......****.*.....**.***.....*.**..**...*..*.**..*..***.*..*.**..****..*.*.**.**.******.....*..**.***.***.**...*...*.....*..**.*.****.**....***...*.*...**.*..**.**....******..*****..*.*...**...***
....*..*.........**..**.**..*.*.......***..*...*....***.*.*.**.***....**..**..**.*.*.*.....*****..**.*.**.......*....*...*..*.*..**.*..*.*.*...*.....**.*......*...*...*.......**.*..*.***....*.***...*...**......**..**.**........*.*..*......*.*........*.*...***.......**....*.....*...*.*..**.....**.**.*..*.*.*.*.*......*..***.**.*****...........*...**..*.....***..**..*...*.***..*....***.*.**...*....**..**..............*..**.******.....**..*...***..**.**......***..*.*..*...*.*.....****..*..**.**.*.*..*..*...**.*..**..*....*..*.*....**.....*..*.***.*.*.*.....***..***.*.........*.*..**..*******..*....**...**.*..*..*.***..*...*.......***...*..***.*..***....*...**...*.*..*.*....*..............*.*..**...**.*..*......****.****.***...*.**......***....*..*..*.*...*.*....*...*.****.**..*...***.*****...*****..**.**...*....*.***.***.*....***.*.....*.**..*.**......*...*..*....*....*.*.*...*****.*.*....*..**..*.**....*.*.*..*.**..****.......*...*.***...*.....*.*...*.***..*............**..**.*.*...**..*
**........*.*.**.**...*......****.....**...***..*..*...*..*.**.**.*..*..*.**...**.*.*.*..*...**..*....*.*...*.*.*.*****....*...**......**.*.**.*.*..*...*.......********.*.*...*.***.*..*.*..*..*.**.....*..**..**.........*.***....**.*.*....**.**.*.*......*.*.**.*.....*.*..*........*.*..**..*......*.*..*...*...**..*..*.*.*.......***.*..*........*.*...*....****.**..**.***..*..**.....**...*..**...*.***.**.......**.***....*..******.*..*****...*.**........*..***...**..*..*..**..*.*.....*.*...****......*.**.....*..**.*.*....*.....*...*.....**....*.**....*.**.*....*.**.......**..*....**.*****.*.*.***..*.**.*....*....*..*****.**.*....*..**.*....*.*..*..*..*.**....**.*.....**......*.****.**.*.*.**.*..*....**..**..**...*.**.*...**..***..*.**.****.*.**.***.*...*****....*.*..***.***....**.*..*..*.*..****.*....*...*******....*.*.....**.*.....*.*.*..*.***.....*.....**.*.......*.**.......*.**.**..*....**.*...*...*...****.**...*...****.*....*..**.*..*.....**.*.......*.**.*...**...**.*.**..*....*.*.*..*.
......**.*....*....***..***..*.*.*...*..*..*....*....*..*..*.*..*.*......*..*...*.*...***.*...**...**..*........*....**..*..**......*..*.***..*.**.**.***.....*.*.*..*.*.*.*.*..*.**.**..**...*....*.....**.**.*......*...*.*.*.**...*.**..*....***..**...***..*.*.***.*....****.*.*.**....****..*..*.***...**..*..*.*...*...*****.*...*.*..***..*..*....**.*..**..*****.*..**.**...*.*.....****...**.*....*****.*.......*..*.*.....****..**..*..**.*.*...******.*..****.**...*..**.*.*****.*..*.*..*..**....*.*....*...*...*......*..*..*..***.*.*..*.*...****...***......*.....**.**.*...*..**.*.*...*..*..*........*.....**.**.*...*..*...****..**..*.......**..*..*.*.*.**.*..**.******.*..*......*..**.**.***..*.**.**.***..***.....*.***.*..*..*.......**.*...*....*..*.*.*....*.***.***.*..*.*..**.*...***.*.*.****..**..**..**.*....*..*.**.**.*.*........***.*...........*...*.*.*......*....**....*.*.**.**..*..*.*.....*..**.****.***.**......**.****.*.*.*..*.*****..****.*.**.**.**.**.*.*..*....**.*.**......**.****.**...
*..**.***.**.*.*.*..*...*..*..*.*..*.......*.*.......*...*.*...*......**.**...**..**......*....*.***..*.......**.*.*.**..****.*..*...******.**...*.*.*.**..*....*...*.***..*...*.....*..*.*.**....*.........*..*...*.***.****..*..******.*.....**.**..*..*.*.****.........*.**...*...*.*.***....***.*.*.*.*.***.**...**.*.*.*..**.**..*.*..*..*.*......**.**......***.***........*.*...*..*.*.....*.**.*....*.*...*.....*.*.....*.........*****.**....**...*...**.....*..***.**......*....*.*..**.**..*..*.......*..**..*.**...*...*...*...*.***......**.*..**..*.*..*......**....*....*.*.**.****.*......*...*...***.**.***.*....***....**.....*..*........*...*.**..**.*..*.**......**........*.....*.****..*......**...***...*.*.*.**...**.........*.*.*.**...**..***...*...*.*.*.**..**.***..*.*.....*.*.*****..*.....*****..*.***..**..*.**....**..*.***.........*.......*...*.*.......*.....*.*.*.**..*.....*....****.....*.***.......***..*.....***......*...*.*.*..*....******.**....*.*.*.*....*...*........*.*..*.........*.**
***...***..**...*...*...*..**.......*..*.*...*..........***.....*.**...******......***..*..*..*..****...*.....**..*.***.......*******.***....**.*..*.......***.*......*.*...**.*.*.***....*...*...****..*....*..**.*.**.**....***....**.*..*.*.*...*.....*...**....*..**..**.***..*.**.**......**.*.*...**...**...*.....*...**.*.**..*...*.*...**.*..*......*.*........*.****...*.*...**..*.......*.*..**.***..**.*...***...*..**..**..*.....**..*.*.**..*...*...****.*.*..........*.**.**...*.*..**....*..**...*.*...*....**.*...***.*.....*..**...***.*....*......................*.*.**.***...*.*..**.......*....***.....******.*..*..***.**..**..****...**.****...**......*****.......*.....*.**.*.*..*..*.....*.*...*.*.*..*...*.****.....****..*.*****..*..*.*..*....**.*...**.**...**.****.*..*.**..*....*.***...**..*....***.**......**.**.*......**...**.*.*.*.*....******..*.....*.*..*.****.**..*.**.*....*.*.*.*****.*...**....**.***.**..*..**.***....*.....*..*....*...**.*****...*..**......**.....**.*...*.......*.*....
**.....**...***.*...**.*...*.**...**.....**..***..***.......*.....**...**....**.**.*.*.**.**..**.*.********.**.**....***.***.....*..*.*..***.....*.**.***..***..**......**..*....*..***....*......*..*.*.......*..**.*...*.**.****.*..**..*...*.**...*.*.*..*..*..........**.*...*...***....*.*.....**..**..*.*....**..**..*..**.......*...*......**..*.***..*..*.***.*.*.**.......*.*..*..**...*..........*...*..***......**....****.*.**......*..*.*......*.*..*.*.....*...***.*.***.*....**.*..*.*..***.****...*.**.*..***...*.*.......***.*.***..*..**.**..*.*..*.*.*.....***.....*.*.**.**.**.*.***.*..*..**.**....**.***..*..*.**.*..*.*.**.*.**..*....*.......*.****.*.......****....*.*..*.*.**.*.*.***...*.*.*.*.**..*.*.*.*.*.*.*...*........*.*.......*.....**.....**....*....*.**.*......*..*.*.....*.*.***...*.***.*....****...*.*.**....**.........*........*.***..****.*..........****...**..**..**.*..*...*...****.**.**.......*...*...*......**..*...*******.*.*.*..*..*....*.****....*.*.....*.*.**..**.......**......
.*.**....*..........*.**..*.**...**....*.*..*.*...***..*....**.....**..***....*..**....*..*...**.....****..**...*.....***..***...*..*..***...*...*..**.*.**......**..****....*....*....****.*.*......*...*....****..*..**.**..****..**...**...*..*.*...*...*..**...***..**.*........**...*...*..****....*..*....*.**.*.**.**..*.**..*.*....*.*......*...**.*....*.*...*.*...........*......*..*.**....******....*.*..**.....*...*..*..*....**.*.*.*......**.*......*....**....*.*....*.*..*...**...*.*..**.**..**.***.*...****...*.****.*............***.....**.*.*..*****..***.*.....*...**.*.*....**.*......**..*..***.*..*****.*.*.....*.*..**..*..*....**.........****.*.**..**.....***....**...**.**....*..*...**......*.....*..**......*.***.**...*.*..*.*.**......**.......**...*.*..*..*.*....****...........*.*.*....*..***.*.......*.....*...*.**....*...****...*..**....*.*..*.*...**..*....*...*.*.**....****.*.**...*...*.*....**..*.*...*******..*.......*.**..*................*...*....**.*...*.*.*.*.*.....*.**.*..*.*.
****....*..*..*...*****..*....*....*..***.*...*.**....**..*..***.**..*..*.....*.*....*....***.......*****.*..**.***.**....**..**.....*.*....*.**.**.*..*.*....****.**.***..*....*...*....*....**..**.*..***.*..***.*........*..*...***..*..*.*..**.**..**..**....*..***.*.*...***..**.**.......*.****...*.**.*..**.*......*........*......***..*...***.*.....*****...*..*..**...***....***..***...*...**..*.......**....*..*.*.*.*..*....*..............*.**.*...**.**.***..**..*..*****..*...****.*.....*...*...***.*.*...*.**..**.......**..*..*.***..*....*.*...*....*.**.*.**...****.*..........*..**....****..****.***.....*.***....**.....**..*.*...***..*.*..***..**....***.*..........**...**.*.**.**..*.**.*.*..**.*.***.**.*.*.*...*..........*..**.**..*..............****.**....*..*.*..*..**.**....*.**....**......**.*...*..**.*...*.*.***.*.*......*...**..**.*.*...*.*.***......*...*.*.**..*...*.**.....**...***.*..*..*...*.*****...*..**....*.....***.*....****.**....*...***..*.*..*....*...**.*..*....*........*.*.
**...****..**...****..*.*..*.....*.......*.....**..**......*.....*.****....*.....*..*.*....*.*...*........*.**..**.*...........*..*...**.....*.*.*..*.*.*.*.****.*........***.....*.*...****.**...*....*.*..*..*..****.**...*.....*..*.*.*..**..*.*....*..*....**....***.*....*.*.***...*...*.*...**...*....**.......**.......***..***.......***..*****.*...*.*.....***....***.**.**.*.*.*.***...**.*.....*....**.***.***.***...*..........****.*................****.*.*....**...**......*....**..*....*...*....**.**.***...**.*.*.**.*.**.*...****.**.**......**.***..*.....*......**....*......*.......***..**..**.*.........*......****..*.*.**.**.***...*.*.**.....**..****.**...*......*.....*.**.....*.*.**.....*.*.*..***.*.*....*..*.**.....*.*..*...*******...*.***.**.*.*.***..*.**.*.*........**..**..**.*....*..*..*.***.*..***.****....*.*..*..**...*.**.*..***.*****.*.****..**.......***.*....**.*.*..*.*.**..*.......*.....*..*..*..*....*..***....*..*.......****.*..*..**..*.***.**...........*.*...**..**...***.*.*.
..**...*..*.*.*.......*..**.**..*...*..****.*.*.**....*..**.........*.*..**..*..**.*.........*.*.**..***.**...*.*.......****..**..**.*.*...*..**.*.*......*.*..*..*.*..*..*....*...*****.*.......**.**...*.*.***..*...*.....*.*...*..*.****.*..**.****.*.*....***.*.....*.*..*.....*.*.****.*..****..*..*.*...*...***..*..*.******..**.***.****....***.*.....*......****.*..*..*****..*****.**......*.*.*..*.**.....*****.*......**.*..**.*...*******...*...*.*.*..*****..*.**.......*...****..*.***..*.****...*.***.*..**.*..*.*.....*.*.***..**....*...****..*.*..**...*...*.****....**.******..*..*.**.**..*.**.*..*......**.**..***..*..*.*..*.....**.......**.....***.***..**.....**...*...........*.**..*.*.***.*.**...**..*....*.***.***.**..***.*.*..**..***..*..*.*...*.*.*........**..*..****....*..*..*.*......*....**.*..*...*...*..*...*......**...*..***...*..***..*.**.........*.****..***.......**.**...*.*.*..*...**.****..*..*.**..*.......***..*.*.*...*....*.****.*....*.**..*.*...*...*.**.*..**.*..*..*..*..*.*..*
.**.*...*..*.****..*..*.*.*.*..*...**...*.....**..*...*...***.***.....*.*..*..*....***....***.*....*......**.......**...**...****.*.***.*.*..*...*......*.....*..*...*..........**..*..*.*****..*...*...**.*****.**...*..*..*....*...*.*.*....*..*.*.......*...........*..**.**.*..*..*.*...**.*.....*..*.....**.*.*...*.*..*..**..*....*.**...*..*........**.*.*...*......*.***...****..*...*.*...*...****.*..***..*...**..*..**.*.*...*.*..*.*........*.*.**.***.**....***..*.........*......*...***....**.*.**.*.*..***.*..*.....**......*..**..**....*...*.******.**............**.*...*......*..******...**....***..*...*.**.*..**.*******.**.*...*.*...*.........**.***.**...*.**..****.*.*..*.*....**.*.**...*........*.*.**....*...*.****.**.........*...*.*.**........*.*****...*...****.**.....**.**.**....**...*****.**.*...**..****......**.**....*..*......*.*.....*.**.*.*.*.*......*.*...*.*.*............*.*.*...*.*.*.**.*...***..**....**.**.***.*.**...*.**.**..****.*.**...*.****..**..**..*......*...***...*.*.....
....**..*****.*.**.****.**..*...*.........**.*..*.....*.****.***........*....*.*.*.****.*..*..*..*.*.*.**....***.*......*****....**..*...*.*...****.*.*.**.*.**..*..**...***....*.**..........*****.*.....*.......**..*...**.*.***...*....*...**.*.**.....*....*.**.*..*...*.*.*..*.*..**..*.*....*.*.*..****.....*......**.....*......*.....*.**......*.***..*.*....**..*..**......**..*.**.**.*....****.....*.*..*.**.***..*...*.*.*....*.**.*.***.**..*.******.*.....*..*...*....*.*.*......*..*.....***...*.*.*...**...*.*..*.*.*..**.*......**....*.***..*..*..**.*.**...*...*.*...**.....**..*....*.*.....*..*.........*..........*....*..*.*..*.*.*.**......****.*.*.*..*.*..**.**..**.*.***..**..*..*.**...*****...**....****.**.......*..*...*.*..*.......*.***.*.**.......*.*..*.**..*..*..........*.**..***....*......**..**.**....*...***.*.******...*.*..*.*...*..*....*..........*.*.*.....*..***......*...*...**.*..*..*.*.**..**.*..**.*..*.**.*******..**.....**.***.*..*....*.*..........*.*..*..*.**...**..*..**..*.*
..*.*.**.*.*...**...*.**...***.*...*.*.**.*...*...*....**..*.**.*...**...*.....**...*.*.*....**.*..*......**.**.**....*.*..*..*.*.***.*..*.*..*.*.*..*..****.***.**..***...*.......**.*****.******.*.*.......*..*.**.*..*.*.*....*..*****.*.**.*...*.*..*....*.**.....*..*..**.*..*....*...*...********...*..*....*......*...*...*..*.*...*..*****..**..*.*..*..*.*.*.*.*............*.*..*.*.*.**......*..*...**.**..*..**.****.*.****.*...***..*...**..**.......*..***...*....*.**...*...*..***....**............**..*......****.***.*..*.*....***..***.**.**..*..*.**.*.***...*.*........*.....*.**.*..*..*..**.**...*..*.*.**.*****.......******.*...***.............*..*..****....**...***......*...*..*..*.*.*.*.*.*.**........**.****....****..**.....*...*....*...*...*..*..*....*.*..***.*.*.*....**....***.*.*...*......*.*..*****.*...*.*...*.****...*.**..*.*........*.*..**...***.*.*..*.**....*.*...*.*..*.***.*****.**.*..**..*****......*....*.**.**...***....*.***....*.*....*....**..*.***.*.******.*****..***....**.*
*.*****.....**.**..**.*...**********...**..*...*.**.*.......*..**..*..*.**.****......*.***.***..**....***.***.*...*.*.*....***.*...*..*...*.**.**..***.*..*..****.*.....*..*****.*..**...*.......*...*...****.*.....*..*.....**.*.*.........**.....*..***...***.....***.**..*.**.**...*..*..*.**.........**.*....**...**...*..***...**...*....*...*.**..******.*..**...**...*..*.....*.*..*.....**.**.****..*....**.*....*****..*..****.**....*......*.*....*.***.**...*....*.**...**....**......***.....*..*.....*...**...**...*..*..*........**...***........*.**.....*...*.*.*...*......**...*..**...*.*.*.*.*.*.*.*.*.**....***...*...*..****..**..***...*..*......*.*...**............*.****.*.*..*...**......**.....*..*.*.............*...*......*..*.**............*.*.....*.***..*..*..**.*...***.*...***..*.*****...**.**.*.***....*...*....*..**.......*..**.*.*.*.*....**.**....**......****...***.*.*.........*.**.....****.**.*..*....*..*.***.*.*..**.******..*.......*.*..**..*.**...*..*..*.*....*.*......***.*...*...*
*.**.*....*.....****.***..*..*.....*....**...*.......**.***.*.*..**...**......*.***.*.**....**.....*.....**..***....***...***.*....*.*.*..***.*.****.*.***.*...****.*....**..**..*.*.....*...*...**.**..*..*..........**...**...*.***.*.*...*..***....**..*..*...***.*...*.*.**.....*...***********........*....**....*...*..**..*.*.*.*.**..*.**....*.*..*..****..***..*.**.*.*........*.***.*.*....******.*..**..**..*......*..**.**.*.***.***.***.***...*.*****.*..........*.**..**.*.......**....***......*.*...*...*..**.*.*.*.......*....*.*....*.*.*.***...*.***.*.***.*..***..****....******..*.**.*.........*..*.....*..*...**.**.*..*....**..***....*.**..*.*..**..*.**.****....*......***..*..*..**...*..*.......***.*.*.**...**..*.****.....********..**.....****...*.*.*.*......*...*....*.**..******.*.*.........*...*....*.*.**.*.....**.....**....*..**..*.*.***....*....*.*..*.*.*..*...*.*..**..*....***..........*.*...........**...*..*...*...*..*..*.*.*.*...*.*..*...*...*..*.****.**.....*..*...****...*...*..***
..*.*****...**..*..*.**..**...****.*.....****.........*.*.******..**.......*......**.*...*..**...*....*.***...*....*..*...*..*..*..*...*..*...**....*.*......**........*...***.*.*.*.**...***.*.......*.***.*..*...*..*.*........*.*.***....*.***..**......*...*...****.........*.***.....****...*.***..**........**..**.**.*..*.*...*..**...*.......*.*.*.*.*.....*.*.**.......*.*..*..*......*.*..*.......***..**.**.......*.**.....*...*.*.....****.....**..*....**..*..**....**.*..*.**.......*.*..*..*.**...*...****...*.*.*......*..*.**..**..*..**.*.*.*..***...*..*......*...**..***............*....*.***.**..***...**.***..*..**...*..*..**....**..**...**....***.*..***..*.**.*..**.....*......***...****.****.*......*.***...***....*...***.*.**...***.****..*.**.**.**.*..****...*...**.*****.....*...*.......*..*.**....*...*....*.*....*......**...*..*..*.*.....***.*.****..*.*.*....**...*.**.**.*.*..*.**..*.*..***.**.*.****.*.**.*.**.**..**.*.........*..***.**....*.*.***...***..**..**.*.*...**.*..*.**....****..
.*...*.*.*......*.*.*.*.***.*.*.............*....*...*.........**..**...*.**.*.**......*.***..**.*...***..**.**..*.....**.....**.....*...*.*******.*...**.**.**..**.***...*..*.**.***.**...*...*.*.....*.......*.*...*...*.**...**..**.*......*.*...*........*...**..............*...**...**...****...*.....***.......*..*..*.....*..**...*.**..*.****.......**.*.**...**.*.*.**..*..*..**...**....***..*....*...*..**.*.***.*...**...*.**..**.****....****.*...*...*..*.*.*......*..*..***.*..*.**..*....*.*..*.*.**.*..**.*....**.**...*..............*..*..*.**.*****...**...*..***.*...*.......**.*..*.**.*.*..*.***....**.*...*....*..*.......*.*..******.*..*..**.*.*....*.***..*......**.**.*.....*.*..***.....*..*.*..*....*..**..*.....*.*...**....*..*....*.*.**....***...**...*.****....**.**....**.....***....*.**...***.**..*.*.*..**.*..****....*..*....***.*.*.*****....*...**...***..*.*.*..*.***....*......**..*.**..*.*..*.**.....*...*..*.*.*..*..........*..**.*..*...*.*..*.*.*...*.....**.**.**.....*.....*.....**
*.....**.....*.**.......*...*..***.**....*..**.**...*...****..*..**.*..*...*.***.*.*.......*****.**.**...*...*.....****..***.*..*..*.**..****....*...**.**...*...**...**.**.*.*..***.....**...***.*.**....*.*.**...*.*...**...****.*.*.**.*.*..*.**.*...*....**....*.*.**..****.*....**.**..*.*.*..*****.......**...**.***...**...*******.**.***.**.*.*....**..*..***.**.****.*.......*..*..*.......***.*.*.*.*.......**....**..*.....*.***...*...**..***.*.*.*.*....*...***.*.****...........*..*..*.....*.**.***.....*****.*.*..*..*..******.*****...*..*..**.*.*..*..*..*.***....**.*..*.****..**.......**...***.*......*....*.....**.....**.*.**.***.....*.*...**.*...**...****.*..*..*....*.*.**....*......***..*.....*...*.*..*......**.**...*........***.*..**.*.*.*.**....*.***.....*..*....**.....*..*...*..*.******....**.*.**.*....*.....******.***..**..*.*.*.**...********...*....***.***......**..*...*.*..*.***........***...*.*...*...**...**...**...****..*.....*.*..*......*...*.*..*..*.*..*....*...**.*...**..*...**
.*....*.*.*.*.*.**...**.***.......*.***.****...*..**.*.*.*.....**..**..*.*....*.*.**.***.*.*...*.**.**.**.*..*.*..*........*.*..*.*..*...........**...***..*.*.*....**...*..*.*..*.....***.*.*.******..**..**.*......*..*.*...*..*..*..**...***.......*****..***..*.***...*..**.***...*..**..*..**..*.*..**...*....**...***..*..*.**.*.***....***.**.**.*.....**.***.**.*...........**.*........*...****..***.**....**.......**..*.***.*...*..**..*..*...*.**..*..**...*.**...***.*......*.*.**..........*.*.**..*.**....**..*....*.**...*..*.*.****..*.**...*....*.*....***..**.**.*..*.****..*..*.*.....*.**..**...*..**.....*.**.....*..*.***.....*****.*...*..*.*.**..***.*.*..**.*......*.*...*..**....*..*.**...*.**..*..*..**..***.**...**...***.***..*.*.*.*..**.****.*..*....*...*..***..*..*.*..**.......*..*.*......**...****.****.**...**..*....*..*..*..*.......*.*.*.*......*.***..*.*.**.**..*****.*.....*..*..***......*.**..*...*...*.*.*.....**...***.**..*..***.*.**...*.*....*..*......*********....*.*...*.*..*****
..*...*..*.*.***....*.***...*...*......**.....*...**....**...***...*.*........****...*.***.**.**...*.*..*...**....**.*..**..*..*.*****.*...*....*....***.....*.*.*......*..***...*...*.**.....*...****...*.*.*.*..**..**.*...*...*..*.**...***....*..*.**..*...*.**...*...*.....*.**..**..**...*....*.....***...*.....**.*.*..*..*..***..*.*.*..*..*..***..*..*...*.**.*.*......**..**.***..*.*......*.*...*........****..*.*...***..**..**.........*.*..*...***.....*...***...........**....***..*.**..*..*.*.**..**.***********.**..*...*****..*.....*.****.................**...........**..*.*..***....*..*..***.......**....**.**.****.*.*...*******...*.***.**..*.*..**.*.*.*..*..*****..**...*..*....*...*.*..*....*...*.*..*.*.*...*......*.***.*.*.****..*........***.*.*..**.*....*..***....*..............*..*.*.*..*..*.*...**.*..*....***.*...*..***.*.*..*.*.....*....*..**.*..***.*...**.*..*.....*...*......*..***...*...*...**.*....*..***.*..**.*...*...*.*..*****......*......***.....*...*.**.*..****.*..*..****.*.*
**.**.*....*.*.....*.**..****.*.*....*.*..**..*.....*......**.**...*..*.*..*.*.*...*.*......*.*.....**...*****.*.*****............*........*.*..........***...**.**...*..**...***..*.*..*.**.**...**.***...**.**...***.*..*...**.*.*.*.*.**.*..****.*..*.*....***.*....***.*..*...**.****........*........***.**.***......*******..*..**.**...*..***...**...*..*...**.*.*.***..*.**....*....***...*.....*..**..*........*...........**.*...*****..**....*.***..**..*.***...**.*.***.**......*..**........*.....**..*...**.***....****...**.*.**..**.......*..*****.****.*.......*.*..*..**..*.**...*.....*.*****..**.*..*..**..****...***..*...**....*....**......*....****...**....**.**.*...**.....*.*..*.....***........*.....**.......*.*.*.*.*....*.*..*.*..**...*......**.....*.*...**.*.***.*.*....*....*****.**..*.*......*.....***...*..***.*..***....***.*...*..*..***...*.*.....*...*.**......***..**....***.**.*.**..*..*.*..*.*.**...*....*.*.....***.*............*..**..****.*..*.**..**.......*...**..*.*******.......*.
..**.**..*.**...**.*.***.......*..*...*...****..*...*..***..**.*.*......*.....***.***...***..*..**.***..***...****...****....*.*.**.*..*..*.***.*.*...*.*....**.***........*...*.***.**..*..*.*...*..*.**.*****.***..*.****.*.*.*.....*....*.**.**...**.***...**.*.*.**..*..**..**..*...*....****.*....*..**.....*..**.*.**..*..*..**..*..**..*.*..*..*.***.....*...**.*.**...***.**..........*.*...**.**..*..*.*.*.*....***..*...........*****..*..**.***.....*....*..*...**...**..*....*....**...**..***.****....*.....*.*...**....*.****..*.**.*....*.**.....*..*.*....**.****.*.*..**......*.*....**..*.....*.*.........*..*...*.***..........**.**..**...**..*.......*.*......****.**.......***.*....*...*..**.**.*.**.*.*.***...**...*.*****.*...*...*....*..........*..*.***..........**.*.*...*.*.......*.**.*..**...**..*..***.*....**.*..........*......**.*...***..*.*..****...***...*.**....***..*.****..*.*....**..*..*...*....*..**...**.....*.*.**.***.*..*...**.....**.........**.**.**....*..*......**..*..*..**..**.*.
...**...*.**......*...**.*..*.*.*.*...******.*......**..*..**....***.*.*..**..*...*..*...**..*.**....***......***.*....*..*...*.*....*...*.*..*..*.**..*...*..*..*..*.*...*..***.**....*.*.**.*.*.*.**..*.*......**.*...*.**..*.****.....**...***..**.***.....**.***.*..*..*..*****....**..**.****....*......*....*..*...*.*..*..*.....*...*..*....*.....*...**.*........*.***....*.*.*.*.*.*..*.**.*.*.*.***.*..**....**.*....**.....*..*..*....*...**.***..***.*.**...*..*...*.***.*..**.**.**.....*.....**...**......*.*.**.***...*.*...*.........*.*...**.**..***..*.***.*.*..*....*....*........***.*****.*...*...**....**.****..**.....**....*.****...*.*....**.*....*.........*..**.*....**..***.*..*...**....**.*.**......***..**...****..*...****..**.*****...****.**.*.*...*..*.......*.**..*..*.*.*.*.*..*...*.**......*..*...*.*...*..*.**................*.**...*.*.**.*.......*..*...**.....*..*******..*...*..*....**.*.*..**......*..*.*.***.***.*...*..***....*...*....*.....*.*..............**.**.......*....*...*..*
*..*..**...***...*......**...........***..*..*..*.***..*...*..*.....*....*.**.*..*...**..*...*.*******..***.**....**.......*.*............*..*......*....***..****.......**.......*.*...*.*.........*....***.*...****.**.***...***.......*..*.**...**.....*.*...*.*.******...*...***....****..*.*....*..*.**..******.*.*...*..*....*...*.*.**..**.*.***......*....*..**.*..*.*..*...*.*.**.***.*.*..***....***.**..**.**...*.**.*....*.....*..*...*..**.*......***.**..**.**..*****..**.....***..........**..***.***.*.**.**.*..*......*....**..*.*.**...*.*..*.*....**.**..**.**.....*......**.*..........**.*..*..*.**.*......**..**..**..***...*.*......**.....*..*....*.**...*.*..*.*..**..*.*.*...**.***..*....*.**....**.**...............**.*...****.**...***.*..*..*.....**....*.*.***.***...**.*...**.*.................***.........*..*...**..*..****..****.....**.*.......*.*.**..*.*..*..***...*.**...*..*..*.*..*.*.*.....*...*...***.***.*.*....**..**.*.*.*.*.***.**..*.*..**.**........*..**..**...*..........*.***..***
.**.....*....**...**...*.******...**.*.......**.**.....*...**...**.**.****.**..**.*..**.*..*.....**.*****........*.**..****....**.***...***....*.***..***.*...*...*...*****.*.**.*..*......*..*****.*.**.***.*....*........*..*.*...*..*..*.*.*..*..***......*.*.....*..*****.............**.**...*.****.*...**......***.*..*.*..*...*...*.*...*.*..*..*.*.*...*.....*.**.*...*.**.......*.*....***...*..*.**..**...**..*.**.....*.**.*...*..**........*..*..*.*.*..........*.*........****.*.**......**.......*.*...*.**....*.**.*.**.**....***.....*..*....*.....**.*.***..***.*...*...*..*.**..*...*....*..*....***..*.*.*....*...*...*...**....*.*.*...*..**......*...**....**.**..*..*****.****.*.**..****.**...*..........*...*..*****......**....*****.**..*..**..*.....**..***..*....*.*..*.***...**.....*..*..*...*......*..****....*.**..**...*...**.*.....**...***.*..*....***...*..*......*......*.*.*.....*....*..*......**.***..**.......**..**.****...*.....*...*.***......*.*..*.......*....*.****..*.......**....*.**..
.***..**..*....*.*.*..**.*.....*..*.*...*.....*.*...*.***.*.*...**...*****...*......*.*..**....*.....*..*..*.**.......*****.*.**...*...**.**...***...*.*.....*.*.....*...*.*..*.**....**..*.**...*.**.**.***..*.**....**.*..*..*...*..*...***.**..*..*....*.*....*.*..*..*.....*.*..*...**.**.*......****.*..**.*..**.***..*....*.**.*.**.....*..**.**.*......***..*.***.*..***.*.*..*....*...***..*..*.*****...****.*.*..*.**...*..*.*....**...*....*****.**..*.*.*........*...****..*..*.....*.....*.*.***...*..***......*..***.*.....*....*.....*..**..**....*..*.*..**..*..*....*..*.***.....***....*....*.*..*****.*.*.*...*.*.....****.*.*.*..*......*.**.**..**.....*...*.**...*....**.**...*...***.*.*.**...*.*..**..*......**.....*.**...........*.**..**....**..*...*.*..*.*.***...**...****.**..**.......*.*....***..**..*...**..**..*.***...*.....**.*.*.....*..****....**...*..*.*.*...*....*.*.***....*.**.**.**.**...****.****..*..*.*.*.......*...*.*.*..***..*.****..**.**..*.*****.**.*..***..*.**.*..*.**..*.***.*...
...*.*..*...***......*..*...**.*.***.**.**...**....*.****....*...*.****....*.*...**.**......*.*..*....**.**.*..**.........*.*....*.**..**.......*.*.**..*.***.***..*.**..*.*.**......**...****.***.**.*.*.*..**..*.**.*****......*.**..***..**.******..*......*..*..*.*....*****....*.*.....*.***.**.*.***.*..**..*..*...***.*....*..*..*..*.****..*..*..*..**.*.......**.*....**...*.*..*...**..**...*..*...*...*....*...**.......**.***.*..*.*...***.*.*...*..**.....*..***.*..*..*....*...**.*..*...*..*.*.*..*...*...*.*......***..**....****.**..*.*....*.*..**..*...**...**.**....**..**..***.**......**.*.*...****...*..**..*.*....***..**...*.....*....*..**.*..*..*.****..*...*.*.....***.***..*..*.**..**..*..*.*..**.*......*..**..*...*...*....*..*...*..*.*..**......*...*.*......*.....*..*...*..*.*...**...**....**...*..**..**..*.*...*....***.........***....*.*...*.........**..*....*....*.**..*...******..*.******.*.*..*.*..****.**...*...***.**.**..*.**..*....*.*.*.......*******.**......*****..**.*.**..*..*...
*...**.......*.***.*...*.*.....*....**..*..*..**..*.*.......*........***..*.*..**....*...*.***....*..*****.*...*.*.*.*...*....*..*..*.***....*.**.*..**....***.**...*..*.******...*..***.*..*.***.....*..*.*...*..**.*...*..*.**..****.**.*..**...*....**.**.*.*...*.***...*.**..**....*..***..*.*.**..*..**.*.*.........*....*.....*.*.......*.*..*...*..*..**..*.......**..******.....*.***....*...**...**.**.*.****..**.*......*....*..*...***...****...**.*.*...**.*.....*...**..**...**.*............*.....*.*..*..........*.*..*.*..**....*.*.*..*.*.....******...*.*...*......*.**..*..*..***..*.**.....*.*.**.*....**..****..*.**...*.**..**........*.*..**..*.....**.**..*.*...*.....*...*..***..**..*..*..*...***..*....*..*..**...******....*.*..*..*.....**.**..*.*.....*..**.*.*...*******.....*.****..*..**....**.**...*.*.*....***..*..*...**...*.....*..*.*******......**.**.*****..**.....**..*..**..*......**.*...*.*...*....*..**...*....***...**..****.....*.**..*..*.**....*...***.******.*.....*....*.*.*..*..*...
....**....*.......**.*.*.**...*...*..**......****.*....*.**..*.***.*.***..**.*.*.......**...*.*....**...*.***.....*.****..**.*.***.***...*...*....*.*.**.***..*.*..**..*.**...*.....*...**...****.*.....*.....**..****..*.*****.***....**....*...*.**..*..*..*.*..*.*..**..*.....*.*.***.....*...**...*.**....*....*****....*.**.*.*..**.*...*..*....*.*...**.**.*..*..*...*..***....*...**..***....*..**.****.***.*.***.***.*.*...**.***....*.....**.*.**...*......****...**...*..*....*.*..**.....*.*.........***..**.......*.......**..***.....*****.*.*....*.*.*.**.*..***..*.*******.*.*...*.......***.*.*..*......*.*........*.*..***..**..**.*.........*.***.**..*...**..*..*.*.*...****......**..*.***.....****..***...*.*..*****.....*.*..**.*.***...*.***.**.***...*...**.**..*..*.........**..............****.*.*......**.**.*.*.***.....*.......*..***....*.*.**.****.*****..***.***....*......**..*....*.*.**...**....*....*...**....**.*.....**......**.....**..*..*.*...*..*..*..*.**..*..*****...*...*..*.*.*..*.......
*.**....**..*.*.**..**..*..*....*.***...******.*..*...*..*............*..**...*.*...*......**.*.*...*..**.*.**...*.***....*.**.****.....*....**.*.....*.*.*...*..**......**.**.*....***..**.*****..*..**.*......*.**......*.*.*.**.....***......*.***..*.**..*..**...*...*.*.*****.........*.*..*..*.*............*.....**.*..*.*...*.*.***..*...*...*.*...**..**.***....*..***..*.....*****.*.....*.....*.*.**.*.*..*.****.*..**.**.*.**.......**.****.**..**.*...***.*.**.....*.*.***...*......**....*.*..*****..*...*..**.*.**......*.....**....*......**.*.****...*...*.*...*.*.*....**.*.....*...***.*...***.....**...**.....*.*....**.*..*.....*............****.**..**..*.....*..*.*.*.**.**.*..*.....*....*..**....**.*..*..*.*....*....**.*...**.**.*....*.**...*.......***..........**.**.........**.**..*...*...*........****...*.***..*....*.*.*.**...*..**.*..*****.....*.**.*...**.**..**..*.**.*....*..*.*.............*.*..*..**..**.**.....**.*.*..*.**.*.*........***..*.*.*..***.*....**...*.*.....*.....***..**.....
*.**.*..****........*.*..*...**..***..*......*....*..*.**.*.......**.*...**.*.**.**.*.**..*.**..*.*...****.....**.**..**..*......**.......*..*......**.*..**.*..*.***....*..******..*....****..........*.*.*.**.***..**..*..*...***..*..*.......*****...*..*.*.**.....***.**..**..****.*..*......*...*.*****.**...*..**..*.****.*.*******.**.**..*.*..**.......*.**.*.......***.....*.***.***.*..*.*.*..*..*...*..**.**...****.*......***.**.*.**.*.*......*.....*...*.....**..**..**.*.***.*.*..**...**.*.*..**.*....*.**.****..**.*.*......*...***..*.******...*....*..*..**...**.........*...*.**...*.**....**..***.....*.......*..*****.*.*....*..*.**.*..*****...**.*.***.*.**.......*.**.****..**..*..**.....*.***.*..****.***.*..**.****.*........**.***..*...*..*.*...*.*.**.......*..*...*.**.*....**..*....**.....*.**.....**.**.**....***...*..**..******......**...***...**..*......*.....*.**..*....**..**............***..***..*...*.*.*.*.*.*.*...*.*.*...**.**..*.....*..*....***...**..*.*.*.....*.*.*....*......*.*.*.
.**.****....*...*....****....**...*.......****....***.*.***.***..........*.*...**.***..*..*.**.............**.*.*..**.......*...**.*.*.*...*......*.*...*.**..*..........*.**...*....**...**..***..*.......**..*.*.**.**...*...*.***.....*.........*.***..**..*.*.*....*....*...*.*..****...*..**.*.*..**.*.*...*.....***..**...*..**...*.**..*.......*.*.*.*.***...****.*....*....*......*...***...**.*...*..**..**...*..*.**..***..*...****.*.**..*.**.*...**...**...***.*.......****....**....*.**.***......**.....**..*..******.**..***...**...**.*...**..**...*...*.......**.*...****....*.*.***.*....*.*.*...*....*......**.**..***..*****...**.**..*.**....*.**..**..*..****..*..***.****.*.*.*..*.*.*.....*.**.***..*..****.***...***..*..*....*.........**..*.*..***.....*..***..**...**.*.*....**.*..**........**....*....*.....................*.*...**...*...*.**.*.*..**...*.*..*.***.**.....*.**.....*...*.*.****.**.*..****..**.**.*..*..*.....*****....*...*..****.**...***.*..*.*..........*...**...**.....*.*.***....*
.*..***..**.*.****.*.*.**.....**..*.*.*..***..*.........*..***..*..**.*.****.*......**.......*....**..*..*..*..*..*.*....*..*..**.*.***.**.***..*..*****.*...**..*..*...*.***..*...*..*****.**..*.....*..*......*.*.*.*..*..**...*.**...*.**.*....*...*....**...***.*******.**...*.*..*......*...**.*..*.*.**.**......**..***.*....**..*.**..**.*.....**.*.*****..*.*.*..*...**.........*.**.**....**.*..*..*..*.*......*..*.*......**.***..**..*...**.....*.*.....***....*.....*...*.*.*..*...........**....*.**..**......**...*.**..*..**.*...*..*...**..*.*..*....**.*.*.*****.......*......*...*.*.*....*..*...**...*.***.*....*...*.*.....*......***.*..*****...**.***.***.....*..**..*****.....*..**..*.**....*.*..*.....*.......*.*..*...*....*.**....*.**..*..*..***.***...**.*.*.*.**.*..*.*.**.**.**.**.*....***..**.***.*..*.*.*.....**.*.**...*.*...........**..**..**...*.**.**.*....*.**..*..**....**........*....*.***..*.*...*....**...*.*.*...*..*..*.......**..*...***...***..*.*..*...***.*..*******...***..**.**...*
*....***.***....*..*.*..*.**.**.*..****.*......*.*.*.**..*.*.*..*..*..****.**.*...**.*..*.*..**...*....*..*.*...*..*..**.***.*****.*..*.**....***.**.***..**.*.*..*****.....**..*...*...**.*.***..*.***.*****..*.*..*.*....****.....*..**..*.*......*..*.*.....*.**.*..*.*.*.**.....***.*.*.*.*.*.*.*...**...*.*.*...**..*..*...*.....*.**..**..*.*..*.*.*.***..*.*.*..*.*.***...*...*.*..*....*....*..*...*****...*.*....*....*...**.**....*...***...**..*...........**.....*..*...**....*..*.*..***.***....*.*.*.**....*****.*...**.*...*.*..*..**.***.........*..*.*.*.*..*.*.*.**...**..*.*.....*..*......*....*......*.**...*.**.*.**.*.*.....**...**.*..*..*.*....*.*..***....*..*....*.*....*..*.*.*....*..*...*...*....*.*.....*...*...*......*....*....**.****.*...**.*..*....**......*...*...*..*...*..*.*...*.*....*.*.*.*.*..*..*...*.**..*..*.....**..*.****..*.**.**.*.*.....**.**.*.*....*.*..*..**.**.*.*.*....*...***...*.**.*.**..*****...*...******..***.****.*..**.*....*..*.*..**....*..*.**...*..*..*.*.***..*.*.*
.**.***..***.**..****.****...***.*..*..*..*.*.**....*..***...*.*......*.*...**....*..*....*****..*...*.*.*..***.......**........*****.*....**..**..***.....*.*.**.*..........*..*.**..**...*.*.**....****......**...*...****..*........*..*.*.....*.....*...*....**.**..*......**....*.*......**....**.*.*.*..**.**....**.*.*..**.*.........**..*.*...****.....**...*.**.*..*......*..*..*...*.**....*......**...**...**....*..**..*.***..*.*..*.*.*......*.*...*.*..****.***...***.*.*.**....*..*...*.......*.*........**........***.......**..*.*........*..........*.....*.****...*.**...***.***.....***..*.....*....**.**.....*.*.*.*.*....*..***.*.*....*..**..*.***...*...**..****......***..**...***..*.*.................*..****..*....**.....*..****...**.*..*.*..***.*..**.****.*...*....**.*......*.....***.*...**..***.**.........*..**.*...*...**.........**......*.......***...***...*..*.*.**..***.**..*.....*.....****..**..*.**.*.**.**........*..*...*.*.*.***.......*.*...*.*..*............*.*.**.*..**.**...*...*..
..**...**..*..*...**.**.*.**.*.*.*.*****.....**....*...*.******.....***.*......*...**.......**..***..*..*....***....**..*..*....***......*..**....**.**....*..*.*...******.**..*.**.*.*.*.*..*...****.**....**.*.*....*......**.*.***..****..*..*..**.*...**..*.***.....*....*...**.**...*.*..*.***.*..*.*.*..**.**.*.*.****...*.****.*.**...*.****..***..****.*..*.*....**.......*.***.****..*.*.......*.....*..*.*.......*.**...**..........*.*...**.***....*..******.*........*..**....**.*.*.**.....**.*.****.*.***..*.*..**.......*.**..*..**.**.....******....**.*.*.*.....**....*....*.......*.......***..*.**...**....***.*.*.*.*.**..*....**.**....**.........*.***.*..*.**.*.*.*..*.**.......*....*..*.....******..*..*.*...**..*.*.*.*.....****.*....**....*****.*.******..**.**..****.****....*.*.*..*.......**.*...*...***..*.*....***.*..*.*.*......*..*......****.**..*..*..**....*.*...*...**.....*...*****...***.......*..*.*.*.*.....*....***.*.*.*..*.....**....*.......*....*..*...*..***...*.***.***....**.**..*.*.
*.*....*...*..*...**........*...*..*..**..**...***.....**...*....*.......*...*...*....*..*.*.*..*****..**....*.*..**.**...*.*...*...*...*.*..***..*...***.**....*.*.****..**........*.*.*...*...*.**....*...*.........****.*.*..****....****...*....**.*...*.**..*.*.....**.*.......***......*.....*..*..*..**..**.**...*..**...**.*....****..*...*.*..*..*.*.*..*..*..***......*.........**...*...*...*.**...**...***.**...**.**.**..**.*...***..***.**....*.**..*.***..*.**.....*..*.**.**.*......*.....***....***.*.....*.**.*..*....*..*...*.****...*.**.**.*...*.**.......*..*..*...*.***.*..*..**.*....****.*..********......***..*.*.......*.......*....*..*...***...*..*.*.*.**....*..***.**.**....*..*...*...*.*....*.*.****..*..*****.***..**..*..*..*.**.***.........*.......****.*......*.*.**.*****.**.*.***..*.....**....*.*..*..***.*..**..*.*...**.*.****..*..*......*...*.**.**..**.....*..**..*..*.*.*.*..*..***......*.**..*..........**...***..*.*....*.*..**.....*.*...*...*...**.*...*****..*...*.*.......*..*.**.
*..***..***..**.*.*.***......*...****..****..*..***.*.***..*.....*.**..*..**...*.*.*..*..*.*..*....*.***...**....*****......*..*..**...***.*..******.*.*........**........**.*.....*..**..**.*..*..**.*.***...**.****......*..*.*.*..****...**...*....***.........*....*****..*.**.*.....*.*......*.....*....*..***....*.***.*..**..*.**.****.**.**....*.*........*...**.*....*.***..**...****..*......*.....**....*...**.*...*....*....*.*...***.*..**...*.*..*.*.*....**.*..*....*.....*...****.**.....*..**...*.**.*...*.....*.......*.**....*..**...**........*.*.**.*****.*..*.**..**..**....*......*..*.*....*.***..*....*....*.**..*.**.*.*..*...*....*****...*.....***.***.....****.****......*.*......*...*****.**..*****.*....*..****...*.***..*.*..*....**.**....*.......**..***.***..**...*.*....*.****.*.*.****..**.**...**......****....*.*...**..**.*..***.*..*..**..*..**..*.*.*****.**.*........*....*....*..***.*.....*...**.........*..***...*....*...*.....*...*.***...***.**.*.*..*.......*...**.*.*.*.........**.*
...*.....*...*.*...*.***...*...*.*..**.....*...*.*.*..*.**..***.....**...*....*....*....*.**.*..****....***..*...*.**..*.**.....**...**..*..****..*..*.*...*..*.....*....**..*.***...*****..........*.*.*............*..*..**...*****...*...*..*.*..*.*............*....***...*..****....**......*....**....********...*.**...*...*........*.**..***......*.**.**...*..**.***.*..*....*.***.*..*.*.*..**....*.*..**...*...*...****.*.....**....*....*.........***.*....*.....*..*.**...*..*..*..*....**.*.*.*.**..**.***.*..***.*.****.**.*.....**..*..*.....*.*..****.**..***.**......**.**....*..*...*****.......**.*.*..***..*...***..*.*....**.*.*.*..*...*..*.**...****.*..*.*****..*..*......*..*..*..*.......**.*.**.....*...**..*...******...*..*..*.*.....*...*.....*.*.....*..*.*...*....*...***....***..*..*.***.....**...*..*.......*.**.*..**.*.......*....*...*......**.****...*.*.***.**..*.*.*.**..*.....***..***....**.*.*.*.*....*.*.*...*.*...**.*.**.**.*.*.*...*...*.*....*...***....*.*..**...*..*..***...**.*...*
**......*..*.***..*....*.*...*.*...*****..*....**..*****....*....*.**.***..*********...***.*.*..*...*.......*..**...*...**..*..**...*.*.*.*........*.*.*..*.....*.*..**...*.........*...***..***...*.*...**.......**.*.**..*.....*.*....*.*..........*..*****......*.......*.*.*.....***..*..**..**...**........*..*.***.....**..*.***.*....*........*....***.....**..*..**..**.*.**.*.....**..*.*....**...*.*...*..*.*****..*..*****...*.**.*.**.**.**.*..*.....**.....*.*.*..*..***.*.*...*...*...*..**............**..**......*......*...**...*.**..***..**....***.**..*....*...*..*.....***..*..*.*.**.....**...*.***...**.*..*.**.*...*..*.*..***...******..*...*.**.*...***.*.....*..*.***...**.***......*.**.*..**......*..*.**.*.**.****.**.....*.*.**......**.*.*..*.*.**...*.*...*..**..**..*...**.....*...*..*..*...**..*...*....*..*.*...**...........***...***.....**........***.*****..***.****..***..*.*.*****.*......********..***.*.**.*.*.....*..*.****....*..*.**..*..**..*.*..*...*.*.*....*..*.**.*..**.**....**.*.
*....******....***.**...***...*.*..*..*.***..*.**..****..***.*.*..*..**........*..**...*..*.*.....*.....****.***..**..*..**.*....*.......******.........*.*..*..*.*.**..**..*.**...*.*.....*.***..*...*....*..*****.*..*.**.*.............***.....*....*.*.*..*...*.*.....*.*.....*...*.**....*..**....*****...**.*..**.*.............**.***..**.*.......*.****..*.....*........*.*.....**.*.***...*.*...*....***..*.......*.**.*....**.*..**.*..*.*.*.*......****..**...*.*.*.****..***..*.**.**.*...*.*..**......*....*......***.***.**..**.....*...****.*..**.**.****..**..**.*..**.****...**..**.......*..*.*.**...**.*..**.....***..*....**..*.......**......**...*.*..**...**.*.*.......*.*.*....**.***...**.**.......*..*......*..*..*..**..*.**...****..**..*.*..**...*...**.*...****.**...*.*.**.*....**.*.*.....****.*.**.*....***..*...*.........****....*****.*...***.....****..**...**.*...**......**.....**..*.*.*.**.....*.*.....**..*.***..****..*.***.**.*.....*...*......*...***..*....***...***......*..***...***...*
..*...*......*.*.*.*.*.**.**..*..**.....**.*.*......*.*.*...*.*.....*......*.*.*..*...**...*.*.*......*...*.....**.*.**....*....*..*.......*..*....*.....**...*.*..*...*...*.........****..*.*..*......***.*.*.***..**.....*.*..*....**.*.***..***.***...*......*...**......**.**..*.*.....*..*.....*.*..*..*.**....*...**..*..*.....*.****..*..**.*.**...........*.*....*..*.*....*..**.........**........**...*.**...**...*.*..**.*.**....**...*...*...*....*.**.***..*...*****.....**.....**.****.....**..**.....*..*...*....***...***.*..****..**..****.**.**.**.**....*.*...**....***.*....*...***..**.*.*.*.......*....*.........**..*.**..*.**...*.*...*.*....**.**..**.*.*....*.....*.*....**......***..**.......**...*.*........*.**.....**...*....***..**.*.*...*..***..*....**.*....*.*........*.......*.*.*.**......*.*.......*...****.*.*.*...*.......*.**.***....*........**.*........*.******..**..*.*.*.**.*...***..*..*..*....**..*....**...*.*....*****....*.**....*..*.**.**...*.*..*.*......**........*..**.*..*****
......*.**...*....*.....*...**..***.*.**....*.*.....**.**....**........*....**.*......*.*.*.*...**..******.**...**..........**...**.*.......**.*.****.*.*...**..*...***.*..***..*..**.*.......**..*..*.**.**.*.*....*...****....*.**..*........*.***..*..**...*****.**...*.......*......*..**.***.**......*.**.***..**...*...***..**..*.**......**..**.*.*...*....*..*...****....***..**.*.*..***.............***...*.*...*..*......*.*..*...***..........***.*.....**.....*...*.*..**....**.***.......**....*.**.....*..*.*...*.*......*....*.*.*.*....*......*....*..***..*.*.*.**.*....**.**...*.*.******.**.**..*.*...*..*.**.**.....*********...*....*.......*.**..*.*....*...*.*...**..*..*..*.**...*.***.....*.......*..*....*.*.*.....*..**......**.*.*...*.*...*.*.***.......**..*.**....**.*......*.....*.*.*....*.*...*.***..*..****.....*...*.*.*.*...****.*.*.**...*..*********..*.......*.....*..**..*...*..*....*****.*.....**.***..*.****...*.*..*...**....**..*.****.*..*.*...***..****..*.*.*..*.*.*..**....**.*..*.*.
*...*.**.**..**.**.*..**.**..*...***..*.***...*...**...*..**..*.....*.***...*......*..***..**..**..*.*...*..*...**.*.*...*........**...*.**.*..*.....*.**..**.*..*.......*....**.....*.*..*..*..*..**.*..*....*.***....******.*.*...***.*.....*....**..*......*.*****...*.*........*...**....*..*....**.**...**.**.......**........**..*.....*..****...*.****....*......**....*.**.*..*.........*..**....****.*..*...*...*..*..**.****.*.*.......*..**......*..***...*.*...*.**....*.***......**...*.*****.....*..*.**.........***...**.*.....**........***.*.***.*.....**..*.*.*..***....*..**.*...**......*....*...*.*..******.**....**....****....*..***.**.*..*.....*..........**.*..**...*..*.........*....*.*.***..*.*..*...*...**..**.**..*.*..**......*...**...*..*.**.*....*....**...**.*...******..*.*.*..*.....**.***........*.*..**...*.*.*..**....**..****.......*.*...........**.....*.....*.....*...*.*..*.**.....*.*.....**......*.*.*....**..**..*..**.**.*...*.*..**..*.*****.*.*..**..*.......**...*..........*.*..**
.*.*.*......*..******....*.*.****.*.....****...*..*.**.**.*.....****...*.**.....**.***.*..****..*.*....*.*..*..*.*...*.*...***.**.......*.***...***.**..*.**..*..*.***.*.*.***.**.*****..*.***..**.........*.**.*..*.*..*..*..........*......**...**.*.*...*..***..*....*.*****.*..*..***...*.*.*..*..**.**...*..**..*.***.*.*....*.**...***..*..*......*.......*.****..**...**..****..**...*....*..*..*.**....*..******.*.*.....**...*.*...**.******.......***.*..**.....*..*..****.***....*...**..*...*******.*.....**...*.*..*.**.*..***.***..*.......****..*.*.***..*.*.*.......*.*.**.***..**....*...*.**....*..***...***.**....*.*.*..******.*.***......*****.*.*...******.****.***..***..*..*....**.*.*.*..*.....*.*...**...**.....**..**...**..*.*...*.*.**....*...**.*.**.*...*......**.****.*..........*..*.***...*...***.***.*.*...*.**.*.....*..*.....*..*..*.......**.*.***.......**.*.....*.....*....**.....**..*.*..**...*...*.*..**...*.*...*...........**.*.*..*.**.*...*.***..**...*..**.**..**.*..*......**.**.....**
..*......*.****.*...*...*...*.*...*****.*.*..*.***....*.*.....***.....***..*...*.*.*......*.*.*.*.*.*...*.*.*.*...**...*.**...*.*..**.*****..****...*.*.......*...*.**..****..*....*..***..*.***.*.*...****..*..***.***.*.....*...*..*..*..**..**.****.***.*.....**.*....*.....****.*.........*...***....*...*...*...**...**...*..**....**.....*.**.*.**..**..*....*....*....**..**..*.*.**.....**..*.***.***.......*...*....*..*.*......**....*.....*..*....*....**.****.*..*.*.***.*...*.***.***..*.***....*.*.****.*.**.**.*............*.**..........*.*.*..*.....***.*.***.*.*...*.**.**...*....*......*****..*.*..*.*...*....**.*..*..***..*..***..******.*.*.*....*...*.***..****..*....**......****.......*....*.**..*.*.*.**..*...**....*.*...*..*.......***...***.***.*...*.****.*.**...*......**.*.*...*..*....**.**..*.*..**..*.***.*.*..*.*......*..**.....*..**...***.*....*.**.*.*.*.*****.*..**.*..*..*...*.....**.***....*..**...***.**..***.**...**..*.*.*..***...*..........*.*..*....*.*****.*..*.*.***.*.......*...
*..*.*.*****......*..*...*..**.*..**...*....*.*....*.*.......*.*.....*...*.*.****..*....***...*...*.....*.******..*.**.**.*..**...*........*.*..*.*....*..****.....*....*....*.*.....*.**.***..*..****..*..*.**.*.*..*.*****.**..........*....*..*...........***..*.*.****......*......***....**.*..*****..*.*.**.*....***......*.**.**.**.*..*.*..**.**......*..***.......****....**......**.*.*.............*......*.*........*..**.......*..*.*******..**..*.**.......***..*....*.***.*.*.*.**...*.*..**.*.*.*.*.***.*..*....**.*..**.*.*.*..*..**..**..****....**..**.**.*..*..*...******......*.**.......*.*..***.*....*.***...*..***..*.*.**...*.***.*...*.*.*.***....***.*.*.....*.*******.**.**...**.*.**.*..*...******..*......*..*.......*..*..*.*......**.....***..*.**.*.*..**....*.....**....*.*.*......*****.*.*.*.***...*....*....*.....*..*.*......*...*.**.*..***.*..*..*...*..*.*...**.*.**...*..**..*****.*...*.*..*..*.***.*..**.**.*......*.*....**.*.*..*****.*.*.**..**.***..*.***.*.**.*.....*..***.....*...*...
.......*..*..........*...**.*.*.***..***.***..*...**...*.****..**.*...*.....*...*..*....*..*.*..**.....****....**.**.....***.....*.***.**.*.*...**...***...***.*.....*...*.*.....***....*..**.*...**.**.*...**.......**.*..*...*..****..*.***.....*.**.**.*..*.**..**..***.***.***.*.**...*..*..**.*...*.**..*..**........*.....****..*...**....*....**.*..***...*.***.*...*..***...**.*.**..*.**....*.*****.**.*.**..*...*....***...**.*......*..*.*..***..**.*.**......*...*...*......****.*.**...*..*..*.......*..**...**..**...****.**.***.***..*....*.*..*.....**.*.**.....*..**.......*....*...***.*.**.****.*.*....*.........*....***.....*****.***......***..........*..***.**.**.***.*...*.*.**.****.*....*..*...*.**.*......*..****.*.*...**....***.*....*..*.**.*..*..**.****..*.*...*..**..**.....**......*..*...***.**.*.***....**...*..***...*.*.**.**.*...*....**.*.....*...*..*..***...*.......*.......**.*........**..***......***...*..*...*....*.*.**.....**..*....**........*..**.**....*...***...*.*.**....***.....
*...**.**.****..*.......*..*.*.*.*.**.*.*....**..*.*****..*........*.....****.**...**.*.***..*..**..*.....**.*..*.....*......*.**...*******...**...**..*..*.....*.....................*..**.*..**........*.*......**......*.*.*..*.*.*......*....*...*.....*.....*...*.**..**.**..*.*.....*...*.*.*.**.*...**...*....****....**.......***.***.*..*.****..*.*...**.*.*...**.***.......*........***...*.****.*.*.....*.*.*****.***.*....*...**.***.......*..*..*..**.*..*..*.*...*.*...*....*.*..**..*......**..**...***.**..*...**....*.**.*.........*..*..***..*...****...*.***...***.*...*...**....*.........*....*.*...*.*...*..*....***.****....**.*....***..*..*..*..**.**..****.*.....*.****.*.*..*.....*......*.*.*..*****.*.*..**.**.**.***.*...**.*........***.**...**.*.**..*.***.*.****..***.**..*.**.*.*.......*..*..****....**..*.*..*.**.**.....*..*.*......*..*...**.*.**....*****.**...**..*...*..*..***.*.**.*....**.*.**....**..**.....*..**...*...**..*.*.*........**..*....**...**..*....*...**..*..*....**..*..*.*..
...*.****...*..*..**......*...*.*..*..*..*....*.**.**..***.*....*....*..******......*..*.*.*..****.**......***......***.*..*******.*.*..*..*..*.*..*......*.......*..**..*****.*...****.*.*..*....**.*.*....*...*.*..**.......****.*...*.**..***.*.*..**..****...*.*...*.....*.***..*.*..**....**...***....*.***..*....*..**....*.*...*.*..***..*...**....*....*.*....**.****..**.........**.***..**.**.*...*.*.****...*.*.**.....***...*.*.***.*.....**..**.*.*.*....*.****....*...*.....*...........*****..**...*.......*..**...*..*...*****.**.....**...*.*.***........*.........*.....****.****.......*......**.**..*..*****.**...*..*.***..*...*.**..*.*.*.**.....*.*****..*..***.....*..*....*.*.**.*.****.*..*..*.***.*.****......**.*.**.......*.*.*..*...**.******..*....*.**..*...*...*.*..**..*...*...**.***..*.....*..*****...**.*.**....**.*.**..**.**..*....**..**.*..*.*....**...*...**..*.*.*.**.....***...*.*....*.....*......*..**....**..*..**.**..*...**...*....****..*..***.**.***.***.*.*.*.***......*..*.*.**....
.*.*..*..*...**.*..*....**.*........*.*..**..**..*....**..*.**.*....*...*....*..*.***.***......*..*.*.....*..*.*..*.*.*.*.*.*.***.*...**.....*.*****.*..*..*..***...*..*...*.*.....**..*.**....***..*...***.....*...*.........*.*.*.*..*..***.*..***..*....*.....*.*......*.*..*..*.**....**..***...*..........**...*.*.***.****..*..*.**...**.**...***...*...*****..*..*..*...**......***.*.*.**...*.****...*.*....*........*..*....*............***..*...*..*...****...**..**......*.*..*****.*.**......***...***....**.*....**.*.*..*..*.*.***...*....**..........*.*.**.*...*.**..........**.**.*****...*..*..**..**.....*.****.**....*..*..**..****...**..*...........*................***..*...**.....*...**..**...*.**.***..**..***.*****..*...*..***.***..*.......*..***....*****..*..**.**..*........**.*..**...*..*.*.*.*......*.**.*...**.*.*.**...*.*...**...*..***........*.*......*....*.***.**.****....***.*...***.*...**...*..*.*.....*..*.........**..*.*****.****..*..***....*...****..*....*..*..*.*..**.*.***.*.*.*.
....*.*.**.*....***.**..*..***.**..**.*.*......*....***..*.........*.*..*..******....*.*..*..*...***.*.....*..*.***.***..*...*.*....**...*...****....**..*.*.****.***.**....*..*.....****...*.......*..*....*.*.*.***..**.*...*....*..*....*.*...*.*.*..*.**.*.*****...*.............*.*.****......***...*...***..*........*....**...**..*****..*.*........**....**....*....**.*..**...*......****.*..**..*........*.......*...*.**....**..*.*.**......*..*...**.*.....*...*.****....*.**.*..*.*....*...**.*..*...*...*....*.*.**..****......*.**.***.**..*.......*....*..**...*..*.**.*.*..*...*..*....*.*....***.*...*.*.*..*.....**.*..*.**..***.......**.*..*...........**....*.**..*...**...*........*.*...*..*.*.**..*.*..*.**.*..**.....*.*..*...**..*......**..*.*..**..***...*.......*..*............*.*...*.......*...*.*.***..***..*.*..*...**....**..*..*.....*.....*...*....**..**.....*..*...**...***..**.*.**.*.*.**.*.....*.*.***....*.*..*....*.........*.*...*...*..**.*.......*.......*..**.....*......*.*.*.*.*..*..
.**...**..**..*...*.*.**..**...*.*.****.*....***....*.*.*...*.....*.....*......*..*.....**.*..*.**.*.*.....*...*....**.**..**..*..*..*.*...**.*.....*.**....****...*...**..*..*...*.*.***.**..*..*...*..*..**........**..*...**.*.*.**.*.*..*..*..*..**...****.******....*.**.**.*.*...*..*..*.*....**.**.**.....***..*....***..*.*..*.***...*..*....*...**.*.**....*..*.*.*.*...***..**..***...*.***.*.*........*.***....*.*.*.*..***.*....*..*..*.......*...**...**.***.*.......**.*..*.*...***..**.*...*.*....**...*..*.*...***.*....*.*..***.*......*.*...*.*.***.....*.**..*.**.....*.*..*.***.*.**.....**...*******..*..*..*.*..*.*.*.*...*.**...**.*..*.*....*....*......*.***.......*.*...**.****..***..*..*.****.***..**.....***.*.**.**...*..**.*****.....*.*.*........*...*..**.***.*.***.*.*.....****.......*.*.....**......*....*....*.....*..........*...*...*.**..****.*.*...****..*.**.*.*.**..*...**..*.*..**...*.****...*...**.....******....***.....*..**.*.*.*****....**.....**.....*.*......***...**.*...*..*....*.
*..***.****..*..*.....*..**...*.*..*...*..*.**.***....*....*.**.......*..**......**.*..**.....*..*.*...*.*..***..**..*..**.....**..*..*..*...*.***..*..*.**.*.*....**...*............**...*.***....*..*.....***....**...**.**.**......***...****.....*.**.*....*.*....*..*..*....*...*..*.*..*..**.****.*..*..**....*****......*.**.**...*.*..*..**.****.....*.*...*.*...*.***.**.**.*..*.*.....*..*.*.*.*.****.**...*.......*.*.**....*.***.........**.*.......***.....*.*.*.***..*.*...*..*.**....*.****..*.***..*.**....*..*.***...........*....**....*..***.*...*...*...*.*.*******.....****..*.......*....*...*..**..........**..**.*.**.***.*.***.*....**.*..*..*.**.*........*..*..*.*.*.......**......**..*......*...**.*.....**.....*****.*...**.*...*.*.....*..**.*......*.*.....**..*.*....*...**....**..**........*....*.*....*....**.*...*..***.*.**.**.*****..*...***..****....*.***..*..**.*.**.**.*.*.*...*.*****........*..*....*.*....***.*...*.*...*.***.**..*.*.*.*.*......***..*..**..**.*..*****......*.....*...*.
..*.***...*...*.**.**..**..*.*.*....**.....******...**.**.*..*.***.*.**...**..**...*.**......***....*..*.***.....*..*.......*....*...*.*.*.*.*.*.*..**..*..***.*.*............**..***.***....*..*.*.*..**.****.**.**.*......**....**.*....***.****...*..**.*............*...*...*....**......****.*......**..*...*..****....*..**.*....*.**....**..*......**.*..*....**...*...*.*....*..*.....*.**..*.*.**..*.**..***.**.*...**.*.....***..*...*..**..**.*........*........*.******....*..***.**....*.*.*...*.***.*.*.***...*...*.**....**...........*.*....*..*..***.*.*.**.*..*.*..***.....*.**.*..**.**.*...........**....*.**...*......**....*.*.*.*..*......*.*.*.*...*.**...*..*.*...*.**.....*.*.*.*.**...*.***..***..****.*.**..*.*....*****....**..*.......*.**.*..*..*...*.....**..***.*.*..*.***....*.***..**.....*.....*....***..****..*..*.***...**...*.....*.***.....**...*......*.*...*.*.*..**.*.**.*..*...*......*.*....*.*.***.**.*....*...*****.....***....****.**..*.*..*.....*.*..*..*.**.*..*.*...**..**..*..*...*
...*..***..*..*....*...*...*.*...**.....*.*...*.*..*..*.*..*.**..***.*..**....*....*.......**..........*...*......**.*.*.*.***.***.*.****.*..****.*...*.*..*.****.*.*..***....*....*..*..*...*..**.*..*.*....*.*.*.*.*.**...*.**.*.*.**...*.*.*.......**....*...*......*..*..*..*.***.*.*.*.....***.*..*.****...**.*....*....**...........*.......*...*...*....*.*.....*..**......**.*..***...**..*....*.**..***.*..*****.*.******..*....**.**.***..***..**...*..*...*.*....*.....**.*.*.***...*.***...*..*.****.*...*...*.*...*....***..*..*..***...**...**....*****.*...**.**............*.*..**.*...*.***....**..*....*****.....**..*.**..**..*..*....***....*.*.*..*.*..*.......**.*.....*...**.**.***.**.**..***.......*.*..........**...*.**..*****....***..*.**.**..***....*...**...*..*...*.......*....*..****..*....*.*...**.*...***...*.*.*.**.****..**..**...**....**....**..*....*...*..*.**.*.*.***.*..*....***...****....*..**.....*...**.*.....*.***..**.....**...*..**...**.*.........*.*.***.*...*..***..*.*.*.........
.*..*.......**....**...*....*...*****.*...*.*..*..*..*.*..*...*.......**.**.*.**.*.*..****...****....*.*.**..*..*...**.**..***.*...*...**.*..*.*.**.*......*.*...*.**..**.*...**.*.***.*.**...*.****....*......*.*...*...***.**.***...*...***...*...*.*........*.....***.****.*..**......**.....*.*...*..*.***..*...****.*....*.*...*...*****.*...*.*.......**.*.*..**.*.*.*...*..*..***....*.**.*....**..*......*.**..............*.***...**.*...*.....**..*...*.*..**..*.*.**..*.*..*.........*..**..*.**.*.**.**.......****..*..***..*...*..*.*.....*****.*..........**..*..*...*..*.*.....****.....**..*.....*.*....*.....*...........*.*...*****.**..*.**.***......**...*..*.**.*.....**.*..*.***.*...*..*.***....*..**.....*....*.***..*....**..*.*........*.*...***....**.**...*****...............**.*.*....*..**.****.....*...**....*.*...*.*...*.**...*.*.*.*.*.**.*...***...*..**.**..*.*...*..*.*.*...****.*..**********..*...*.**.*..*..**..***..**..*.****.*.....*.**..**..*.*..**........*.......**.....*......*....*..**
*...*..*.*.*....**..*....**..*.*.***....***......*.*.***.*..**.*..**....**.........*...**......*.*..*.**.*.*...**....***.......*.*...*..*...*.*...*.**..**...***....*..**.***...***...*.....*.....*..***.**..*.**.....*..**.....*.**.**....*.*..**........*.*.*.......**...******.**.....**.*.*.*.*..***..*.***....*.*...*....*..*.**..*...*.*...***...*...*..**...*..**.**.*.*..*..*....**..**.*.*....*.*..*..***.****.**.*..*..***.**...*....**.**.*....**.*...****....***.*.*...**.*..**.**..*.*.*.*.*.**..**....*..*..*.......**.....*...*.*.*.*.*.*..*...******.*..*.**.**..*...*.....*...**.**.....*.*.*.*...*.....*.**.*.**..*..**....**.*....*.*..*.....*...**....*.*****.*.*...**...*....*...*....*..**....*.**..*....*.*.***...*...*......*..**.*.....*.****..........*.*........*..*..*......****.*.......*...**.***...**..*..*...**....*..*..*....**.***..*....***..*.***..*..*.**...**..***.*.**..****..*....*.*...*.*.*..*..*.***.*.*.....*.*..**.*.***.....*..***.**....***..****.*..***..*.....**..*.....*.**....*.**..*
...........*.**..........*.*..*.*...***.***.***.*...***.*..****...**..*..*......***.**...***.*.*.*.....****..*..*.......*.........**.....*.***.*.*..**.*....*..*...*.****.****.*..*.....*.*..*..**..*....*.***....*.**.**..**....**.*****.***..***.*.*..*..**.....**..**..*.**..........**.*....**.*..*.*.*.*.*....*.*....**....******..*.**.*.****.***.**..*......**..*..**.......***..*.*...*......*.**....*....**....*..*....*...**.******..**.*.....**.....*.*..*......*.****...*...*.**..***...*..*.***..*.**.*....**..**.*...*..*.**...*..*.*****.******...*.*.**.**.**.*.*..*......*.*...*.**..**..*.*.**...*.*******..***.**.**..*.*..*...******.*.**.*.*..*...*.**...........***..**...**...**.*..**....*.*...*.*....**..*..*.*..*..........****..***.*.....****.***..*..*..*..*.*.....*......****.**....*****.........*...*....**.*.*...**........**.*.**..*....*.........****....*....*..***.....*****..*.**..**..*...**.....********.*..*..*....*.*..*...*****.***.*****..*..**..*...**.**.......**..*.*.**..***..***.*.....
..*.**........***..*..*.******......***..*..*..****...*****.*.*......*...**.....*********...*.....*...**......*.......***....***....*..*.*...*...*..*...*....*....*...*..*...**...*.*.**.******..*.*.**.*...*.*.*..*.**.*.*..*........*....*****..**...****....***..*.**.*..*....*....*.**.......***...*.*.*..............**..*...*.*..*..*..***....*.*..**.*...*..***.*....*..*....*..**.*****....*.**.*.**.***...*..*...*..**..**.*.*.**.*..**.***..*.*****..*...**...**..**...**..***..*.**..*.*.*.****.**.*...*..*.*.**.**.....*.**.****..***.....*.......*..*.***..**....*.**.*...*.*.*.****.*..**.*.......**.............*.*.**.*......**.****.....****.*.**.**.....*.....*......*.........**.**...*.*.........*.****.*..........*.**.**..**...*....*....**.*.*...**.**.*.*.*...**...**.*..**.**.****.**.*.**..*.....***..*...*..*...**..*.....**.*..*.*.**..*....**..**........*.....*..*..***...*.**..*.*.**.*.**..*.***...*....*....*.....**..*.***....**....*..*...*.**..***..*....**.*......***......*..*..***...**.*.***..*.
.*.***.**...*.*..*..**.*****....****..*....*...*.*.*..*.....*.**.*..*.**..**..*.*.*.****.*.*....*.*..........**..*.*.....*..**..*.*....*.*...*.***.***.***.***.**.*...*...**...**.**..*...***.**..*.***.***.*.***.*.*...*....*......*..****.**.*.**..*..*.*.***.**.*...*....**...*.**..*.**..*..**.*.****..**.*....*..****....*...***....*.....*..*.*...*.*..*..*..**......***.*...*.*....*.......*.*....*..***.*...*.*****.*...*..*.*.**.....*..**..*.......*..**..*.*.***.**.....*.**.*.*.*..*..****.*..*.*.*.*.****.*..***.***..*....*...**.*..*...*.**...*....*...***...*...**..**....*..*.*.....*..*.******.**.*..***..***.***.*.**..*..**..*..*...*.**...*.....*.*.*....*.**..*..*****.**...*........*..*...*..**...**......**..*.*.*.*......*.***.*.*...*......*.*..*.***.**.***....**...*.*......*...**...*.....*...**..*.*.*.*****.***.....****.*..*.*.*.*.***.***...*.*.**.......**...*.*.*.*...*.*..***.*.**.....*...*...*...****.**...*.***..*.*.*..*.**.****.*.*....**..*.*.*.*..*..**...*.**.*...*...**.*.*.......*.......
.*.......*.***.**.*..**.*...***..***.........**...**.*...******.*.*.****...*.*...****..**.**..**.****.********..*.*......**..*.....**.**.*.*.......*..**.*...****.**.*.*...*.**.*.*.***..*.*..*.*...***.*.*...***..*.**.*...****..****.*.*...*.......*.....**..*..*..*..*.....**.**.**.*.*.****.......*.***......****..**.***...*.......**....*............*....*..*..*.....*....**.*..*.***.*.*..***.*.*.**.**..*..*.**.*.....***.*....***..*....*...*...**.**.*.*..*..*..*.*......*.***.**..*..*.**.*.*....*....**.**...**.*.***.**...**.***.**.....*....*..*...***...**...*....*.*.....************.**.....****......*...*..***.***....*..*....***..*....*....*.*...**...*.*.*..**......***.**...*****..*........*..*.*****....*.*****.*..*.**.**..*...**...*.**..*..*..*.*....*.....*...*.*.***...**..*.......***..*..**.*....**..***..*...*....**.****.**..*...*...**...*.*****.****..*....*...**..*....**..*..**.**....*.*.*.**..**.*.......**....**.*..**.*....*......**.....**.*.**...*.....*.***.**.*.*....***...*.*.*..**.****
**....***.****...*.....*..*.****..**.*..*..*..*......*..*.**...*.......*..*.*.***....**...*.*.......*..**........*..**....**.*.*...**.*...**...*.....*......*.**.**..******..*....*...*....**.*..*.*....*.**.......*..*.*...*.*...*.....**.**.*....***....*.*..*...**.**.*....****.*.*.*....*.*.*...*...**...*..**.....**.*...*.*.*....***..*...**...****......*.....*...*...*.....**.*...*.*.*...***.....*......**............*.*...**..*.*.**.*.***........*.***.*...*.*..*.*.*.....**...**.*....*..*...**....*.....*....***.....***..*......***..**....**..**.*...**.**...*....*.....*.*.**....*.........*.*.....**.*...**...**.*..*...**...**..*.*.*******..**.**...***..**....*****.....**.*..**.*.**.....*..*...*.......**.*....*......*.*..*.***.............*..*......*..**.*..*..*..*....*.*...**.**.....*...*....*...***....**....***..*...**..*.**.*..*...*.*.*.*****.*..**..*.*.*.....**....*......*........****.*..*..*...***....*.*...*.......*.**.**.....*..**..**...***.*.**..**..**...****..*....*..*..**...******....*
.*.**.*.**........**..*..*...*..*.*.**.*.**........*..***..**..**...**....*....*.*.**..*****......**..........*.*.***......*....**.***.**.........*...*.**.*...*.**.**.*..**..****.*.*.*.***...**........*.*..******..*.*.*.......**.*.**.**..*....*.**...****..*...*..**...*.**.****...*****.*...*.*.*.*.*......*.......***.*..*...*...***....**.*..*.**..*....*.*.***.*.*..*...****..***.*.*....*.*.***......*.....**.*........*.........*.*...*.**.*.*..*.*.**...*.....**...*.*..*.......*.***.*...****....*.......**..*..**.***.*.*.*...*..*...*.**.**..*..****...*.*...**..*..*...*..**......*.**.*.*.......*......*.....*...*...*.**...**.**....*....*....******.*.*.***.**.*..*.****....**.**...***.**...*...**.*..*.....*.**.....***....**.*.*..*.*.*....*...**.**.*...*.*.*.**....*.*.*.*.**...*..**.*...*...*.*...*.*......*.*..*.**.*.*....*..*....**..*.*..**..*..*...**..**...***....**..*.***.....*.**.***.*.***.*.***.....*...*..*....*.*..*..****.****.**...**.*.......****..*..............**.*...**.......*.*******.*.
..**..**.....**.***.......*..**........*.***.....*...*.**.*....*.*.........**.**....*..*..***.**.*.*..****.......**.*.*..*...*.**.....**...*..*....**...*......*.**..*****.*....***.**.*.*.......*..*....*..**.*.....*....****.***...**........*..**.*.*...*.***......***..*..***.**...*..*.**......****..**....*....*****.*....*.**.*..***....***..**..*..*.*..***.**..*..**.*.***.**..*....*..**..*.*.*.....*...*.....**.**.....***...***..........*..*...*..*.....*.......**.*.*.*.*..**.*.*..............**.**.**...*****.*.**...*.*.....*...**..*....*.*.**..**..*.**...*..*..***...*.*..*.....*****.............*.*..*...***.*.......***....**.*..*..***...*.**...*..*.....*.*..*.*.*.*.*..*.*....*.*...****..*..*..*.**.*..*..**.....**..*.***.......*.....*.....*****...**.....***.**...****..*.***.**.**...***.......*...*..**...*..*.....**....*.*..****...**..*****.**.***.*...*..*..*.......***..*............*..*.*...........*.*.**.......*....**.****..*.*.*...*..*.*....*...*.**....*.*.**..*.......*..*******.*.*.*.*..
.*...*...**....**.***..*.***.****..*.**...*.**.**....*.*.*.**.*.**..*.***....*.**..........***..***.*...*****....**..**..*..**.*....***.**..***..*.**..*..*...***...***.***....*.***.**..*.*..*...*...**...*..*....*.....*..*.*..*......*...*.*.*.**....****.**...*.**.*...***..**.*...*........**.**...*.*..*.*****...***.*...*....*...*.***.*****.*.**.*...........**.*..***.*..*......*..***...**..***..**.....****...**..*......*..*....**.*....*.....*...*.*.*..*.......*.**.**....*.****..*.*..*.*....*..*...*.*...*.***..***....*......**...*..*....***.**.*....*..*.**..*...***....*.*..*.......***.**....*..*.......*.***.....*....*.**...*....*....*.*....*...*...*..*...*****..*..*.*....*....*..*.....**.**..***...**.***...*...****..*....*.*.*.*.*...***..****.*.*.......*...*........*.**.*.*.**.*.*.*...*****.*.....*...***.**..*.........****...*.*****.**...*..**...*.**..*..*....*.*..*....*.***..*.*....*****.***..*.*.**..****.*.*.....****.***.*.*.*.....*.....*.*..**.**.*....***....*...*..*..*..*.**.*..*.**.*.
..*.*...**...*.***..*.*....*.....*..**...**.*...*.***....*......*....*.*.*..*.**..***.........***...*.*...*..*.....*...*..*.**.*****.*..*.*.*****.*.**....*.**.**..***.*.*********..*.*...*...**..*.**..*.****.***..**.......*.*..........*.*.***.**....*.*.....*..**....**..*..*..*.......*.*...**..****......*..**.....***..****..***...*..*.*..**.**.**..*..**.*.*....**.*.*..*.*.*..***.**..****...********..****...***.***.**.**.**...*..*......*..*.*...**..*.*.***..**...**....***...*..*.*..**.*....**....***.***.*....**..*...****.*....*.........*.*.*.*..***..*..*..........*.*...*....*..**..**.*..*.*...***..***....*..*....**.*.....................*...***.***..**..*...*.**........*.*.*......*....***..*.*.**..*.**..**..*.**.**..*.***..*......***.*.*..******.......**.**.*.***..****..**...***..*.*.**..*.**..*...*.*...*******..*..*....*...***.*........****..**........***....*...*..*....**...*****..*.*.*...***...**......*......*.**..*.....*.**...****...****.........**....*.*.*.*....****...*.*..*......*..
*...*.*..**.*..**.......******..*******..*..*.**..*........**..*..*.**..........**....*.**......*....**...*..*.**...*...*..*..***..**...*.....***.*.....*.**.*..**.*..*.*..**.*...******.*....*.**........*....*..**.*...***.*.*.*.*..*.***.....*...*.*..*.....*..*...**.*..*..*..*.**....**..*.*.**.**......**..*...**..*....***.**.**.*......***...*****.*.***.*....*.*....*.....*.*.*****..**....*****........*.*.**.....*..*......*..*...**.*...**...********..*.*.**.**.*.***.**..*..*********.****.**.*...*..*........*.***..*.**.*.*.*.***..****..*.*..********.*...*...*.***........*......*.*..*.*....*.***.*.*.*.*.*...**...*.**...*...*.***.***.***..**....*.*.*.**..***......**.**..***....*....*.**...*..*..*****..****..**.*...***.*....*.*....*..**..***.**....**.....***...*..*..*..*...**..*..*....*.....**...*...*.....**..***...*.*.**.*.**.*..**.......*....**..*..*.*.****..*....*.....**.*.**.***.*...******.*.*..**.*.*.*....**....**...*.**...*.*.*.*..*..*...*..*.*.*....*..**.***....**.**.*.*.....**..***.*..
...***..*...**.........*..**..***.....***...*..**.*.*..*.*.*...*...*.*****.*.*.**......*.**..***...***.**....*..*.*.*..*******..*****.***.**.*...*.**........*..*........*....**...*.*.*.*..*...***.**...**.*.**..***.*.**.*.*..**..***.....**..*.**.*..**..*.....**..***...*..**....*....*....*....*..*....***....***...*.***...**.**..**........*....***.***..**.*.**...**.**..*.***.*.....*.*.*.**..*.**.***.*..*.**.*.***....******.*****.*.**.***.....*...........***........*........***..**.******...*...*.....**..*....**.**...*.**........**.*.*..*....*..*..**...*..***.**..*.***....**.*.*...*.*..*..***....*..*.*...*.....*..***.**.*..*.**..****......****.**..*...**.**.****.***.*...*.......*.....*******...****...*....***.......*...***..*.*..**....**.*..**........*.*****.*...*..*...*..**.****........*.*..*.*...***.*.*..*...*.*.*..*.....*..*........*.*....**.**.*...*.*.*.*........*...*......***.*..**.....**...*.*.*...**....**.....*.*.*.*.*.*....*..*...**....*.*.*.*.*.****..**...*......*.***..***.*.**...
..*....*...*....***.****..*...**.*.****.......***....*....**.**...*..*..*.**..*.**.**...*....*......**.*..**.........***.**.*..*.*..*.**..*......*.*.*....*....**.*.**.......***.*.***..........***...*..**.*............**..***...*.*.**..**.*.**.......*..***...***..*.*.......*....*..*.**..*.*...*.***.*****.*....**...*.****..*..**..*****....*........**......*..*..*****.*..*....*...*.****..........*...*...*.*..**.**..*.***......***........*.****.*.*..**..........*...**......*.**.**.*..*.*...***..*.*.......*......*..**....*.*..*...***..*......*...*...**.*....*.*...*..*...*.**.**......**....****..*...*....*..*..*..*.....*...*.***............**..*....****.*..**.*...**.......**.*.......*..**..*.****.....**..***....*..*.....********...**......*.*..**.*........**.*..****.*.**.*.**.*...**.**.**.**..*.....***.**.***......*...**.......***.....*.*.*..*..***..*****..**.*...**...*..***.**...***..**.**......*.*......*.**.*.***.***.***..*.....*.*..........*.**.*.**.*.*..*...*.*..*.*.*.**.....*.**.**.***.
.*.**.*.**.**...**..*.....*.*..*..*....*.**..*.*.*...*..*...**.*****..**......**....**..***......**.....*...*.*.....***.*.*.....**......**.*...*.***...............*.**.*....**..*.*.*..*.*.*.*....*.*...*...****.****.*.....**.**...*....**..***.*.....*.*.*..****..***.**..*......***.*.***..*.......*.....*......*.*.*....*.*....**.*.....*..*......**....**..**.*..*...*..*.*.*****.......*..*.**.*.**.....*..*..*....*....*.*....*.**..**..*.*.*..*.*.*.*....**.........*..*..*...*.***...*.**..**......***.*.*...**.**.**.*....*.*.*..*..*.....*...*..*..**.*.*.*....*..*.***.*.**.*....**.**..*..**...**.**..*....*...****..*....*.......***...*..*..*...*..*.*.......**...*.*.**...*.....**..*...*.*.***....*..*.....*.*..**...*...*...***....*.*.*...*..*.*.**...*...........*.*...*...**...*........***...*.*.**....*****.*.**.*.*.**...***....*..**....*...**..*.*.****.*.*....*...*...***.*...*..*....***.........***.*....**..****.***.*.*........**....**..*........**..**...**.*....*.....*.**.*..******.**...*.***...*..
.*......*..**..**.....*......**.**.**...**.**.**..*.*..*.*....***.*.**.......**.*.***.*..*..*..*....*.*..*.**..*....*..*....***.*.**..*...**..**..**.**.....****...**.***.*...****.*..**........***..*...*.....*.***.******....**...*....**..*..*.*.*.**..*.*..**.**..**......*.**.*.*.*....***..*.*.*....**..**...***...*.***.**..*.*...*...*.**..*.****.**...*....*.*..**.**.*.*.**..*.....**....*.*..**.*...*..***.**..*...*..*.**..*...*.*.....*.**...*.*......***.*.*..****.**.*.***..**..****....*.....**.****..*.**.....**...*..**.**.*..*...**......*...*.*............**.....*.***..*...*.*.**..**.........*.**.*.*..**......*...*..***...*...**.*.*.......*.**...*.**....*.......*****...*.*.*.**.******...*.....**.**.*..*...*.*.*.....*...*..**.*.*...*..*..*..*...***.....*..*.*...**..*..**...*.....****..*..*..*..**......*....**...*.**.*.*.*.*..***.****..*****..*...*.*..........*...*..*.....**.*.*.*.....**......**........*..*.**...**.**.**.*.**...**..*..**.***...**..**...**....***.******.*.***.*...*.*...*.*..
**......***..*.*..*...**...***.*..***.****....*..*.*.*.*..*.***..*****...*.*......*.*...*....*......***....*.....*....*.**.***.....*.*.*.**.***.*....*...*..*..**.*..*...**.**..*...***..*...***..**....*....****..*....*..*..*.*.*......**..*..***.**.*..*...*..*..***..*.*..............*...*.....*.*.**....*...*...*..***.*.**.***.*...*....***.........*.*.*...**......**.*...***..**.**.**.....*...**.....*.*.*..***..*...**.*.****.*.**....*....***.*.**...**.***.*.....*.*.....***..*.......**......*.*..**....***.**.*..**.*....*.....**..*.**.**.*.*.***..**..*****.**...*......**...***.*.*........**..***......*.**...*.*.....**.**...........*...**.**.***..*.*.*.*..*....**..*..*.*.**.*.*..**.**..*..*..*..**..*.*.**..***.*.......**..**....*........**..*...*.....*.*.*...*.**...**.*...**....**....**.*.*.***..**..***....****..*..*..*..*..*..*.*..*.*...*.....*.*..***.*...***....**.*..*...........*...*.*......***....**...**.**.*...**..**.........*.......*.....*..****..**.***..*..*......*......**.............
*.***..*.*..*...*....*.*..*****.....**...*..*****...*...***.*.*....*.*.*.....*.*....*.....******..*...*.**.*****...*..*.**.....*..**.**...*..*....*.**....*...*.**.....*...*..*.******..*...*...*.*..***....*..*...***.**.....*.*......*.*....***.*.**....**.*.*...**......***..*...*...*.***.*...*.*.......*.**...............**.....*..**..****....**.*...**..*.**.*.**....**.*...*..***..*.*....*.***.**..*...*.*..**...*.*....*..*.....**..*.*****.****..*.*....**..*..**.*...*...*....*.**....**...*..*.*.*..*.****..*.*.**..*.*.**..****....***.*...*.*...*.*.........*.....*....**..*.....***..*..**........****.....*.*.***.**..*...**..***..*.*...**.***.**..***......**....*....**....*.*..*.......*..*.**..*..*.*.**.**....*.*.*.***..*..*.*..**.*....*...*.***......*.*****.*.....*..**.**.....*....*..*****..*.**.**.....**.*.*.*.**..*......*....**..*.*..****.*.......*......*...*..*..*.***.*..**.*....**..*.*.*.*******.*....*.**....**.....*...*.....**...**..........**.**......*..*.***..**...*.*.*....*.**....***.*
.*.***...*****.**...*...*.**..**.**.**.*......***.***.*****......*.***...*.......**..*..**.......*.....*...*..**.*..*.**..*.*.*.**.....**.......*.****..*.**.*..*...*.*.*..*....*.**......*.**...*.*...*.**.....*..*..*..*..**.*.***.*....**..*.****.*...*...*..****...*...**.*..*.......*..*.*.*....*.*.*.*....*...*..*...**..*.*.**.**..*....****......**.*.*.**.*........**...*.*..*..**.*.**...*.*....*..*.**..***..*...*....**.*.*..*...*........*.*....*.....*...**....**..***..*....**.........*...**.....***.*.******.*.........*.****..*...*..*.*.**...*.*......*.**...*.**.*......*....*.***.**.****.*.*..***...**.*.*.**..............*......*..*..*****.*.*..**.**...*......**...***.....*.**.***.*....*.**.**.**.*.*...**.***....*....*.*.**.*.*.*..**.**..*.**.*..........*...*.*...**.*.*.*****.*...*..*.....*..**..*..........*..*.*..***.*.......*...*..*..........*....**....**..***..*.****.*.*..*.......*.*.*......*..***...**.*****....**...**......**...*..****.****..*.**.*..*.*..**......*.*.**.***....*......*.
*.**.*..**..*....***...*.****...*..***...**.**..*.*...**.***.......**........*...*...........*..**.*...**.**.**.*........***..*..***....*....**..*...*.*.*.*....*.....**.****.**.*..**....**......*.*.*..**......**..*.*.*...**..*.*...****....**.*...*...*.........*..*..*....**.**.**....*.**...*...*..**....*...**...*.****.......*.*.......******.**.*..**.*....**....*.*..**..*...*.**.****....*..*...*..*.*.....**.**.**.**.*.*..**.*...****....***.*..*....*.....****.**.**.*.***...*...****.***.**.......*..***....**...*..**..***..*..*..**.*.....*.....**.*..**.*.*...*..*.....*.....*......*.*****..*..**....*.***..*.***.**..**.*....*.**..*.....*****.*..**.*.*.......*.....*.**..*...*.....*...**...**..**.....**.*.*.*.*...*..*..*.*..****.*..*....*.**..........*.....*****.*..**.***.***...*...***....*......*..**..*..*..***.*.*.*...*.*...*****......*......*...*****.*..**..*....**...*....**.......*.*...*....*.....***.*.*......*.***.*...***.*...*.**..*.*.***....*.*.*.......***..**.*.**.*.*****.*..*.***.**.*.
****....*.*..*.....*..**..**.*.*..**.......*.**.**.*.**.**.....*.**....*......*..*.***...***.****.**.*.*.*.*.*..*......*.*.......**.*.*........*....*.*....**.*..*........*.*..*....*..***....*........*.......**..*..*.*.*.*..**....***..*..*....****.*.***..*..*....*..**.*.**.**..**....*..***....*****..**..*...*.*.*.......*.....****.***.**.**.*..**...*.**.***..*.**...*...*...*.*...*.*.*...**...*.***.....*..*.......*.....*..........*.*.*..*...*..*.**.***.*.*..*...*.*....**.***....*.*.***.**...*..*.*.*.*...*.....*.*.*.*...*..**..*...*..*.*....**...*.**.*..*...*....*..*...**.*...*.*****.*..***..*.***......****..*..*....*..**..*....**..*.***..*...*.*....***.**..*.*..*....*....**.*..*..*.*.*.**.....**...***.**..**..........*.*.****.....*.*.*..*...........*..**...*..*.*.***..*...***..****.*****....***...**...**.....*...*.**.....**......*..*....*..**..*..*...*.*.*......**...**....*.....**.*..*.....*..**.**..**.**.*..*.*..*....*...*...**..*..*..*...*....*....*...***.*.**......**.*.**....*.*.*.***.
.**....*..*.*........****....**.*...**.*......**.***..*..*..*.***.*.*......**...*.*.**.*.*...*****.***...**.*..*...*..*..*.......*..*...**.***...*...**.*.*.*....*........**..**.*..*.....*.*..................*..*...*.*..***.*..*.*..*...***...*.*..*...*.****.*.****...*.**.****.**..*..*.....*..**.**..*..*......*.*.*.....*.****.**.*.*..*....***.**.....*..*.*.*.*.*...***...*.**..*....**.**.*.*.......*.*....*..*...*..*.***.**.*.***...*..*.*.*.*..*.*.******..**...**.*..*..*.*****.**.*...*....****..........**.*.*..**.....*..****...**.****.*..***.*....*.**..*******.*...*...*...**...*.**.......*.*..........*.....*.*...****..*........*...**...***..*******....*.*.*.....*.....*.*..*.*.***....****.**.*.........****..*.....*......**...**...*...**..*...***.*......*....*.**......******..*.*.*..**..**..*.**..******.....**..*...**.*.**..*****....**.*.**...*..**.*..*.*.....*.**.*..*...**.**.*..*.*...**...**...*..**...*.**...***....*....**...*....***.**.*..**.**.*.*..**.*...***..*********....*....**..*....
..*.*......**...**...*.*..***.****..*.......*.***.**.**..***.*.*....*...*.*.....*..****...**...*****....**....*****...**.*....*.***..*..*.*.*...***..*....*..*..*.*......*...*..*...*.*.*.*....*......*....*.***.*...*.*.*.*..*..*.*.*.......*..*..*.**.*..***.....*......**.*.*......**....**........***.**.**.......*.*..*....*...*....*.******.*.**.***.*....**..***.*.*.**.*.*...**....**.*.*..***....*.***.*......*.*....*..**.*.**.***.*.......****..***...*......*...*.**...*..*****..**.*..*.**.**.****.**...*.*.*.***.*...*...*..*...*..*..*......*..*.*..**.*.*.***.*..*...*......**.....**..*.*.....*.**.*.***.....*........***..***.*.*..*..*.*..*..*............*....**.*...*.*..*.*..**..*..*.*.*.*.*..*....****.**.*..*..*..*..*....*...**.****....*.**...*...***...**..**...*.*....*.*..**.*.*.*.***...*........*.*.*.**.*..**..*.*.......*.........*.**.....*..**....***.*.*...******...*..*.....***...*...****.....**.*....***....***....*.*.*.*..***.*.*..*...**...**.*.**.....**........*..***...*.*.*..*..**...**..
*.*.**.**..*...***.*.*.....**..**...**.*....*...**...*.***...*.**..*....*****..**.*....*.*...*....*.**.**.*..*.....*....***.**.*.**.*....*..*.....*.*.*..*.*.*.*......*..*..**.....*...*...**.*..*.*..*.....*..*.***..**.......*****.*..*...**.....***...*...*.*.***.*...***.*.*..**.........*.*.*...*.*.*.**...*..*..*.*..*...*.***...*.*...*.*....*...****..**..*.*..*..*..*...***......**.**....*....*.*...*.**......*...****.*.....*.*....***.***......*..*...*.......*..**.**....*...*...*.******.*..*.*****..*****.*...**...*...*..**..*..*.**.*...*.*..****......*.*.*.**.....****.........*...*..****.*...*....*.***.*.....*....*......*..*....**.**........*.*..**...*..****..*..*..**...*...........***..*..**.....****.*.*....*.**..*..**..*.**.*..*...*.*....****.*.....*...**...*....*.....**.**....*..**.......*.****..**...*....***....****..*.**.**..*.**.....*..**......**...*..**.....*.....*...*.*.*.*..**...*.***.**...*..*..**.*.*******.*.......*.*.**.*.*.*...*..**..**.........***.*.***.*.*......**.*.*.**....*
..**...*.***.**..*..*...***..*...**......*..*..**..**.**..*...*.*...*.**.*...*.*..***.*.***.*.****...*..**.*.***...**.**.*.*****.*.***...*.*.*..........*..**....*.**...*....*.***..*.......*******..*...*.*.*..*...*.***...**.**.*......*.***....*..*.**..*.*.**.***..***...**.....*..*...*.*.*..**..*.*.*......*...*...*...*.*..**....*****.*...*...*.***.*.**..*.****..*.*..*.*..**....*...*..**..***............***.*..............***.*..**.**.***.....**...*.**...*...***.***....**.**..***.**......*..*......****...**.***.......*...**..**...*......***...***..*..*.**.***.*....**.**...******.......***..*.....*...*..........****.**.....*....*.*...*.*.*.......**..*...**.*.*.*....*..*..**.**......*...*..*...*..***..*.*.***...*.*.*.*.......*.*...**.*..*.**.*..*..*...*.**.****..*...**.***......*.*..*.*.*****.*.....**....*..*.********..*..*.*..****.....**..*****..*.*....**.**.*...**........**...*.*..**..***..*...*..**.****.....*..****.*.*......*.......**.****...**..**.*.*......**...*..**..*..*.*...*.*....*.
**.**..**.*...*...*.....**.*.*...**.....**...*.***....*..***..**....*..*..*...*.....*..**.*.....*..***.*.........***.***..*.*.**..........**........**.*.*....***.*..****...**..**.****.*..***.*..**....*..***.*.**..*.**.**........*.**.**.**.*..***.**.....***.*....*.**...*.**......*.*.*.*..**..*..*.*..**.*.*.**..*.**.*....*....*...*.....*...**...**..**..*.*...***..*.*.*.*.***.*.**.*.....**.**..*.......*...****.*...*.****.......**.***.*..*.*.*.*.***.***.....*.**.**.*...........*.*****.......*..****...**..*.**.**.*...**..*.******.*****.*..*.*.*.*.*..****.*......*....*.*..*.*...**.*...*..**.*.*...*............***...**.*..**.*.*.**.........*....**....*..***.*..*..**.*.*.***....**..*..*.*.......**.**..*...**..*.*.**..*......*.*..*...**...*..****.**....**........***...*.**...**.***...*..........*.*.......**....*..*.*..*.*..*....**...*.*.**.*.*...***...**...**.*..***..*.*.*..*..*.*...***.**..*..*.*..*.*....*.........*....*.*...**.**....*......*......**..*.*..*...*.*..*..**...**....*.*..*.*..***.
........**...**.......**..**.*..*.*.*...**...***.**......*.*......*...****..*****...*.......*.*.........*.......**...*....*....**....**...**..*.*.*..*.**.*.***....***.**.......*...*****.*..*.**.***..*..**.....*....*.***.**.***...*..*.....**......*.*...*..*.....**.**........**..*.*.**.*...**......*.*.*.*...*..*.***...***...**..**.**..**.*..*.....*****..*.*..*.***..*....*.*.*..*...**.**........*..**..**.*.....*..*.****...........*.****....****.**.**.*.**...*..*.*.*..*.**.*.**.*...*..**.*.***.*.*.****...*.....*..*..*********.*...***..**..*.*..***.*..*..*.*..*...*.**...*......**...*****..**.*....*.*.......*..**.*.*......*..*..*.*.*....**.**.*.***.*.....*..******..*.**...*.*..*...*...*.............**..**...**.*......***.**.***.*...**.******...*.*...**........***......*.*....**...*......***..***....*........*.*..***..*...******.**.....*.*...**.*****..*...**..*..***..*.*....*.....*.**....*.....***..***...***.***...**..*****.*.***.***...******.......*...*...*...*....*..*.*...*...**........*.**
.****.*..**.*..**....*......*.*.*****.**.*....**......*.........*.*.**......**......*.*.....***.*.......**.*..**...*.***...***.*.....**..*...**..*...*.*...**.***...***..*.**.....**.*..**.*..*..*..*...........**...*...*.**.*.*..*..*.*...***...*.*....**....*..***...**..*.*....***...*.....*..*.*.*...**.***..*.**....**..........*..***.****.....**..*.*.....*..*.*..**..****..**...*..**.....****.....**.*......**..***...*.**...**..*..*..*...*......*.......*..**..*.........*..*.**........****....*.***...*..**..*.***..*..***...**....*.......*.*...**....**....*.....***.*.....*....**.....*...*.*.***.*.*.*..*.*.****..*.....*..**.*...*.***...*...*.******.***.*..*..**.*.......***......*...*.***..*...******.***....*.***..*..*..*.*...**.**.....*.......*.*.*.**..*.**....****...**.***.**.**.....*...*...*...*...**.*...*..**...*.*..*.*...*.**..**..***.*.*.***..**..******..............*..*...*...*...**.......*.****..**.*..*..*..**.**..***.*.***....*.*..*.*....*..***...*..**..*..**.*.*.*.....*.*...*..*.**.*.
*....*....*.*.*..***.*....*.****.*..**.*.*..*...*..***....***....***.****.**...*..*..*...*..**...*.*.*....*..*.*......*.....*.............**.*..**.*.*.....*...**..***..*****..**..*....*.....*.*...*.......*.***.*.**..*.*.***.***...*.*..**....*..**.*....****.**..*..*...*....*....**.*.....***..*.*.**.*....**..*...*.*..**.*...*..**..*.*...*..***..**..**.*.*.**..**.....*.*.*...**...*..**...*.**.*.........*.**..*.*.*.***.*.**.*.......*.*.**..****.....*.*...*..**..*.**.*.**...*.*.*...*..*......*.*.....***..............*....**....**...***....*..*.*..*.***.*.*.*..*..**......***.*.**....*...*..*...*.**.*..*..*.*...*...*****..*.**.......*.***..*...*........*...*............*.****...*...*..*.*..***....***..*.......*.**.*****..*.*...***.....*........*.***........*..*...*..**....*...**...*...*.***...*.**.**.....**..****.**..*....**..**....**...*...***..**.*...*.*....****......*....***...***...***...*.***...*...*...**...***...*.*...*.*..*.*....**..*.**.**...*...........*.*.*..**..**.....**..***.*..*.
.....*..*....**.*..****..*....*...*.....**..*.*.*..**..*......***..**.**..*.*.**........***.*.**.*.*..*****....*...**...*.***..*..**...*....**.......*..*....*.***...*....*..**.*...*.*...****.****.*...*..*.....*.**....**.*..........*.*.*.**.*...*.......*........*.***.**...*.*.*...**...*.*.*..*.**...*.**..*.***..*..*.*..***.....***..*........*.**...**...*.**.....***.....**.**..***.*.*.**..........*.......**.*.*....*****....****.....****.*.*.*.*.*..*...***.*.*.*..*...****.**..*...***...*.**.*.********..*..*.*..**...*...*........***....*..*.....*.**..**.......*..*.*....*.*......*...**.**.....*******.*..........**.....*.**.**..*.*.....*.******.*.***......**..*.**...****.*..........**.***..**.*..*****.*...**...******.*.*.**.*..**..***.....*.......**........**.*..*..***...*****...****...*.***....*..*.......*...*..*********.*.*....**..**.***.*..*.*****.**.***.**.*..**.***.*..*...*...*..*.**.*.*......*..**.***..*.*.**.**..*.**..**.*.**...*...*...*..*.*****....*....***..***.*.**..*..***..****...
.**...**..*..****.*.***.....*.*..*......*..*.*****.*.*.*....*...**.**......*.....**.*...**..*.**..*...**...*.**..*...*.*....**.***..***.*.....*.*..**.*.**.*.**..*....*..*..*.**..*....*.****.*...***.*...*.**...*...*.**......**......*..*.*.*.*.*........*.....***.****..*......**.***..**...*.*..*..**.*..***.*.**.*.***...*....**.*...*..**.....**.**.**.*.....*.*.*....*.*..*..**......***..*.**..*.....*..***.*****..****.****...*.*.......**.***.**.**.**..*.....*.....*.......*..**.*..***..**.*.*....*....**.***..*..*.*..*.**.*.**.*.*...**.*.*..*..*...*..*****.*.**....*...*.**.*.*..***.**....***.**.*.*.*.*.***...*...**....**.***..*.**.*.....**.*.*.......*.**....**...*....*.*...**..*.*.**....**..**.**..**...*.*..*...**...***.*..*....****......***.**.**...*.***...**..*.**.......*..**....*...*.*..**.*.*.*.***.**..***.......**........*..*...***..*.*.*..*..**....*****....**.*.*...*....*.**..*.**..*..***.****..**...*.**.**....*.*...*.***.......*.*...**.....*****.**....**..*..****..*.***.*...*..*.*.****.
**.**.***.*...****.***..**.****.*..*.*....***.*....*.*.**..*....***....*...**..*.*..**.**...**.*.****.*.*....***........**.*...*..*.*..**...**....**....*.*...*.*.**.*.*........*.*..*.......*...*...*.*..**..***.*....*...*...*..**....*..****..****.*....**.....*...*.**.....***....*..*......*....**.*.*....**....*.****...*..*.*..*..*.***.*.***............**....***..*.**..**......*.*....*...*.*.*..**.*.**.**....*..**.*..*..**.*.*..**.....*.*....*...*..*....**..*......**.**.*..*.**...*...***.**.*..*.*.*****.*...*.****.****.*.......*.....**......*....***.*..**....*.*.*.....*....**....*..*...***...****...*.*.*..***.****...***.**.***.*.*.*.*..*.....**.**...*..*..*..*..*.....*..*.*.**.*....*....*.**.*.**.***....******.....*...*....*..***..........**...*.*....*.*..*...***.*******...**....**...**.....*.**.**..****..**....*.....*..*..*.*.***.*....**...*.*.***..*...*.*..***..*..*....*..*.**...*..**.*..**..*..*...*..*..****.*.*......*............***..*..**.*.*..*.....*.****...*..*.*****..**..***....**
*****..*......***.*......**.*..*.....*.*.**....*.*.*.*..*......*.*.*..**....*.*.....***.*.*.....*.*.*..**.**...*.....***..*...*..*.*.**.*.*.*.*......*....**....**.............*...*.****.****..*.*....*.***.*.*.*.......*...**.*....***.*.*.*.*.*..*......*.**.........*......*.**.*...*.*..*.*.*.......**.....**.*.***.***.....*.*.*....*..*....*..*.*..***.........*....*..*.**..*.*.*.**.*....*.***..*....**.***..*.**..*..**..**..*..*.***..***.**.***..*..*.**....*.*............**......*...*...***.*.*....*.....*.**.**.*.*..****.*.****.*.*...******.*.*.**.**.*..*...*.*..**.*...*....*...*.***...****........*...**....*..**.*.........*.*.*...*..**..*.*......**......*...*.*.*...**..*.***..******.......***....*..*.*...*....*......*.*..***.*....**.*.*.*..**.*.*.....*.....**......*...*..*.*..*...*..**..*....**......*.*...*....*..*..**.....***..*.*............*..*.....**....*..*.*.**.*...*..*.**...*...**...***.*....*.*.**.**...*....**.....**....*......***..**..*.**..**..*.**...**.**....*..*.**.*.....***.*.
****...*.*.*...*....**....****.***...*..***...***.*.*..**.*.....**..***..*.*...*....*......*.......*...******.*.*..*.*.**.*..*.*.********.***.**...*.......**.**..*....*****.*.*....**..*....*.....**.*.....**.......*.*.....***...**........*..**...***...*..*...*....*.**...*.*...*...*..***..**..***.....***...****......*..*..*...**.****..****..**.*..**...*.*.*.**.*.*..**...*..*.*.**..*.**.*..*.....*....**..**.*.*...*...*.*.***....*.**..*.***.*.*.**...***.***..****..*..*....**..***.**...*****....*.*........****.....***..*.*.*..**.*.*..**.**..****..***..*.**..**.*.*..*...*.....*.*..*......***.*..*...*...*..*.*.*....**.*..****.*....*..***...**...*.***....*.*.*..*.*.***.*.***.*..*.......*.**...*.*.*.*****.*.**..*.*.**..*.***.....***.*.*..*..*.**.*....**....*..*...**...**.*.......*.*.*.*.....**.***.*.....*.....*.*......**.***...*..**..*...*.*.....*.**.....***..*.*.*****..**...*..****.*...*.*..**..**...**.*..*.**.*...****.......*.....*..*....*.........*.**.............***..***...*...**..***.*....
****.*.*.***.*...*...*..**.*....***..*..*..*.....*.****..*.........*.***.**....**.*.******.*.*....*..*....**..**.*.....**.**.*....***..........**.*..*...*..*.....*....*.**.*..*.*****.**......*..**..****.**..........**...**.....*..*.*.*.*.*..*.*...***.**......*.**..*.**.*.**........*.***..**.**.*.*..*..*....*.....*.......**.*.***.**..*.*..**..**...**...*...**.....*.*..*......*...*....*...***.*..***.*..*..*.*.*......*****.....*...*..***.....**...*...****....*........*.*....*....*..*.**......*****.****...*......**..****.******.*.....*...***.*.*....*..*.*.**......*....**..***....**.**.....*.*..*.....****..*....**...**.**.***.....*....*.....*..*.......*...*.*.****..**.***.*...**....**..*.......*...**.*...*.**.*.****...**..**..*..*.*..**.*.*.....*....**....*.**..*....*.***.*.**.****....*.***.*....*...*****......***.*...*.*...*.***.***.*.*..**.*.**.*...*..**.****.*.*...**...*.*..**...**..*..**....*....*.*..*..****...**.****.**.*.****......*...***........*.*.*....*.*......*.*.......*.**.**...*
..**..**.****......*..***.**..**...**.*..*..*...***....****....**...*.*..****.**.**..**...****...**..**.........**....**..*..****....*.*....*.***....*.*.*.***.*.**....**...**.**.*...*.....**...**..**..*..***..*..*.*..*..*......*..*....**...**.*.*.**..*........****..*.**.....*..*.***...****..*...**..*.*.*..*.*..*.**..**.......*....*......*...*..**...*.***..**..*....*.*.****......*.**..*..*....*.*.*.**.*.***...*.*.*....*.*..****..*.*.*..*..*.*.*.*.......**.***...***.*.*.....*...*...**...****.**..*.*..**..*****...***....*..*.*.**......**..*.*****..**.*.*...*...*...***...*....**.**....*****.**.**.**....*..*..**....*...*.*.*..**...**...*...*.*...*......*......*.....*.***...**...**.......*.***...**..*.*...***..*.***....*.**.**.*..**.*.**.****....**.**.........***.**.....**....*.*...**...*....*..*****....***..**..*.....*.....*.*...*....*...*.*..**..*.*.*.....*.*.**..**....**.*.*...****..........*..**....*......*.**..*..***....*.***.*.*..**...**.**........**..****.*.*...*.*..*....*....*..*.*..
.*.....*..*..****.**.*..*....*......*....*.*......**..*..*...**........***..**....*......***.***..**....*.**..*..*...**.......*.***.*.***.*..*.*..**.*...**...**.*..***..*..*.....*.*.***..**.*****..*.***..*..*.....*.*.**.*.*..*.*....**...*..*.**..*.*..**......*..**......*****...***.**.*.*....*...*..*..*..*...*..***.*..*.*.....*.**.**.............*.***.*.*..*.*..*.**.*.*.....**......*.*.....**.........*.*.....*....**...*..**..***.*.*.**...*.....*.**.*.***..*.****.....**.**.*..*......*.**.****..***..*..**.***.*...*..*.*..*........**..*....*.*.*.*...**....*.******...*****.*...*..*..**.........***..*...**.*...*..*...*...........****..****..........**.*.*.....*.*..*..*..**...*............*.***..**.**..*****..*...**..*..*...*..*.*......**..**.*...*..***..*.*.....*.......****..*............******.*...*..*..*.*....*.*...*.*..*.**..*.***..*..*..*.**..****..*.*.*.......***..**......**.**....*.......*.**..****..*******..*.*.**....*..*....*..*..**.*..*..*...*.*..***...***.**.*....*...*...*...*..**.
...**.*.*.*...******.*.**.*.*...*..*.*..*.*.*....*.*.*..*..*.**..*..*.*..**..*...*.......*.......*.*.*.****.***.**.*...*..**.............*.***..*..**.*.*...*...**..*....*.*......*.**.*..*.*..*.**.....*......**..*.......*...**.*.**...***..*.*.***.**.*.*........***....**.*...*..***...*.*****.***.....***...*.**....**.******...*.*.......*....**..*..**....****..****...*.*.*..*...****.....**..*.**.*...**..***...**........*...*****..**.**.**..*..*.*.**.*.***.*...*.**.*.*..*....*..*.*....*...*..*.....*****..*...*....**.***...........*.*..*....*.....*..**.*.*.*........*.*.**....*..*.****.*.*.*.*...*.**.*...***..**..**.*.....***.**...****.*.**.**..*......*..*.**.*..**...*..***..*..***..*...*.**...*.*.**..*.*....**.*..*****..*.*****........*.*....*..*......*..*......**.***.***.*.....***...*..*.*.*....*****...*..**..**....*.***..****.......*.*...**...*....*****.....*...**.........*..*.*.....*.**.**....*....**.*.*....**.....*.*..******.*.**.*...*..*.*...*...*...**.*.**.*.**..**...........**........
*..*....*.*..*...*****...*.**..*...*.*...*..****..*...*.*..*...*.*****.*.....*...*****.**...***.**.*..**.*.**.......*..*.*****.*...**.*...*.**...*....*..*.**.*.*..........*.**....**.*.*....*****...**.*...**...*.**.......**.*****.........**.......*...*.*..****..*.**..**.....*.***.*.*..*...*.*.**.*..*...***.*..*......*.**.*...*...****.*.*..*...*....***.*...*.**...*...*..**..*.**..*....**.....*****.*.*...*..***...**.*.***.******.....*..***..*.***.........*..*.*****.*....*....*.*.**.*......*..***.*.....*..*...**.*...****.*..**....**...*..**....*.**...*.**...**...*.***.*....*.*.**....*.*....*.**.****....*.***.**....***...**.*...***.....**....*.*..*..**.*****.****....***...**..**..*...*..*.**.**.*......*..*...*..*..*..**..*..***.....**.....*...*.....*...**.***.*..**..**.*....*.......*...***.**..***.*..**...*..............***.........*....*....*...**.*..**......*...*.*..*....**...*.*****.*....*...*.**...*.*.*.*..*.......*...*.*......**.*.*....*.*....**.....***....**..****..*..**..*.*..*..*.*.
.**.*..*.**......*.*..*...*****.**.....*..***..*..*.*****.*..*.*.*.***....*****..*....*.****..**..*.....**..*.*......****.***...*......*.*........*....*****.......****.*......*...*..........*****.*.*.**...*.*...*......*.*..*.....**.*.*..*..*.*..*.*....***.**..*.**..*..*.*....*.*.*....**.*..*...**.....**.*...*....*.....**....*.*......*......*.*.*..*.**...*..*.......*...**.**.**.....*..*.*.*.*.*.*.*.*..*.*..**.*...*....**.....*....*.*..*.***.**....*.*.*.***.....**.**.*..*.*...*...**....**.*..*..****.*...*...*....**.**..*........***...*....****.......**.........*....**.*..*.*........*..*......*..*....*.**.....*....**..*.*.*...**.**..*..*....**...****..**..*.......****......*.**......*..*.*.***.**.**......****...*..*...*.*......**.*.*..*.....*.******..**.**.**..*..***.*...*.**.*.*..***.*..**.......**......*.*...*.****.***..*****.*..*.*....*....*.**.*.******.....*.**....*.....*....**.*.*...*.*.**..*..**.....**..**......***...****..*..***.*..*...*.*...*.*.***......*.*..*.....*.....*..*.*....
**......**...*.***..*.*...**.**.*.......*....*.............*.***..*.*.**.******......**.**.***.*...**.....***...****.........*.....*.*.***.*.*.*.***.*..*.****.....*....**.....***..*...*...*.****..**.*..**.......*.*..*.*....*.*....**.****.**..****...**....****.*.*...*.***.***..**.*..*....*...*.***.*..*.*.......*.*..*....*..**....**...*.**.***.....***..*..***.*.*...**.....*.*.*..**..**.*..*..*.*.**..*.****..*..****...*..***.**...*....*....***..***.*..**.**.*..*......**..*.*..**..******..**...*.*.**.......**.*......**.*.*.**.*.....*.**.**...*.......***...*..***......***.**..*.....**.....*.**...*.**.....*..*....**.*..........****..*.******.*..***....*..*.......*...*..*...*.....*.*.*.*.*.*.**.*..***.....*.*.*.***.**.*.***.*....*.*..*...*.*.**...*.....**..*..**.***..*..*....*............*.*..*..*..***...**...*...**.....*.*.**...*.*...*****....*.**....*.*...*..**...*.*....**..*.*.*..*..*..*..*..*.****...*..****.*...**.*....**....*..*...*..*..*..**.***....*...*....*..**..*..*.****.*...*.*.*...
.*....**.****.*..**....*...*.....*..*...**...**.****.....*.*..*...*..*.***.***..*..*.*.*......*..*...*..*.*...*..*.*...***.......*.**.****...*...*....*.....******.*..........*.****..*.*.*.*......**.***..*.*..*.*..*....****...**..*.**.*........*.*...*..**....*.*..**.......**.**......*....*..*...**...*.......*..**.**.*.*....*.......**......**...*..*..*.....***.......**...*.....*.*......*....*...***.*.****...*.*..***...**.....*....*.*.**..***..*.*.*..*...*...*....**.*..*..*.....*..*.**..*.*.....**...*.*****..*...*.*.**..**......*....*.*....**....**...*..*.****....*...................****.*.**..**...**.***....*.**.......***..**.*..*.....*.*.*...**.**.**.****.**.......**..*....*..***.****.**...*...*......*.****..*.....*.*...***.**.*.*..*****...*.*..*..*.**...*.***.....*****.*..***..*.*...*.*......**.**.*.**.*.****.*.***.....***..*...*..*.*..**....*.......*.*.**......**.*.**..........*......**.**...............*.....*.*...*..**..*****.*....*.*.*.**..*.***....*...*.**...*.**..**...****..*.**.
*...*.....*..**.**.**.*.*..**.**..*.....*.*....*.**.**..**..*......***.*****..**..**...*.*...*..*..*...*..**....*..*.*.*****.......*..*....***.**....*****..**.......***....*..**.....*.*.**.*...**.*...**............*..*..*.**.*.*.*.**.....*.*.*..*.*....*...*.....***..*****.**....***.*..****...*.*...*..*.*.*.**..*..*..*.**..*.***.**....******..*.....*.*...*.........*..........****...**..*..*........*...**..**...*....*..*.*..*.*.***..*...*.*.*...*.******...*.**.**.*.**..*..**......*.*...*...*..*******......*.......**.*.*.*****..*...*..**.*.*.**.***.*.**...*.*...*...*..*.......*..*.*.*.**.*.**....****..**..*...***.*.****.**.....*.*...*.*.........*.*****.**..*....*...*.*..*.*....*.***.......***.**....**.*........*....***...**.*.***.**..*..**....*.*..*.*....**.***..***.**..*.....*...*...*..*.*......****.*.....**.....*.....**..........*.*..*.**....***.*.....**.**.*...**.****.....*..**....*.*.....*...**....**.*..*.....*.....****.*.*....*****..****.....****.......*..**.**...**.**...*.*.*.*.***.
.**.*.**....**.*..**.*..*.*.*.....*..*.**..**.*...*...**....**......*..**.***.*.**.**.*......**...*.*.*.....**..**..***.**.**..*.*..*.*...*..*****..*****..*.**..*..*....**.*....**...*.*.*....*.*.*....**.*...*.*...**..*.*.*..*..***.**...*.**...*..*.*.....*.*.**....**.....*....*.**.**..*....*.*....****.......*.****.*****.*.***..*..*..***......**.****...*..*.**.*.*...*.*.**.*..*...*.**..***...***..**.*.*...****.......***.......*****.**..*.***.**..*.**...*..**.******.*..*.*.*.**..*.**...*...*.***..*..*...****..*.**..***....*...**..**.**.*..*.****.*****..**..*.*...**.*.*..*..*.......**..............*....*.*.*..**.***.**..***...*............*...*.****.....*..*..**...*...*....*..*.*.*..*....*..**.**..*...***.***.*.**.........*.**..*.**..*....*.**..*.*.**.****.....*.*...***.....*.*....*.*.*.***.*...*.**..***..***..**.*.*..*.....*.*.*....*.**.....*........***..*..*....****..*..**...*.......*.......*..*...*...**..***..**.****......*.......*.*..*..*..***.***....*....*.**..**.*.****.*.*....*.*....
.*.**..*.*.....*.....***..****.*..*..*...****.*....*.***...****...*....**..**.**..*...*.*..........*....***.....**.*...**..*....**.**....**..**.*.*.**......*...*..**.*..**.....*.**.*.*..*.*.**....*..**...*..*.*.*..*.*****....*..*..*.......****...*...*.*...**..*....*...*......*.***.*...*.*.***..***.*.****....*...*.*..**..*..**...****.***.....*.*..*...*......**..**..****..*.*....***.....***....*.**....*.....*.**..*.*.**..**.*....***...*..**..*.....*...*.**...**....***.*.*......*...*..*.**......*...........**........****..*.*....*...*....*.*...*......*....**.*****....*.**..*......****.*.*...*.....*..******.....*..*.*....*.**.....*.........**.***.*...**..**...*...**...****.***.*..**....*.*...***...*******.****.*.**...........*......***.***..*...*.***......***..*..*...*..**.*.*.****.*.....*..**..**..*.........*..*....**...**..***..*....*.*..*..**.*....*..***..*.....***..*..***.*.*.**.*.**..*..*.**......**.*.**.****..*...**.*...*.*..**.*.**.*..*.*..**.*.**.*..**..*.***....*.*..**...***...**.
*.*.....*..*.****..*..*.....*.**.*.*..**.*.*....**.*.**...*.***..**.*....*.***..*..*....*.*.*..........*.*..**...*.*...***......*....****.*...**.*...**..***.*..**..*.*.*.*.*.**..*****.*......*...***...**..*****.*........*...*.*....*.**...*....*.***....**.....*......*.**.*..*..*...*.***..*.....*.*.*.....*.***..********..**...*.***.*....*..**.***..*.**.***.**..*..*....*..*.*...****.**.**.**......*.**.***...**..**...*....**..**......*.*.*..*.**..*.*.**.*..*.**...*.....*..*.....*....*...*.....**...**.**.**..*...*..**.*....*.......**.***..*....*...*.*....*...*..*.....*....**..*.*..**...*.*.**...*.**.*.*.****..**..*.*.**.*..****.....**.**...**..*...*........****..*...**....*.**.....*.*..**.****...*.*....*..***.....*.**...*......*..**.*.*...**.*..*.*.*.**...***..*..***.....*****.***.**....*.*.*..*...*....*.**..*****.*******........*.*..**......**.*.**.******...*.*.......**.*..*.****..........*.*.*...***.........*....*.*.*...*.**......*...*.*.****....*..*.*..***.****.*..*..****....*..**...***.
***.*..*.*...*****.**.*******.*...*.*...*.......*.*******.*.*......*.....**.*..*..*....**.....*.**...**.....*.*.*.*.*.*..*.*.*..*****...*...*.***.****..*.*...**...****...*..**..*.*..*..****..****.***....*..*.*.....***..****.*.......**.**..*....**.....*...**....*........*****.**.*..*..*...*.*.***...*.......*..***...**.*.***.******.*.*.***...***...**.....****.*.***.*...*....**..*.**.*...*.*.*..*....****...**..*...*.*..****.........**..*....*.....*..*...***.......*.**.*..**.....*.*.*..*..*..*..*.....*.....*...*...**...**.***.*...**.*.*..**....*.**.**..*..........***.*...**.*..**..*....*.****.***..**..*....*.**.*.**...*.***.*.*..**..***.**.*......*...***.*...****.**.*.*.........*..*...**.*..*.........*.***.**.*.**.**..*...****...*....**.**..*..........**..**..****..*....*...*....*.....*.......*.**.*...*..***..*...*.***..****.........******...*..*.*.*....*...*...**...*....*****.*.*.....**..****.*..*..***.**.*....*.**...*....*..**.....*****...***.****...*.**..*....**..*.**..***..*...**..*.*.
...*....*..*.****..**.*...*....***.*...*.****.*.*...***..*.*.*..****...*...**.....*..*.*.*.****.**...**....*.*.*.....*.***.**...*.....*....*..*.*.*.*.***...*.*.*..**.*..*...**.**.**...**...*.*..*.*......*...*****....*.*..***.**....*.**..*..*.**.....*.**...*..*.***...*.*.****..*..**..*..*.***......**.*..*..*...**..***.....**...***.*..******...**.*.*.*..****..**...*....**...*.**..*.*.***.*..*.*..........*....*.*****....*.*..*...**...***..*..*..**..***..**.....*.....**.**..**.....*.*......*...*..*....*.**.....*.*..***...**...*.*..*.***.*...***....****...**......*.*...***...*.**..*.*...***..*....*.....**............**..**..**...**.*.....*.*.*..*..****..*.*.***..*....***.*.*...*...*.**.**.****.*..*.....*.*.*..*...******....*.*.**...*.*....*..*..*.*...*.*.......*.**...**..*.*.*.*...*.*...*.**..*.....**.**.*..*..*.****...*...*....*.*.*..***....*....**.*..*....**....**..***.....**.*.**..***..****..*.*.****....****.*...***......*..**......**..........*.*...****...****..*.*......*.**.*.***.***..
....**.*...***..*...*.**...**...*...**...*.......**.*..**.*..***......*..*.*.*...*.....**..**.*.*..***.*....**....**..*.....**..*..*...*.*..*.*.***..*..*.*..**....*.....*..........****...*...*..***.*..........**..***...*..***.***.**......**.*****.****...*.*.****..*...*...*.*.*..*..*.*.***..*.**....*.....**...*.*...*..**..*.......**.......*...****.*.*..*..*.*.****.**..*.*.*......*.***...*.........*.*...***.*.**....****......**.*....**...**.**.....*..*.*.***.*.***.**.****...*.*...........*.*.*.*..*..*.*...*......*...****..***.***.*.**..********..*.*....*........***...*..***....*..*.**....*..*....*..*..*.*..**..**....**...*.*.**...**.*....*****...****..*......*....*.*...*.....*.....**..*....*.*..**....***...*.**.**...***..*.*.**...*.*...*.******....**.....*.*.*****..******...*..*.**..........*.*****...*.*.*.......***..*..*.***.**..*..*..****........*.**.**.*.*.***.......******.***.**...*.*....*.*.***...*..........**..........**..*.*...****...*.....***..**.*....*.***....*.*.***..*.*..**.*.
***..*.*.*.***..*..*.**.....******...*.**.......*.*..*.*.**..**...****...**....**.*....*..*.**..**.*.*....***.****..*..***.**..*......**.*......*..**.*...*.***...*...**...*..*...*.*...*..*.***..*.**.....***.....***.......*....**.............*........**.*.......*.****.....*...*.*.**..*..*.**.....*.**....**....***.***....*****.*.*...****..*****...**.**.....*..******.....*.....*.....*...*.......***.*.*.***.....**....****.*...*.*.**..**.*.*.*...*.*......*...*.**.*.*..***.*......*...**.......*.**..*..*.....**...*.*......***...**.*.....*..*.**.****.......*****.**.*.**....*.......**..**...*.*.....**....*.*..*..*...**...*.*...........***..**.**.**.*.*.**..**.**.*...*.**...*..*....****.....*.**....**...*..**...*..**.*.*.*.**..****.****.*****.**.*.**.**.*.**..****.***.....*.***............*...**...*****.**.***.....***.....*.*...*....*..*.**...***..***.**.***.......*..*.*.....**.*.......*....*.*.....*....**.*.....*.**.*.*.......*..***.*..*.**....*.*.*.****......*....***..*.*.*.*.*....*.**.*.***.*
.*..*...*.*...*...*.*....*.*...**..*...*......**.**.....*.*.*..*..*..*.**.....*.**...*.*...*...*...**..*.**..**..*..*..*..***.....*.*.*...*....*...****..***..*..**............*..**..........*...*........*.***....***.*..*....*.*****..........***.*..*...***..*..*..***..*......**..**.*.......**...*.*...*..*.******.........*..**......****..*...****......*..*..***...*..****...*....*....***..*..*...*.....*.*...**.*...*...**.***..**....***...**.***.*...*.*.****..............**..*...*...*.*.*.*...***.*...*...***.....*..**.***....*...*..........***.....***...*.......*.*..*.*..***..*..**.*.....*....*...**..**.**..*.*****....*.*..*.*......*...*..*..*..*....*.*.*..****..**..***....*.*.*.**.*....**.*....*****..*......*..*.......****.**...****.*.*......**.....*..***.....****.**...**...*.*.*.*...*******.***...*......*.*...*...*..*.***..*.***.*.....*..*..****.*.......*..****...*.*.**....*...*..*.....**..*.*......**.....*.***..**..*...**.*..**.**.*..**...**.******..**.*..*.*...*.****....*.**.*..*...*..
.*.**.*.....*.**.**.*.*..*..***.....**.......**.*.***.*....**.*...*.*...*..*...**.**........*.*...*.**.....*.**.*...*.*.****..*.**....*...**....*.....*...*.***...**.**..*..*..*...*.***.*....**.***.*.*..*....**.*..***..**.**....*...**...*..*.**.***.**.*.*.*..***...**..**.***....*..*.****.....**..*.*.*...**..***.*.**.*...*.**....***.*.**..*..**.***.*......*..*.....*.*.*.....**.....***.***....**.*............*........*..*.**...*...*....**...**..*......*...***..*...*...****..*..***....*.*...*.....***..*.*.....*.*.**....**.*.....*.*.......*...*.*.....**.****..*****.....**..***......******.**.******.**..*****........***.**...*.********.*...*.**.*..*...*.**..*.*....**........**.....*.*.*.*....**.**..**..**.*........*...**.*.*..***.*.****.**....*..*.**.*.***...**.****..*....**..***..*..**...*..**.*.**..*..***...**.**.**.**..*.*..*...*.*.*.*.**..**..**..*..*...*.....**..**...*.*...*.***.*..*..*......*..**.**.*.*.**.**.*.**.*.*..*..*..***.*.*.*..............**..*.***....**.*.....***.*..*..*.....
..**..*..*.***.*.**.*......*...*.**....*.*..*.*..*.***..**..*..**....****.*..***.....**..*..**.****..*..*.*...***..*.***......****...**.*..**.*..*.....*..*..*...***.*...*....*.*.*..*..*...*.*..*.....***...*.*....*.**.**...**.***.....*..*****.**...*....****..***.***...**...*......*..**.*.*.**.*..*.*..**.*.***..*.*........***...***.***..*.**....*..*...*.*..*..**..*.******..***..****..**.*....****.*....*..*.........*....**.....***...**.*.**.**..*...*....***..**..*.*...*****.***.....**.***...*....*.***...*...*.*.**....*.....*..*....**.*.*..*.*.*.*...*.**.*.*...*.***.***..*..***........*..*...*..*..*....*...*....*...**.*.*..*....**.*.*...***....***...*.**...*..*......*....**..*.*.***.**.**.*****...*.....**.**..*.*.*.**.*....*.......**...*.**.*.***....*.*.......*.**..*...*........**......**.****......*.*.**.*.*****....*..*.*.*.*.*.....**.*.*..*..*.****.****.*******.**....*....*.....*.****..*..*.*.....**.*.*....*..*.**...****......**......*..**..*..*..*.*.*.*..**...*.*....**..*..*.**.*...*.**
.**.*..*..*......*...*...*.****.*.*.**.....**.**..***..*..*.....*.*.**...*.*.***..**.**..*....***....**.**.***.*..*..**..**.....*****........*.*....**..*.*.....***...**...*.....*...*.**.........*****.**.......**.*.....*.*...*..*********...*...*.*....*.*..**......*..***..*.**...**.*.....*....**.....*.**...*****..***.*...**....*.*.....**.***.*.......**...*.*.*.*.*......*.****.*...........**.*..*..***........**...***.***......**.*.*.*.......*.**..****.*.*.***.*..*...*...*...*.**.*.******.**.**..*.*.**...*****....*.***.........*...**..*.*........*.*.*...*..***..*.***.*...*...*.....**.***.*.**.*...*****...**....*...*.*.*.**.*...*.**..*.....***.**..*.*...*.*..**..**..**..*..*.*..*.***.*..*...*...*...*..........*..*.***..*....**...*.**..*............****...*..*.....*...*.*...**....*..*.**..**...**..*.*.*.*........***...............**.**..**..**..*.....*.*......*....*..***.**..**...**.*..***...*...**.**...**....**.**..**.*....*.**.*...*.*.**..*...*..*....*..*.***.....*..*.**.*.*.*..**..*..*..*
*.**.*..**..****...*.****...*...*...*....*..****.***.**..**..........*.**.*......*.***.****.*....*..***..***..**..***.***..**.......*.*....**..*..*...*.**.*...*****..*..*.*.**.....*.**....**..*..*.*.***.*...*......*...*..*.*..*......*.**...*...***......*......*.**...*.**..*..**.....*.*....*******........**..*.*.****.....*.*****..*...*..***.*....*..*.**.........*.**.**.*.*.........*...*.*.*..*...**.*..***..*......*.*****.....*....***...*.*........*..*..*.****.*.***..*.***.....*.***..**.*.***..*..*****.***........*.***.*...**..*....*....***....*..****.*..***...*.*...*.....**.*..***..*........*...*.***...*..*.*..*........*...*..*.*...*..***..**.*.*.....***..*..*.**.*.*...**.**...*.**..*...**.............**.*...*.....*...***.*.....*...*...*.***.*....**..*..*.........*.*.**..*.*..**.*....*.*..**...*.*...**.*.....*..*.***......*.*.......***............*.....**..***.*..*.......***.***...*.*.*...**..*......*..*...*..*....*...*.*..*..*....*.***.*.**..*.*.*.****.*....*.*.*..*.**.....**.....*.***
...*.......*..**....****..*......*..*.*.****.***********.*.....*...***..*..***.**.*.......***....**....*.***..*.*...****...*..*.**..**.*.**.....***.....**.....*..**..**..*.*****...*..*.**.**....*..*....*.****.**...***..*..****..**.**..*............*...*......*..**.*..*****.......*...*.***.*....*...*.**.**...*.*....*..***..*..**.*......*.....*.*....*.**.*..***.***...*.*.*..*..*..*..**.*.*.*..*..*.....*.**...**...*..*.*..*.****..*.**....***....*.*...*.........*.**....**..*..***....*......*....*..**.***..*...*.**.*...*.*.*...**...*...***...*....*..*...*..*...***.*..*...**......**.*...*.*...*.*..*.*....**..****..*.*..***..***.**.*..**..***.****.*.*.***.***..*..*........*........*....*..*..***.*.*.*...*.***...*....*...*........**.....*.....**..*.*.*..**...*...*......***.******...*..***....*.....****....*.*.*..*.***.*.......*.....*...*.*..*....*..*.*.*.....**.***.*.***.*....*...**...*.**.*.**..**.....*...**....*.*.**..**..*....*.....*....**....*.....*.**.*..*****.*.*..***.*.***..*...*......*
.*.*..*.**..****.**..**......*......*.**..****..*.*******.......*..**.**.....**.*..*....*..**...*..***.*.*..*..*....***.....****.*..*......*.*.*.*....**..*.*....*..****..*.....***.*....**..**.*..*....*....**.*..**....*.**.***..******.*.....*.***.*.*.***.********.*..***.*******.**..*.*.**.....**..*...*.****....*****..*.*.......*.**..*.....**.***.*.....*..**.*.**.*..***.***.....*...*....*.***..*.**...*......*.*....*.......**.*.....*.*.*.**...*.*.*....**.....*.....**.*...*....*..*.*...****...***....***...*.****...**..*.**.....*..*.....**.*.***.**.......**.***..*...*.*....**....*****.*.*...*...***..........***..*.*.*.***..........*.*.....*.*.*.*.*.*..*...*.......*..***...**..*.*.**...*.*..*..***.**..***......*...*..*..*.*..**...*....*.*..**.......***..*..*...**..*....*.......*.....*.*..*...**.***.*****.....*.****..*...*...**.*.......*.**........****..*..*.***...*.*....*....***..*..*.*.**.*..****......*..*.......***....*.**.*...**.*.....**.*.*.*....*.*.**....**.*...*.*.*...*.*...**....**..*
..*..*..*....*....**.***.*.*..*.*..*....**..*.....*.........**...*......**.****...*......**....*.*..**.***.*...*****...*........***.*....*..*...*...******..****...**..*...*....*.......*..*....*....*...**...*.*..*.**...*...***..*.**..*.*****..********.....*.***......*..**.*..*..*.*..*.**....**....*......*..*.*..*.....*..*.....*...**...*.......**..*........*.*..*.****..**..*...*.*..*.*.*..***.**...*......***.*..*.**...*.*.*...*.*....*.......*.***...*.*........**..**..***.**..*..**.**..**..*...*.*.*.*.**.*.*..**...*...**....*..*.**..**.**....***.........*..*....*.*....*......*..*...**.*.***.**...**.*.*.....**....*..*........*...*.***...**..*.***...****.....**....*........**...********.*..*............*..**.**........****......***..***........***..*..*...****.*.*.*......******.**..*...**.*.**..*..**..*..*..***.*...*..*.*.***.....**.*******..*..***...***...*.*........*.*..*.**.**.**.*.*...*...**..*..***..*..*.***....*...****..*......*.*.**.*...*...******..*.*..***..*...****....*..*.***.***.
..*.**..*..*..**..*..*...*..**...**.**.....*.**....*..........**.**.*...*.*....*.*......***..**..*..**.*.***.....**...*..**..**.......**.*.*....*.....*.***....**.*.**..*.***..*.*.*.*.*.*.*....*..*..**.****.....*..****.**....**.*..*..**.....**.*..*....**....*..*.***.*.*...**..*.*.**....*..**.*..**.**...***.******...**.**..*.............**.***.**.****.**..***....*.******...*....*.*......*.....**.***..****..*.**...*....**..*..**.......**.*..*..*.......**...*....**..*....*...*...**..**........*...*.*.*..*...*.**.....*..***.**.*......**.*.***...**.......*****...**..*..*..*.**.*.*....**..***.*...**..*...*...*.***.....***..**.**...*....*..**.*..**....*****..*..**.......****..*..**..**..*..*.**.**.*.**..*.....*...**..*....*..*.**..*...*...*.***.*.*...*...**..*...*.***...**.*..*.....*...**.*.....***....*.*..*.**..........*..*..*..*.*...**.**..**..***.*..*.****..*...**.*.*.**.*.****.....*.......**.......**.**..*..*.**.***...*..*.**.*..****....*.*...*...*.***....*.*...*.*.***.**..*..*..*....*....
.....*..*....*.*.**..*..**....**.*.......***..****.*.*.*...**...*....*.**....*.*..**..***....***...........*.***..*.*.**........*...*....*.*.*........**.....*.....*...*......*....*..**...**.......*..***.**..*.***..*.**.*.**.**.*....***.*...*..***..**.*.*..*...**.*.....*****..***.**..****..*.**..*.*...*........*.*..***.*.**.**.....*......*.*.***...**....*......*...*...***...*....*.*.....*****..*.....*.*..***..*..***.*..*.*.**..*****....**..**...*..........*....*.**.**.**.*.**.*....**..*.***.****...*..*.*.*.......****..***.*...***..*.*..*...****.*.*...**....**..**...*...*.*.*.....*..**....*..*.*..***....*....*......*..*.*.*.....*..........*...**.*..*......*.***.*...**...**.*...**..*.*..**......*...*.*.*...*......*......***.****..*.***.*.*.*...*.....********.....*....**..**.**....**.***...*.*....*...**..*..*.........**....***..*.**...**...*.*.**.**...****......*......*....*.*.***.*.**.**...*.*....*.*.*****.****..*....**..*.*.*.*..**.*..*.....***..*...*....*.**.***....*.***.*.*..*.*.**.**.
***...****..*........***..*..*..*.*.*....**..*....*..*.*...*.***...**...*...***..***..**.*..*..*.....**.*.**.....*.*....***..*.*.*..*****...***.*.**...*.*..***..*....*........*.**.**.***.*.**.....*.**..**..***.**..*.***.*...*......*...*......**.***.**..*.*.*..**...**.*..........**.*.......*...*.*****.....*.........*.....*...*....*...***..**..**.*..*...***..**.*.**..*****.*.......*****..........****.....***....*..**.*.*.*.....*...*.*....**.***.....*...**.......**.....**.*..***.....**.***...**........*.....**...***.**.**..*.**.....****..*.**.**......****.*..********.*....*..*.**.**.*....*.*.......***.*.*...*.****.........*******....*.*....**.*...**...***..*...*.**..****.**....*.....*...*.*.....*.*..**.*......*.**.*.****..*..***...*...*........*..*........*..*.**.****.....*...*..*..*.*..*..*...*..*...**...........*...******.*.....*..*..*...**..**..*.**.**.**....**.*.*..*......*...***..*....**.**.*.*..**..*..*..*.*..*.*.*****..*.*.....*.**...*.........****.*..***.*.........**.**.**.**..*..
..*..*..*...**.*..***.*...*......*..****..*.*....**..*.*..*..**.*.**.*..*.*..***..**..*.*.*.....*.*...*....*..*****....**.*.*..**.*..*.*.**.**.*..*.*.....*.****.**..*..*.......***.*...**..*.****..**....*..*****.*.***..*..**.....**......*...*..*......**..*******.**..*..**...*...*.*..*..**.***.*.**.....*..**..***........***...*.*****..*......*...*********....**.***....*..*.*.*.*..*.*****..*.*.**..***..*.*..***.***.**.....**..........**.**.**..**.*..*.**....*....*.*..*....**...*.****.***...**...**.*.**..**..*.*..**.....*.**..*.......*.**.*...***...*....**.**.......*...*.....***.*..**...*..***..*..**.......*..***....**..*....**.*...***..*.*...*****......*.....*.*.*.*.*.*.....**....*.*..**.**....**.*.*.*...**...*....*..*.***.........*..........***.*.....*.....***..*.*...*......*..*..*.*...***....*..*.*.*......***.****.....*..***....**...*......**.**..**....***.**.*..**...*...**.*..**.*.***..*.......*.....*........**.**.**..*...*..*...*.*.*....*....*******..*..*.*..**.**...*.*****.*..*.****.
*.....****.***.***...**.....*.**..*..****.**.*..*..*...*.*.....*..*..*.*.......*.**....*.*...*..*.**....**.*.**.*.*.*..*.....*******..***.*...******....****.**.*...*..*.*.*.*.......*..*...**.*.**.***.***...***...*.*.**...*.*..*..*.....**.**....*.*.*......*...**.*....**.*...*...*..***...*.**...*..*.*.*..*.*..**...***.*.*...*..**.**......***.*.**..**.***.**.**..*.*.**..*.*....**...*.....**.*.*.*..***.*.*..*......*..*****.*****...**..*..*..*****.*..*.*....*...*....*...**....**...*****..**..*.......*.*.......*.**.******.*.*..*.****.*.*.*..**.......**.*.******.****.*.*...**............**.**.*.....*...*.**.*.*.**.*..*...*..***....*.*...*.***......**...*..*..**.*...**...*.*..**.*.***..*.*..*...*....**.*..*....*..**..*.*....**.*.***.....*****.*.*..****.***..**....***.**.**.*....*.**.**....*.*..*....*...***..**.*.*...*.**.*.*****.*.....*..*.***...*..*.*...*..*...*****...*..**.*.**.**.....*.*..**.*..*....***.....*....*.*..*....*******.*.*.*.*..*..*.**..*...**.*..*...*.*...**..*..*..**.****......
**...*.**..*...*.*..*..*......*..*..**......**...*......*...**..*..*.*...*...*.*.*......**.*****..**.**.*....*..*...*..*.**...*****..*....*.****.**....**.......**........*..****....*..*......*...*....*..**.*****..*...*...*.*....***.*..*.......*..*.*........*....*...**.*..**..**.***.....**.*.**.****.*******.**.*..****.*......*..*..*.*..*....*.*.*....*..******....****.**..*.*...*.*.*..**..*****.**.....*......***.**..*.*.....***...*..***..*....*.*...*.*.**.****....**...*....**..***.....*...*.*.**..*..*..........*.**..****.*........*.....**.....*.*....****.**....*....***..*.....*..*.......*..........*..***..***.*.***.....*.***.*****..*.**.**..*..*....*****..*......*.**.*.**.....*.****.*.*..****...*.*..*.*****.****..**...*.**.....*.*.**.**.*****.*.....*.*.....*..**...*...*.....*...**.*..**..........***.***.***.***......***.*.*.*...*.........*...**....**.**.....*...............**.**.*.*...*******....*.*.**..*...*..*.*.***.....*.*...*..**...***..*.**..*.*...****.**.....**..*.*.*..***.*.***...
*.....**..**....***.***.*...**....***...*.*.......**...**....*...*.*.*.....*.*...*...*.*.*....**...****.*...*.**....*....***.*.**..**.*...........*.*....*...*..*...****..*..**..*...*...***.*....*..*..***.*.*......*.*...*.***..*..*..*..**..**..*.*.*..*.*.**.*..*...**......***...**.**..*......*.*...*........**.......*...*.*...*.***.......*....*.**...**.*.*..*.*..***..*.....****.......*..*...**.....**....***...***.*...*.*...*...*.**..*..**....***...*.*....**.*......**.**..*..*..*..**.***..*...****..*....*....*.*..*..*.******...*......*...*.*.*..*.....*..*.*.........**..*..*.*.*.**.....*..*....*****..*...*.**..*..**..*....****.*.*....*...*.*..*.*.***..****...*..*.**....*****.*.*****..*.**.****.*.**..*..*.........******..*.*...*...**..**........*.....********..***..*.**.*.....*.****.*..*..*.*....*.**.***...**.***.......**..**.*...**..****.*...***.*.*.*.**.....*...*.*.*....*..*..*..**.*....**..*..**.***.**........*.****.****..*.*.***.***........*...*......*.........*....*.*.....*.*.*..**.*.*
.**......*.*...***...****.*......*...***.**..**.*...**.*.*.**..*..*..*.*..**.***..*..**.*....*....*.*.......*.**.**.*.*.*.*....*....*..*.*..*.*....*...*..**...***...*....*.....**..***..*.*.***.*..*.*.....*.**...*.*..*..*......***.*....*..*..*..**.....***.*.**..*..*.....**...*...**..*.*..*.*.*..*...*.*......*..*.*..*.*..*..**..*.*.*...****..*....*......**.*..*..*.*.*.***..*.....*..*.***..*................***..*......*.**...*...*..*.*...**...****.*.**..*...*.**.*..*.**.*.*..*...*.....*...**..**.*.*..**...*.*.***...**.....**.*..***.*..*..*..*.*....*.***.**...*.*.**.****...*.....**.**.......*..**.**...**..........**....*.**.***.*.**......****.***..*.*..*.**....*.*..*.*.*.....**.*..*.*.....**....*..**........*.........**.***.***..*...*.....*..**......*..*.*...*.*..*.*...***.*.**.......*.........**.*..**........*.**.*.**...........****....*...*...*..**...*..*.*..*..*.....****....*.*....***.........*.***.**...*.**..*.....*.*....*.*..*.....*..*.**.*.*..*..*.*..***..*.*..***.*.....*.*.*.....**.
.**.***.*..*.*...*.***..**...*****.***.......**..**............**.**.*.............***.**..*..*.****.*.*.*..*.*.*.*..*.**.*.**.*..**.**..**.......*.*..*..*.*....*......*...****....*.*..**.**...*.*..*................*..*.*.........*...**...*.*.*.****..*.*..*..*.*..*.**..*..*.*..*.****.*....**..*..*...**....*.*..**..*...*....*.*...*...*..*..*.**.**....*...***..*.*..*......*........*..*..**..*.**...***..*.*..***..*......*.*..**..*..**....*..*.***.*****.*.....*******......*...**..*..**.*......*.**.**.....**.*****..*...*....*...*....*.***.******......**......*.****.*..*.**....**.....*.*****..*..**.**.......*......**.***.*..*.****.......*......*.....**..*.***...*.******.*....**....*.**....**...*.....*....**...***..****..*..**...*..**....**..*...*..*.*..*....***....**.***.******...*.*....*....**.*.*...**..*...****...**...*.*.**........*.......**.*.....**...*...*...*.*........*.**..**.*.**.*.....*..*....*.*.....**.**..*..**....*..**...*.**.*..*.***......*....*.....**.****.*.**...***.*.*.*.**..
..***.**..***..........*...**.***.**.*..*..*...*..*.....*..***........**.*......*.*.*...*....**..**..*..*..*...*...*......*..**.**...*....*....*..*.****.*.*.**.*....*.......*..******.....*..*.*..*.*...***.*..*..**...*.*.....****.*****..**..*..*.***...*..*****.**...*....*.*..*.*...*.....**..*.*...****.....**......*......**..***....**....*.***..*..*..........*.*.....**..*.**.*...*....***.***.**...*.**.****...*....*.**.*.......*.*..*.**...*...*....***.*.*...**..**.***.*....*.*.****.****..**..*.*.....**..**.*.*..*.***.**..***..**...*.**.***..*..*..*.*...*.*...*.*.*..*.*.*....*..*..**.*....***....*..**.**..****.**....**..***..*.....*.......*.*.....***.***..*.*.*****.....**.....*.........*...*..*....**..*.*...***....**.**..*...*.......**.*..**.*.*.*..****.**..............*.*..*..*..*..*.**.*.*.......***.*...**.*..*...*..*...**....**.*...**..*..*..*....*..*..*....*..*....*.*.**...**.*..*.*.*.***....**...*..*..*..*...**.**.*..***....**..***..**.*....*.*.*..****......***....*.*.*....*..**.*..**
..*..*....**.**.*...**.*......*..**..*.*.*....*...*..*.*..*......*.**..*.*.*.*..........***..*.**...**.**.*....*..*.*.*.**..***.*.*.......*...*..**.***..**..*.....*.*.*****...*..****.....*..*.*..**.**..*..*..*..****..*...***.**......**.*..*.*...**..****...........*.**...**.....**...******.*...*....**...***...*...*..**..**........*.....*.....*...*.*..****.*..*...**..*****.*.**.**...*...*.***.*.*.*....***......******.*.*..*.*.*.**...***...**.*.*..*.**.*.***..*..**.*...*.*..*.*.*.**.*...******.....*.*.*..*......*.**..*...*.*....*..........*...*...**.*..*.*...**...**..**....***.....**....*...*.*....*..*.**..***.***.*.*......**..*....***..**..*.....*.***....**.**.**.**.****.*..*.....**..**.*******.*...*.**...***.*.**..*......*.*..**..**....**......*..*...*...**.*...*.*....****....*.*.*.****....**.*.*.*.*****...***......***....*.**..*..*..*..*....*.**.**...*...*.**...*...**..***..*........*.....*...*..*.**....*......*.***.*...*.**...*..*.....****.**..*..*.*..*....*.***.*.*.........**.*......
*..*.*..*.*.***..*.*...***....**.*.*.*...*..*..**.....*.***......*..*..*.**.*..*.*****.**..*....*.***.*....****........*.....**...***..*.***.***.**..*.****.**.*....**....*.**.***..***..**...**..*.**..*...**...*....**...***.*.........***....**..*...*....*......**.**.*.*...****......*.*.**.......****.*..**........**.***..**..*..*..*.....*....**......*...**.*..*.*.*.*....*****.*...**.........*.*....*.*..*.....*..*....***..***...*.******.**.*..*.**.**..***....*..*...*..**.*.*........*....**........*******....*...*....**....*.*..**..*......*....**.**.....*..**........*..*..*.*...****..***.****........**..***..*..*...*...*...**.....**..******.*....*.*...*..*..*..**.*..*.....***.*...**..*...*..*.***.*...***........*..**.***.......*.**..****...*.*..**.....*..*.*.*...*...*.*.***..*.*..*......**......**..*......*.****..*....****...*..**.....*.*.*....*.*.****....*.**.*.*....**..*.**.**..*.**..**.**.**..*..*...*.....*..*.*.**......*..**...***....*****.......*..*.*.*...*.**..*.**........**..**...**
.****.**..*...**...**..***...*......**...*.*..**..*..*.**..*.*..*....*...*.****......*.*..*..*.*....*.*......*...*..*..**.*...*..**..*.**........**...*..*.....*...**..*.*...**.**..*.*......*.*..*.*..**..***...*.......*.*..**..*..**.*..***...*..**..**...***..**.*.**.**.*...**.*...**....*..*..*..**..*...*.*.*.*.*..****..*.*.*.*....**.......*...*.*...***...***.....*..***.*...**..*...**..*...*....**.*....*....*.*****.*......*.**.*.*.*....**.**...*...*.*.**...*.*.....*..*.*.*.********.*.*....***......***...**..*..*......**....*.........*...*.*...*...***.....*.*..***...***.....*******..**..**..*.***.*.***......*.*..*.*.*...***.*..**..***.**...........***.*......*.***....**...***....*...*..*..*.*...*.**..*..*..*.**....*.***..*...*.*.*.....*...**.*.***.*..*..*.*....*.*...........***............**.**...*.**.*...*.*..**..*...*..*.....*..**.*...*.*..*....*....*.*...*...*...***.*....***.*.*.....*..*...****...**...*.*..........*.*.*.....**.*.*..*.........**...**...*...**.......*...****...****..**..
...*....*.*.****.*.**.****.***.*..*.*.*........*..*....*..**.**.*.***...**....***..**.*.*....*.*.....*......*...........*.**..**..*..**...*..*.**...**...*..**.*.*..*.*.*.*..**...****.**...*....**....**.*.*****...........***.....*..*.*...**...***.*.*..*..**.*...*..*...*...*.****.....*.*.**...*...*****.*.**....****.**.**...*......**.*......*.*.......*..*.*.*..**..**.......*.*.***.......*...................***...*...*.....**..*....*.*..**.*..*.*.....*..*..*.....*...*..**.***..*...**.*..*.***.*..*...*.*.*..*....*.**...**..***.**..***.*.....**.....*...**.**.**.*.*.*.*.**.*.****...**...*.*.***.*.*..*...*..*.....*........*....*...*....*...*...*.****.*...*....**..*....*.*****..**.**..*....**.*.*.....*..*.**.*..*.****....**.*.*.*.*..*..****........*.**.....*****..**...*.*.*.*...**.*.**.**.**...**......*.*...*.*.....*.*.*....*.*.***...*....*.............*..*****....*..*.**...*.....***....*..*..*........*..*.*.*..*..*..**...*......*.*....*.*..*......*****.***...*.*.*****....**.**...*.....*..*.***
**..****.*.*..**..*.*..*.*****...*.**.***.**...*........****...*..*....****.....**..*..*....***.**.....*.***....***....****..**.....*.....**.*.***..*..*.*.****...*****..*............*..*..**.*..**.*.....*.*...**...**.*.*********.*.*.***.*.***...**.*...**..*...***...**.**.**.**.*..****....*.....****.*.*....*.*..*....**....***..*.*..****...**.***.**....**...*..*.*.....*...*..*......*..*..*.....*..**...**...*.*.*.....*.*.*....*..**..***..*.**.*.**.......*.*.**..*...*.*.*....**.....*.*.*.*..***.*.....*...**.**....*.....**.**.*..*.***..**.*.******...*..***.............***.**.*.*.**.*..**.*...*...*.*..***...*...**...*..*.*......*.***...***...*...*......*...****..*.****...****.*....*...*..*....*..*....**.**..**...*.****.**..***.....*.****.*...*.*.**....****..**..***.**.*.**..**...*...*....*.*.*.*...******.**..*......*...*...*.*****..*....**.**..*...*.*...*..*..*.*.*.**......*.**........*..***.*..**.........*.....*...*.....**.**.**...*.*..*...*...*.*.***....*..**..**..**....****...*.....*.*..*
**..*..**.....*......**.***....**..*...***..**.....**....*..*.******..*******.*...*.*.****.*.****.**.**..**..*....**..**.**.*..**...*...*..**..*..*.......**.....*...*..*..******...*******.*....*....*.**...*...*.*.**.*.........***..*...**.*....*.***...*...*....*.*.**.*.**..*..*.....***.......**...*.***.**...*..**..*..**.*.*.*....*..***.....**....*.*****..*......**....*..*...*.*.........**..**.*...*.**....***.....**.........**.*.*..**.*..**....****.....*..*.*.*..*.****.*..*..*....*.*..*..*.*..***..**.*.*.*.*.*.*....**.*....**.......*..**.*...*.**....*..*......**.*.**.**.*....*..*...*..*.*..*.*..*....*.....****......*.*..*.*.*...*...*.*..*.*..*....*..******......**.........*.*..*..*..*.*..***..*.**.*..**..***.**.*..**..*..*.*..*.*****....****.**.**..**.*..*...*..****..*******....*.........*......*.......**...*.**.**...**....*....*..*..*.*..******.**...*.*.*.*.**.*.***.**...*...**....****..*...*......*......*.*.*.**....*.....*.****....****.*.***.*....*..*.*.**.*..**.*..**..***.....**.*....
*.*..***.**.*...*.*......*.........*..*.*.***.....**...*....*.*.*....*....***......*..*.****.**.**.*.***.****...*.*.*.*....*..***.*.*..*..*..*.....**...*.**.**.*.*.*......*.*....**.....**.....*.**...*.*...**..*..**..*....*...***....*.*.****....**...**.*.....*........*..*******........*..*....*.*..*..*..***......*...*...*.*...*...*..**.*..*.**...*..*.....*..**..*....****.*......***..**..*......****.*....*..**.*.*........*...*..*.*.**.*....*.......**....**.**...*....*..***....*...*...****...**.*.**....*.*...*...*.******.***.*...*.*...*....*.*..*...*..**...*.*...**.*.*..*...**.....*.*.....*....**.**..*..*....******..*.****..*..*...****...**..**.*..*.***.*....*..*.*..*.***.....*..*..**.....*.*..****....*.*...**.**..*.****.*.*....*******...**......**.**...*......*.*.*****...**..*..**..*......*...*.....**..***..*.*..*...**.....*.*.***.....*..**.*.*.*...**.**..*.*...*..*.**..****....***.****..**.***...*...*..*..*....*.....**....*.....**.**...**...**..**....*...*.*...*..*..*........*....*..*..
.............*.****..***..**..*....***.*.***......*.....**..*...***.**..***.....***..**.........*..*..**.**...**.*....**...*.**...*..*.*........*.*.**..***..*....***....*...*.....*.**..*...*......*....*.*.**........***....*..*.*.*...***...*....*...*.*..**.*...*...***......*.....*.....*.**.**.....*..*......**..*..**.......*......**...*.*...***.*..*.*.**..**.*..***..*.*....***..**...****..****...*..*...*........**....*......*...***...........***...***..*...*.*....*..**..*..**.*..*****.**..*.****..*...**...*.*.........*.*..*...**..*.*.*......*..*.***.**.*...*....*...*.**...**.*..*..****.***..**.*..*....*.*....**..*.....**...*.**.*...**.....*.*.*.***....**.**..*........**..**..****........*.**.....................*...***..*.*.*..*.*.***...*.**....*.*....*..*..*.*...***..**...****...**......**.*.***.....**.....*.**..**....*.....**.....**..**..*.....*....*...*.*.*..*....*.**.....*......*...*.*......**.**...*.*.**.*.**.....**.....*.**.**...**.*....*...***.....*...*...******..*..*.*****.***...
.***........*.......*.*.**...****.*.*....*...*..**.*...*.*..*....**.*.....***..*.*...*...*..**....*.*.**....*.*......*..**.***...*.*..*.*.*.***......*..***.**...**..***.*.*..*...*....*...****.******.*.*.**...*****.*..**.***.*........*...........*.**....**..**..*..*.*.......*....*...*.**.*.**....*..*.*...*.....*......*****.*....*.......**..*.*.*..*..*...*....***.....*.****..*****..*..***..*..*...*.*****.*...*.*.*.**.*.*.**...*..**...*.**.**..*..*.*.....*....*....**.*.....****...**.**...*.****.....*.....*.*.*...*..*..**.....**..*.*****...**...*..***.*....***.*.*.*......**...*..*.**.*****.*..**..*....*.*..***.......*.*....*****.*..*..**...***.*..*.****..*..*..**...**..........**.**.....*.****..**....**..***.**....*....*........***...*.*.*.....****.***...*.....*****.*.*....**..*....**....*.**.*.**..*...*...**.......*...*...**.**.*.**....*.*....**...**.*......**..*..**.***..........**.*..**.*....*.....**.***.....*..***.**.*....**.....*.*.***..*....*******....**..*.*...*..*.*.....*.....*..*.
*..**...**.****..****.....*..*....*****.*..*..**.*****.**...*.....**.*....****.*..*..*.....****..**.*...*.*....*...**.***.*******...**....*....*...**.*..*...**...*........*.**.......*****.**..*..*.*.***.*...*...*.*..*...**.****..**....*..****.*.*..*..*.*.*.*.********..***..*..*.*..*..*..*.*..*..*..*..**..*..*.*..**..**.*..***..*.....***...******.*.*...*...**...*...***...**.......*.***...**.*.*.*.*.***.*...*.*....**....**....****.******.*.***.**..*..*..*......*..*.**........**.*.*....*...***.**.*...****..*.....*..*.*..*...**.*.*..**..**.....*.**.*.**.**.*.*.*...**.*.*.****.*****......*......*....*..**..**.*.***....****...***.**.....*...********.**..*..*.****.....*.**..**.*....*...**.*.**..*....*....**.*..*...***.****..*...**.**..*..........*..*...**.*.*.*..**..***.*.*.**...*.*.**.**..**...**.***.*.....**.**.*..*.....***.*....*...****.........*.....****.*...***....*.*....*..**.**.*......**....**.....*....*****.....***..*.*...*.*.*.*.*.**..*...*.*...*..**..**..***.*.*.........**..*****..*
336 444 630 180 S
166 720 0
